| /spdk/lib/nvmf/ |
| H A D | subsystem.c | 46 static int _nvmf_subsystem_destroy(struct spdk_nvmf_subsystem *subsystem); 224 struct spdk_nvmf_subsystem *subsystem; in spdk_nvmf_subsystem_create() local 240 SPDK_ERRLOG("Discovery subsystem cannot have namespaces.\n"); in spdk_nvmf_subsystem_create() 247 /* Find a free subsystem id (sid) */ in spdk_nvmf_subsystem_create() 250 SPDK_ERRLOG("No free subsystem IDs are available for subsystem creation\n"); in spdk_nvmf_subsystem_create() 253 subsystem = calloc(1, sizeof(struct spdk_nvmf_subsystem)); in spdk_nvmf_subsystem_create() 254 if (subsystem == NULL) { in spdk_nvmf_subsystem_create() 259 subsystem->thread = spdk_get_thread(); in spdk_nvmf_subsystem_create() 260 subsystem in spdk_nvmf_subsystem_create() 326 nvmf_subsystem_remove_host(struct spdk_nvmf_subsystem * subsystem,struct spdk_nvmf_host * host) nvmf_subsystem_remove_host() argument 333 _nvmf_subsystem_remove_listener(struct spdk_nvmf_subsystem * subsystem,struct spdk_nvmf_subsystem_listener * listener,bool stop) _nvmf_subsystem_remove_listener() argument 364 struct spdk_nvmf_subsystem *subsystem = cb_arg; _nvmf_subsystem_destroy_msg() local 370 _nvmf_subsystem_destroy(struct spdk_nvmf_subsystem * subsystem) _nvmf_subsystem_destroy() argument 433 _nvmf_subsystem_get_first_zoned_ns(struct spdk_nvmf_subsystem * subsystem) _nvmf_subsystem_get_first_zoned_ns() argument 446 spdk_nvmf_subsystem_destroy(struct spdk_nvmf_subsystem * subsystem,nvmf_subsystem_destroy_cb cpl_cb,void * cpl_cb_arg) spdk_nvmf_subsystem_destroy() argument 522 nvmf_subsystem_set_state(struct spdk_nvmf_subsystem * subsystem,enum spdk_nvmf_subsystem_state state) nvmf_subsystem_set_state() argument 592 struct spdk_nvmf_subsystem *subsystem = ctx->subsystem; _nvmf_subsystem_state_change_complete() local 717 struct spdk_nvmf_subsystem *subsystem = ctx->subsystem; nvmf_subsystem_do_state_change() local 749 nvmf_subsystem_state_change(struct spdk_nvmf_subsystem * subsystem,uint32_t nsid,enum spdk_nvmf_subsystem_state requested_state,spdk_nvmf_subsystem_state_change_done cb_fn,void * cb_arg) nvmf_subsystem_state_change() argument 789 spdk_nvmf_subsystem_start(struct spdk_nvmf_subsystem * subsystem,spdk_nvmf_subsystem_state_change_done cb_fn,void * cb_arg) spdk_nvmf_subsystem_start() argument 797 spdk_nvmf_subsystem_stop(struct spdk_nvmf_subsystem * subsystem,spdk_nvmf_subsystem_state_change_done cb_fn,void * cb_arg) spdk_nvmf_subsystem_stop() argument 805 spdk_nvmf_subsystem_pause(struct spdk_nvmf_subsystem * subsystem,uint32_t nsid,spdk_nvmf_subsystem_state_change_done cb_fn,void * cb_arg) spdk_nvmf_subsystem_pause() argument 814 spdk_nvmf_subsystem_resume(struct spdk_nvmf_subsystem * subsystem,spdk_nvmf_subsystem_state_change_done cb_fn,void * cb_arg) spdk_nvmf_subsystem_resume() argument 828 spdk_nvmf_subsystem_get_next(struct spdk_nvmf_subsystem * subsystem) spdk_nvmf_subsystem_get_next() argument 873 nvmf_ns_visible(struct spdk_nvmf_subsystem * subsystem,uint32_t nsid,const char * hostnqn,bool visible) nvmf_ns_visible() argument 937 spdk_nvmf_ns_add_host(struct spdk_nvmf_subsystem * subsystem,uint32_t nsid,const char * hostnqn,uint32_t flags) spdk_nvmf_ns_add_host() argument 951 spdk_nvmf_ns_remove_host(struct spdk_nvmf_subsystem * subsystem,uint32_t nsid,const char * hostnqn,uint32_t flags) spdk_nvmf_ns_remove_host() argument 966 nvmf_subsystem_find_host(struct spdk_nvmf_subsystem * subsystem,const char * hostnqn) nvmf_subsystem_find_host() argument 980 spdk_nvmf_subsystem_add_host_ext(struct spdk_nvmf_subsystem * subsystem,const char * hostnqn,struct spdk_nvmf_host_opts * opts) spdk_nvmf_subsystem_add_host_ext() argument 1067 spdk_nvmf_subsystem_add_host(struct spdk_nvmf_subsystem * subsystem,const char * hostnqn,const struct spdk_json_val * params) spdk_nvmf_subsystem_add_host() argument 1079 spdk_nvmf_subsystem_remove_host(struct spdk_nvmf_subsystem * subsystem,const char * hostnqn) spdk_nvmf_subsystem_remove_host() argument 1113 struct spdk_nvmf_subsystem *subsystem; global() member 1162 spdk_nvmf_subsystem_disconnect_host(struct spdk_nvmf_subsystem * subsystem,const char * hostnqn,spdk_nvmf_tgt_subsystem_listen_done_fn cb_fn,void * cb_arg) spdk_nvmf_subsystem_disconnect_host() argument 1191 spdk_nvmf_subsystem_set_allow_any_host(struct spdk_nvmf_subsystem * subsystem,bool allow_any_host) spdk_nvmf_subsystem_set_allow_any_host() argument 1204 spdk_nvmf_subsystem_get_allow_any_host(const struct spdk_nvmf_subsystem * subsystem) spdk_nvmf_subsystem_get_allow_any_host() argument 1222 spdk_nvmf_subsystem_host_allowed(struct spdk_nvmf_subsystem * subsystem,const char * hostnqn) spdk_nvmf_subsystem_host_allowed() argument 1244 nvmf_subsystem_host_auth_required(struct spdk_nvmf_subsystem * subsystem,const char * hostnqn) nvmf_subsystem_host_auth_required() argument 1258 nvmf_subsystem_get_dhchap_key(struct spdk_nvmf_subsystem * subsystem,const char * hostnqn,enum nvmf_auth_key_type type) nvmf_subsystem_get_dhchap_key() argument 1285 spdk_nvmf_subsystem_get_first_host(struct spdk_nvmf_subsystem * subsystem) spdk_nvmf_subsystem_get_first_host() argument 1292 spdk_nvmf_subsystem_get_next_host(struct spdk_nvmf_subsystem * subsystem,struct spdk_nvmf_host * prev_host) spdk_nvmf_subsystem_get_next_host() argument 1305 nvmf_subsystem_find_listener(struct spdk_nvmf_subsystem * subsystem,const struct spdk_nvme_transport_id * trid) nvmf_subsystem_find_listener() argument 1408 _nvmf_subsystem_add_listener(struct spdk_nvmf_subsystem * subsystem,struct spdk_nvme_transport_id * trid,spdk_nvmf_tgt_subsystem_listen_done_fn cb_fn,void * cb_arg,struct spdk_nvmf_listener_opts * opts) _nvmf_subsystem_add_listener() argument 1507 spdk_nvmf_subsystem_add_listener(struct spdk_nvmf_subsystem * subsystem,struct spdk_nvme_transport_id * trid,spdk_nvmf_tgt_subsystem_listen_done_fn cb_fn,void * cb_arg) spdk_nvmf_subsystem_add_listener() argument 1516 spdk_nvmf_subsystem_add_listener_ext(struct spdk_nvmf_subsystem * subsystem,struct spdk_nvme_transport_id * trid,spdk_nvmf_tgt_subsystem_listen_done_fn cb_fn,void * cb_arg,struct spdk_nvmf_listener_opts * opts) spdk_nvmf_subsystem_add_listener_ext() argument 1525 spdk_nvmf_subsystem_remove_listener(struct spdk_nvmf_subsystem * subsystem,const struct spdk_nvme_transport_id * trid) spdk_nvmf_subsystem_remove_listener() argument 1549 nvmf_subsystem_remove_all_listeners(struct spdk_nvmf_subsystem * subsystem,bool stop) nvmf_subsystem_remove_all_listeners() argument 1560 spdk_nvmf_subsystem_listener_allowed(struct spdk_nvmf_subsystem * subsystem,const struct spdk_nvme_transport_id * trid) spdk_nvmf_subsystem_listener_allowed() argument 1584 spdk_nvmf_subsystem_get_first_listener(struct spdk_nvmf_subsystem * subsystem) spdk_nvmf_subsystem_get_first_listener() argument 1590 spdk_nvmf_subsystem_get_next_listener(struct spdk_nvmf_subsystem * subsystem,struct spdk_nvmf_subsystem_listener * prev_listener) spdk_nvmf_subsystem_get_next_listener() argument 1603 spdk_nvmf_subsystem_allow_any_listener(struct spdk_nvmf_subsystem * subsystem,bool allow_any_listener) spdk_nvmf_subsystem_allow_any_listener() argument 1610 spdk_nvmf_subsystem_any_listener_allowed(struct spdk_nvmf_subsystem * subsystem) spdk_nvmf_subsystem_any_listener_allowed() argument 1616 struct spdk_nvmf_subsystem *subsystem; global() member 1639 struct spdk_nvmf_subsystem *subsystem; subsystem_update_ns_on_pg() local 1650 nvmf_subsystem_update_ns(struct spdk_nvmf_subsystem * subsystem,spdk_nvmf_subsystem_state_change_done cb_fn,void * cb_arg) nvmf_subsystem_update_ns() argument 1672 nvmf_subsystem_ns_changed(struct spdk_nvmf_subsystem * subsystem,uint32_t nsid) nvmf_subsystem_ns_changed() argument 1686 spdk_nvmf_subsystem_remove_ns(struct spdk_nvmf_subsystem * subsystem,uint32_t nsid) spdk_nvmf_subsystem_remove_ns() argument 1748 struct spdk_nvmf_subsystem *subsystem; global() member 1754 _nvmf_ns_hot_remove(struct spdk_nvmf_subsystem * subsystem,void * cb_arg,int status) _nvmf_ns_hot_remove() argument 1826 _nvmf_ns_resize(struct spdk_nvmf_subsystem * subsystem,void * cb_arg,int status) _nvmf_ns_resize() argument 1990 nvmf_subsystem_zone_append_supported(struct spdk_nvmf_subsystem * subsystem) nvmf_subsystem_zone_append_supported() argument 2007 spdk_nvmf_subsystem_add_ns_ext(struct spdk_nvmf_subsystem * subsystem,const char * bdev_name,const struct spdk_nvmf_ns_opts * user_opts,size_t opts_size,const char * ptpl_file) spdk_nvmf_subsystem_add_ns_ext() argument 2232 nvmf_subsystem_get_next_allocated_nsid(struct spdk_nvmf_subsystem * subsystem,uint32_t prev_nsid) nvmf_subsystem_get_next_allocated_nsid() argument 2251 spdk_nvmf_subsystem_get_first_ns(struct spdk_nvmf_subsystem * subsystem) spdk_nvmf_subsystem_get_first_ns() argument 2260 spdk_nvmf_subsystem_get_next_ns(struct spdk_nvmf_subsystem * subsystem,struct spdk_nvmf_ns * prev_ns) spdk_nvmf_subsystem_get_next_ns() argument 2270 spdk_nvmf_subsystem_get_ns(struct spdk_nvmf_subsystem * subsystem,uint32_t nsid) spdk_nvmf_subsystem_get_ns() argument 2296 spdk_nvmf_subsystem_get_sn(const struct spdk_nvmf_subsystem * subsystem) spdk_nvmf_subsystem_get_sn() argument 2302 spdk_nvmf_subsystem_set_sn(struct spdk_nvmf_subsystem * subsystem,const char * sn) spdk_nvmf_subsystem_set_sn() argument 2326 spdk_nvmf_subsystem_get_mn(const struct spdk_nvmf_subsystem * subsystem) spdk_nvmf_subsystem_get_mn() argument 2332 spdk_nvmf_subsystem_set_mn(struct spdk_nvmf_subsystem * subsystem,const char * mn) spdk_nvmf_subsystem_set_mn() argument 2359 spdk_nvmf_subsystem_get_nqn(const struct spdk_nvmf_subsystem * subsystem) spdk_nvmf_subsystem_get_nqn() argument 2368 spdk_nvmf_subsystem_get_type(struct spdk_nvmf_subsystem * subsystem) spdk_nvmf_subsystem_get_type() argument 2374 spdk_nvmf_subsystem_get_max_nsid(struct spdk_nvmf_subsystem * subsystem) spdk_nvmf_subsystem_get_max_nsid() argument 2380 spdk_nvmf_subsystem_set_cntlid_range(struct spdk_nvmf_subsystem * subsystem,uint16_t min_cntlid,uint16_t max_cntlid) spdk_nvmf_subsystem_set_cntlid_range() argument 2405 nvmf_subsystem_gen_cntlid(struct spdk_nvmf_subsystem * subsystem) nvmf_subsystem_gen_cntlid() argument 2431 nvmf_subsystem_add_ctrlr(struct spdk_nvmf_subsystem * subsystem,struct spdk_nvmf_ctrlr * ctrlr) nvmf_subsystem_add_ctrlr() argument 2454 nvmf_subsystem_remove_ctrlr(struct spdk_nvmf_subsystem * subsystem,struct spdk_nvmf_ctrlr * ctrlr) nvmf_subsystem_remove_ctrlr() argument 2467 nvmf_subsystem_get_ctrlr(struct spdk_nvmf_subsystem * subsystem,uint16_t cntlid) nvmf_subsystem_get_ctrlr() argument 2481 spdk_nvmf_subsystem_get_max_namespaces(const struct spdk_nvmf_subsystem * subsystem) spdk_nvmf_subsystem_get_max_namespaces() argument 2487 spdk_nvmf_subsystem_get_min_cntlid(const struct spdk_nvmf_subsystem * subsystem) spdk_nvmf_subsystem_get_min_cntlid() argument 2493 spdk_nvmf_subsystem_get_max_cntlid(const struct spdk_nvmf_subsystem * subsystem) spdk_nvmf_subsystem_get_max_cntlid() argument 2814 nvmf_subsystem_gen_ctrlr_notification(struct spdk_nvmf_subsystem * subsystem,struct spdk_nvmf_ns * ns,struct spdk_uuid * hostid_list,uint32_t num_hostid,enum spdk_nvme_reservation_notification_log_page_type type) nvmf_subsystem_gen_ctrlr_notification() argument 3531 _nvmf_ns_reservation_update_done(struct spdk_nvmf_subsystem * subsystem,void * cb_arg,int status) _nvmf_ns_reservation_update_done() argument 3626 spdk_nvmf_subsystem_set_ana_reporting(struct spdk_nvmf_subsystem * subsystem,bool ana_reporting) spdk_nvmf_subsystem_set_ana_reporting() argument 3639 spdk_nvmf_subsystem_get_ana_reporting(struct spdk_nvmf_subsystem * subsystem) spdk_nvmf_subsystem_get_ana_reporting() argument 3687 spdk_nvmf_subsystem_set_ana_state(struct spdk_nvmf_subsystem * subsystem,const struct spdk_nvme_transport_id * trid,enum spdk_nvme_ana_state ana_state,uint32_t anagrpid,spdk_nvmf_tgt_subsystem_listen_done_fn cb_fn,void * cb_arg) spdk_nvmf_subsystem_set_ana_state() argument 3760 spdk_nvmf_subsystem_get_ana_state(struct spdk_nvmf_subsystem * subsystem,const struct spdk_nvme_transport_id * trid,uint32_t anagrpid,enum spdk_nvme_ana_state * ana_state) spdk_nvmf_subsystem_get_ana_state() argument 3790 spdk_nvmf_subsystem_is_discovery(struct spdk_nvmf_subsystem * subsystem) spdk_nvmf_subsystem_is_discovery() argument [all...] |
| H A D | nvmf_rpc.c | 159 dump_nvmf_subsystem(struct spdk_json_write_ctx *w, struct spdk_nvmf_subsystem *subsystem) 166 spdk_json_write_named_string(w, "nqn", spdk_nvmf_subsystem_get_nqn(subsystem)); in dump_nvmf_subsystem() 168 if (spdk_nvmf_subsystem_get_type(subsystem) == SPDK_NVMF_SUBTYPE_NVME) { in dump_nvmf_subsystem() 176 for (listener = spdk_nvmf_subsystem_get_first_listener(subsystem); listener != NULL; in dump_nvmf_subsystem() 177 listener = spdk_nvmf_subsystem_get_next_listener(subsystem, listener)) { in dump_nvmf_subsystem() 189 spdk_nvmf_subsystem_get_allow_any_host(subsystem)); in dump_nvmf_subsystem() 193 for (host = spdk_nvmf_subsystem_get_first_host(subsystem); host != NULL; in dump_nvmf_subsystem() 194 host = spdk_nvmf_subsystem_get_next_host(subsystem, host)) { in dump_nvmf_subsystem() 209 if (spdk_nvmf_subsystem_get_type(subsystem) == SPDK_NVMF_SUBTYPE_NVME) { in dump_nvmf_subsystem() 214 spdk_json_write_named_string(w, "serial_number", spdk_nvmf_subsystem_get_sn(subsystem)); in dump_nvmf_subsystem() 161 dump_nvmf_subsystem(struct spdk_json_write_ctx * w,struct spdk_nvmf_subsystem * subsystem) dump_nvmf_subsystem() argument 271 struct spdk_nvmf_subsystem *subsystem = NULL; rpc_nvmf_get_subsystems() local 352 rpc_nvmf_subsystem_started(struct spdk_nvmf_subsystem * subsystem,void * cb_arg,int status) rpc_nvmf_subsystem_started() argument 372 struct spdk_nvmf_subsystem *subsystem = NULL; rpc_nvmf_create_subsystem() local 497 rpc_nvmf_subsystem_stopped(struct spdk_nvmf_subsystem * subsystem,void * cb_arg,int status) rpc_nvmf_subsystem_stopped() argument 529 struct spdk_nvmf_subsystem *subsystem; rpc_nvmf_delete_subsystem() local 652 struct spdk_nvmf_subsystem *subsystem; global() member 692 nvmf_rpc_listen_resumed(struct spdk_nvmf_subsystem * subsystem,void * cb_arg,int status) nvmf_rpc_listen_resumed() argument 779 nvmf_rpc_listen_paused(struct spdk_nvmf_subsystem * subsystem,void * cb_arg,int status) nvmf_rpc_listen_paused() argument 892 struct spdk_nvmf_subsystem *subsystem; rpc_nvmf_subsystem_add_listener() local 984 struct spdk_nvmf_subsystem *subsystem; rpc_nvmf_subsystem_remove_listener() local 1337 struct spdk_nvmf_subsystem *subsystem; rpc_nvmf_subsystem_listener_set_ana_state() local 1466 nvmf_rpc_ns_failback_resumed(struct spdk_nvmf_subsystem * subsystem,void * cb_arg,int status) nvmf_rpc_ns_failback_resumed() argument 1484 nvmf_rpc_ns_resumed(struct spdk_nvmf_subsystem * subsystem,void * cb_arg,int status) nvmf_rpc_ns_resumed() argument 1526 nvmf_rpc_ns_paused(struct spdk_nvmf_subsystem * subsystem,void * cb_arg,int status) nvmf_rpc_ns_paused() argument 1572 struct spdk_nvmf_subsystem *subsystem; rpc_nvmf_subsystem_add_ns() local 1648 nvmf_rpc_remove_ns_resumed(struct spdk_nvmf_subsystem * subsystem,void * cb_arg,int status) nvmf_rpc_remove_ns_resumed() argument 1665 nvmf_rpc_remove_ns_paused(struct spdk_nvmf_subsystem * subsystem,void * cb_arg,int status) nvmf_rpc_remove_ns_paused() argument 1692 struct spdk_nvmf_subsystem *subsystem; rpc_nvmf_subsystem_remove_ns() local 1771 nvmf_rpc_ns_visible_resumed(struct spdk_nvmf_subsystem * subsystem,void * cb_arg,int status) nvmf_rpc_ns_visible_resumed() argument 1786 nvmf_rpc_ns_visible_paused(struct spdk_nvmf_subsystem * subsystem,void * cb_arg,int status) nvmf_rpc_ns_visible_paused() argument 1818 struct spdk_nvmf_subsystem *subsystem; nvmf_rpc_ns_visible() local 1917 struct spdk_nvmf_subsystem *subsystem; rpc_nvmf_subsystem_add_host() local 2000 struct spdk_nvmf_subsystem *subsystem; rpc_nvmf_subsystem_remove_host() local 2075 struct spdk_nvmf_subsystem *subsystem; rpc_nvmf_subsystem_allow_any_host() local 2806 struct spdk_nvmf_subsystem *subsystem; global() member 2825 rpc_nvmf_get_controllers_paused(struct spdk_nvmf_subsystem * subsystem,void * cb_arg,int status) rpc_nvmf_get_controllers_paused() argument 2887 rpc_nvmf_get_qpairs_paused(struct spdk_nvmf_subsystem * subsystem,void * cb_arg,int status) rpc_nvmf_get_qpairs_paused() argument 2903 rpc_nvmf_get_listeners_paused(struct spdk_nvmf_subsystem * subsystem,void * cb_arg,int status) rpc_nvmf_get_listeners_paused() argument 2937 struct spdk_nvmf_subsystem *subsystem; _rpc_nvmf_subsystem_query() local [all...] |
| H A D | nvmf.c | 42 struct spdk_nvmf_subsystem *subsystem; member 77 SPDK_ERRLOG("Invalid subsystem NQN\n"); in spdk_nvmf_tgt_add_referral() 237 struct spdk_nvmf_subsystem *subsystem; in nvmf_poll_group_add_transport() 269 for (subsystem = spdk_nvmf_subsystem_get_first(tgt); in nvmf_tgt_create_poll_group() 270 subsystem != NULL; in nvmf_tgt_create_poll_group() 271 subsystem = spdk_nvmf_subsystem_get_next(subsystem)) { in nvmf_tgt_create_poll_group() 272 if (nvmf_poll_group_add_subsystem(group, subsystem, NULL, NULL) != 0) { in nvmf_tgt_create_poll_group() 428 struct spdk_nvmf_subsystem *subsystem, *subsystem_next; in _nvmf_tgt_destroy_next_transport() 440 * ahead of time, since we can't call get_next() on a subsystem tha in _nvmf_tgt_destroy_next_transport() 258 struct spdk_nvmf_subsystem *subsystem; nvmf_tgt_create_poll_group() local 451 struct spdk_nvmf_subsystem *subsystem, *subsystem_next; nvmf_tgt_destroy_cb() local 548 nvmf_write_nvme_subsystem_config(struct spdk_json_write_ctx * w,struct spdk_nvmf_subsystem * subsystem) nvmf_write_nvme_subsystem_config() argument 683 nvmf_write_subsystem_config_json(struct spdk_json_write_ctx * w,struct spdk_nvmf_subsystem * subsystem) nvmf_write_subsystem_config_json() argument 730 struct spdk_nvmf_subsystem *subsystem; spdk_nvmf_tgt_write_config_json() local 1101 struct spdk_nvmf_subsystem subsystem; spdk_nvmf_tgt_find_subsystem() local 1472 poll_group_update_subsystem(struct spdk_nvmf_poll_group * group,struct spdk_nvmf_subsystem * subsystem) poll_group_update_subsystem() argument 1594 nvmf_poll_group_update_subsystem(struct spdk_nvmf_poll_group * group,struct spdk_nvmf_subsystem * subsystem) nvmf_poll_group_update_subsystem() argument 1601 nvmf_poll_group_add_subsystem(struct spdk_nvmf_poll_group * group,struct spdk_nvmf_subsystem * subsystem,spdk_nvmf_poll_group_mod_done cb_fn,void * cb_arg) nvmf_poll_group_add_subsystem() argument 1647 struct spdk_nvmf_subsystem *subsystem; _nvmf_poll_group_remove_subsystem_cb() local 1687 struct spdk_nvmf_subsystem *subsystem; nvmf_poll_group_remove_subsystem_msg() local 1717 nvmf_poll_group_remove_subsystem(struct spdk_nvmf_poll_group * group,struct spdk_nvmf_subsystem * subsystem,spdk_nvmf_poll_group_mod_done cb_fn,void * cb_arg) nvmf_poll_group_remove_subsystem() argument 1753 nvmf_poll_group_pause_subsystem(struct spdk_nvmf_poll_group * group,struct spdk_nvmf_subsystem * subsystem,uint32_t nsid,spdk_nvmf_poll_group_mod_done cb_fn,void * cb_arg) nvmf_poll_group_pause_subsystem() argument 1826 nvmf_poll_group_resume_subsystem(struct spdk_nvmf_poll_group * group,struct spdk_nvmf_subsystem * subsystem,spdk_nvmf_poll_group_mod_done cb_fn,void * cb_arg) nvmf_poll_group_resume_subsystem() argument [all...] |
| H A D | ctrlr_discovery.c | 101 struct spdk_nvmf_subsystem *subsystem; in nvmf_generate_discovery_log() local 118 for (subsystem = spdk_nvmf_subsystem_get_first(tgt); in nvmf_generate_discovery_log() 119 subsystem != NULL; in nvmf_generate_discovery_log() 120 subsystem = spdk_nvmf_subsystem_get_next(subsystem)) { in nvmf_generate_discovery_log() 121 if ((subsystem->state == SPDK_NVMF_SUBSYSTEM_INACTIVE) || in nvmf_generate_discovery_log() 122 (subsystem->state == SPDK_NVMF_SUBSYSTEM_DEACTIVATING)) { in nvmf_generate_discovery_log() 126 if (!spdk_nvmf_subsystem_host_allowed(subsystem, hostnqn)) { in nvmf_generate_discovery_log() 130 for (listener = spdk_nvmf_subsystem_get_first_listener(subsystem); listener != NULL; in nvmf_generate_discovery_log() 131 listener = spdk_nvmf_subsystem_get_next_listener(subsystem, listene in nvmf_generate_discovery_log() [all...] |
| H A D | nvmf_internal.h | 96 struct spdk_nvmf_subsystem *subsystem; member 161 struct spdk_nvmf_subsystem *subsystem; 271 struct spdk_nvmf_subsystem *subsystem; 327 * needed for handling things like the CONNECT command) instead of requiring the subsystem 366 struct spdk_nvmf_subsystem *subsystem); 368 struct spdk_nvmf_subsystem *subsystem, 371 struct spdk_nvmf_subsystem *subsystem, spdk_nvmf_poll_group_mod_done cb_fn, void *cb_arg); 373 struct spdk_nvmf_subsystem *subsystem, 377 struct spdk_nvmf_subsystem *subsystem, spdk_nvmf_poll_group_mod_done cb_fn, void *cb_arg); 418 int nvmf_subsystem_add_ctrlr(struct spdk_nvmf_subsystem *subsystem, 160 struct spdk_nvmf_subsystem *subsystem; global() member 266 struct spdk_nvmf_subsystem *subsystem; global() member 491 _nvmf_subsystem_get_ns(struct spdk_nvmf_subsystem * subsystem,uint32_t nsid) _nvmf_subsystem_get_ns() argument 504 struct spdk_nvmf_subsystem *subsystem = ctrlr->subsys; nvmf_ctrlr_get_ns() local [all...] |
| H A D | mdns_server.c | 32 struct spdk_nvmf_subsystem *subsystem; member 110 struct spdk_nvmf_subsystem *subsystem) in publish_pull_registration_request() 125 TAILQ_FOREACH(listener, &subsystem->listeners, link) { in publish_pull_registration_request() 174 avahi_entry_group_add_listeners(g_avahi_entry_group, g_mdns_publish_ctx->subsystem); in publish_client_new_callback() 182 struct spdk_nvmf_subsystem *subsystem = publish_ctx->subsystem; in publish_client_new_callback() 194 avahi_entry_group_add_listeners(g_avahi_entry_group, subsystem); in publish_client_new_callback() 238 struct spdk_nvmf_subsystem *subsystem = NULL; in nvmf_publish_mdns_prr() 249 subsystem = spdk_nvmf_tgt_find_subsystem(tgt, SPDK_NVMF_DISCOVERY_NQN); 250 if (TAILQ_EMPTY(&subsystem 104 struct spdk_nvmf_subsystem *subsystem = publish_ctx->subsystem; publish_pull_registration_request() local 201 struct spdk_nvmf_subsystem *subsystem = NULL; nvmf_publish_mdns_prr() local [all...] |
| /spdk/test/unit/lib/init/subsystem.c/ |
| H A D | subsystem_ut.c | 12 #include "init/subsystem.c" 26 set_up_subsystem(struct spdk_subsystem *subsystem, const char *name) in set_up_subsystem() argument 28 subsystem->init = NULL; in set_up_subsystem() 29 subsystem->fini = NULL; in set_up_subsystem() 30 subsystem->name = name; in set_up_subsystem() 44 struct spdk_subsystem *subsystem, *subsystem_tmp; in subsystem_clear() local 47 TAILQ_FOREACH_SAFE(subsystem, &g_subsystems, tailq, subsystem_tmp) { in subsystem_clear() 48 TAILQ_REMOVE(&g_subsystems, subsystem, tailq); in subsystem_clear() 59 struct spdk_subsystem *subsystem; in subsystem_sort_test_depends_on_single() local 68 TAILQ_FOREACH(subsystem, in subsystem_sort_test_depends_on_single() 80 struct spdk_subsystem *subsystem; subsystem_sort_test_depends_on_multiple() local [all...] |
| /spdk/test/nvmf/host/ |
| H A D | dma.sh | 18 subsystem="0" 48 local subsystem=$1 59 "name": "Nvme${subsystem}", 64 "subnqn": "nqn.2016-06.io.spdk:cnode${subsystem}" 70 "bdev_name": "Nvme${subsystem}n1", 71 "lvs_name": "lvs${subsystem}" 77 "lvol_name": "lvol${subsystem}", 80 "lvs_name": "lvs${subsystem}" 98 $rpc_py nvmf_create_subsystem nqn.2016-06.io.spdk:cnode$subsystem -a -s SPDK00000000000001 99 $rpc_py nvmf_subsystem_add_ns nqn.2016-06.io.spdk:cnode$subsystem Malloc0 [all …]
|
| /spdk/test/unit/lib/nvmf/subsystem.c/ |
| H A D | subsystem_ut.c | 14 #include "nvmf/subsystem.c" 101 struct spdk_nvmf_subsystem *subsystem) 108 struct spdk_nvmf_subsystem *subsystem, 116 struct spdk_nvmf_subsystem *subsystem, 123 struct spdk_nvmf_subsystem *subsystem, 131 struct spdk_nvmf_subsystem *subsystem, 273 struct spdk_nvmf_subsystem subsystem = { in test_spdk_nvmf_subsystem_add_ns() 282 subsystem.ns = calloc(subsystem.max_nsid, sizeof(struct spdk_nvmf_subsystem_ns *)); in test_spdk_nvmf_subsystem_add_ns() 283 SPDK_CU_ASSERT_FATAL(subsystem in test_spdk_nvmf_subsystem_add_ns() 96 nvmf_poll_group_update_subsystem(struct spdk_nvmf_poll_group * group,struct spdk_nvmf_subsystem * subsystem) nvmf_poll_group_update_subsystem() argument 103 nvmf_poll_group_add_subsystem(struct spdk_nvmf_poll_group * group,struct spdk_nvmf_subsystem * subsystem,spdk_nvmf_poll_group_mod_done cb_fn,void * cb_arg) nvmf_poll_group_add_subsystem() argument 111 nvmf_poll_group_remove_subsystem(struct spdk_nvmf_poll_group * group,struct spdk_nvmf_subsystem * subsystem,spdk_nvmf_poll_group_mod_done cb_fn,void * cb_arg) nvmf_poll_group_remove_subsystem() argument 118 nvmf_poll_group_pause_subsystem(struct spdk_nvmf_poll_group * group,struct spdk_nvmf_subsystem * subsystem,uint32_t nsid,spdk_nvmf_poll_group_mod_done cb_fn,void * cb_arg) nvmf_poll_group_pause_subsystem() argument 126 nvmf_poll_group_resume_subsystem(struct spdk_nvmf_poll_group * group,struct spdk_nvmf_subsystem * subsystem,spdk_nvmf_poll_group_mod_done cb_fn,void * cb_arg) nvmf_poll_group_resume_subsystem() argument 261 struct spdk_nvmf_subsystem subsystem = { test_spdk_nvmf_subsystem_add_ns() local 312 struct spdk_nvmf_subsystem subsystem = { test_spdk_nvmf_subsystem_add_fdp_ns() local 363 struct spdk_nvmf_subsystem *subsystem; nvmf_test_create_subsystem() local 494 struct spdk_nvmf_subsystem subsystem = {}; test_spdk_nvmf_subsystem_set_sn() local 514 struct spdk_nvmf_subsystem subsystem = {}; test_spdk_nvmf_ns_visible() local 1581 struct spdk_nvmf_subsystem subsystem = { test_spdk_nvmf_ns_event() local 1702 struct spdk_nvmf_subsystem *subsystem = NULL; test_nvmf_subsystem_add_ctrlr() local 1734 transport_subsystem_add_host_err(struct spdk_nvmf_transport * transport,const struct spdk_nvmf_subsystem * subsystem,const char * hostnqn,const struct spdk_json_val * transport_specific) transport_subsystem_add_host_err() argument 1760 struct spdk_nvmf_subsystem *subsystem = NULL; test_spdk_nvmf_subsystem_add_host() local 2037 ut_nvmf_subsystem_paused(struct spdk_nvmf_subsystem * subsystem,void * ctx,int status) ut_nvmf_subsystem_paused() argument 2047 struct spdk_nvmf_subsystem *subsystem, *discovery_subsystem; test_nvmf_subsystem_state_change() local 2141 struct spdk_nvmf_subsystem subsystem = { test_nvmf_reservation_custom_ops() local [all...] |
| /spdk/module/event/subsystems/nvmf/ |
| H A D | nvmf_tgt.c | 224 nvmf_tgt_subsystem_started(struct spdk_nvmf_subsystem *subsystem, in nvmf_tgt_subsystem_started() 227 subsystem = spdk_nvmf_subsystem_get_next(subsystem); in nvmf_tgt_subsystem_started() 230 if (subsystem) { in nvmf_tgt_subsystem_started() 231 rc = spdk_nvmf_subsystem_start(subsystem, nvmf_tgt_subsystem_started, NULL); in nvmf_tgt_subsystem_started() 234 SPDK_ERRLOG("Unable to start NVMe-oF subsystem. Stopping app.\n"); in nvmf_tgt_subsystem_stopped() argument 245 nvmf_tgt_subsystem_stopped(struct spdk_nvmf_subsystem *subsystem, in nvmf_tgt_subsystem_stopped() 248 subsystem = spdk_nvmf_subsystem_get_next(subsystem); in nvmf_tgt_subsystem_stopped() 251 if (subsystem) { in nvmf_tgt_subsystem_stopped() 213 nvmf_tgt_subsystem_started(struct spdk_nvmf_subsystem * subsystem,void * cb_arg,int status) nvmf_tgt_subsystem_started() argument 257 struct spdk_nvmf_subsystem *subsystem; nvmf_tgt_stop_listen() local 286 struct spdk_nvmf_subsystem *subsystem, *next_subsystem; _nvmf_tgt_subsystem_destroy() local 322 struct spdk_nvmf_subsystem *subsystem; nvmf_add_discovery_subsystem() local 460 struct spdk_nvmf_subsystem *subsystem; nvmf_tgt_advance_state() local 482 struct spdk_nvmf_subsystem *subsystem; nvmf_tgt_advance_state() local [all...] |
| /spdk/python/spdk/spdkcli/ |
| H A D | ui_node_nvmf.py | 76 for subsystem in self.get_root().nvmf_get_subsystems(): 77 UINVMfSubsystem(subsystem, self) 113 self.delete(child.subsystem.nqn) 124 def __init__(self, subsystem, parent): argument 125 UINode.__init__(self, subsystem.nqn, parent) 126 self.subsystem = subsystem 131 UINVMfSubsystemListeners(self.subsystem.listen_addresses, self) 132 UINVMfSubsystemHosts(self.subsystem.hosts, self) 133 if hasattr(self.subsystem, 'namespaces'): 134 UINVMfSubsystemNamespaces(self.subsystem.namespaces, self) [all …]
|
| /spdk/test/unit/lib/nvmf/nvmf.c/ |
| H A D | nvmf_ut.c | 31 DEFINE_STUB_V(nvmf_subsystem_remove_all_listeners, (struct spdk_nvmf_subsystem *subsystem, 33 DEFINE_STUB(spdk_nvmf_subsystem_destroy, int, (struct spdk_nvmf_subsystem *subsystem, 36 (struct spdk_nvmf_subsystem *subsystem), NULL); 38 (struct spdk_nvmf_subsystem *subsystem, 41 (struct spdk_nvmf_subsystem *subsystem), NULL); 43 (const struct spdk_nvmf_subsystem *subsystem), NULL); 45 (const struct spdk_nvmf_subsystem *subsystem), true); 47 (const struct spdk_nvmf_subsystem *subsystem), 50 (const struct spdk_nvmf_subsystem *subsystem), 53 (const struct spdk_nvmf_subsystem *subsystem), 153 struct spdk_nvmf_subsystem subsystem = {}; test_nvmf_tgt_create_poll_group() local [all...] |
| /spdk/lib/init/ |
| H A D | subsystem_rpc.c | 14 #include "subsystem.h" 21 struct spdk_subsystem *subsystem; in rpc_framework_get_subsystems() local 32 subsystem = subsystem_get_first(); in rpc_framework_get_subsystems() 33 while (subsystem != NULL) { in rpc_framework_get_subsystems() 36 spdk_json_write_named_string(w, "subsystem", subsystem->name); in rpc_framework_get_subsystems() 40 if (strcmp(subsystem->name, deps->name) == 0) { in rpc_framework_get_subsystems() 47 subsystem = subsystem_get_next(subsystem); in rpc_framework_get_subsystems() 69 struct spdk_subsystem *subsystem; in rpc_framework_get_config() local [all...] |
| H A D | subsystem.c | 35 spdk_add_subsystem(struct spdk_subsystem *subsystem) in spdk_add_subsystem() argument 37 TAILQ_INSERT_TAIL(&g_subsystems, subsystem, tailq); in spdk_add_subsystem() 101 struct spdk_subsystem *subsystem, *subsystem_tmp; in subsystem_sort() local 116 TAILQ_FOREACH_SAFE(subsystem, &g_subsystems, tailq, subsystem_tmp) { in subsystem_sort() 120 if (strcmp(subsystem->name, subsystem_dep->name) == 0) { in subsystem_sort() 134 TAILQ_REMOVE(&g_subsystems, subsystem, tailq); in subsystem_sort() 135 TAILQ_INSERT_TAIL(&sorted_list, subsystem, tailq); in subsystem_sort() 262 subsystem_config_json(struct spdk_json_write_ctx *w, struct spdk_subsystem *subsystem) in subsystem_config_json() argument 264 if (subsystem && subsystem->write_config_json) { in subsystem_config_json() 265 subsystem->write_config_json(w); in subsystem_config_json()
|
| /spdk/python/spdk/rpc/ |
| H A D | __init__.py | 30 from . import subsystem 121 subsystem = elem['subsystem'] 122 dependencies[subsystem] = {subsystem} 124 dependencies[subsystem].update(dependencies[d]) 135 def _print(x): return x['subsystem'] in to_print 138 'subsystem': elem['subsystem'], 139 'config': client.call('framework_get_config', {"name": elem['subsystem']}) [all...] |
| /spdk/scripts/ |
| H A D | sync_dev_uevents.sh | 18 DEVPATH_SUBSYSTEM - subsystem given dev should match in DEVPATH 50 if [[ ${subsystem##*/} != "$subsystem" && -n $type ]]; then 51 if [[ ${subsystem##*/} != "$type" ]]; then 73 if [[ -e $path/subsystem ]]; then 92 subsystem=$1 devs=("${@:2}") 113 if [[ $subsystem != all ]]; then 114 events+=("--subsystem-match=$subsystem") 148 "$subsystem" "${devs[*]}" 168 "$subsystem" "${devs[*]}"
|
| H A D | calc-iobuf.py | 54 subsystem = cls() 55 Subsystem._SUBSYSTEMS[subsystem.name] = subsystem 63 for subsystem in Subsystem._SUBSYSTEMS.values(): 64 if not cond(subsystem): 66 yield subsystem 70 for subsystem in config.get('subsystems', []): 71 if subsystem['subsystem'] == name: 72 return subsystem.get('config', []) 227 for subsystem in Subsystem.foreach(lambda s: s.is_target): 228 subcfg = Subsystem.get_subsystem_config(config, subsystem.name) [all …]
|
| /spdk/test/unit/lib/nvmf/ctrlr.c/ |
| H A D | ctrlr_ut.c | 55 (const struct spdk_nvmf_subsystem *subsystem), 60 (const struct spdk_nvmf_subsystem *subsystem), 65 (struct spdk_nvmf_subsystem *subsystem, const char *hostnqn), 70 (struct spdk_nvmf_subsystem *subsystem, struct spdk_nvmf_ctrlr *ctrlr), 75 (struct spdk_nvmf_subsystem *subsystem, uint16_t cntlid), 78 (struct spdk_nvmf_subsystem *subsystem), false); 105 (struct spdk_nvmf_subsystem *subsystem, const struct spdk_nvme_transport_id *trid), 110 (struct spdk_nvmf_subsystem *subsystem, 186 DEFINE_STUB_V(nvmf_subsystem_remove_ctrlr, (struct spdk_nvmf_subsystem *subsystem, 218 DEFINE_STUB(spdk_nvmf_subsystem_is_discovery, bool, (struct spdk_nvmf_subsystem *subsystem), fals 257 spdk_nvmf_subsystem_get_first_ns(struct spdk_nvmf_subsystem * subsystem) spdk_nvmf_subsystem_get_first_ns() argument 264 spdk_nvmf_subsystem_get_next_ns(struct spdk_nvmf_subsystem * subsystem,struct spdk_nvmf_ns * prev_ns) spdk_nvmf_subsystem_get_next_ns() argument 336 struct spdk_nvmf_subsystem subsystem = {}; test_get_log_page() local 436 struct spdk_nvmf_subsystem subsystem; test_connect() local 938 struct spdk_nvmf_subsystem subsystem; test_get_ns_id_desc_list() local 1081 struct spdk_nvmf_subsystem subsystem = {}; test_identify_ns() local 1179 struct spdk_nvmf_subsystem subsystem = {}; test_identify_ns_iocs_specific() local 1255 struct spdk_nvmf_subsystem subsystem = {}; test_set_get_features() local 1700 struct spdk_nvmf_subsystem subsystem = {}; test_get_dif_ctx() local 1773 struct spdk_nvmf_subsystem subsystem = { test_identify_ctrlr() local 1814 struct spdk_nvmf_subsystem subsystem = { .max_zone_append_size_kib = 0 }; test_identify_ctrlr_iocs_specific() local 1901 struct spdk_nvmf_subsystem subsystem; test_custom_admin_cmd() local 1961 struct spdk_nvmf_subsystem subsystem = {}; test_fused_compare_and_write() local 2063 struct spdk_nvmf_subsystem subsystem = {}; test_multi_async_event_reqs() local 2140 struct spdk_nvmf_subsystem subsystem = { .ana_group = ana_group }; test_get_ana_log_page_one_ns_per_anagrp() local 2230 struct spdk_nvmf_subsystem subsystem = { .ns = ns_arr, .ana_group = ana_group, }; test_get_ana_log_page_multi_ns_per_anagrp() local 2319 struct spdk_nvmf_subsystem subsystem = {}; test_multi_async_events() local 2393 struct spdk_nvmf_subsystem subsystem = {}; test_rae() local 2491 struct spdk_nvmf_subsystem subsystem = {}; test_nvmf_ctrlr_create_destruct() local 2594 struct spdk_nvmf_subsystem subsystem = {}; test_nvmf_ctrlr_use_zcopy() local 2699 struct spdk_nvmf_subsystem subsystem = {}; test_spdk_nvmf_request_zcopy_start() local 2843 struct spdk_nvmf_subsystem subsystem = {}; test_zcopy_read() local 2933 struct spdk_nvmf_subsystem subsystem = {}; test_zcopy_write() local 3203 struct spdk_nvmf_subsystem subsystem = {}; test_nvmf_ctrlr_ns_attachment() local [all...] |
| /spdk/scripts/bpf/ |
| H A D | nvmf.bt | 10 str(arg1), @subsystem[arg3], @subsystem[arg2]); 16 str(arg1), @subsystem[arg3], @subsystem[arg2], arg4 ? "failed" : "done"); 22 str(arg1), arg3, @subsystem[arg2]); 28 str(arg1), arg3, @subsystem[arg2]); 86 printf("%d.%06d: subsystem: %s add host: %s\n", 92 printf("%d.%06d: subsystem: %s remove host: %s\n", 98 printf("%d.%06d: subsystem: %d add listener with trtype: %d, traddr: %s, trsvcid: %s\n", 104 printf("%d.%06d: subsystem: %d remove listener with trtype: %d, traddr: %s, trsvcid: %s\n", 110 printf("%d.%06d: create subsystem: %s\n", 116 printf("%d.%06d: destroy subsystem: %s\n", [all …]
|
| /spdk/python/spdk/sma/device/ |
| H A D | nvmf_tcp.py | 69 for subsystem in subsystems: 70 if subsystem['nqn'] == params.subnqn: 73 subsystem = None 86 if subsystem is not None: 87 for host in [h['nqn'] for h in subsystem['hosts']]: 97 if subsystem is None or not self._check_addr(addr, 98 subsystem['listen_addresses']): 126 for subsystem in subsystems: 127 if subsystem['nqn'] == nqn:
|
| /spdk/test/nvmf/target/ |
| H A D | multipath.sh | 36 for s in /sys/class/nvme-subsystem/*; do 72 subsystem=$(get_subsystem "$nqn" "$NVMF_SERIAL") 73 paths=(/sys/class/nvme-subsystem/$subsystem/nvme*/nvme*c*) 85 echo numa > "/sys/class/nvme-subsystem/$subsystem/iopolicy" 113 echo round-robin > "/sys/class/nvme-subsystem/$subsystem/iopolicy"
|
| /spdk/lib/env_dpdk/ |
| H A D | pci_event.c | 100 char subsystem[SPDK_UEVENT_MSG_LEN]; in parse_subsystem_event() local 108 memset(subsystem, 0, SPDK_UEVENT_MSG_LEN); in parse_subsystem_event() 117 snprintf(subsystem, sizeof(subsystem), "%s", buf); in parse_subsystem_event() 136 if (!strncmp(subsystem, "uio", 3)) { in parse_subsystem_event()
|
| /spdk/doc/ |
| H A D | nvmf_tgt_pg.md | 33 `struct spdk_nvmf_subsystem`: An NVMe-oF subsystem, as defined by the NVMe-oF 36 **subsystem**. 71 connections by calling spdk_nvmf_tgt_listen_ext(), then creating a subsystem 76 when in the paused or inactive state. A running subsystem may be paused by 80 Namespaces may be added to the subsystem by calling 81 spdk_nvmf_subsystem_add_ns_ext() when the subsystem is inactive or paused. 85 Once a subsystem exists and the target is listening on an address, new 89 All I/O to a subsystem is driven by a poll group, which polls for incoming 97 Access control is performed at the subsystem level by adding allowed listen 98 addresses and hosts to a subsystem (see spdk_nvmf_subsystem_add_listener() and [all …]
|
| /spdk/test/unit/lib/nvmf/ctrlr_discovery.c/ |
| H A D | ctrlr_discovery_ut.c | 15 #include "nvmf/subsystem.c" 217 struct spdk_nvmf_subsystem *subsystem) in nvmf_poll_group_update_subsystem() 224 struct spdk_nvmf_subsystem *subsystem, in nvmf_poll_group_add_subsystem() 232 struct spdk_nvmf_subsystem *subsystem, in nvmf_poll_group_remove_subsystem() 239 struct spdk_nvmf_subsystem *subsystem, in nvmf_poll_group_pause_subsystem() 247 struct spdk_nvmf_subsystem *subsystem, in nvmf_poll_group_resume_subsystem() 282 struct spdk_nvmf_subsystem *subsystem; in test_discovery_log() 298 /* Add one subsystem and verify that the discovery log contains it */ in test_discovery_log() 299 subsystem = spdk_nvmf_subsystem_create(&tgt, "nqn.2016-06.io.spdk:subsystem1", in test_discovery_log() 301 SPDK_CU_ASSERT_FATAL(subsystem ! in test_discovery_log() 216 nvmf_poll_group_update_subsystem(struct spdk_nvmf_poll_group * group,struct spdk_nvmf_subsystem * subsystem) nvmf_poll_group_update_subsystem() argument 223 nvmf_poll_group_add_subsystem(struct spdk_nvmf_poll_group * group,struct spdk_nvmf_subsystem * subsystem,spdk_nvmf_poll_group_mod_done cb_fn,void * cb_arg) nvmf_poll_group_add_subsystem() argument 231 nvmf_poll_group_remove_subsystem(struct spdk_nvmf_poll_group * group,struct spdk_nvmf_subsystem * subsystem,spdk_nvmf_poll_group_mod_done cb_fn,void * cb_arg) nvmf_poll_group_remove_subsystem() argument 238 nvmf_poll_group_pause_subsystem(struct spdk_nvmf_poll_group * group,struct spdk_nvmf_subsystem * subsystem,uint32_t nsid,spdk_nvmf_poll_group_mod_done cb_fn,void * cb_arg) nvmf_poll_group_pause_subsystem() argument 246 nvmf_poll_group_resume_subsystem(struct spdk_nvmf_poll_group * group,struct spdk_nvmf_subsystem * subsystem,spdk_nvmf_poll_group_mod_done cb_fn,void * cb_arg) nvmf_poll_group_resume_subsystem() argument 281 struct spdk_nvmf_subsystem *subsystem; test_discovery_log() local 413 struct spdk_nvmf_subsystem *subsystem; test_discovery_log_with_filters() local [all...] |
| /spdk/proto/ |
| H A D | nvmf.proto | 25 // GUID/UUID won't be created if it's attached to a different subsystem. This 28 // Host NQN to use when connecting to the subsystem exposing the volume (and, 29 // if using discovery, to the discovery subsystem too).
|