/spdk/lib/nvme/ |
H A D | nvme_ctrlr.c | 42 #define nvme_ctrlr_get_reg_async(ctrlr, reg, sz, cb_fn, cb_arg) \ argument 46 #define nvme_ctrlr_set_reg_async(ctrlr, reg, sz, val, cb_fn, cb_arg) \ argument 49 NVME_CTRLR_WARNLOG(ctrlr,format,...) global() argument 52 NVME_CTRLR_NOTICELOG(ctrlr,format,...) global() argument 55 NVME_CTRLR_INFOLOG(ctrlr,format,...) global() argument 59 NVME_CTRLR_DEBUGLOG(ctrlr,format,...) global() argument 62 NVME_CTRLR_DEBUGLOG(ctrlr,...) global() argument 65 nvme_ctrlr_get_reg_async(ctrlr,reg,sz,cb_fn,cb_arg) global() argument 69 nvme_ctrlr_set_reg_async(ctrlr,reg,sz,val,cb_fn,cb_arg) global() argument 73 nvme_ctrlr_get_cc_async(ctrlr,cb_fn,cb_arg) global() argument 76 nvme_ctrlr_get_csts_async(ctrlr,cb_fn,cb_arg) global() argument 79 nvme_ctrlr_get_cap_async(ctrlr,cb_fn,cb_arg) global() argument 82 nvme_ctrlr_get_vs_async(ctrlr,cb_fn,cb_arg) global() argument 85 nvme_ctrlr_set_cc_async(ctrlr,value,cb_fn,cb_arg) global() argument 89 nvme_ctrlr_get_cc(struct spdk_nvme_ctrlr * ctrlr,union spdk_nvme_cc_register * cc) nvme_ctrlr_get_cc() argument 96 nvme_ctrlr_get_csts(struct spdk_nvme_ctrlr * ctrlr,union spdk_nvme_csts_register * csts) nvme_ctrlr_get_csts() argument 103 nvme_ctrlr_get_cap(struct spdk_nvme_ctrlr * ctrlr,union spdk_nvme_cap_register * cap) nvme_ctrlr_get_cap() argument 110 nvme_ctrlr_get_vs(struct spdk_nvme_ctrlr * ctrlr,union spdk_nvme_vs_register * vs) nvme_ctrlr_get_vs() argument 117 nvme_ctrlr_get_cmbsz(struct spdk_nvme_ctrlr * ctrlr,union spdk_nvme_cmbsz_register * cmbsz) nvme_ctrlr_get_cmbsz() argument 124 nvme_ctrlr_get_pmrcap(struct spdk_nvme_ctrlr * ctrlr,union spdk_nvme_pmrcap_register * pmrcap) nvme_ctrlr_get_pmrcap() argument 131 nvme_ctrlr_get_bpinfo(struct spdk_nvme_ctrlr * ctrlr,union spdk_nvme_bpinfo_register * bpinfo) nvme_ctrlr_get_bpinfo() argument 138 nvme_ctrlr_set_bprsel(struct spdk_nvme_ctrlr * ctrlr,union spdk_nvme_bprsel_register * bprsel) nvme_ctrlr_set_bprsel() argument 145 nvme_ctrlr_set_bpmbl(struct spdk_nvme_ctrlr * ctrlr,uint64_t bpmbl_value) nvme_ctrlr_set_bpmbl() argument 152 nvme_ctrlr_set_nssr(struct spdk_nvme_ctrlr * ctrlr,uint32_t nssr_value) nvme_ctrlr_set_nssr() argument 159 nvme_ctrlr_multi_iocs_enabled(struct spdk_nvme_ctrlr * ctrlr) nvme_ctrlr_multi_iocs_enabled() argument 255 spdk_nvme_ctrlr_get_opts(struct spdk_nvme_ctrlr * ctrlr) spdk_nvme_ctrlr_get_opts() argument 268 struct spdk_nvme_ctrlr *ctrlr = qpair->ctrlr; nvme_ctrlr_proc_add_io_qpair() local 285 struct spdk_nvme_ctrlr *ctrlr = qpair->ctrlr; nvme_ctrlr_proc_remove_io_qpair() local 305 spdk_nvme_ctrlr_get_default_io_qpair_opts(struct spdk_nvme_ctrlr * ctrlr,struct spdk_nvme_io_qpair_opts * opts,size_t opts_size) spdk_nvme_ctrlr_get_default_io_qpair_opts() argument 370 nvme_ctrlr_create_io_qpair(struct spdk_nvme_ctrlr * ctrlr,const struct spdk_nvme_io_qpair_opts * opts) nvme_ctrlr_create_io_qpair() argument 423 spdk_nvme_ctrlr_connect_io_qpair(struct spdk_nvme_ctrlr * ctrlr,struct spdk_nvme_qpair * qpair) spdk_nvme_ctrlr_connect_io_qpair() argument 445 struct spdk_nvme_ctrlr *ctrlr = qpair->ctrlr; spdk_nvme_ctrlr_disconnect_io_qpair() local 453 spdk_nvme_ctrlr_alloc_io_qpair(struct spdk_nvme_ctrlr * ctrlr,const struct spdk_nvme_io_qpair_opts * user_opts,size_t opts_size) spdk_nvme_ctrlr_alloc_io_qpair() argument 524 struct spdk_nvme_ctrlr *ctrlr; spdk_nvme_ctrlr_reconnect_io_qpair() local 568 spdk_nvme_ctrlr_get_admin_qp_failure_reason(struct spdk_nvme_ctrlr * ctrlr) spdk_nvme_ctrlr_get_admin_qp_failure_reason() argument 582 struct spdk_nvme_ctrlr *ctrlr = qpair->ctrlr; nvme_ctrlr_disconnect_qpair() local 593 struct spdk_nvme_ctrlr *ctrlr; spdk_nvme_ctrlr_free_io_qpair() local 645 nvme_ctrlr_construct_intel_support_log_page_list(struct spdk_nvme_ctrlr * ctrlr,struct spdk_nvme_intel_log_page_directory * log_page_directory) nvme_ctrlr_construct_intel_support_log_page_list() argument 677 struct spdk_nvme_ctrlr *ctrlr; global() member 684 struct spdk_nvme_ctrlr *ctrlr = ctx->ctrlr; nvme_ctrlr_set_intel_support_log_pages_done() local 696 nvme_ctrlr_set_intel_support_log_pages(struct spdk_nvme_ctrlr * ctrlr) nvme_ctrlr_set_intel_support_log_pages() argument 728 nvme_ctrlr_alloc_ana_log_page(struct spdk_nvme_ctrlr * ctrlr) nvme_ctrlr_alloc_ana_log_page() argument 775 nvme_ctrlr_update_ana_log_page(struct spdk_nvme_ctrlr * ctrlr) nvme_ctrlr_update_ana_log_page() argument 816 struct spdk_nvme_ctrlr *ctrlr = cb_arg; nvme_ctrlr_update_ns_ana_states() local 837 nvme_ctrlr_parse_ana_log_page(struct spdk_nvme_ctrlr * ctrlr,spdk_nvme_parse_ana_log_page_cb cb_fn,void * cb_arg) nvme_ctrlr_parse_ana_log_page() argument 872 nvme_ctrlr_set_supported_log_pages(struct spdk_nvme_ctrlr * ctrlr) nvme_ctrlr_set_supported_log_pages() argument 919 nvme_ctrlr_set_intel_supported_features(struct spdk_nvme_ctrlr * ctrlr) nvme_ctrlr_set_intel_supported_features() argument 931 nvme_ctrlr_set_arbitration_feature(struct spdk_nvme_ctrlr * ctrlr) nvme_ctrlr_set_arbitration_feature() argument 978 nvme_ctrlr_set_supported_features(struct spdk_nvme_ctrlr * ctrlr) nvme_ctrlr_set_supported_features() argument 1011 struct spdk_nvme_ctrlr *ctrlr = (struct spdk_nvme_ctrlr *)arg; nvme_ctrlr_set_host_feature_done() local 1033 nvme_ctrlr_set_host_feature(struct spdk_nvme_ctrlr * ctrlr) nvme_ctrlr_set_host_feature() argument 1077 spdk_nvme_ctrlr_is_failed(struct spdk_nvme_ctrlr * ctrlr) spdk_nvme_ctrlr_is_failed() argument 1083 nvme_ctrlr_fail(struct spdk_nvme_ctrlr * ctrlr,bool hot_remove) nvme_ctrlr_fail() argument 1115 spdk_nvme_ctrlr_fail(struct spdk_nvme_ctrlr * ctrlr) spdk_nvme_ctrlr_fail() argument 1126 struct spdk_nvme_ctrlr *ctrlr = ctx->ctrlr; nvme_ctrlr_shutdown_set_cc_done() local 1160 struct spdk_nvme_ctrlr *ctrlr = ctx->ctrlr; nvme_ctrlr_shutdown_get_cc_done() local 1193 nvme_ctrlr_shutdown_async(struct spdk_nvme_ctrlr * ctrlr,struct nvme_ctrlr_detach_ctx * ctx) nvme_ctrlr_shutdown_async() argument 1235 nvme_ctrlr_shutdown_poll_async(struct spdk_nvme_ctrlr * ctrlr,struct nvme_ctrlr_detach_ctx * ctx) nvme_ctrlr_shutdown_poll_async() argument 1287 nvme_ctrlr_get_ready_timeout(struct spdk_nvme_ctrlr * ctrlr) nvme_ctrlr_get_ready_timeout() argument 1295 struct spdk_nvme_ctrlr *ctrlr = ctx; nvme_ctrlr_set_cc_en_done() local 1308 nvme_ctrlr_enable(struct spdk_nvme_ctrlr * ctrlr) nvme_ctrlr_enable() argument 1518 _nvme_ctrlr_set_state(struct spdk_nvme_ctrlr * ctrlr,enum nvme_ctrlr_state state,uint64_t timeout_in_ms,bool quiet) _nvme_ctrlr_set_state() argument 1566 nvme_ctrlr_set_state(struct spdk_nvme_ctrlr * ctrlr,enum nvme_ctrlr_state state,uint64_t timeout_in_ms) nvme_ctrlr_set_state() argument 1573 nvme_ctrlr_set_state_quiet(struct spdk_nvme_ctrlr * ctrlr,enum nvme_ctrlr_state state,uint64_t timeout_in_ms) nvme_ctrlr_set_state_quiet() argument 1580 nvme_ctrlr_free_zns_specific_data(struct spdk_nvme_ctrlr * ctrlr) nvme_ctrlr_free_zns_specific_data() argument 1587 nvme_ctrlr_free_iocs_specific_data(struct spdk_nvme_ctrlr * ctrlr) nvme_ctrlr_free_iocs_specific_data() argument 1593 nvme_ctrlr_free_doorbell_buffer(struct spdk_nvme_ctrlr * ctrlr) nvme_ctrlr_free_doorbell_buffer() argument 1609 struct spdk_nvme_ctrlr *ctrlr = (struct spdk_nvme_ctrlr *)arg; nvme_ctrlr_set_doorbell_buffer_config_done() local 1621 nvme_ctrlr_set_doorbell_buffer_config(struct spdk_nvme_ctrlr * ctrlr) nvme_ctrlr_set_doorbell_buffer_config() argument 1687 nvme_ctrlr_abort_queued_aborts(struct spdk_nvme_ctrlr * ctrlr) nvme_ctrlr_abort_queued_aborts() argument 1704 nvme_ctrlr_disconnect(struct spdk_nvme_ctrlr * ctrlr) nvme_ctrlr_disconnect() argument 1737 nvme_ctrlr_disconnect_done(struct spdk_nvme_ctrlr * ctrlr) nvme_ctrlr_disconnect_done() argument 1755 spdk_nvme_ctrlr_disconnect(struct spdk_nvme_ctrlr * ctrlr) spdk_nvme_ctrlr_disconnect() argument 1767 spdk_nvme_ctrlr_reconnect_async(struct spdk_nvme_ctrlr * ctrlr) spdk_nvme_ctrlr_reconnect_async() argument 1782 nvme_ctrlr_reinitialize_io_qpair(struct spdk_nvme_ctrlr * ctrlr,struct spdk_nvme_qpair * qpair) nvme_ctrlr_reinitialize_io_qpair() argument 1811 spdk_nvme_ctrlr_reconnect_poll_async(struct spdk_nvme_ctrlr * ctrlr) spdk_nvme_ctrlr_reconnect_poll_async() argument 1894 nvme_ctrlr_disable(struct spdk_nvme_ctrlr * ctrlr) nvme_ctrlr_disable() argument 1902 nvme_ctrlr_disable_poll(struct spdk_nvme_ctrlr * ctrlr) nvme_ctrlr_disable_poll() argument 1919 nvme_ctrlr_fail_io_qpairs(struct spdk_nvme_ctrlr * ctrlr) nvme_ctrlr_fail_io_qpairs() argument 1929 spdk_nvme_ctrlr_reset(struct spdk_nvme_ctrlr * ctrlr) spdk_nvme_ctrlr_reset() argument 1969 spdk_nvme_ctrlr_reset_subsystem(struct spdk_nvme_ctrlr * ctrlr) spdk_nvme_ctrlr_reset_subsystem() argument 1995 spdk_nvme_ctrlr_set_trid(struct spdk_nvme_ctrlr * ctrlr,struct spdk_nvme_transport_id * trid) spdk_nvme_ctrlr_set_trid() argument 2024 spdk_nvme_ctrlr_set_remove_cb(struct spdk_nvme_ctrlr * ctrlr,spdk_nvme_remove_cb remove_cb,void * remove_ctx) spdk_nvme_ctrlr_set_remove_cb() argument 2040 struct spdk_nvme_ctrlr *ctrlr = (struct spdk_nvme_ctrlr *)arg; nvme_ctrlr_identify_done() local 2110 nvme_ctrlr_identify(struct spdk_nvme_ctrlr * ctrlr) nvme_ctrlr_identify() argument 2132 struct spdk_nvme_ctrlr *ctrlr = arg; nvme_ctrlr_get_zns_cmd_and_effects_log_done() local 2154 nvme_ctrlr_get_zns_cmd_and_effects_log(struct spdk_nvme_ctrlr * ctrlr) nvme_ctrlr_get_zns_cmd_and_effects_log() argument 2189 struct spdk_nvme_ctrlr *ctrlr = (struct spdk_nvme_ctrlr *)arg; nvme_ctrlr_identify_zns_specific_done() local 2225 nvme_ctrlr_identify_iocs_specific(struct spdk_nvme_ctrlr * ctrlr) nvme_ctrlr_identify_iocs_specific() argument 2276 struct spdk_nvme_ctrlr *ctrlr; global() member 2286 nvme_active_ns_ctx_create(struct spdk_nvme_ctrlr * ctrlr,nvme_active_ns_ctx_deleter deleter) nvme_active_ns_ctx_create() argument 2321 nvme_ctrlr_destruct_namespace(struct spdk_nvme_ctrlr * ctrlr,uint32_t nsid) nvme_ctrlr_destruct_namespace() argument 2340 nvme_ctrlr_construct_namespace(struct spdk_nvme_ctrlr * ctrlr,uint32_t nsid) nvme_ctrlr_construct_namespace() argument 2360 nvme_ctrlr_identify_active_ns_swap(struct spdk_nvme_ctrlr * ctrlr,uint32_t * new_ns_list,size_t max_entries) nvme_ctrlr_identify_active_ns_swap() argument 2452 struct spdk_nvme_ctrlr *ctrlr = ctx->ctrlr; nvme_ctrlr_identify_active_ns_async() local 2515 struct spdk_nvme_ctrlr *ctrlr = ctx->ctrlr; _nvme_active_ns_ctx_deleter() local 2536 _nvme_ctrlr_identify_active_ns(struct spdk_nvme_ctrlr * ctrlr) _nvme_ctrlr_identify_active_ns() argument 2552 nvme_ctrlr_identify_active_ns(struct spdk_nvme_ctrlr * ctrlr) nvme_ctrlr_identify_active_ns() argument 2587 struct spdk_nvme_ctrlr *ctrlr = ns->ctrlr; nvme_ctrlr_identify_ns_async_done() local 2618 struct spdk_nvme_ctrlr *ctrlr = ns->ctrlr; nvme_ctrlr_identify_ns_async() local 2631 nvme_ctrlr_identify_namespaces(struct spdk_nvme_ctrlr * ctrlr) nvme_ctrlr_identify_namespaces() argument 2658 nvme_ctrlr_identify_namespaces_iocs_specific_next(struct spdk_nvme_ctrlr * ctrlr,uint32_t prev_nsid) nvme_ctrlr_identify_namespaces_iocs_specific_next() argument 2703 struct spdk_nvme_ctrlr *ctrlr = ns->ctrlr; nvme_ctrlr_identify_ns_zns_specific_async_done() local 2717 struct spdk_nvme_ctrlr *ctrlr = ns->ctrlr; nvme_ctrlr_identify_ns_zns_specific_async() local 2743 struct spdk_nvme_ctrlr *ctrlr = ns->ctrlr; nvme_ctrlr_identify_ns_nvm_specific_async_done() local 2757 struct spdk_nvme_ctrlr *ctrlr = ns->ctrlr; nvme_ctrlr_identify_ns_nvm_specific_async() local 2803 nvme_ctrlr_identify_namespaces_iocs_specific(struct spdk_nvme_ctrlr * ctrlr) nvme_ctrlr_identify_namespaces_iocs_specific() argument 2819 struct spdk_nvme_ctrlr *ctrlr = ns->ctrlr; nvme_ctrlr_identify_id_desc_async_done() local 2861 struct spdk_nvme_ctrlr *ctrlr = ns->ctrlr; nvme_ctrlr_identify_id_desc_async() local 2873 nvme_ctrlr_identify_id_desc_namespaces(struct spdk_nvme_ctrlr * ctrlr) nvme_ctrlr_identify_id_desc_namespaces() argument 2907 nvme_ctrlr_update_nvmf_ioccsz(struct spdk_nvme_ctrlr * ctrlr) nvme_ctrlr_update_nvmf_ioccsz() argument 2925 struct spdk_nvme_ctrlr *ctrlr = (struct spdk_nvme_ctrlr *)arg; nvme_ctrlr_set_num_queues_done() local 2965 nvme_ctrlr_set_num_queues(struct spdk_nvme_ctrlr * ctrlr) nvme_ctrlr_set_num_queues() argument 2995 struct spdk_nvme_ctrlr *ctrlr = (struct spdk_nvme_ctrlr *)arg; nvme_ctrlr_set_keep_alive_timeout_done() local 3040 nvme_ctrlr_set_keep_alive_timeout(struct spdk_nvme_ctrlr * ctrlr) nvme_ctrlr_set_keep_alive_timeout() argument 3082 struct spdk_nvme_ctrlr *ctrlr = (struct spdk_nvme_ctrlr *)arg; nvme_ctrlr_set_host_id_done() local 3099 nvme_ctrlr_set_host_id(struct spdk_nvme_ctrlr * ctrlr) nvme_ctrlr_set_host_id() argument 3148 nvme_ctrlr_update_namespaces(struct spdk_nvme_ctrlr * ctrlr) nvme_ctrlr_update_namespaces() argument 3161 nvme_ctrlr_clear_changed_ns_log(struct spdk_nvme_ctrlr * ctrlr) nvme_ctrlr_clear_changed_ns_log() argument 3221 nvme_ctrlr_process_async_event(struct spdk_nvme_ctrlr * ctrlr,const struct spdk_nvme_cpl * cpl) nvme_ctrlr_process_async_event() argument 3261 nvme_ctrlr_queue_async_event(struct spdk_nvme_ctrlr * ctrlr,const struct spdk_nvme_cpl * cpl) nvme_ctrlr_queue_async_event() argument 3282 nvme_ctrlr_complete_queued_async_events(struct spdk_nvme_ctrlr * ctrlr) nvme_ctrlr_complete_queued_async_events() argument 3302 struct spdk_nvme_ctrlr *ctrlr = aer->ctrlr; nvme_ctrlr_async_event_cb() local 3349 nvme_ctrlr_construct_and_submit_aer(struct spdk_nvme_ctrlr * ctrlr,struct nvme_async_event_request * aer) nvme_ctrlr_construct_and_submit_aer() argument 3371 struct spdk_nvme_ctrlr *ctrlr = (struct spdk_nvme_ctrlr *)arg; nvme_ctrlr_configure_aer_done() local 3394 nvme_ctrlr_configure_aer(struct spdk_nvme_ctrlr * ctrlr) nvme_ctrlr_configure_aer() argument 3441 nvme_ctrlr_get_process(struct spdk_nvme_ctrlr * ctrlr,pid_t pid) nvme_ctrlr_get_process() argument 3455 nvme_ctrlr_get_current_process(struct spdk_nvme_ctrlr * ctrlr) nvme_ctrlr_get_current_process() argument 3467 nvme_ctrlr_add_process(struct spdk_nvme_ctrlr * ctrlr,void * devhandle) nvme_ctrlr_add_process() argument 3504 nvme_ctrlr_remove_process(struct spdk_nvme_ctrlr * ctrlr,struct spdk_nvme_ctrlr_process * proc) nvme_ctrlr_remove_process() argument 3576 nvme_ctrlr_free_processes(struct spdk_nvme_ctrlr * ctrlr) nvme_ctrlr_free_processes() argument 3597 nvme_ctrlr_remove_inactive_proc(struct spdk_nvme_ctrlr * ctrlr) nvme_ctrlr_remove_inactive_proc() argument 3618 nvme_ctrlr_proc_get_ref(struct spdk_nvme_ctrlr * ctrlr) nvme_ctrlr_proc_get_ref() argument 3635 nvme_ctrlr_proc_put_ref(struct spdk_nvme_ctrlr * ctrlr) nvme_ctrlr_proc_put_ref() argument 3662 nvme_ctrlr_get_ref_count(struct spdk_nvme_ctrlr * ctrlr) nvme_ctrlr_get_ref_count() argument 3684 nvme_ctrlr_proc_get_devhandle(struct spdk_nvme_ctrlr * ctrlr) nvme_ctrlr_proc_get_devhandle() argument 3704 struct spdk_nvme_ctrlr *ctrlr = ctx; nvme_ctrlr_process_init_vs_done() local 3720 struct spdk_nvme_ctrlr *ctrlr = ctx; nvme_ctrlr_process_init_cap_done() local 3736 struct spdk_nvme_ctrlr *ctrlr = ctx; nvme_ctrlr_process_init_check_en() local 3761 struct spdk_nvme_ctrlr *ctrlr = ctx; nvme_ctrlr_process_init_set_en_0() local 3785 struct spdk_nvme_ctrlr *ctrlr = ctx; nvme_ctrlr_process_init_set_en_0_read_cc() local 3813 struct spdk_nvme_ctrlr *ctrlr = ctx; nvme_ctrlr_process_init_wait_for_ready_1() local 3847 struct spdk_nvme_ctrlr *ctrlr = ctx; nvme_ctrlr_process_init_wait_for_ready_0() local 3882 struct spdk_nvme_ctrlr *ctrlr = ctx; nvme_ctrlr_process_init_enable_wait_for_ready_1() local 3921 nvme_ctrlr_process_init(struct spdk_nvme_ctrlr * ctrlr) nvme_ctrlr_process_init() argument 4246 nvme_ctrlr_construct(struct spdk_nvme_ctrlr * ctrlr) nvme_ctrlr_construct() argument 4305 nvme_ctrlr_init_cap(struct spdk_nvme_ctrlr * ctrlr) nvme_ctrlr_init_cap() argument 4333 nvme_ctrlr_destruct_finish(struct spdk_nvme_ctrlr * ctrlr) nvme_ctrlr_destruct_finish() argument 4352 nvme_ctrlr_destruct_async(struct spdk_nvme_ctrlr * ctrlr,struct nvme_ctrlr_detach_ctx * ctx) nvme_ctrlr_destruct_async() argument 4378 nvme_ctrlr_destruct_poll_async(struct spdk_nvme_ctrlr * ctrlr,struct nvme_ctrlr_detach_ctx * ctx) nvme_ctrlr_destruct_poll_async() argument 4420 nvme_ctrlr_destruct(struct spdk_nvme_ctrlr * ctrlr) nvme_ctrlr_destruct() argument 4437 nvme_ctrlr_submit_admin_request(struct spdk_nvme_ctrlr * ctrlr,struct nvme_request * req) nvme_ctrlr_submit_admin_request() argument 4454 nvme_ctrlr_keep_alive(struct spdk_nvme_ctrlr * ctrlr) nvme_ctrlr_keep_alive() argument 4485 spdk_nvme_ctrlr_process_admin_completions(struct spdk_nvme_ctrlr * ctrlr) spdk_nvme_ctrlr_process_admin_completions() argument 4532 spdk_nvme_ctrlr_get_data(struct spdk_nvme_ctrlr * ctrlr) spdk_nvme_ctrlr_get_data() argument 4537 spdk_nvme_ctrlr_get_regs_csts(struct spdk_nvme_ctrlr * ctrlr) spdk_nvme_ctrlr_get_regs_csts() argument 4547 spdk_nvme_ctrlr_get_regs_cc(struct spdk_nvme_ctrlr * ctrlr) spdk_nvme_ctrlr_get_regs_cc() argument 4557 spdk_nvme_ctrlr_get_regs_cap(struct spdk_nvme_ctrlr * ctrlr) spdk_nvme_ctrlr_get_regs_cap() argument 4562 spdk_nvme_ctrlr_get_regs_vs(struct spdk_nvme_ctrlr * ctrlr) spdk_nvme_ctrlr_get_regs_vs() argument 4567 spdk_nvme_ctrlr_get_regs_cmbsz(struct spdk_nvme_ctrlr * ctrlr) spdk_nvme_ctrlr_get_regs_cmbsz() argument 4578 spdk_nvme_ctrlr_get_regs_pmrcap(struct spdk_nvme_ctrlr * ctrlr) spdk_nvme_ctrlr_get_regs_pmrcap() argument 4589 spdk_nvme_ctrlr_get_regs_bpinfo(struct spdk_nvme_ctrlr * ctrlr) spdk_nvme_ctrlr_get_regs_bpinfo() argument 4601 spdk_nvme_ctrlr_get_pmrsz(struct spdk_nvme_ctrlr * ctrlr) spdk_nvme_ctrlr_get_pmrsz() argument 4607 spdk_nvme_ctrlr_get_num_ns(struct spdk_nvme_ctrlr * ctrlr) spdk_nvme_ctrlr_get_num_ns() argument 4613 spdk_nvme_ctrlr_is_active_ns(struct spdk_nvme_ctrlr * ctrlr,uint32_t nsid) spdk_nvme_ctrlr_is_active_ns() argument 4628 spdk_nvme_ctrlr_get_first_active_ns(struct spdk_nvme_ctrlr * ctrlr) spdk_nvme_ctrlr_get_first_active_ns() argument 4649 spdk_nvme_ctrlr_get_next_active_ns(struct spdk_nvme_ctrlr * ctrlr,uint32_t prev_nsid) spdk_nvme_ctrlr_get_next_active_ns() argument 4672 spdk_nvme_ctrlr_get_ns(struct spdk_nvme_ctrlr * ctrlr,uint32_t nsid) spdk_nvme_ctrlr_get_ns() argument 4704 spdk_nvme_ctrlr_get_pci_device(struct spdk_nvme_ctrlr * ctrlr) spdk_nvme_ctrlr_get_pci_device() argument 4718 spdk_nvme_ctrlr_get_max_xfer_size(const struct spdk_nvme_ctrlr * ctrlr) spdk_nvme_ctrlr_get_max_xfer_size() argument 4724 spdk_nvme_ctrlr_get_max_sges(const struct spdk_nvme_ctrlr * ctrlr) spdk_nvme_ctrlr_get_max_sges() argument 4734 spdk_nvme_ctrlr_register_aer_callback(struct spdk_nvme_ctrlr * ctrlr,spdk_nvme_aer_cb aer_cb_fn,void * aer_cb_arg) spdk_nvme_ctrlr_register_aer_callback() argument 4752 spdk_nvme_ctrlr_disable_read_changed_ns_list_log_page(struct spdk_nvme_ctrlr * ctrlr) spdk_nvme_ctrlr_disable_read_changed_ns_list_log_page() argument 4758 spdk_nvme_ctrlr_register_timeout_callback(struct spdk_nvme_ctrlr * ctrlr,uint64_t timeout_io_us,uint64_t timeout_admin_us,spdk_nvme_timeout_cb cb_fn,void * cb_arg) spdk_nvme_ctrlr_register_timeout_callback() argument 4780 spdk_nvme_ctrlr_is_log_page_supported(struct spdk_nvme_ctrlr * ctrlr,uint8_t log_page) spdk_nvme_ctrlr_is_log_page_supported() argument 4788 spdk_nvme_ctrlr_is_feature_supported(struct spdk_nvme_ctrlr * ctrlr,uint8_t feature_code) spdk_nvme_ctrlr_is_feature_supported() argument 4796 spdk_nvme_ctrlr_attach_ns(struct spdk_nvme_ctrlr * ctrlr,uint32_t nsid,struct spdk_nvme_ctrlr_list * payload) spdk_nvme_ctrlr_attach_ns() argument 4843 spdk_nvme_ctrlr_detach_ns(struct spdk_nvme_ctrlr * ctrlr,uint32_t nsid,struct spdk_nvme_ctrlr_list * payload) spdk_nvme_ctrlr_detach_ns() argument 4878 spdk_nvme_ctrlr_create_ns(struct spdk_nvme_ctrlr * ctrlr,struct spdk_nvme_ns_data * payload) spdk_nvme_ctrlr_create_ns() argument 4913 spdk_nvme_ctrlr_delete_ns(struct spdk_nvme_ctrlr * ctrlr,uint32_t nsid) spdk_nvme_ctrlr_delete_ns() argument 4946 spdk_nvme_ctrlr_format(struct spdk_nvme_ctrlr * ctrlr,uint32_t nsid,struct spdk_nvme_format * format) spdk_nvme_ctrlr_format() argument 4977 spdk_nvme_ctrlr_update_firmware(struct spdk_nvme_ctrlr * ctrlr,void * payload,uint32_t size,int slot,enum spdk_nvme_fw_commit_action commit_action,struct spdk_nvme_status * completion_status) spdk_nvme_ctrlr_update_firmware() argument 5080 spdk_nvme_ctrlr_reserve_cmb(struct spdk_nvme_ctrlr * ctrlr) spdk_nvme_ctrlr_reserve_cmb() argument 5105 spdk_nvme_ctrlr_map_cmb(struct spdk_nvme_ctrlr * ctrlr,size_t * size) spdk_nvme_ctrlr_map_cmb() argument 5117 spdk_nvme_ctrlr_unmap_cmb(struct spdk_nvme_ctrlr * ctrlr) spdk_nvme_ctrlr_unmap_cmb() argument 5125 spdk_nvme_ctrlr_enable_pmr(struct spdk_nvme_ctrlr * ctrlr) spdk_nvme_ctrlr_enable_pmr() argument 5137 spdk_nvme_ctrlr_disable_pmr(struct spdk_nvme_ctrlr * ctrlr) spdk_nvme_ctrlr_disable_pmr() argument 5149 spdk_nvme_ctrlr_map_pmr(struct spdk_nvme_ctrlr * ctrlr,size_t * size) spdk_nvme_ctrlr_map_pmr() argument 5161 spdk_nvme_ctrlr_unmap_pmr(struct spdk_nvme_ctrlr * ctrlr) spdk_nvme_ctrlr_unmap_pmr() argument 5173 spdk_nvme_ctrlr_read_boot_partition_start(struct spdk_nvme_ctrlr * ctrlr,void * payload,uint32_t bprsz,uint32_t bprof,uint32_t bpid) spdk_nvme_ctrlr_read_boot_partition_start() argument 5231 spdk_nvme_ctrlr_read_boot_partition_poll(struct spdk_nvme_ctrlr * ctrlr) spdk_nvme_ctrlr_read_boot_partition_poll() argument 5269 struct spdk_nvme_ctrlr *ctrlr = arg; nvme_write_boot_partition_cb() local 5338 spdk_nvme_ctrlr_write_boot_partition(struct spdk_nvme_ctrlr * ctrlr,void * payload,uint32_t size,uint32_t bpid,spdk_nvme_cmd_cb cb_fn,void * cb_arg) spdk_nvme_ctrlr_write_boot_partition() argument 5364 spdk_nvme_ctrlr_is_discovery(struct spdk_nvme_ctrlr * ctrlr) spdk_nvme_ctrlr_is_discovery() argument 5373 spdk_nvme_ctrlr_is_fabrics(struct spdk_nvme_ctrlr * ctrlr) spdk_nvme_ctrlr_is_fabrics() argument 5381 spdk_nvme_ctrlr_security_receive(struct spdk_nvme_ctrlr * ctrlr,uint8_t secp,uint16_t spsp,uint8_t nssf,void * payload,size_t size) spdk_nvme_ctrlr_security_receive() argument 5412 spdk_nvme_ctrlr_security_send(struct spdk_nvme_ctrlr * ctrlr,uint8_t secp,uint16_t spsp,uint8_t nssf,void * payload,size_t size) spdk_nvme_ctrlr_security_send() argument 5445 spdk_nvme_ctrlr_get_flags(struct spdk_nvme_ctrlr * ctrlr) spdk_nvme_ctrlr_get_flags() argument 5451 spdk_nvme_ctrlr_get_transport_id(struct spdk_nvme_ctrlr * ctrlr) spdk_nvme_ctrlr_get_transport_id() argument 5457 spdk_nvme_ctrlr_alloc_qid(struct spdk_nvme_ctrlr * ctrlr) spdk_nvme_ctrlr_alloc_qid() argument 5476 spdk_nvme_ctrlr_free_qid(struct spdk_nvme_ctrlr * ctrlr,uint16_t qid) spdk_nvme_ctrlr_free_qid() argument 5490 spdk_nvme_ctrlr_get_memory_domains(const struct spdk_nvme_ctrlr * ctrlr,struct spdk_memory_domain ** domains,int array_size) spdk_nvme_ctrlr_get_memory_domains() argument [all...] |
H A D | nvme_vfio_user.c | 28 nvme_vfio_ctrlr(struct spdk_nvme_ctrlr *ctrlr) in nvme_vfio_ctrlr() 36 nvme_vfio_ctrlr_get_registers(struct spdk_nvme_ctrlr *ctrlr) in nvme_vfio_ctrlr_get_registers() 44 nvme_vfio_ctrlr_set_reg_4(struct spdk_nvme_ctrlr *ctrlr, uint32_t offset, uint32_t value) in nvme_vfio_ctrlr_set_reg_4() 56 nvme_vfio_ctrlr_set_reg_8(struct spdk_nvme_ctrlr *ctrlr, uint32_t offset, uint64_t value) in nvme_vfio_ctrlr_set_reg_8() 69 nvme_vfio_ctrlr_get_reg_4(struct spdk_nvme_ctrlr *ctrlr, uint32_t offset, uint32_t *value) in nvme_vfio_ctrlr_get_reg_4() 89 nvme_vfio_ctrlr_get_reg_8(struct spdk_nvme_ctrlr *ctrlr, uint32_t offset, uint64_t *value) in nvme_vfio_ctrlr_get_reg_8() 110 nvme_vfio_ctrlr_set_asq(struct spdk_nvme_ctrlr *ctrlr, uint64_t value) in nvme_vfio_ctrlr_set_asq() 117 nvme_vfio_ctrlr_set_acq(struct spdk_nvme_ctrlr *ctrlr, uint64_t value) in nvme_vfio_ctrlr_set_acq() 124 nvme_vfio_ctrlr_set_aqa(struct spdk_nvme_ctrlr *ctrlr, const union spdk_nvme_aqa_register *aqa) in nvme_vfio_ctrlr_set_aqa() 265 nvme_vfio_ctrlr_enable(struct spdk_nvme_ctrlr *ctrlr) in nvme_vfio_ctrlr_enable() [all …]
|
H A D | nvme_io_msg.c | 15 nvme_io_msg_send(struct spdk_nvme_ctrlr *ctrlr, uint32_t nsid, spdk_nvme_io_msg_fn fn, in nvme_io_msg_send() argument 50 nvme_io_msg_process(struct spdk_nvme_ctrlr *ctrlr) in nvme_io_msg_process() argument 92 nvme_io_msg_is_producer_registered(struct spdk_nvme_ctrlr * ctrlr,struct nvme_io_msg_producer * io_msg_producer) nvme_io_msg_is_producer_registered() argument 106 nvme_io_msg_ctrlr_register(struct spdk_nvme_ctrlr * ctrlr,struct nvme_io_msg_producer * io_msg_producer) nvme_io_msg_ctrlr_register() argument 155 nvme_io_msg_ctrlr_update(struct spdk_nvme_ctrlr * ctrlr) nvme_io_msg_ctrlr_update() argument 173 nvme_io_msg_ctrlr_detach(struct spdk_nvme_ctrlr * ctrlr) nvme_io_msg_ctrlr_detach() argument 201 nvme_io_msg_ctrlr_unregister(struct spdk_nvme_ctrlr * ctrlr,struct nvme_io_msg_producer * io_msg_producer) nvme_io_msg_ctrlr_unregister() argument [all...] |
H A D | nvme_transport.c | 106 struct spdk_nvme_ctrlr *ctrlr; nvme_transport_ctrlr_construct() local 133 nvme_transport_ctrlr_destruct(struct spdk_nvme_ctrlr * ctrlr) nvme_transport_ctrlr_destruct() argument 142 nvme_transport_ctrlr_enable(struct spdk_nvme_ctrlr * ctrlr) nvme_transport_ctrlr_enable() argument 151 nvme_transport_ctrlr_ready(struct spdk_nvme_ctrlr * ctrlr) nvme_transport_ctrlr_ready() argument 164 nvme_transport_ctrlr_set_reg_4(struct spdk_nvme_ctrlr * ctrlr,uint32_t offset,uint32_t value) nvme_transport_ctrlr_set_reg_4() argument 173 nvme_transport_ctrlr_set_reg_8(struct spdk_nvme_ctrlr * ctrlr,uint32_t offset,uint64_t value) nvme_transport_ctrlr_set_reg_8() argument 182 nvme_transport_ctrlr_get_reg_4(struct spdk_nvme_ctrlr * ctrlr,uint32_t offset,uint32_t * value) nvme_transport_ctrlr_get_reg_4() argument 191 nvme_transport_ctrlr_get_reg_8(struct spdk_nvme_ctrlr * ctrlr,uint32_t offset,uint64_t * value) nvme_transport_ctrlr_get_reg_8() argument 200 nvme_queue_register_operation_completion(struct spdk_nvme_ctrlr * ctrlr,uint64_t value,spdk_nvme_reg_cb cb_fn,void * cb_ctx) nvme_queue_register_operation_completion() argument 225 nvme_transport_ctrlr_set_reg_4_async(struct spdk_nvme_ctrlr * ctrlr,uint32_t offset,uint32_t value,spdk_nvme_reg_cb cb_fn,void * cb_arg) nvme_transport_ctrlr_set_reg_4_async() argument 245 nvme_transport_ctrlr_set_reg_8_async(struct spdk_nvme_ctrlr * ctrlr,uint32_t offset,uint64_t value,spdk_nvme_reg_cb cb_fn,void * cb_arg) nvme_transport_ctrlr_set_reg_8_async() argument 266 nvme_transport_ctrlr_get_reg_4_async(struct spdk_nvme_ctrlr * ctrlr,uint32_t offset,spdk_nvme_reg_cb cb_fn,void * cb_arg) nvme_transport_ctrlr_get_reg_4_async() argument 287 nvme_transport_ctrlr_get_reg_8_async(struct spdk_nvme_ctrlr * ctrlr,uint32_t offset,spdk_nvme_reg_cb cb_fn,void * cb_arg) nvme_transport_ctrlr_get_reg_8_async() argument 308 nvme_transport_ctrlr_get_max_xfer_size(struct spdk_nvme_ctrlr * ctrlr) nvme_transport_ctrlr_get_max_xfer_size() argument 317 nvme_transport_ctrlr_get_max_sges(struct spdk_nvme_ctrlr * ctrlr) nvme_transport_ctrlr_get_max_sges() argument 326 nvme_transport_ctrlr_reserve_cmb(struct spdk_nvme_ctrlr * ctrlr) nvme_transport_ctrlr_reserve_cmb() argument 339 nvme_transport_ctrlr_map_cmb(struct spdk_nvme_ctrlr * ctrlr,size_t * size) nvme_transport_ctrlr_map_cmb() argument 352 nvme_transport_ctrlr_unmap_cmb(struct spdk_nvme_ctrlr * ctrlr) nvme_transport_ctrlr_unmap_cmb() argument 365 nvme_transport_ctrlr_enable_pmr(struct spdk_nvme_ctrlr * ctrlr) nvme_transport_ctrlr_enable_pmr() argument 378 nvme_transport_ctrlr_disable_pmr(struct spdk_nvme_ctrlr * ctrlr) nvme_transport_ctrlr_disable_pmr() argument 391 nvme_transport_ctrlr_map_pmr(struct spdk_nvme_ctrlr * ctrlr,size_t * size) nvme_transport_ctrlr_map_pmr() argument 404 nvme_transport_ctrlr_unmap_pmr(struct spdk_nvme_ctrlr * ctrlr) nvme_transport_ctrlr_unmap_pmr() argument 417 nvme_transport_ctrlr_create_io_qpair(struct spdk_nvme_ctrlr * ctrlr,uint16_t qid,const struct spdk_nvme_io_qpair_opts * opts) nvme_transport_ctrlr_create_io_qpair() argument 433 nvme_transport_ctrlr_delete_io_qpair(struct spdk_nvme_ctrlr * ctrlr,struct spdk_nvme_qpair * qpair) nvme_transport_ctrlr_delete_io_qpair() argument 456 struct spdk_nvme_ctrlr *ctrlr = qpair->ctrlr; nvme_transport_connect_qpair_fail() local 464 nvme_transport_ctrlr_connect_qpair(struct spdk_nvme_ctrlr * ctrlr,struct spdk_nvme_qpair * qpair) nvme_transport_ctrlr_connect_qpair() argument 520 nvme_transport_ctrlr_disconnect_qpair(struct spdk_nvme_ctrlr * ctrlr,struct spdk_nvme_qpair * qpair) nvme_transport_ctrlr_disconnect_qpair() argument 550 nvme_transport_ctrlr_get_memory_domains(const struct spdk_nvme_ctrlr * ctrlr,struct spdk_memory_domain ** domains,int array_size) nvme_transport_ctrlr_get_memory_domains() argument 867 spdk_nvme_ctrlr_get_registers(struct spdk_nvme_ctrlr * ctrlr) spdk_nvme_ctrlr_get_registers() argument [all...] |
H A D | nvme_fabric.c | 24 nvme_fabric_prop_set_cmd(struct spdk_nvme_ctrlr *ctrlr, in nvme_fabric_prop_set_cmd() argument 43 nvme_fabric_prop_set_cmd_sync(struct spdk_nvme_ctrlr *ctrlr, in nvme_fabric_prop_set_cmd_sync() argument 84 nvme_fabric_prop_set_cmd_async(struct spdk_nvme_ctrlr *ctrlr, in nvme_fabric_prop_set_cmd_async() argument 112 nvme_fabric_prop_get_cmd(struct spdk_nvme_ctrlr *ctrlr, uint32_t offset, uint8_t size, in nvme_fabric_prop_get_cmd() argument 129 nvme_fabric_prop_get_cmd_sync(struct spdk_nvme_ctrlr * ctrlr,uint32_t offset,uint8_t size,uint64_t * value) nvme_fabric_prop_get_cmd_sync() argument 196 nvme_fabric_prop_get_cmd_async(struct spdk_nvme_ctrlr * ctrlr,uint32_t offset,uint8_t size,spdk_nvme_reg_cb cb_fn,void * cb_arg) nvme_fabric_prop_get_cmd_async() argument 222 nvme_fabric_ctrlr_set_reg_4(struct spdk_nvme_ctrlr * ctrlr,uint32_t offset,uint32_t value) nvme_fabric_ctrlr_set_reg_4() argument 228 nvme_fabric_ctrlr_set_reg_8(struct spdk_nvme_ctrlr * ctrlr,uint32_t offset,uint64_t value) nvme_fabric_ctrlr_set_reg_8() argument 234 nvme_fabric_ctrlr_get_reg_4(struct spdk_nvme_ctrlr * ctrlr,uint32_t offset,uint32_t * value) nvme_fabric_ctrlr_get_reg_4() argument 247 nvme_fabric_ctrlr_get_reg_8(struct spdk_nvme_ctrlr * ctrlr,uint32_t offset,uint64_t * value) nvme_fabric_ctrlr_get_reg_8() argument 253 nvme_fabric_ctrlr_set_reg_4_async(struct spdk_nvme_ctrlr * ctrlr,uint32_t offset,uint32_t value,spdk_nvme_reg_cb cb_fn,void * cb_arg) nvme_fabric_ctrlr_set_reg_4_async() argument 261 nvme_fabric_ctrlr_set_reg_8_async(struct spdk_nvme_ctrlr * ctrlr,uint32_t offset,uint64_t value,spdk_nvme_reg_cb cb_fn,void * cb_arg) nvme_fabric_ctrlr_set_reg_8_async() argument 269 nvme_fabric_ctrlr_get_reg_4_async(struct spdk_nvme_ctrlr * ctrlr,uint32_t offset,spdk_nvme_reg_cb cb_fn,void * cb_arg) nvme_fabric_ctrlr_get_reg_4_async() argument 276 nvme_fabric_ctrlr_get_reg_8_async(struct spdk_nvme_ctrlr * ctrlr,uint32_t offset,spdk_nvme_reg_cb cb_fn,void * cb_arg) nvme_fabric_ctrlr_get_reg_8_async() argument 348 nvme_fabric_get_discovery_log_page(struct spdk_nvme_ctrlr * ctrlr,void * log_page,uint32_t size,uint64_t offset) nvme_fabric_get_discovery_log_page() argument 454 nvme_fabric_ctrlr_discover(struct spdk_nvme_ctrlr * ctrlr,struct spdk_nvme_probe_ctx * probe_ctx) nvme_fabric_ctrlr_discover() argument 509 struct spdk_nvme_ctrlr *ctrlr; nvme_fabric_qpair_connect_async() local 589 struct spdk_nvme_ctrlr *ctrlr; _nvme_fabric_qpair_connect_poll() local 643 struct spdk_nvme_ctrlr *ctrlr = qpair->ctrlr; nvme_fabric_qpair_connect_poll() local [all...] |
H A D | nvme_stubs.c | 13 spdk_nvme_cuse_get_ctrlr_name(struct spdk_nvme_ctrlr *ctrlr, char *name, size_t *size) in spdk_nvme_cuse_get_ctrlr_name() argument 20 spdk_nvme_cuse_get_ns_name(struct spdk_nvme_ctrlr *ctrlr, uint32_t nsid, char *name, size_t *size) in spdk_nvme_cuse_get_ns_name() argument 27 spdk_nvme_cuse_register(struct spdk_nvme_ctrlr *ctrlr) in spdk_nvme_cuse_register() argument 34 spdk_nvme_cuse_unregister(struct spdk_nvme_ctrlr *ctrlr) in spdk_nvme_cuse_unregister() argument 41 spdk_nvme_cuse_update_namespaces(struct spdk_nvme_ctrlr *ctrlr) in spdk_nvme_cuse_update_namespaces() argument
|
H A D | nvme_ctrlr_cmd.c | 10 spdk_nvme_ctrlr_io_cmd_raw_no_payload_build(struct spdk_nvme_ctrlr *ctrlr, in spdk_nvme_ctrlr_io_cmd_raw_no_payload_build() argument 35 spdk_nvme_ctrlr_cmd_io_raw(struct spdk_nvme_ctrlr *ctrlr, in spdk_nvme_ctrlr_cmd_io_raw() argument 55 spdk_nvme_ctrlr_cmd_io_raw_with_md(struct spdk_nvme_ctrlr *ctrlr, in spdk_nvme_ctrlr_cmd_io_raw_with_md() argument 87 spdk_nvme_ctrlr_cmd_iov_raw_with_md(struct spdk_nvme_ctrlr *ctrlr, in spdk_nvme_ctrlr_cmd_iov_raw_with_md() argument 125 spdk_nvme_ctrlr_cmd_admin_raw(struct spdk_nvme_ctrlr *ctrlr, in spdk_nvme_ctrlr_cmd_admin_raw() argument 149 nvme_ctrlr_cmd_identify(struct spdk_nvme_ctrlr * ctrlr,uint8_t cns,uint16_t cntid,uint32_t nsid,uint8_t csi,void * payload,size_t payload_size,spdk_nvme_cmd_cb cb_fn,void * cb_arg) nvme_ctrlr_cmd_identify() argument 180 nvme_ctrlr_cmd_attach_ns(struct spdk_nvme_ctrlr * ctrlr,uint32_t nsid,struct spdk_nvme_ctrlr_list * payload,spdk_nvme_cmd_cb cb_fn,void * cb_arg) nvme_ctrlr_cmd_attach_ns() argument 208 nvme_ctrlr_cmd_detach_ns(struct spdk_nvme_ctrlr * ctrlr,uint32_t nsid,struct spdk_nvme_ctrlr_list * payload,spdk_nvme_cmd_cb cb_fn,void * cb_arg) nvme_ctrlr_cmd_detach_ns() argument 236 nvme_ctrlr_cmd_create_ns(struct spdk_nvme_ctrlr * ctrlr,struct spdk_nvme_ns_data * payload,spdk_nvme_cmd_cb cb_fn,void * cb_arg) nvme_ctrlr_cmd_create_ns() argument 263 nvme_ctrlr_cmd_delete_ns(struct spdk_nvme_ctrlr * ctrlr,uint32_t nsid,spdk_nvme_cmd_cb cb_fn,void * cb_arg) nvme_ctrlr_cmd_delete_ns() argument 289 nvme_ctrlr_cmd_doorbell_buffer_config(struct spdk_nvme_ctrlr * ctrlr,uint64_t prp1,uint64_t prp2,spdk_nvme_cmd_cb cb_fn,void * cb_arg) nvme_ctrlr_cmd_doorbell_buffer_config() argument 315 nvme_ctrlr_cmd_format(struct spdk_nvme_ctrlr * ctrlr,uint32_t nsid,struct spdk_nvme_format * format,spdk_nvme_cmd_cb cb_fn,void * cb_arg) nvme_ctrlr_cmd_format() argument 341 spdk_nvme_ctrlr_cmd_set_feature(struct spdk_nvme_ctrlr * ctrlr,uint8_t feature,uint32_t cdw11,uint32_t cdw12,void * payload,uint32_t payload_size,spdk_nvme_cmd_cb cb_fn,void * cb_arg) spdk_nvme_ctrlr_cmd_set_feature() argument 370 spdk_nvme_ctrlr_cmd_get_feature(struct spdk_nvme_ctrlr * ctrlr,uint8_t feature,uint32_t cdw11,void * payload,uint32_t payload_size,spdk_nvme_cmd_cb cb_fn,void * cb_arg) spdk_nvme_ctrlr_cmd_get_feature() argument 398 spdk_nvme_ctrlr_cmd_get_feature_ns(struct spdk_nvme_ctrlr * ctrlr,uint8_t feature,uint32_t cdw11,void * payload,uint32_t payload_size,spdk_nvme_cmd_cb cb_fn,void * cb_arg,uint32_t ns_id) spdk_nvme_ctrlr_cmd_get_feature_ns() argument 428 spdk_nvme_ctrlr_cmd_set_feature_ns(struct spdk_nvme_ctrlr * ctrlr,uint8_t feature,uint32_t cdw11,uint32_t cdw12,void * payload,uint32_t payload_size,spdk_nvme_cmd_cb cb_fn,void * cb_arg,uint32_t ns_id) spdk_nvme_ctrlr_cmd_set_feature_ns() argument 459 nvme_ctrlr_cmd_set_num_queues(struct spdk_nvme_ctrlr * ctrlr,uint32_t num_queues,spdk_nvme_cmd_cb cb_fn,void * cb_arg) nvme_ctrlr_cmd_set_num_queues() argument 474 nvme_ctrlr_cmd_get_num_queues(struct spdk_nvme_ctrlr * ctrlr,spdk_nvme_cmd_cb cb_fn,void * cb_arg) nvme_ctrlr_cmd_get_num_queues() argument 482 nvme_ctrlr_cmd_set_async_event_config(struct spdk_nvme_ctrlr * ctrlr,union spdk_nvme_feat_async_event_configuration config,spdk_nvme_cmd_cb cb_fn,void * cb_arg) nvme_ctrlr_cmd_set_async_event_config() argument 495 nvme_ctrlr_cmd_set_host_id(struct spdk_nvme_ctrlr * ctrlr,void * host_id,uint32_t host_id_size,spdk_nvme_cmd_cb cb_fn,void * cb_arg) nvme_ctrlr_cmd_set_host_id() argument 518 spdk_nvme_ctrlr_cmd_get_log_page_ext(struct spdk_nvme_ctrlr * ctrlr,uint8_t log_page,uint32_t nsid,void * payload,uint32_t payload_size,uint64_t offset,uint32_t cdw10,uint32_t cdw11,uint32_t cdw14,spdk_nvme_cmd_cb cb_fn,void * cb_arg) spdk_nvme_ctrlr_cmd_get_log_page_ext() argument 579 spdk_nvme_ctrlr_cmd_get_log_page(struct spdk_nvme_ctrlr * ctrlr,uint8_t log_page,uint32_t nsid,void * payload,uint32_t payload_size,uint64_t offset,spdk_nvme_cmd_cb cb_fn,void * cb_arg) spdk_nvme_ctrlr_cmd_get_log_page() argument 588 nvme_ctrlr_retry_queued_abort(struct spdk_nvme_ctrlr * ctrlr) nvme_ctrlr_retry_queued_abort() argument 622 _nvme_ctrlr_submit_abort_request(struct spdk_nvme_ctrlr * ctrlr,struct nvme_request * req) _nvme_ctrlr_submit_abort_request() argument 639 struct spdk_nvme_ctrlr *ctrlr; nvme_ctrlr_cmd_abort_cpl() local 651 spdk_nvme_ctrlr_cmd_abort(struct spdk_nvme_ctrlr * ctrlr,struct spdk_nvme_qpair * qpair,uint16_t cid,spdk_nvme_cmd_cb cb_fn,void * cb_arg) spdk_nvme_ctrlr_cmd_abort() argument 688 struct spdk_nvme_ctrlr *ctrlr; nvme_complete_abort_request() local 744 spdk_nvme_ctrlr_cmd_abort_ext(struct spdk_nvme_ctrlr * ctrlr,struct spdk_nvme_qpair * qpair,void * cmd_cb_arg,spdk_nvme_cmd_cb cb_fn,void * cb_arg) spdk_nvme_ctrlr_cmd_abort_ext() argument 850 nvme_ctrlr_cmd_fw_commit(struct spdk_nvme_ctrlr * ctrlr,const struct spdk_nvme_fw_commit * fw_commit,spdk_nvme_cmd_cb cb_fn,void * cb_arg) nvme_ctrlr_cmd_fw_commit() argument 877 nvme_ctrlr_cmd_fw_image_download(struct spdk_nvme_ctrlr * ctrlr,uint32_t size,uint32_t offset,void * payload,spdk_nvme_cmd_cb cb_fn,void * cb_arg) nvme_ctrlr_cmd_fw_image_download() argument 904 spdk_nvme_ctrlr_cmd_security_receive(struct spdk_nvme_ctrlr * ctrlr,uint8_t secp,uint16_t spsp,uint8_t nssf,void * payload,uint32_t payload_size,spdk_nvme_cmd_cb cb_fn,void * cb_arg) spdk_nvme_ctrlr_cmd_security_receive() argument 935 spdk_nvme_ctrlr_cmd_security_send(struct spdk_nvme_ctrlr * ctrlr,uint8_t secp,uint16_t spsp,uint8_t nssf,void * payload,uint32_t payload_size,spdk_nvme_cmd_cb cb_fn,void * cb_arg) spdk_nvme_ctrlr_cmd_security_send() argument 966 nvme_ctrlr_cmd_sanitize(struct spdk_nvme_ctrlr * ctrlr,uint32_t nsid,struct spdk_nvme_sanitize * sanitize,uint32_t cdw11,spdk_nvme_cmd_cb cb_fn,void * cb_arg) nvme_ctrlr_cmd_sanitize() argument 994 nvme_ctrlr_cmd_directive(struct spdk_nvme_ctrlr * ctrlr,uint32_t nsid,uint32_t doper,uint32_t dtype,uint32_t dspec,void * payload,uint32_t payload_size,uint32_t cdw12,uint32_t cdw13,spdk_nvme_cmd_cb cb_fn,void * cb_arg,uint16_t opc_type,bool host_to_ctrlr) nvme_ctrlr_cmd_directive() argument 1030 spdk_nvme_ctrlr_cmd_directive_send(struct spdk_nvme_ctrlr * ctrlr,uint32_t nsid,uint32_t doper,uint32_t dtype,uint32_t dspec,void * payload,uint32_t payload_size,uint32_t cdw12,uint32_t cdw13,spdk_nvme_cmd_cb cb_fn,void * cb_arg) spdk_nvme_ctrlr_cmd_directive_send() argument 1041 spdk_nvme_ctrlr_cmd_directive_receive(struct spdk_nvme_ctrlr * ctrlr,uint32_t nsid,uint32_t doper,uint32_t dtype,uint32_t dspec,void * payload,uint32_t payload_size,uint32_t cdw12,uint32_t cdw13,spdk_nvme_cmd_cb cb_fn,void * cb_arg) spdk_nvme_ctrlr_cmd_directive_receive() argument [all...] |
H A D | nvme_pcie.c | 64 struct spdk_nvme_ctrlr *ctrlr; in _nvme_pcie_event_process() local 104 struct spdk_nvme_ctrlr *ctrlr, *tmp; _nvme_pcie_hotplug_monitor() local 146 nvme_pcie_reg_addr(struct spdk_nvme_ctrlr * ctrlr,uint32_t offset) nvme_pcie_reg_addr() argument 154 nvme_pcie_ctrlr_get_registers(struct spdk_nvme_ctrlr * ctrlr) nvme_pcie_ctrlr_get_registers() argument 162 nvme_pcie_ctrlr_set_reg_4(struct spdk_nvme_ctrlr * ctrlr,uint32_t offset,uint32_t value) nvme_pcie_ctrlr_set_reg_4() argument 174 nvme_pcie_ctrlr_set_reg_8(struct spdk_nvme_ctrlr * ctrlr,uint32_t offset,uint64_t value) nvme_pcie_ctrlr_set_reg_8() argument 186 nvme_pcie_ctrlr_get_reg_4(struct spdk_nvme_ctrlr * ctrlr,uint32_t offset,uint32_t * value) nvme_pcie_ctrlr_get_reg_4() argument 203 nvme_pcie_ctrlr_get_reg_8(struct spdk_nvme_ctrlr * ctrlr,uint32_t offset,uint64_t * value) nvme_pcie_ctrlr_get_reg_8() argument 297 nvme_pcie_ctrlr_get_max_xfer_size(struct spdk_nvme_ctrlr * ctrlr) nvme_pcie_ctrlr_get_max_xfer_size() argument 314 nvme_pcie_ctrlr_get_max_sges(struct spdk_nvme_ctrlr * ctrlr) nvme_pcie_ctrlr_get_max_sges() argument 403 nvme_pcie_ctrlr_reserve_cmb(struct spdk_nvme_ctrlr * ctrlr) nvme_pcie_ctrlr_reserve_cmb() argument 421 nvme_pcie_ctrlr_map_io_cmb(struct spdk_nvme_ctrlr * ctrlr,size_t * size) nvme_pcie_ctrlr_map_io_cmb() argument 481 nvme_pcie_ctrlr_unmap_io_cmb(struct spdk_nvme_ctrlr * ctrlr) nvme_pcie_ctrlr_unmap_io_cmb() argument 607 nvme_pcie_ctrlr_config_pmr(struct spdk_nvme_ctrlr * ctrlr,bool enable) nvme_pcie_ctrlr_config_pmr() argument 679 nvme_pcie_ctrlr_enable_pmr(struct spdk_nvme_ctrlr * ctrlr) nvme_pcie_ctrlr_enable_pmr() argument 685 nvme_pcie_ctrlr_disable_pmr(struct spdk_nvme_ctrlr * ctrlr) nvme_pcie_ctrlr_disable_pmr() argument 691 nvme_pcie_ctrlr_map_io_pmr(struct spdk_nvme_ctrlr * ctrlr,size_t * size) nvme_pcie_ctrlr_map_io_pmr() argument 747 nvme_pcie_ctrlr_unmap_io_pmr(struct spdk_nvme_ctrlr * ctrlr) nvme_pcie_ctrlr_unmap_io_pmr() argument 828 struct spdk_nvme_ctrlr *ctrlr; pcie_nvme_enum_cb() local 979 nvme_pcie_ctrlr_enable(struct spdk_nvme_ctrlr * ctrlr) nvme_pcie_ctrlr_enable() argument 1009 nvme_pcie_ctrlr_destruct(struct spdk_nvme_ctrlr * ctrlr) nvme_pcie_ctrlr_destruct() argument [all...] |
H A D | nvme_pcie_common.c | 28 nvme_pcie_vtophys(struct spdk_nvme_ctrlr *ctrlr, const void *buf, uint64_t *size) in nvme_pcie_vtophys() argument 71 nvme_pcie_ctrlr_alloc_cmb(struct spdk_nvme_ctrlr * ctrlr,uint64_t size,uint64_t alignment,uint64_t * phys_addr) nvme_pcie_ctrlr_alloc_cmb() argument 101 struct spdk_nvme_ctrlr *ctrlr = qpair->ctrlr; nvme_pcie_qpair_construct() local 233 nvme_pcie_ctrlr_construct_admin_qpair(struct spdk_nvme_ctrlr * ctrlr,uint16_t num_entries) nvme_pcie_ctrlr_construct_admin_qpair() argument 276 struct spdk_nvme_ctrlr *ctrlr = qpair->ctrlr; nvme_pcie_qpair_insert_pending_admin_request() local 306 struct spdk_nvme_ctrlr *ctrlr = qpair->ctrlr; nvme_pcie_qpair_complete_pending_admin_request() local 334 nvme_pcie_ctrlr_cmd_create_io_cq(struct spdk_nvme_ctrlr * ctrlr,struct spdk_nvme_qpair * io_que,spdk_nvme_cmd_cb cb_fn,void * cb_arg) nvme_pcie_ctrlr_cmd_create_io_cq() argument 360 nvme_pcie_ctrlr_cmd_create_io_sq(struct spdk_nvme_ctrlr * ctrlr,struct spdk_nvme_qpair * io_que,spdk_nvme_cmd_cb cb_fn,void * cb_arg) nvme_pcie_ctrlr_cmd_create_io_sq() argument 386 nvme_pcie_ctrlr_cmd_delete_io_cq(struct spdk_nvme_ctrlr * ctrlr,struct spdk_nvme_qpair * qpair,spdk_nvme_cmd_cb cb_fn,void * cb_arg) nvme_pcie_ctrlr_cmd_delete_io_cq() argument 405 nvme_pcie_ctrlr_cmd_delete_io_sq(struct spdk_nvme_ctrlr * ctrlr,struct spdk_nvme_qpair * qpair,spdk_nvme_cmd_cb cb_fn,void * cb_arg) nvme_pcie_ctrlr_cmd_delete_io_sq() argument 441 struct spdk_nvme_ctrlr *ctrlr = qpair->ctrlr; nvme_completion_create_sq_cb() local 524 _nvme_pcie_ctrlr_create_io_qpair(struct spdk_nvme_ctrlr * ctrlr,struct spdk_nvme_qpair * qpair,uint16_t qid) _nvme_pcie_ctrlr_create_io_qpair() argument 560 nvme_pcie_ctrlr_connect_qpair(struct spdk_nvme_ctrlr * ctrlr,struct spdk_nvme_qpair * qpair) nvme_pcie_ctrlr_connect_qpair() argument 574 nvme_pcie_ctrlr_disconnect_qpair(struct spdk_nvme_ctrlr * ctrlr,struct spdk_nvme_qpair * qpair) nvme_pcie_ctrlr_disconnect_qpair() argument 626 struct spdk_nvme_ctrlr *ctrlr = qpair->ctrlr; nvme_pcie_qpair_submit_tracker() local 794 struct spdk_nvme_ctrlr *ctrlr = qpair->ctrlr; nvme_pcie_qpair_check_timeout() local 834 struct spdk_nvme_ctrlr *ctrlr = qpair->ctrlr; nvme_pcie_qpair_process_completions() local 1036 nvme_pcie_ctrlr_create_io_qpair(struct spdk_nvme_ctrlr * ctrlr,uint16_t qid,const struct spdk_nvme_io_qpair_opts * opts) nvme_pcie_ctrlr_create_io_qpair() argument 1073 nvme_pcie_ctrlr_delete_io_qpair(struct spdk_nvme_ctrlr * ctrlr,struct spdk_nvme_qpair * qpair) nvme_pcie_ctrlr_delete_io_qpair() argument 1192 nvme_pcie_prp_list_append(struct spdk_nvme_ctrlr * ctrlr,struct nvme_tracker * tr,uint32_t * prp_index,void * virt_addr,size_t len,uint32_t page_size) nvme_pcie_prp_list_append() argument 1628 struct spdk_nvme_ctrlr *ctrlr = qpair->ctrlr; nvme_pcie_qpair_submit_request() local [all...] |
/spdk/test/unit/lib/nvme/nvme_ctrlr.c/ |
H A D | nvme_ctrlr_ut.c | 73 nvme_transport_ctrlr_get_memory_domains(const struct spdk_nvme_ctrlr * ctrlr,struct spdk_memory_domain ** domains,int array_size) nvme_transport_ctrlr_get_memory_domains() argument 83 nvme_transport_ctrlr_ready(struct spdk_nvme_ctrlr * ctrlr) nvme_transport_ctrlr_ready() argument 97 nvme_transport_ctrlr_destruct(struct spdk_nvme_ctrlr * ctrlr) nvme_transport_ctrlr_destruct() argument 105 nvme_transport_ctrlr_enable(struct spdk_nvme_ctrlr * ctrlr) nvme_transport_ctrlr_enable() argument 111 nvme_transport_ctrlr_set_reg_4(struct spdk_nvme_ctrlr * ctrlr,uint32_t offset,uint32_t value) nvme_transport_ctrlr_set_reg_4() argument 122 nvme_transport_ctrlr_set_reg_8(struct spdk_nvme_ctrlr * ctrlr,uint32_t offset,uint64_t value) nvme_transport_ctrlr_set_reg_8() argument 133 nvme_transport_ctrlr_get_reg_4(struct spdk_nvme_ctrlr * ctrlr,uint32_t offset,uint32_t * value) nvme_transport_ctrlr_get_reg_4() argument 141 nvme_transport_ctrlr_get_reg_8(struct spdk_nvme_ctrlr * ctrlr,uint32_t offset,uint64_t * value) nvme_transport_ctrlr_get_reg_8() argument 149 nvme_transport_ctrlr_set_reg_4_async(struct spdk_nvme_ctrlr * ctrlr,uint32_t offset,uint32_t value,spdk_nvme_reg_cb cb_fn,void * cb_arg) nvme_transport_ctrlr_set_reg_4_async() argument 163 nvme_transport_ctrlr_set_reg_8_async(struct spdk_nvme_ctrlr * ctrlr,uint32_t offset,uint64_t value,spdk_nvme_reg_cb cb_fn,void * cb_arg) nvme_transport_ctrlr_set_reg_8_async() argument 177 nvme_transport_ctrlr_get_reg_4_async(struct spdk_nvme_ctrlr * ctrlr,uint32_t offset,spdk_nvme_reg_cb cb_fn,void * cb_arg) nvme_transport_ctrlr_get_reg_4_async() argument 192 nvme_transport_ctrlr_get_reg_8_async(struct spdk_nvme_ctrlr * ctrlr,uint32_t offset,spdk_nvme_reg_cb cb_fn,void * cb_arg) nvme_transport_ctrlr_get_reg_8_async() argument 207 nvme_transport_ctrlr_get_max_xfer_size(struct spdk_nvme_ctrlr * ctrlr) nvme_transport_ctrlr_get_max_xfer_size() argument 213 nvme_transport_ctrlr_get_max_sges(struct spdk_nvme_ctrlr * ctrlr) nvme_transport_ctrlr_get_max_sges() argument 219 nvme_transport_ctrlr_map_cmb(struct spdk_nvme_ctrlr * ctrlr,size_t * size) nvme_transport_ctrlr_map_cmb() argument 225 nvme_transport_ctrlr_unmap_cmb(struct spdk_nvme_ctrlr * ctrlr) nvme_transport_ctrlr_unmap_cmb() argument 231 nvme_transport_ctrlr_enable_pmr(struct spdk_nvme_ctrlr * ctrlr) nvme_transport_ctrlr_enable_pmr() argument 237 nvme_transport_ctrlr_disable_pmr(struct spdk_nvme_ctrlr * ctrlr) nvme_transport_ctrlr_disable_pmr() argument 243 nvme_transport_ctrlr_map_pmr(struct spdk_nvme_ctrlr * ctrlr,size_t * size) nvme_transport_ctrlr_map_pmr() argument 249 nvme_transport_ctrlr_unmap_pmr(struct spdk_nvme_ctrlr * ctrlr) nvme_transport_ctrlr_unmap_pmr() argument 255 nvme_transport_ctrlr_create_io_qpair(struct spdk_nvme_ctrlr * ctrlr,uint16_t qid,const struct spdk_nvme_io_qpair_opts * opts) nvme_transport_ctrlr_create_io_qpair() argument 271 nvme_transport_ctrlr_delete_io_qpair(struct spdk_nvme_ctrlr * ctrlr,struct spdk_nvme_qpair * qpair) nvme_transport_ctrlr_delete_io_qpair() argument 277 nvme_transport_ctrlr_disconnect_qpair(struct spdk_nvme_ctrlr * ctrlr,struct spdk_nvme_qpair * qpair) nvme_transport_ctrlr_disconnect_qpair() argument 305 nvme_qpair_init(struct spdk_nvme_qpair * qpair,uint16_t id,struct spdk_nvme_ctrlr * ctrlr,enum spdk_nvme_qprio qprio,uint32_t num_requests,bool async) nvme_qpair_init() argument 330 spdk_nvme_ctrlr_cmd_set_feature(struct spdk_nvme_ctrlr * ctrlr,uint8_t feature,uint32_t cdw11,uint32_t cdw12,void * payload,uint32_t payload_size,spdk_nvme_cmd_cb cb_fn,void * cb_arg) spdk_nvme_ctrlr_cmd_set_feature() argument 340 spdk_nvme_ctrlr_cmd_get_feature(struct spdk_nvme_ctrlr * ctrlr,uint8_t feature,uint32_t cdw11,void * payload,uint32_t payload_size,spdk_nvme_cmd_cb cb_fn,void * cb_arg) spdk_nvme_ctrlr_cmd_get_feature() argument 352 spdk_nvme_ctrlr_cmd_get_log_page(struct spdk_nvme_ctrlr * ctrlr,uint8_t log_page,uint32_t nsid,void * payload,uint32_t payload_size,uint64_t offset,spdk_nvme_cmd_cb cb_fn,void * cb_arg) spdk_nvme_ctrlr_cmd_get_log_page() argument 383 spdk_nvme_ctrlr_cmd_get_log_page_ext(struct spdk_nvme_ctrlr * ctrlr,uint8_t log_page,uint32_t nsid,void * payload,uint32_t payload_size,uint64_t offset,uint32_t cdw10,uint32_t cdw11,uint32_t cdw14,spdk_nvme_cmd_cb cb_fn,void * cb_arg) spdk_nvme_ctrlr_cmd_get_log_page_ext() argument 479 nvme_ctrlr_cmd_set_async_event_config(struct spdk_nvme_ctrlr * ctrlr,union spdk_nvme_feat_async_event_configuration config,spdk_nvme_cmd_cb cb_fn,void * cb_arg) nvme_ctrlr_cmd_set_async_event_config() argument 493 nvme_ctrlr_cmd_identify(struct spdk_nvme_ctrlr * ctrlr,uint8_t cns,uint16_t cntid,uint32_t nsid,uint8_t csi,void * payload,size_t payload_size,spdk_nvme_cmd_cb cb_fn,void * cb_arg) nvme_ctrlr_cmd_identify() argument 545 nvme_ctrlr_cmd_set_num_queues(struct spdk_nvme_ctrlr * ctrlr,uint32_t num_queues,spdk_nvme_cmd_cb cb_fn,void * cb_arg) nvme_ctrlr_cmd_set_num_queues() argument 553 nvme_ctrlr_cmd_get_num_queues(struct spdk_nvme_ctrlr * ctrlr,spdk_nvme_cmd_cb cb_fn,void * cb_arg) nvme_ctrlr_cmd_get_num_queues() argument 561 nvme_ctrlr_cmd_attach_ns(struct spdk_nvme_ctrlr * ctrlr,uint32_t nsid,struct spdk_nvme_ctrlr_list * payload,spdk_nvme_cmd_cb cb_fn,void * cb_arg) nvme_ctrlr_cmd_attach_ns() argument 568 nvme_ctrlr_cmd_detach_ns(struct spdk_nvme_ctrlr * ctrlr,uint32_t nsid,struct spdk_nvme_ctrlr_list * payload,spdk_nvme_cmd_cb cb_fn,void * cb_arg) nvme_ctrlr_cmd_detach_ns() argument 575 nvme_ctrlr_cmd_create_ns(struct spdk_nvme_ctrlr * ctrlr,struct spdk_nvme_ns_data * payload,spdk_nvme_cmd_cb cb_fn,void * cb_arg) nvme_ctrlr_cmd_create_ns() argument 583 nvme_ctrlr_cmd_delete_ns(struct spdk_nvme_ctrlr * ctrlr,uint32_t nsid,spdk_nvme_cmd_cb cb_fn,void * cb_arg) nvme_ctrlr_cmd_delete_ns() argument 590 nvme_ctrlr_cmd_format(struct spdk_nvme_ctrlr * ctrlr,uint32_t nsid,struct spdk_nvme_format * format,spdk_nvme_cmd_cb cb_fn,void * cb_arg) nvme_ctrlr_cmd_format() argument 597 spdk_nvme_ctrlr_cmd_directive_send(struct spdk_nvme_ctrlr * ctrlr,uint32_t nsid,uint32_t doper,uint32_t dtype,uint32_t dspec,void * payload,uint32_t payload_size,uint32_t cdw12,uint32_t cdw13,spdk_nvme_cmd_cb cb_fn,void * cb_arg) spdk_nvme_ctrlr_cmd_directive_send() argument 606 spdk_nvme_ctrlr_cmd_directive_receive(struct spdk_nvme_ctrlr * ctrlr,uint32_t nsid,uint32_t doper,uint32_t dtype,uint32_t dspec,void * payload,uint32_t payload_size,uint32_t cdw12,uint32_t cdw13,spdk_nvme_cmd_cb cb_fn,void * cb_arg) spdk_nvme_ctrlr_cmd_directive_receive() argument 615 nvme_ctrlr_cmd_fw_commit(struct spdk_nvme_ctrlr * ctrlr,const struct spdk_nvme_fw_commit * fw_commit,spdk_nvme_cmd_cb cb_fn,void * cb_arg) nvme_ctrlr_cmd_fw_commit() argument 630 nvme_ctrlr_cmd_fw_image_download(struct spdk_nvme_ctrlr * ctrlr,uint32_t size,uint32_t offset,void * payload,spdk_nvme_cmd_cb cb_fn,void * cb_arg) nvme_ctrlr_cmd_fw_image_download() argument 692 nvme_ns_construct(struct spdk_nvme_ns * ns,uint32_t id,struct spdk_nvme_ctrlr * ctrlr) nvme_ns_construct() argument 1557 setup_qpairs(struct spdk_nvme_ctrlr * ctrlr,uint32_t num_io_queues) setup_qpairs() argument 1576 cleanup_qpairs(struct spdk_nvme_ctrlr * ctrlr) cleanup_qpairs() argument 1585 struct spdk_nvme_ctrlr ctrlr = {}; test_alloc_io_qpair_rr_1() local 1645 struct spdk_nvme_ctrlr ctrlr = {}; test_alloc_io_qpair_wrr_1() local 1699 struct spdk_nvme_ctrlr ctrlr = {}; test_alloc_io_qpair_wrr_2() local 1780 nvme_transport_ctrlr_connect_qpair(struct spdk_nvme_ctrlr * ctrlr,struct spdk_nvme_qpair * qpair) nvme_transport_ctrlr_connect_qpair() argument 1790 struct spdk_nvme_ctrlr ctrlr = {}; test_spdk_nvme_ctrlr_reconnect_io_qpair() local 1849 struct spdk_nvme_ctrlr ctrlr = {}; test_nvme_ctrlr_fail() local 1861 struct spdk_nvme_ctrlr ctrlr = {}; test_nvme_ctrlr_construct_intel_support_log_page_list() local 1911 struct spdk_nvme_ctrlr ctrlr = {}; test_nvme_ctrlr_set_supported_features() local 2008 struct spdk_nvme_ctrlr ctrlr = {}; test_ctrlr_get_default_io_qpair_opts() local 2064 struct spdk_nvme_ctrlr ctrlr = {}; test_spdk_nvme_ctrlr_update_firmware() local 2147 nvme_ctrlr_cmd_doorbell_buffer_config(struct spdk_nvme_ctrlr * ctrlr,uint64_t prp1,uint64_t prp2,spdk_nvme_cmd_cb cb_fn,void * cb_arg) nvme_ctrlr_cmd_doorbell_buffer_config() argument 2157 struct spdk_nvme_ctrlr ctrlr = {}; test_spdk_nvme_ctrlr_doorbell_buffer_config() local 2175 struct spdk_nvme_ctrlr ctrlr = {}; test_nvme_ctrlr_test_active_ns() local 2268 struct spdk_nvme_ctrlr ctrlr = {.state = NVME_CTRLR_STATE_READY}; test_nvme_ctrlr_test_active_ns_error_case() local 2354 struct spdk_nvme_ctrlr ctrlr = {{0}}; test_spdk_nvme_ctrlr_set_trid() local 2615 struct spdk_nvme_ctrlr ctrlr = {}; test_alloc_io_qpair_fail() local 2637 struct spdk_nvme_ctrlr ctrlr = {}; test_nvme_ctrlr_add_remove_process() local 2661 struct spdk_nvme_ctrlr ctrlr = {}; test_nvme_ctrlr_set_arbitration_feature() local 2689 struct spdk_nvme_ctrlr ctrlr = {}; test_nvme_ctrlr_set_state() local 3042 struct spdk_nvme_ctrlr ctrlr = {}; test_nvme_ctrlr_identify_namespaces_iocs_specific_next() local 3127 struct spdk_nvme_ctrlr ctrlr = {}; test_nvme_ctrlr_set_supported_log_pages() local 3185 struct spdk_nvme_ctrlr ctrlr = {}; test_nvme_ctrlr_parse_ana_log_page() local 3354 struct spdk_nvme_ctrlr ctrlr = {}; test_nvme_ctrlr_get_memory_domains() local [all...] |
/spdk/lib/nvmf/ |
H A D | ctrlr.c | 77 nvmf_ctrlr_stop_keep_alive_timer(struct spdk_nvmf_ctrlr * ctrlr) nvmf_ctrlr_stop_keep_alive_timer() argument 93 nvmf_ctrlr_stop_association_timer(struct spdk_nvmf_ctrlr * ctrlr) nvmf_ctrlr_stop_association_timer() argument 123 struct spdk_nvmf_ctrlr *ctrlr; _nvmf_ctrlr_disconnect_qpairs_on_pg() local 166 struct spdk_nvmf_ctrlr *ctrlr = ctx; nvmf_ctrlr_keep_alive_poll() local 202 nvmf_ctrlr_start_keep_alive_timer(struct spdk_nvmf_ctrlr * ctrlr) nvmf_ctrlr_start_keep_alive_timer() argument 221 nvmf_qpair_set_ctrlr(struct spdk_nvmf_qpair * qpair,struct spdk_nvmf_ctrlr * ctrlr) nvmf_qpair_set_ctrlr() argument 241 struct spdk_nvmf_ctrlr *ctrlr = qpair->ctrlr; nvmf_ctrlr_send_connect_rsp() local 275 nvmf_ctrlr_add_qpair(struct spdk_nvmf_qpair * qpair,struct spdk_nvmf_ctrlr * ctrlr,struct spdk_nvmf_request * req) nvmf_ctrlr_add_qpair() argument 327 struct spdk_nvmf_ctrlr *ctrlr = req->qpair->ctrlr; _retry_qid_check() local 340 struct spdk_nvmf_ctrlr *ctrlr = qpair->ctrlr; _nvmf_ctrlr_add_admin_qpair() local 354 struct spdk_nvmf_ctrlr *ctrlr = qpair->ctrlr; _nvmf_subsystem_add_ctrlr() local 418 nvmf_ctrlr_init_visible_ns(struct spdk_nvmf_ctrlr * ctrlr) nvmf_ctrlr_init_visible_ns() argument 437 struct spdk_nvmf_ctrlr *ctrlr; nvmf_ctrlr_create() local 607 struct spdk_nvmf_ctrlr *ctrlr = ctx; _nvmf_ctrlr_destruct() local 641 nvmf_ctrlr_destruct(struct spdk_nvmf_ctrlr * ctrlr) nvmf_ctrlr_destruct() argument 654 struct spdk_nvmf_ctrlr *ctrlr = qpair->ctrlr; nvmf_ctrlr_add_io_qpair() local 738 struct spdk_nvmf_ctrlr *ctrlr; _nvmf_ctrlr_add_io_qpair() local 849 struct spdk_nvmf_ctrlr *ctrlr; _nvmf_ctrlr_connect() local 1068 struct spdk_nvmf_ctrlr *ctrlr = ctx; nvmf_ctrlr_association_remove() local 1093 struct spdk_nvmf_ctrlr *ctrlr = ctx; _nvmf_ctrlr_cc_reset_shn_done() local 1144 struct spdk_nvmf_ctrlr *ctrlr = spdk_io_channel_iter_get_ctx(i); nvmf_ctrlr_cc_reset_shn_done() local 1166 struct spdk_nvmf_ctrlr *ctrlr = ctx; nvmf_ctrlr_cc_timeout() local 1196 spdk_nvmf_ctrlr_get_regs(struct spdk_nvmf_ctrlr * ctrlr) spdk_nvmf_ctrlr_get_regs() argument 1202 nvmf_ctrlr_set_fatal_status(struct spdk_nvmf_ctrlr * ctrlr) nvmf_ctrlr_set_fatal_status() argument 1208 nvmf_prop_get_cap(struct spdk_nvmf_ctrlr * ctrlr) nvmf_prop_get_cap() argument 1214 nvmf_prop_get_vs(struct spdk_nvmf_ctrlr * ctrlr) nvmf_prop_get_vs() argument 1220 nvmf_prop_get_cc(struct spdk_nvmf_ctrlr * ctrlr) nvmf_prop_get_cc() argument 1226 nvmf_prop_set_cc(struct spdk_nvmf_ctrlr * ctrlr,uint32_t value) nvmf_prop_set_cc() argument 1353 nvmf_prop_get_csts(struct spdk_nvmf_ctrlr * ctrlr) nvmf_prop_get_csts() argument 1359 nvmf_prop_get_aqa(struct spdk_nvmf_ctrlr * ctrlr) nvmf_prop_get_aqa() argument 1365 nvmf_prop_set_aqa(struct spdk_nvmf_ctrlr * ctrlr,uint32_t value) nvmf_prop_set_aqa() argument 1387 nvmf_prop_get_asq(struct spdk_nvmf_ctrlr * ctrlr) nvmf_prop_get_asq() argument 1393 nvmf_prop_set_asq_lower(struct spdk_nvmf_ctrlr * ctrlr,uint32_t value) nvmf_prop_set_asq_lower() argument 1401 nvmf_prop_set_asq_upper(struct spdk_nvmf_ctrlr * ctrlr,uint32_t value) nvmf_prop_set_asq_upper() argument 1409 nvmf_prop_get_acq(struct spdk_nvmf_ctrlr * ctrlr) nvmf_prop_get_acq() argument 1415 nvmf_prop_set_acq_lower(struct spdk_nvmf_ctrlr * ctrlr,uint32_t value) nvmf_prop_set_acq_lower() argument 1423 nvmf_prop_set_acq_upper(struct spdk_nvmf_ctrlr * ctrlr,uint32_t value) nvmf_prop_set_acq_upper() argument 1476 struct spdk_nvmf_ctrlr *ctrlr = req->qpair->ctrlr; nvmf_property_get() local 1535 struct spdk_nvmf_ctrlr *ctrlr = req->qpair->ctrlr; nvmf_property_set() local 1604 struct spdk_nvmf_ctrlr *ctrlr = req->qpair->ctrlr; nvmf_ctrlr_set_features_arbitration() local 1618 struct spdk_nvmf_ctrlr *ctrlr = req->qpair->ctrlr; nvmf_ctrlr_set_features_power_management() local 1707 struct spdk_nvmf_ctrlr *ctrlr = req->qpair->ctrlr; nvmf_ctrlr_get_features_interrupt_vector_configuration() local 1724 struct spdk_nvmf_ctrlr *ctrlr = req->qpair->ctrlr; nvmf_ctrlr_set_features_error_recovery() local 1750 struct spdk_nvmf_ctrlr *ctrlr = req->qpair->ctrlr; nvmf_ctrlr_set_features_volatile_write_cache() local 1766 struct spdk_nvmf_ctrlr *ctrlr = req->qpair->ctrlr; nvmf_ctrlr_set_features_write_atomicity() local 1790 struct spdk_nvmf_ctrlr *ctrlr = req->qpair->ctrlr; nvmf_ctrlr_get_features_host_identifier() local 1819 struct spdk_nvmf_ctrlr *ctrlr = req->qpair->ctrlr; nvmf_ctrlr_get_features_reservation_notification_mask() local 1846 struct spdk_nvmf_ctrlr *ctrlr = req->qpair->ctrlr; nvmf_ctrlr_set_features_reservation_notification_mask() local 1876 struct spdk_nvmf_ctrlr *ctrlr = req->qpair->ctrlr; nvmf_ctrlr_get_features_reservation_persistence() local 1902 struct spdk_nvmf_ctrlr *ctrlr = req->qpair->ctrlr; nvmf_ctrlr_set_features_reservation_persistence() local 1938 struct spdk_nvmf_ctrlr *ctrlr = req->qpair->ctrlr; nvmf_ctrlr_get_features_host_behavior_support() local 1963 struct spdk_nvmf_ctrlr *ctrlr = req->qpair->ctrlr; nvmf_ctrlr_set_features_host_behavior_support() local 1998 struct spdk_nvmf_ctrlr *ctrlr = req->qpair->ctrlr; nvmf_ctrlr_set_features_keep_alive_timer() local 2041 struct spdk_nvmf_ctrlr *ctrlr = req->qpair->ctrlr; nvmf_ctrlr_set_features_number_of_queues() local 2108 spdk_nvmf_ctrlr_save_migr_data(struct spdk_nvmf_ctrlr * ctrlr,struct spdk_nvmf_ctrlr_migr_data * data) spdk_nvmf_ctrlr_save_migr_data() argument 2149 spdk_nvmf_ctrlr_restore_migr_data(struct spdk_nvmf_ctrlr * ctrlr,const struct spdk_nvmf_ctrlr_migr_data * data) spdk_nvmf_ctrlr_restore_migr_data() argument 2189 struct spdk_nvmf_ctrlr *ctrlr = req->qpair->ctrlr; nvmf_ctrlr_set_features_async_event_configuration() local 2203 struct spdk_nvmf_ctrlr *ctrlr = req->qpair->ctrlr; nvmf_ctrlr_async_event_request() local 2269 nvmf_ctrlr_unmask_aen(struct spdk_nvmf_ctrlr * ctrlr,enum spdk_nvme_async_event_mask_bit mask) nvmf_ctrlr_unmask_aen() argument 2276 nvmf_ctrlr_mask_aen(struct spdk_nvmf_ctrlr * ctrlr,enum spdk_nvme_async_event_mask_bit mask) nvmf_ctrlr_mask_aen() argument 2291 nvmf_ctrlr_get_ana_state(struct spdk_nvmf_ctrlr * ctrlr,uint32_t anagrpid) nvmf_ctrlr_get_ana_state() argument 2306 nvmf_ctrlr_get_ana_state_from_nsid(struct spdk_nvmf_ctrlr * ctrlr,uint32_t nsid) nvmf_ctrlr_get_ana_state_from_nsid() argument 2323 nvmf_get_error_log_page(struct spdk_nvmf_ctrlr * ctrlr,struct iovec * iovs,int iovcnt,uint64_t offset,uint32_t length,uint32_t rae) nvmf_get_error_log_page() argument 2334 nvmf_get_ana_log_page(struct spdk_nvmf_ctrlr * ctrlr,struct iovec * iovs,int iovcnt,uint64_t offset,uint32_t length,uint32_t rae) nvmf_get_ana_log_page() argument 2436 nvmf_ctrlr_ns_changed(struct spdk_nvmf_ctrlr * ctrlr,uint32_t nsid) nvmf_ctrlr_ns_changed() argument 2464 nvmf_get_changed_ns_list_log_page(struct spdk_nvmf_ctrlr * ctrlr,struct iovec * iovs,int iovcnt,uint64_t offset,uint32_t length,uint32_t rae) nvmf_get_changed_ns_list_log_page() argument 2532 nvmf_get_cmds_and_effects_log_page(struct spdk_nvmf_ctrlr * ctrlr,struct iovec * iovs,int iovcnt,uint64_t offset,uint32_t length) nvmf_get_cmds_and_effects_log_page() argument 2569 nvmf_get_reservation_notification_log_page(struct spdk_nvmf_ctrlr * ctrlr,struct iovec * iovs,int iovcnt,uint64_t offset,uint32_t length,uint32_t rae) nvmf_get_reservation_notification_log_page() argument 2617 struct spdk_nvmf_ctrlr *ctrlr = req->qpair->ctrlr; nvmf_ctrlr_get_log_page() local 2723 _nvmf_ctrlr_get_ns_safe(struct spdk_nvmf_ctrlr * ctrlr,uint32_t nsid,struct spdk_nvme_cpl * rsp) _nvmf_ctrlr_get_ns_safe() argument 2751 spdk_nvmf_ctrlr_identify_ns(struct spdk_nvmf_ctrlr * ctrlr,struct spdk_nvme_cmd * cmd,struct spdk_nvme_cpl * rsp,struct spdk_nvme_ns_data * nsdata) spdk_nvmf_ctrlr_identify_ns() argument 2799 nvmf_ctrlr_populate_oacs(struct spdk_nvmf_ctrlr * ctrlr,struct spdk_nvme_ctrlr_data * cdata) nvmf_ctrlr_populate_oacs() argument 2826 spdk_nvmf_ctrlr_identify_ctrlr(struct spdk_nvmf_ctrlr * ctrlr,struct spdk_nvme_ctrlr_data * cdata) spdk_nvmf_ctrlr_identify_ctrlr() argument 2973 spdk_nvmf_ns_identify_iocs_specific(struct spdk_nvmf_ctrlr * ctrlr,struct spdk_nvme_cmd * cmd,struct spdk_nvme_cpl * rsp,void * nsdata,size_t nsdata_size) spdk_nvmf_ns_identify_iocs_specific() argument 3007 nvmf_ctrlr_identify_iocs_nvm(struct spdk_nvmf_ctrlr * ctrlr,struct spdk_nvme_cmd * cmd,struct spdk_nvme_cpl * rsp,struct spdk_nvme_nvm_ctrlr_data * cdata_nvm) nvmf_ctrlr_identify_iocs_nvm() argument 3032 nvmf_ctrlr_identify_iocs_zns(struct spdk_nvmf_ctrlr * ctrlr,struct spdk_nvme_cmd * cmd,struct spdk_nvme_cpl * rsp,struct spdk_nvme_zns_ctrlr_data * cdata_zns) nvmf_ctrlr_identify_iocs_zns() argument 3050 spdk_nvmf_ctrlr_identify_iocs_specific(struct spdk_nvmf_ctrlr * ctrlr,struct spdk_nvme_cmd * cmd,struct spdk_nvme_cpl * rsp,void * cdata,size_t cdata_size) spdk_nvmf_ctrlr_identify_iocs_specific() argument 3079 nvmf_ctrlr_identify_active_ns_list(struct spdk_nvmf_ctrlr * ctrlr,struct spdk_nvme_cmd * cmd,struct spdk_nvme_cpl * rsp,struct spdk_nvme_ns_list * ns_list) nvmf_ctrlr_identify_active_ns_list() argument 3141 nvmf_ctrlr_identify_ns_id_descriptor_list(struct spdk_nvmf_ctrlr * ctrlr,struct spdk_nvme_cmd * cmd,struct spdk_nvme_cpl * rsp,void * id_desc_list,size_t id_desc_list_size) nvmf_ctrlr_identify_ns_id_descriptor_list() argument 3182 nvmf_ctrlr_identify_iocs(struct spdk_nvmf_ctrlr * ctrlr,struct spdk_nvme_cmd * cmd,struct spdk_nvme_cpl * rsp,void * cdata,size_t cdata_size) nvmf_ctrlr_identify_iocs() argument 3228 struct spdk_nvmf_ctrlr *ctrlr = req->qpair->ctrlr; nvmf_ctrlr_identify() local 3302 struct spdk_nvmf_ctrlr *ctrlr = qpair->ctrlr; nvmf_qpair_abort_aer() local 3486 struct spdk_nvmf_ctrlr *ctrlr = req->qpair->ctrlr; nvmf_ctrlr_get_features() local 3574 struct spdk_nvmf_ctrlr *ctrlr = req->qpair->ctrlr; nvmf_ctrlr_set_features() local 3680 struct spdk_nvmf_ctrlr *ctrlr = req->qpair->ctrlr; nvmf_ctrlr_keep_alive() local 3699 struct spdk_nvmf_ctrlr *ctrlr = req->qpair->ctrlr; nvmf_ctrlr_process_admin_cmd() local 3845 nvmf_ctrlr_queue_pending_async_event(struct spdk_nvmf_ctrlr * ctrlr,union spdk_nvme_async_event_completion * event) nvmf_ctrlr_queue_pending_async_event() argument 3860 nvmf_ctrlr_async_event_notification(struct spdk_nvmf_ctrlr * ctrlr,union spdk_nvme_async_event_completion * event) nvmf_ctrlr_async_event_notification() argument 3889 nvmf_ctrlr_async_event_ns_notice(struct spdk_nvmf_ctrlr * ctrlr) nvmf_ctrlr_async_event_ns_notice() argument 3910 nvmf_ctrlr_async_event_ana_change_notice(struct spdk_nvmf_ctrlr * ctrlr) nvmf_ctrlr_async_event_ana_change_notice() argument 3931 nvmf_ctrlr_async_event_reservation_notification(struct spdk_nvmf_ctrlr * ctrlr) nvmf_ctrlr_async_event_reservation_notification() argument 3954 struct spdk_nvmf_ctrlr *ctrlr = ctx; nvmf_ctrlr_async_event_discovery_log_change_notice() local 3976 spdk_nvmf_ctrlr_async_event_error_event(struct spdk_nvmf_ctrlr * ctrlr,enum spdk_nvme_async_event_info_error info) spdk_nvmf_ctrlr_async_event_error_event() argument 3999 struct spdk_nvmf_ctrlr *ctrlr = qpair->ctrlr; nvmf_qpair_free_aer() local 4017 spdk_nvmf_ctrlr_abort_aer(struct spdk_nvmf_ctrlr * ctrlr) spdk_nvmf_ctrlr_abort_aer() argument 4045 struct spdk_nvmf_ctrlr *ctrlr = log->ctrlr; _nvmf_ctrlr_add_reservation_log() local 4066 nvmf_ctrlr_reservation_notice_log(struct spdk_nvmf_ctrlr * ctrlr,struct spdk_nvmf_ns * ns,enum spdk_nvme_reservation_notification_log_page_type type) nvmf_ctrlr_reservation_notice_log() argument 4109 nvmf_ns_info_ctrlr_is_registrant(struct spdk_nvmf_subsystem_pg_ns_info * ns_info,struct spdk_nvmf_ctrlr * ctrlr) nvmf_ns_info_ctrlr_is_registrant() argument 4127 nvmf_ns_reservation_request_check(struct spdk_nvmf_subsystem_pg_ns_info * ns_info,struct spdk_nvmf_ctrlr * ctrlr,struct spdk_nvmf_request * req) nvmf_ns_reservation_request_check() argument 4355 struct spdk_nvmf_ctrlr *ctrlr = qpair->ctrlr; nvmf_ctrlr_process_io_cmd() local 4803 nvmf_ctrlr_get_dif_ctx(struct spdk_nvmf_ctrlr * ctrlr,struct spdk_nvme_cmd * cmd,struct spdk_dif_ctx * dif_ctx) nvmf_ctrlr_get_dif_ctx() argument 4836 struct spdk_nvmf_ctrlr *ctrlr = qpair->ctrlr; spdk_nvmf_request_get_dif_ctx() local 4897 nvmf_passthru_admin_cmd_for_ctrlr(struct spdk_nvmf_request * req,struct spdk_nvmf_ctrlr * ctrlr) nvmf_passthru_admin_cmd_for_ctrlr() argument 4924 struct spdk_nvmf_ctrlr *ctrlr = req->qpair->ctrlr; spdk_nvmf_request_get_bdev() local 4987 spdk_nvmf_ctrlr_get_subsystem(struct spdk_nvmf_ctrlr * ctrlr) spdk_nvmf_ctrlr_get_subsystem() argument 4993 spdk_nvmf_ctrlr_get_id(struct spdk_nvmf_ctrlr * ctrlr) spdk_nvmf_ctrlr_get_id() argument [all...] |
/spdk/test/nvme/boot_partition/ |
H A D | boot_partition.c | 11 struct ctrlr { struct 13 struct spdk_nvme_ctrlr *ctrlr; argument 19 static struct ctrlr g_ctrlr; argument 44 struct spdk_nvme_ctrlr *ctrlr; in boot_partition_test() local [all...] |
/spdk/test/external_code/nvme/ |
H A D | nvme.c | 111 struct nvme_ctrlr *ctrlr; in find_ctrlr_by_addr() local 124 get_pcie_reg_addr(struct nvme_ctrlr *ctrlr, uint32_t offset) in get_pcie_reg_addr() argument 130 get_pcie_reg_4(struct nvme_ctrlr *ctrlr, uint32_t offset, uint32_t *value) in get_pcie_reg_4() argument 137 get_pcie_reg_8(struct nvme_ctrlr *ctrlr, uint32_t offset, uint64_t *value) in get_pcie_reg_8() argument 144 set_pcie_reg_4(struct nvme_ctrlr * ctrlr,uint32_t offset,uint32_t value) set_pcie_reg_4() argument 151 set_pcie_reg_8(struct nvme_ctrlr * ctrlr,uint32_t offset,uint64_t value) set_pcie_reg_8() argument 158 nvme_ctrlr_get_cap(struct nvme_ctrlr * ctrlr,union spdk_nvme_cap_register * cap) nvme_ctrlr_get_cap() argument 164 nvme_ctrlr_get_cc(struct nvme_ctrlr * ctrlr,union spdk_nvme_cc_register * cc) nvme_ctrlr_get_cc() argument 170 nvme_ctrlr_get_csts(struct nvme_ctrlr * ctrlr,union spdk_nvme_csts_register * csts) nvme_ctrlr_get_csts() argument 176 nvme_ctrlr_set_cc(struct nvme_ctrlr * ctrlr,const union spdk_nvme_cc_register * cc) nvme_ctrlr_set_cc() argument 182 nvme_ctrlr_set_asq(struct nvme_ctrlr * ctrlr,uint64_t value) nvme_ctrlr_set_asq() argument 188 nvme_ctrlr_set_acq(struct nvme_ctrlr * ctrlr,uint64_t value) nvme_ctrlr_set_acq() argument 194 nvme_ctrlr_set_aqa(struct nvme_ctrlr * ctrlr,const union spdk_nvme_aqa_register * aqa) nvme_ctrlr_set_aqa() argument 209 init_qpair(struct nvme_ctrlr * ctrlr,uint16_t id,uint16_t num_entries) init_qpair() argument 276 struct nvme_ctrlr *ctrlr; pcie_enum_cb() local 374 struct nvme_ctrlr *ctrlr = ctx; identify_ctrlr_done() local 386 identify_ctrlr(struct nvme_ctrlr * ctrlr) identify_ctrlr() argument 459 process_ctrlr_init(struct nvme_ctrlr * ctrlr) process_ctrlr_init() argument 537 free_ctrlr(struct nvme_ctrlr * ctrlr) free_ctrlr() argument 550 struct nvme_ctrlr *ctrlr, *tmp; probe_internal() local 617 nvme_detach(struct nvme_ctrlr * ctrlr) nvme_detach() argument 624 nvme_ctrlr_get_data(struct nvme_ctrlr * ctrlr) nvme_ctrlr_get_data() argument [all...] |
H A D | identify.c | 30 print_controller(struct nvme_ctrlr *ctrlr, const struct spdk_pci_addr *addr) in print_controller() argument 79 struct nvme_ctrlr *ctrlr) in attach_cb() argument 92 struct nvme_ctrlr *ctrlr; in main() local [all...] |
/spdk/test/unit/lib/nvme/nvme_io_msg.c/ |
H A D | nvme_io_msg_ut.c | 18 spdk_nvme_ctrlr_alloc_io_qpair(struct spdk_nvme_ctrlr *ctrlr, in spdk_nvme_ctrlr_alloc_io_qpair() 27 ut_io_msg_fn(struct spdk_nvme_ctrlr *ctrlr, uint32_t nsid, void *arg) in ut_io_msg_fn() 40 struct spdk_nvme_ctrlr ctrlr = {}; in test_nvme_io_msg_process() local 71 struct spdk_nvme_ctrlr ctrlr = {}; in test_nvme_io_msg_send() local 98 ut_stop(struct spdk_nvme_ctrlr *ctrlr) in ut_stop() 104 ut_update(struct spdk_nvme_ctrlr *ctrlr) in ut_update() 124 struct spdk_nvme_ctrlr ctrlr = {}; in test_nvme_io_msg_ctrlr_register_unregister() local
|
/spdk/test/unit/lib/nvme/nvme_ns_ocssd_cmd.c/ |
H A D | nvme_ns_ocssd_cmd_ut.c | 77 nvme_ctrlr_destruct(struct spdk_nvme_ctrlr *ctrlr) in nvme_ctrlr_proc_get_ref() argument 72 nvme_ctrlr_destruct(struct spdk_nvme_ctrlr * ctrlr) nvme_ctrlr_destruct() argument 83 nvme_ctrlr_process_init(struct spdk_nvme_ctrlr * ctrlr) nvme_ctrlr_process_init() argument 89 nvme_ctrlr_proc_put_ref(struct spdk_nvme_ctrlr * ctrlr) nvme_ctrlr_proc_put_ref() argument 114 nvme_ctrlr_get_ref_count(struct spdk_nvme_ctrlr * ctrlr) nvme_ctrlr_get_ref_count() argument 133 prepare_for_test(struct spdk_nvme_ns * ns,struct spdk_nvme_ctrlr * ctrlr,struct spdk_nvme_qpair * qpair,uint32_t sector_size,uint32_t md_size,uint32_t max_xfer_size,uint32_t stripe_size,bool extended_lba) prepare_for_test() argument 191 struct spdk_nvme_ctrlr ctrlr; test_nvme_ocssd_ns_cmd_vector_reset_single_entry() local 222 struct spdk_nvme_ctrlr ctrlr; test_nvme_ocssd_ns_cmd_vector_reset() local 252 struct spdk_nvme_ctrlr ctrlr; test_nvme_ocssd_ns_cmd_vector_read_with_md_single_entry() local 296 struct spdk_nvme_ctrlr ctrlr; test_nvme_ocssd_ns_cmd_vector_read_with_md() local 338 struct spdk_nvme_ctrlr ctrlr; test_nvme_ocssd_ns_cmd_vector_read_single_entry() local 376 struct spdk_nvme_ctrlr ctrlr; test_nvme_ocssd_ns_cmd_vector_read() local 413 struct spdk_nvme_ctrlr ctrlr; test_nvme_ocssd_ns_cmd_vector_write_with_md_single_entry() local 458 struct spdk_nvme_ctrlr ctrlr; test_nvme_ocssd_ns_cmd_vector_write_with_md() local 500 struct spdk_nvme_ctrlr ctrlr; test_nvme_ocssd_ns_cmd_vector_write_single_entry() local 539 struct spdk_nvme_ctrlr ctrlr; test_nvme_ocssd_ns_cmd_vector_write() local 577 struct spdk_nvme_ctrlr ctrlr; test_nvme_ocssd_ns_cmd_vector_copy_single_entry() local 610 struct spdk_nvme_ctrlr ctrlr; test_nvme_ocssd_ns_cmd_vector_copy() local [all...] |
/spdk/test/unit/lib/nvme/nvme_ns_cmd.c/ |
H A D | nvme_ns_cmd_ut.c | 112 nvme_ctrlr_destruct(struct spdk_nvme_ctrlr *ctrlr) in nvme_ctrlr_add_process() argument 107 nvme_ctrlr_destruct(struct spdk_nvme_ctrlr * ctrlr) nvme_ctrlr_destruct() argument 118 nvme_ctrlr_process_init(struct spdk_nvme_ctrlr * ctrlr) nvme_ctrlr_process_init() argument 124 nvme_ctrlr_fail(struct spdk_nvme_ctrlr * ctrlr,bool hot_remove) nvme_ctrlr_fail() argument 174 nvme_ctrlr_proc_get_ref(struct spdk_nvme_ctrlr * ctrlr) nvme_ctrlr_proc_get_ref() argument 180 nvme_ctrlr_proc_put_ref(struct spdk_nvme_ctrlr * ctrlr) nvme_ctrlr_proc_put_ref() argument 186 nvme_ctrlr_get_ref_count(struct spdk_nvme_ctrlr * ctrlr) nvme_ctrlr_get_ref_count() argument 199 prepare_for_test(struct spdk_nvme_ns * ns,struct spdk_nvme_ctrlr * ctrlr,struct spdk_nvme_qpair * qpair,uint32_t sector_size,uint32_t md_size,uint32_t max_xfer_size,uint32_t stripe_size,bool extended_lba) prepare_for_test() argument 269 struct spdk_nvme_ctrlr ctrlr; split_test() local 299 struct spdk_nvme_ctrlr ctrlr; split_test2() local 354 struct spdk_nvme_ctrlr ctrlr; split_test3() local 411 struct spdk_nvme_ctrlr ctrlr; split_test4() local 490 struct spdk_nvme_ctrlr ctrlr; test_cmd_child_request() local 550 struct spdk_nvme_ctrlr ctrlr; test_nvme_ns_cmd_flush() local 572 struct spdk_nvme_ctrlr ctrlr = {{0}}; test_nvme_ns_cmd_write_zeroes() local 599 struct spdk_nvme_ctrlr ctrlr = {{0}}; test_nvme_ns_cmd_write_uncorrectable() local 626 struct spdk_nvme_ctrlr ctrlr; test_nvme_ns_cmd_dataset_management() local 676 struct spdk_nvme_ctrlr ctrlr; test_nvme_ns_cmd_copy() local 729 struct spdk_nvme_ctrlr ctrlr; test_nvme_ns_cmd_readv() local 777 struct spdk_nvme_ctrlr ctrlr; test_nvme_ns_cmd_writev() local 836 struct spdk_nvme_ctrlr ctrlr; test_nvme_ns_cmd_comparev() local 871 struct spdk_nvme_ctrlr ctrlr; test_nvme_ns_cmd_comparev_with_md() local 1080 struct spdk_nvme_ctrlr ctrlr; test_nvme_ns_cmd_compare_and_write() local 1127 struct spdk_nvme_ctrlr ctrlr; test_io_flags() local 1180 struct spdk_nvme_ctrlr ctrlr; test_nvme_ns_cmd_reservation_register() local 1218 struct spdk_nvme_ctrlr ctrlr; test_nvme_ns_cmd_reservation_release() local 1256 struct spdk_nvme_ctrlr ctrlr; test_nvme_ns_cmd_reservation_acquire() local 1294 struct spdk_nvme_ctrlr ctrlr; test_nvme_ns_cmd_reservation_report() local 1326 struct spdk_nvme_ctrlr ctrlr; test_nvme_ns_cmd_write_with_md() local 1560 struct spdk_nvme_ctrlr ctrlr; test_nvme_ns_cmd_zone_append_with_md() local 1679 struct spdk_nvme_ctrlr ctrlr; test_nvme_ns_cmd_zone_appendv_with_md() local 1756 struct spdk_nvme_ctrlr ctrlr; test_nvme_ns_cmd_read_with_md() local 1802 struct spdk_nvme_ctrlr ctrlr; test_nvme_ns_cmd_compare_with_md() local 2029 struct spdk_nvme_ctrlr ctrlr; test_spdk_nvme_ns_cmd_readv_with_md() local 2072 struct spdk_nvme_ctrlr ctrlr; test_spdk_nvme_ns_cmd_writev_ext() local 2144 struct spdk_nvme_ctrlr ctrlr; test_spdk_nvme_ns_cmd_readv_ext() local 2214 struct spdk_nvme_ctrlr ctrlr; test_nvme_ns_cmd_verify() local 2239 struct spdk_nvme_ctrlr ctrlr; test_nvme_ns_cmd_io_mgmt_send() local 2278 struct spdk_nvme_ctrlr ctrlr; test_nvme_ns_cmd_io_mgmt_recv() local [all...] |
/spdk/test/nvme/cuse/ |
H A D | cuse.c | 29 spdk_nvme_ctrlr_is_active_ns(struct spdk_nvme_ctrlr *ctrlr, uint32_t nsid) in spdk_nvme_ctrlr_is_active_ns() argument 38 spdk_nvme_ctrlr_get_first_active_ns(struct spdk_nvme_ctrlr *ctrlr) in spdk_nvme_ctrlr_get_first_active_ns() argument 48 spdk_nvme_ctrlr_get_next_active_ns(struct spdk_nvme_ctrlr *ctrlr, uint32_t nsid) in spdk_nvme_ctrlr_get_next_active_ns() argument 109 verify_devices(struct spdk_nvme_ctrlr * ctrlr) verify_devices() argument 146 struct spdk_nvme_ctrlr ctrlr = {}; test_cuse_update() local [all...] |
/spdk/test/nvme/compliance/ |
H A D | nvme_compliance.c | 32 wait_for_admin_completion(struct status *s, struct spdk_nvme_ctrlr *ctrlr) in wait_for_admin_completion() argument 74 struct spdk_nvme_ctrlr *ctrlr; in admin_identify_ctrlr_verify_dptr() local 132 struct spdk_nvme_ctrlr *ctrlr; admin_identify_ctrlr_verify_fused() local 181 struct spdk_nvme_ctrlr *ctrlr; admin_delete_io_sq_use_admin_qid() local 210 struct spdk_nvme_ctrlr *ctrlr; admin_delete_io_cq_use_admin_qid() local 239 struct spdk_nvme_ctrlr *ctrlr; admin_delete_io_sq_delete_sq_twice() local 320 struct spdk_nvme_ctrlr *ctrlr; admin_create_io_sq_verify_qsize_cqid() local 464 struct spdk_nvme_ctrlr *ctrlr; admin_create_io_sq_verify_pc() local 538 struct spdk_nvme_ctrlr *ctrlr; admin_delete_io_cq_delete_cq_first() local 622 struct spdk_nvme_ctrlr *ctrlr; admin_create_io_cq_verify_iv_pc() local 706 struct spdk_nvme_ctrlr *ctrlr; fabric_property_get() local 740 struct spdk_nvme_ctrlr *ctrlr; admin_set_features_number_of_queues() local 799 struct spdk_nvme_ctrlr *ctrlr; admin_get_features_mandatory_features() local 928 struct spdk_nvme_ctrlr *ctrlr; admin_get_features_optional_features() local 975 struct spdk_nvme_ctrlr *ctrlr; admin_create_io_qp_max_qps() local 1023 struct spdk_nvme_ctrlr *ctrlr; admin_identify_ns() local 1134 struct spdk_nvme_ctrlr *ctrlr; admin_get_log_page_mandatory_logs() local 1192 struct spdk_nvme_ctrlr *ctrlr; admin_get_log_page_with_lpo() local 1246 struct spdk_nvme_ctrlr *ctrlr; admin_create_io_sq_shared_cq() local [all...] |
/spdk/test/unit/lib/nvme/nvme_ns.c/ |
H A D | nvme_ns_ut.c | 49 nvme_ctrlr_cmd_identify(struct spdk_nvme_ctrlr *ctrlr, uint8_t cns, uint16_t cntid, uint32_t nsid, in nvme_ctrlr_cmd_identify() 100 struct spdk_nvme_ctrlr ctrlr = { }; in test_nvme_ns_construct() local 111 struct spdk_nvme_ctrlr ctrlr = {}; in test_nvme_ns_uuid() local 174 struct spdk_nvme_ctrlr ctrlr = {}; in test_nvme_ns_csi() local 221 struct spdk_nvme_ctrlr ctrlr = { }; in test_nvme_ns_data() local 253 struct spdk_nvme_ctrlr ctrlr = {}; in test_nvme_ns_set_identify_data() local 418 struct spdk_nvme_ctrlr ctrlr = {}; in test_nvme_ns_has_supported_iocs_specific_data() local 443 struct spdk_nvme_ctrlr ctrlr = {}; in test_nvme_ctrlr_identify_ns_iocs_specific() local 485 struct spdk_nvme_ctrlr ctrlr = {}; in test_nvme_ctrlr_identify_id_desc() local
|
/spdk/test/nvme/reserve/ |
H A D | reserve.c | 17 struct spdk_nvme_ctrlr *ctrlr; member 50 get_host_identifier(struct spdk_nvme_ctrlr *ctrlr) in get_host_identifier() argument 92 set_host_identifier(struct spdk_nvme_ctrlr *ctrlr) in set_host_identifier() argument 148 reservation_ns_register(struct spdk_nvme_ctrlr *ctrlr, struc argument 194 reservation_ns_report(struct spdk_nvme_ctrlr * ctrlr,struct spdk_nvme_qpair * qpair,uint32_t ns_id) reservation_ns_report() argument 252 reservation_ns_acquire(struct spdk_nvme_ctrlr * ctrlr,struct spdk_nvme_qpair * qpair,uint32_t ns_id) reservation_ns_acquire() argument 289 reservation_ns_release(struct spdk_nvme_ctrlr * ctrlr,struct spdk_nvme_qpair * qpair,uint32_t ns_id) reservation_ns_release() argument 325 reserve_controller(struct spdk_nvme_ctrlr * ctrlr,const struct spdk_pci_addr * pci_addr) reserve_controller() argument 382 attach_cb(void * cb_ctx,const struct spdk_nvme_transport_id * trid,struct spdk_nvme_ctrlr * ctrlr,const struct spdk_nvme_ctrlr_opts * opts) attach_cb() argument [all...] |
/spdk/python/spdk/rpc/ |
H A D | vhost.py | 8 def vhost_controller_set_coalescing(client, ctrlr, delay_base_us, iops_threshold): argument 51 def vhost_create_scsi_controller(client, ctrlr, delay=False, cpumask=None): argument 66 def vhost_start_scsi_controller(client, ctrlr): argument 76 def vhost_scsi_controller_add_target(client, ctrlr, scsi_target_num, bdev_name): argument 91 def vhost_scsi_controller_remove_target(client, ctrlr, scsi_target_num): argument 135 def vhost_delete_controller(client, ctrlr): argument
|
/spdk/test/unit/lib/nvme/nvme_qpair.c/ |
H A D | nvme_qpair_ut.c | 39 nvme_ctrlr_fail(struct spdk_nvme_ctrlr *ctrlr, bool hot_remove) in nvme_ctrlr_fail() argument 58 struct spdk_nvme_ctrlr *ctrlr) in prepare_submit_request_test() argument 91 struct spdk_nvme_ctrlr ctrlr = {}; test3() local 111 struct spdk_nvme_ctrlr ctrlr = {}; test_ctrlr_failed() local 159 struct spdk_nvme_ctrlr ctrlr = {{0}}; test_nvme_qpair_process_completions() local 429 struct spdk_nvme_ctrlr ctrlr = {}; test_nvme_qpair_add_cmd_error_injection() local 559 struct spdk_nvme_ctrlr ctrlr = {}; test_nvme_qpair_submit_request() local 583 struct spdk_nvme_ctrlr ctrlr = {}; test_nvme_qpair_resubmit_request_with_transport_failed() local 623 struct spdk_nvme_ctrlr ctrlr = {}; test_nvme_qpair_manual_complete_request() local 653 struct spdk_nvme_ctrlr ctrlr = {}; test_nvme_qpair_init_deinit() local [all...] |
/spdk/test/unit/lib/nvme/nvme_cuse.c/ |
H A D | nvme_cuse_ut.c | 121 spdk_nvme_ctrlr_get_num_ns(struct spdk_nvme_ctrlr *ctrlr) in spdk_nvme_ctrlr_get_num_ns() argument 127 spdk_nvme_ctrlr_get_first_active_ns(struct spdk_nvme_ctrlr * ctrlr) spdk_nvme_ctrlr_get_first_active_ns() argument 133 spdk_nvme_ctrlr_get_next_active_ns(struct spdk_nvme_ctrlr * ctrlr,uint32_t nsid) spdk_nvme_ctrlr_get_next_active_ns() argument 144 nvme_io_msg_send(struct spdk_nvme_ctrlr * ctrlr,uint32_t nsid,spdk_nvme_io_msg_fn fn,void * arg) nvme_io_msg_send() argument 164 spdk_nvme_ctrlr_get_ns(struct spdk_nvme_ctrlr * ctrlr,uint32_t nsid) spdk_nvme_ctrlr_get_ns() argument 415 struct spdk_nvme_ctrlr ctrlr = {}; test_nvme_cuse_get_cuse_ns_device() local 446 struct spdk_nvme_ctrlr ctrlr = {}; test_cuse_nvme_submit_io() local 521 struct spdk_nvme_ctrlr ctrlr = {}; test_cuse_nvme_reset() local 547 struct spdk_nvme_ctrlr ctrlr = {}; test_nvme_cuse_stop() local 579 struct spdk_nvme_ctrlr ctrlr = {}; test_spdk_nvme_cuse_get_ctrlr_name() local [all...] |
/spdk/test/unit/lib/nvme/nvme.c/ |
H A D | nvme_ut.c | 44 nvme_ctrlr_destruct(struct spdk_nvme_ctrlr * ctrlr) nvme_ctrlr_destruct() argument 50 nvme_ctrlr_destruct_async(struct spdk_nvme_ctrlr * ctrlr,struct nvme_ctrlr_detach_ctx * ctx) nvme_ctrlr_destruct_async() argument 59 nvme_ctrlr_destruct_poll_async(struct spdk_nvme_ctrlr * ctrlr,struct nvme_ctrlr_detach_ctx * ctx) nvme_ctrlr_destruct_poll_async() argument 74 spdk_nvme_ctrlr_get_regs_csts(struct spdk_nvme_ctrlr * ctrlr) spdk_nvme_ctrlr_get_regs_csts() argument 102 struct spdk_nvme_ctrlr *ctrlr; ut_nvme_pcie_ctrlr_scan() local 129 nvme_transport_ctrlr_destruct(struct spdk_nvme_ctrlr * ctrlr) nvme_transport_ctrlr_destruct() argument 139 struct spdk_nvme_ctrlr *ctrlr = NULL; nvme_transport_ctrlr_scan() local 161 dummy_attach_cb(void * cb_ctx,const struct spdk_nvme_transport_id * trid,struct spdk_nvme_ctrlr * ctrlr,const struct spdk_nvme_ctrlr_opts * opts) dummy_attach_cb() argument 175 struct spdk_nvme_ctrlr ctrlr; test_spdk_nvme_probe() local 235 struct spdk_nvme_ctrlr ctrlr; test_spdk_nvme_connect() local 350 struct spdk_nvme_ctrlr *ctrlr; test_nvme_init_controllers() local 506 struct spdk_nvme_ctrlr ctrlr; test_spdk_nvme_detach() local 826 struct spdk_nvme_ctrlr ctrlr = {}; test_nvme_ctrlr_probe() local 1214 dummy_timeout_cb(void * cb_arg,struct spdk_nvme_ctrlr * ctrlr,struct spdk_nvme_qpair * qpair,uint16_t cid) dummy_timeout_cb() argument 1295 struct spdk_nvme_ctrlr ctrlr; test_nvme_wait_for_completion() local [all...] |