Lines Matching defs:cb_arg
30 ftl_io_cmpl_cb(struct spdk_bdev_io *bdev_io, bool success, void *cb_arg)
32 struct ftl_io *io = cb_arg;
271 io->bdev_io_wait.cb_arg = io;
390 void *cb_arg)
412 rc = ftl_io_init(ch, io, lba, lba_cnt, iov, iov_cnt, cb_fn, cb_arg, FTL_IO_WRITE);
422 uint64_t lba, uint64_t lba_cnt, struct iovec *iov, size_t iov_cnt, spdk_ftl_fn cb_fn, void *cb_arg)
444 rc = ftl_io_init(ch, io, lba, lba_cnt, iov, iov_cnt, cb_fn, cb_arg, FTL_IO_READ);
454 uint64_t lba, uint64_t lba_cnt, spdk_ftl_fn cb_fn, void *cb_arg)
458 rc = ftl_io_init(ch, io, lba, lba_cnt, NULL, 0, cb_fn, cb_arg, FTL_IO_TRIM);
468 uint64_t lba, uint64_t lba_cnt, spdk_ftl_fn cb_fn, void *cb_arg)
496 rc = ftl_io_init(ch, io, lba, lba_cnt, NULL, 0, cb_fn, cb_arg, FTL_IO_TRIM);
507 rc = ftl_trim(dev, io, ch, lba, lba_cnt, cb_fn, cb_arg);
509 rc = ftl_mngt_trim(dev, lba, lba_cnt, cb_fn, cb_arg);
580 ftl_trim_log_close_cb(int status, void *cb_arg)
582 struct ftl_io *io = cb_arg;
598 ftl_trim_md_cb(int status, void *cb_arg)
600 struct ftl_io *io = cb_arg;
611 ftl_trim_log_open_cb(int status, void *cb_arg)
613 struct ftl_io *io = cb_arg;
873 void *cb_arg;
881 stats_ctx->cb_fn(stats_ctx->stats, stats_ctx->cb_arg);
899 void *cb_arg)
912 stats_ctx->cb_arg = cb_arg;