Lines Matching defs:cb_args
36 struct spdk_bs_dev_cb_args *cb_args;
56 struct spdk_bs_dev_cb_args *cb_args = arg;
64 cb_args->cb_fn(cb_args->channel, cb_args->cb_arg, bserrno);
71 enum spdk_bdev_io_type io_type, struct spdk_bs_dev_cb_args *cb_args,
82 cb_args->cb_fn(cb_args->channel, cb_args->cb_arg, -ENOMEM);
94 ctx->cb_args = cb_args;
103 cb_args->cb_fn(cb_args->channel, cb_args->cb_arg, rc);
111 uint64_t lba, uint32_t lba_count, struct spdk_bs_dev_cb_args *cb_args)
116 lba_count, bdev_blob_io_complete, cb_args);
119 lba_count, SPDK_BDEV_IO_TYPE_READ, cb_args, NULL);
121 cb_args->cb_fn(cb_args->channel, cb_args->cb_arg, rc);
127 uint64_t lba, uint32_t lba_count, struct spdk_bs_dev_cb_args *cb_args)
132 lba_count, bdev_blob_io_complete, cb_args);
135 lba_count, SPDK_BDEV_IO_TYPE_WRITE, cb_args, NULL);
137 cb_args->cb_fn(cb_args->channel, cb_args->cb_arg, rc);
144 uint64_t lba, uint32_t lba_count, struct spdk_bs_dev_cb_args *cb_args)
149 lba_count, bdev_blob_io_complete, cb_args);
152 lba_count, SPDK_BDEV_IO_TYPE_READ, cb_args, NULL);
154 cb_args->cb_fn(cb_args->channel, cb_args->cb_arg, rc);
161 uint64_t lba, uint32_t lba_count, struct spdk_bs_dev_cb_args *cb_args)
166 lba_count, bdev_blob_io_complete, cb_args);
169 lba_count, SPDK_BDEV_IO_TYPE_WRITE, cb_args, NULL);
171 cb_args->cb_fn(cb_args->channel, cb_args->cb_arg, rc);
187 uint64_t lba, uint32_t lba_count, struct spdk_bs_dev_cb_args *cb_args,
195 bdev_blob_io_complete, cb_args, &bdev_io_opts);
197 bdev_blob_queue_io(dev, channel, iov, iovcnt, lba, 0, lba_count, SPDK_BDEV_IO_TYPE_READ, cb_args,
200 cb_args->cb_fn(cb_args->channel, cb_args->cb_arg, rc);
207 uint64_t lba, uint32_t lba_count, struct spdk_bs_dev_cb_args *cb_args,
215 bdev_blob_io_complete, cb_args, &bdev_io_opts);
217 bdev_blob_queue_io(dev, channel, iov, iovcnt, lba, 0, lba_count, SPDK_BDEV_IO_TYPE_WRITE, cb_args,
220 cb_args->cb_fn(cb_args->channel, cb_args->cb_arg, rc);
226 uint64_t lba_count, struct spdk_bs_dev_cb_args *cb_args)
231 lba_count, bdev_blob_io_complete, cb_args);
234 lba_count, SPDK_BDEV_IO_TYPE_WRITE_ZEROES, cb_args, NULL);
236 cb_args->cb_fn(cb_args->channel, cb_args->cb_arg, rc);
242 uint64_t lba_count, struct spdk_bs_dev_cb_args *cb_args)
249 bdev_blob_io_complete, cb_args);
252 lba_count, SPDK_BDEV_IO_TYPE_UNMAP, cb_args, NULL);
254 cb_args->cb_fn(cb_args->channel, cb_args->cb_arg, rc);
262 cb_args->cb_fn(cb_args->channel, cb_args->cb_arg, 0);
269 struct spdk_bs_dev_cb_args *cb_args)
275 bdev_blob_io_complete, cb_args);
278 lba_count, SPDK_BDEV_IO_TYPE_COPY, cb_args, NULL);
280 cb_args->cb_fn(cb_args->channel, cb_args->cb_arg, rc);
294 ctx->lba, ctx->lba_count, ctx->cb_args, ctx->ext_io_opts);
297 ctx->lba, ctx->lba_count, ctx->cb_args);
301 ctx->lba, ctx->lba_count, ctx->cb_args);
308 ctx->lba, ctx->lba_count, ctx->cb_args, ctx->ext_io_opts);
311 ctx->lba, ctx->lba_count, ctx->cb_args);
315 ctx->lba, ctx->lba_count, ctx->cb_args);
320 ctx->lba, ctx->lba_count, ctx->cb_args);
324 ctx->lba, ctx->lba_count, ctx->cb_args);
328 ctx->lba, ctx->src_lba, ctx->lba_count, ctx->cb_args);