Lines Matching refs:cb_arg
33 void *cb_arg;
87 static void vbdev_compress_delete_done(void *cb_arg, int bdeverrno);
129 int dst_iovcnt, bool compress, void *cb_arg)
131 struct spdk_reduce_vol_cb_args *reduce_cb_arg = cb_arg;
142 reduce_cb_arg->cb_arg);
147 reduce_cb_arg->cb_arg);
158 struct spdk_reduce_vol_cb_args *cb_arg)
162 rc = _compress_operation(dev, src_iovs, src_iovcnt, dst_iovs, dst_iovcnt, true, cb_arg);
165 cb_arg->cb_fn(cb_arg->cb_arg, rc);
174 struct spdk_reduce_vol_cb_args *cb_arg)
178 rc = _compress_operation(dev, src_iovs, src_iovcnt, dst_iovs, dst_iovcnt, false, cb_arg);
181 cb_arg->cb_fn(cb_arg->cb_arg, rc);
504 vbdev_compress_destruct_cb(void *cb_arg, int reduce_errno)
506 struct vbdev_compress *comp_bdev = (struct vbdev_compress *)cb_arg;
558 delete_vol_unload_cb(void *cb_arg, int reduce_errno)
560 struct vbdev_compress *comp_bdev = (struct vbdev_compress *)cb_arg;
775 vbdev_reduce_init_cb(void *cb_arg, struct spdk_reduce_vol *vol, int reduce_errno)
777 struct vbdev_init_reduce_ctx *init_ctx = cb_arg;
812 cb_args->cb_fn(cb_args->cb_arg, reduce_errno);
825 waitq_entry->cb_arg = backing_io;
831 backing_io->backing_cb_args->cb_fn(backing_io->backing_cb_args->cb_arg, rc);
856 backing_cb_args->cb_fn(backing_cb_args->cb_arg, rc);
881 backing_cb_args->cb_fn(backing_cb_args->cb_arg, rc);
905 backing_cb_args->cb_fn(backing_cb_args->cb_arg, rc);
927 backing_io->backing_cb_args->cb_fn(backing_io->backing_cb_args->cb_arg, -EINVAL);
942 bdev_hotremove_vol_unload_cb(void *cb_arg, int reduce_errno)
944 struct vbdev_compress *comp_bdev = (struct vbdev_compress *)cb_arg;
1036 uint32_t comp_level, bdev_compress_create_cb cb_fn, void *cb_arg)
1050 init_ctx->cb_ctx = cb_arg;
1182 bdev_compress_create_cb cb_fn, void *cb_arg)
1214 return vbdev_init_reduce(bdev_name, pm_path, lb_size, comp_algo, comp_level, cb_fn, cb_arg);
1367 ctx->cb_fn(ctx->cb_arg, ctx->cb_rc);
1373 vbdev_compress_delete_done(void *cb_arg, int bdeverrno)
1375 struct vbdev_comp_delete_ctx *ctx = cb_arg;
1387 bdev_compress_delete(const char *name, spdk_delete_compress_complete cb_fn, void *cb_arg)
1399 cb_fn(cb_arg, -ENODEV);
1406 cb_fn(cb_arg, -ENOMEM);
1412 ctx->cb_arg = cb_arg;
1491 vbdev_reduce_load_cb(void *cb_arg, struct spdk_reduce_vol *vol, int reduce_errno)
1493 struct vbdev_compress *comp_bdev = cb_arg;