Lines Matching refs:cb_arg
34 void *cb_arg; member
52 static void bdev_ftl_action_finish_cb(void *cb_arg, int status);
54 size_t ctx_size, spdk_ftl_fn cb_fn, void *cb_arg);
400 bdev_ftl_create_bdev(const struct spdk_ftl_conf *conf, ftl_bdev_init_fn cb, void *cb_arg) in bdev_ftl_create_bdev() argument
436 ftl_bdev->init_arg = cb_arg; in bdev_ftl_create_bdev()
464 void *cb_arg) in bdev_ftl_delete_bdev() argument
488 rc = spdk_bdev_unregister_by_name(name, &g_ftl_if, cb_fn, cb_arg); in bdev_ftl_delete_bdev()
490 cb_fn(cb_arg, rc); in bdev_ftl_delete_bdev()
497 cb_fn(cb_arg, -ENODEV); in bdev_ftl_delete_bdev()
502 void *cb_arg) in bdev_ftl_unmap() argument
506 action = bdev_ftl_action_start(name, 0, cb_fn, cb_arg); in bdev_ftl_unmap()
520 bdev_ftl_get_stats_cb(struct ftl_stats *stats, void *cb_arg) in bdev_ftl_get_stats_cb() argument
522 struct bdev_ftl_action *action = cb_arg; in bdev_ftl_get_stats_cb()
567 bdev_ftl_set_property_cb(void *cb_arg, int status) in bdev_ftl_set_property_cb() argument
569 struct bdev_ftl_action *action = cb_arg; in bdev_ftl_set_property_cb()
576 bdev_ftl_action_finish_cb(cb_arg, status); in bdev_ftl_set_property_cb()
581 spdk_ftl_fn cb_fn, void *cb_arg) in bdev_ftl_set_property() argument
586 action = bdev_ftl_action_start(name, sizeof(*args), cb_fn, cb_arg); in bdev_ftl_set_property()
663 action->cb_fn(action->cb_arg, action->rc); in SPDK_LOG_REGISTER_COMPONENT()
671 bdev_ftl_action_start(const char *bdev_name, size_t ctx_size, spdk_ftl_fn cb_fn, void *cb_arg) in bdev_ftl_action_start() argument
677 cb_fn(cb_arg, -ENOMEM); in bdev_ftl_action_start()
680 action->cb_arg = cb_arg; in bdev_ftl_action_start()
705 bdev_ftl_action_finish_cb(void *cb_arg, int status) in bdev_ftl_action_finish_cb() argument
707 struct bdev_ftl_action *action = cb_arg; in bdev_ftl_action_finish_cb()