Home
last modified time | relevance | path

Searched refs:qpair (Results 1 – 25 of 93) sorted by relevance

1234

/spdk/lib/nvme/
H A Dnvme_qpair.c13 static int nvme_qpair_resubmit_request(struct spdk_nvme_qpair *qpair, struct nvme_request *req);
274 spdk_nvme_qpair_print_command(struct spdk_nvme_qpair *qpair, struct spdk_nvme_cmd *cmd) in spdk_nvme_qpair_print_command() argument
276 assert(qpair != NULL); in spdk_nvme_qpair_print_command()
279 spdk_nvme_print_command(qpair->id, cmd); in spdk_nvme_qpair_print_command()
481 spdk_nvme_qpair_print_completion(struct spdk_nvme_qpair *qpair, struct spdk_nvme_cpl *cpl) in spdk_nvme_qpair_print_completion() argument
483 spdk_nvme_print_completion(qpair->id, cpl); in spdk_nvme_qpair_print_completion()
542 nvme_qpair_manual_complete_request(struct spdk_nvme_qpair *qpair, in nvme_qpair_manual_complete_request() argument
550 cpl.sqid = qpair->id; in nvme_qpair_manual_complete_request()
557 if (error && print_on_error && !qpair->ctrlr->opts.disable_error_logging) { in nvme_qpair_manual_complete_request()
559 spdk_nvme_qpair_print_command(qpair, in nvme_qpair_manual_complete_request()
567 nvme_qpair_abort_queued_reqs(struct spdk_nvme_qpair * qpair) nvme_qpair_abort_queued_reqs() argument
592 _nvme_qpair_complete_abort_queued_reqs(struct spdk_nvme_qpair * qpair) _nvme_qpair_complete_abort_queued_reqs() argument
613 nvme_qpair_abort_queued_reqs_with_cbarg(struct spdk_nvme_qpair * qpair,void * cmd_cb_arg) nvme_qpair_abort_queued_reqs_with_cbarg() argument
636 nvme_qpair_check_enabled(struct spdk_nvme_qpair * qpair) nvme_qpair_check_enabled() argument
698 nvme_qpair_resubmit_requests(struct spdk_nvme_qpair * qpair,uint32_t num_requests) nvme_qpair_resubmit_requests() argument
725 nvme_complete_register_operations(struct spdk_nvme_qpair * qpair) nvme_complete_register_operations() argument
756 spdk_nvme_qpair_process_completions(struct spdk_nvme_qpair * qpair,uint32_t max_completions) spdk_nvme_qpair_process_completions() argument
835 spdk_nvme_qpair_get_failure_reason(struct spdk_nvme_qpair * qpair) spdk_nvme_qpair_get_failure_reason() argument
841 spdk_nvme_qpair_set_abort_dnr(struct spdk_nvme_qpair * qpair,bool dnr) spdk_nvme_qpair_set_abort_dnr() argument
847 spdk_nvme_qpair_is_connected(struct spdk_nvme_qpair * qpair) spdk_nvme_qpair_is_connected() argument
854 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
911 nvme_qpair_complete_error_reqs(struct spdk_nvme_qpair * qpair) nvme_qpair_complete_error_reqs() argument
925 nvme_qpair_deinit(struct spdk_nvme_qpair * qpair) nvme_qpair_deinit() argument
942 _nvme_qpair_submit_request(struct spdk_nvme_qpair * qpair,struct nvme_request * req) _nvme_qpair_submit_request() argument
1088 nvme_qpair_submit_request(struct spdk_nvme_qpair * qpair,struct nvme_request * req) nvme_qpair_submit_request() argument
1119 nvme_qpair_resubmit_request(struct spdk_nvme_qpair * qpair,struct nvme_request * req) nvme_qpair_resubmit_request() argument
1139 nvme_qpair_abort_all_queued_reqs(struct spdk_nvme_qpair * qpair) nvme_qpair_abort_all_queued_reqs() argument
1151 spdk_nvme_qpair_add_cmd_error_injection(struct spdk_nvme_ctrlr * ctrlr,struct spdk_nvme_qpair * qpair,uint8_t opc,bool do_not_submit,uint64_t timeout_in_us,uint32_t err_count,uint8_t sct,uint8_t sc) spdk_nvme_qpair_add_cmd_error_injection() argument
1197 spdk_nvme_qpair_remove_cmd_error_injection(struct spdk_nvme_ctrlr * ctrlr,struct spdk_nvme_qpair * qpair,uint8_t opc) spdk_nvme_qpair_remove_cmd_error_injection() argument
1221 spdk_nvme_qpair_get_id(struct spdk_nvme_qpair * qpair) spdk_nvme_qpair_get_id() argument
1227 spdk_nvme_qpair_get_num_outstanding_reqs(struct spdk_nvme_qpair * qpair) spdk_nvme_qpair_get_num_outstanding_reqs() argument
[all...]
H A Dnvme_transport.c49 * transport object in either the controller struct or the admin qpair. This means
452 struct spdk_nvme_qpair *qpair;
456 qpair = transport->ops.ctrlr_create_io_qpair(ctrlr, qid, opts); in nvme_transport_connect_qpair_fail()
457 if (qpair != NULL && !nvme_qpair_is_admin_queue(qpair)) { in nvme_transport_connect_qpair_fail()
458 qpair->transport = transport; in nvme_transport_connect_qpair_fail()
461 return qpair; in nvme_transport_connect_qpair_fail()
465 nvme_transport_ctrlr_delete_io_qpair(struct spdk_nvme_ctrlr *ctrlr, struct spdk_nvme_qpair *qpair) in nvme_transport_ctrlr_connect_qpair()
472 /* Do not rely on qpair->transport. For multi-process cases, a foreign process may delete in nvme_transport_ctrlr_connect_qpair()
473 * the IO qpair, i in nvme_transport_ctrlr_connect_qpair()
420 struct spdk_nvme_qpair *qpair; nvme_transport_ctrlr_create_io_qpair() local
433 nvme_transport_ctrlr_delete_io_qpair(struct spdk_nvme_ctrlr * ctrlr,struct spdk_nvme_qpair * qpair) nvme_transport_ctrlr_delete_io_qpair() argument
454 nvme_transport_connect_qpair_fail(struct spdk_nvme_qpair * qpair,void * unused) nvme_transport_connect_qpair_fail() argument
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
540 nvme_transport_ctrlr_disconnect_qpair_done(struct spdk_nvme_qpair * qpair) nvme_transport_ctrlr_disconnect_qpair_done() argument
564 nvme_transport_qpair_abort_reqs(struct spdk_nvme_qpair * qpair) nvme_transport_qpair_abort_reqs() argument
578 nvme_transport_qpair_reset(struct spdk_nvme_qpair * qpair) nvme_transport_qpair_reset() argument
592 nvme_transport_qpair_submit_request(struct spdk_nvme_qpair * qpair,struct nvme_request * req) nvme_transport_qpair_submit_request() argument
606 nvme_transport_qpair_process_completions(struct spdk_nvme_qpair * qpair,uint32_t max_completions) nvme_transport_qpair_process_completions() argument
620 nvme_transport_qpair_iterate_requests(struct spdk_nvme_qpair * qpair,int (* iter_fn)(struct nvme_request * req,void * arg),void * arg) nvme_transport_qpair_iterate_requests() argument
636 nvme_transport_admin_qpair_abort_aers(struct spdk_nvme_qpair * qpair) nvme_transport_admin_qpair_abort_aers() argument
662 nvme_transport_qpair_get_optimal_poll_group(const struct spdk_nvme_transport * transport,struct spdk_nvme_qpair * qpair) nvme_transport_qpair_get_optimal_poll_group() argument
673 nvme_transport_poll_group_add(struct spdk_nvme_transport_poll_group * tgroup,struct spdk_nvme_qpair * qpair) nvme_transport_poll_group_add() argument
690 nvme_transport_poll_group_remove(struct spdk_nvme_transport_poll_group * tgroup,struct spdk_nvme_qpair * qpair) nvme_transport_poll_group_remove() argument
726 nvme_transport_poll_group_disconnect_qpair(struct spdk_nvme_qpair * qpair) nvme_transport_poll_group_disconnect_qpair() argument
754 nvme_transport_poll_group_connect_qpair(struct spdk_nvme_qpair * qpair) nvme_transport_poll_group_connect_qpair() argument
[all...]
H A Dnvme_auth.c134 nvme_auth_digest_allowed(struct spdk_nvme_qpair *qpair, uint8_t digest) in nvme_auth_digest_allowed() argument
136 struct spdk_nvme_ctrlr *ctrlr = qpair->ctrlr; in nvme_auth_digest_allowed()
142 nvme_auth_dhgroup_allowed(struct spdk_nvme_qpair *qpair, uint8_t dhgroup) in nvme_auth_dhgroup_allowed() argument
144 struct spdk_nvme_ctrlr *ctrlr = qpair->ctrlr; in nvme_auth_dhgroup_allowed()
150 nvme_auth_set_state(struct spdk_nvme_qpair *qpair, enum nvme_qpair_auth_state state) in nvme_auth_set_state() argument
163 AUTH_DEBUGLOG(qpair, "auth state: %s\n", state_names[state]); in nvme_auth_set_state()
164 qpair->auth.state = state; in nvme_auth_set_state()
168 nvme_auth_set_failure(struct spdk_nvme_qpair *qpair, int status, bool failure2) in nvme_auth_set_failure() argument
170 if (qpair->auth.status == 0) { in nvme_auth_set_failure()
171 qpair in nvme_auth_set_failure()
180 nvme_auth_print_cpl(struct spdk_nvme_qpair * qpair,const char * msg) nvme_auth_print_cpl() argument
189 nvme_auth_get_seqnum(struct spdk_nvme_qpair * qpair) nvme_auth_get_seqnum() argument
663 nvme_auth_submit_request(struct spdk_nvme_qpair * qpair,enum spdk_nvmf_fabric_cmd_types type,uint32_t len) nvme_auth_submit_request() argument
707 nvme_auth_recv_message(struct spdk_nvme_qpair * qpair) nvme_auth_recv_message() argument
715 nvme_auth_send_failure2(struct spdk_nvme_qpair * qpair,enum spdk_nvmf_auth_failure_reason reason) nvme_auth_send_failure2() argument
732 nvme_auth_check_message(struct spdk_nvme_qpair * qpair,enum spdk_nvmf_auth_id auth_id) nvme_auth_check_message() argument
780 nvme_auth_send_negotiate(struct spdk_nvme_qpair * qpair) nvme_auth_send_negotiate() argument
820 nvme_auth_check_challenge(struct spdk_nvme_qpair * qpair) nvme_auth_check_challenge() argument
900 nvme_auth_send_reply(struct spdk_nvme_qpair * qpair) nvme_auth_send_reply() argument
1006 nvme_auth_check_success1(struct spdk_nvme_qpair * qpair) nvme_auth_check_success1() argument
1057 nvme_auth_send_success2(struct spdk_nvme_qpair * qpair) nvme_auth_send_success2() argument
1072 nvme_fabric_qpair_authenticate_poll(struct spdk_nvme_qpair * qpair) nvme_fabric_qpair_authenticate_poll() argument
1206 nvme_fabric_qpair_authenticate_async(struct spdk_nvme_qpair * qpair) nvme_fabric_qpair_authenticate_async() argument
[all...]
H A Dnvme_pcie_common.c24 static void nvme_pcie_fail_request_bad_vtophys(struct spdk_nvme_qpair *qpair,
39 nvme_pcie_qpair_reset(struct spdk_nvme_qpair *qpair) in nvme_pcie_qpair_reset() argument
41 struct nvme_pcie_qpair *pqpair = nvme_pcie_qpair(qpair); in nvme_pcie_qpair_reset()
63 nvme_pcie_qpair_get_fd(struct spdk_nvme_qpair *qpair, struct spdk_event_handler_opts *opts) in nvme_qpair_construct_tracker()
65 struct spdk_nvme_ctrlr *ctrlr = qpair->ctrlr; in nvme_qpair_construct_tracker()
74 return spdk_pci_device_get_interrupt_efd_by_index(devhandle, qpair->id); in nvme_pcie_ctrlr_alloc_cmb()
84 return spdk_pci_device_get_interrupt_efd_by_index(devhandle, qpair->id); in nvme_pcie_ctrlr_alloc_cmb()
123 nvme_pcie_qpair_construct(struct spdk_nvme_qpair *qpair, in nvme_pcie_qpair_construct()
126 struct spdk_nvme_ctrlr *ctrlr = qpair->ctrlr; in nvme_pcie_qpair_construct()
128 struct nvme_pcie_qpair *pqpair = nvme_pcie_qpair(qpair); in nvme_pcie_qpair_construct()
98 nvme_pcie_qpair_construct(struct spdk_nvme_qpair * qpair,const struct spdk_nvme_io_qpair_opts * opts) nvme_pcie_qpair_construct() argument
273 nvme_pcie_qpair_insert_pending_admin_request(struct spdk_nvme_qpair * qpair,struct nvme_request * req,struct spdk_nvme_cpl * cpl) nvme_pcie_qpair_insert_pending_admin_request() argument
304 nvme_pcie_qpair_complete_pending_admin_request(struct spdk_nvme_qpair * qpair) nvme_pcie_qpair_complete_pending_admin_request() 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
426 struct spdk_nvme_qpair *qpair = arg; nvme_completion_sq_error_delete_cq_cb() local
439 struct spdk_nvme_qpair *qpair = arg; nvme_completion_create_sq_cb() local
487 struct spdk_nvme_qpair *qpair = arg; nvme_completion_create_cq_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
622 nvme_pcie_qpair_submit_tracker(struct spdk_nvme_qpair * qpair,struct nvme_tracker * tr) nvme_pcie_qpair_submit_tracker() argument
668 nvme_pcie_qpair_complete_tracker(struct spdk_nvme_qpair * qpair,struct nvme_tracker * tr,struct spdk_nvme_cpl * cpl,bool print_on_error) nvme_pcie_qpair_complete_tracker() argument
719 nvme_pcie_qpair_manual_complete_tracker(struct spdk_nvme_qpair * qpair,struct nvme_tracker * tr,uint32_t sct,uint32_t sc,uint32_t dnr,bool print_on_error) nvme_pcie_qpair_manual_complete_tracker() argument
735 nvme_pcie_qpair_abort_trackers(struct spdk_nvme_qpair * qpair,uint32_t dnr) nvme_pcie_qpair_abort_trackers() argument
757 nvme_pcie_admin_qpair_abort_aers(struct spdk_nvme_qpair * qpair) nvme_pcie_admin_qpair_abort_aers() argument
777 nvme_pcie_admin_qpair_destroy(struct spdk_nvme_qpair * qpair) nvme_pcie_admin_qpair_destroy() argument
783 nvme_pcie_qpair_abort_reqs(struct spdk_nvme_qpair * qpair,uint32_t dnr) nvme_pcie_qpair_abort_reqs() argument
789 nvme_pcie_qpair_check_timeout(struct spdk_nvme_qpair * qpair) nvme_pcie_qpair_check_timeout() argument
828 nvme_pcie_qpair_process_completions(struct spdk_nvme_qpair * qpair,uint32_t max_completions) nvme_pcie_qpair_process_completions() argument
993 nvme_pcie_qpair_destroy(struct spdk_nvme_qpair * qpair) nvme_pcie_qpair_destroy() argument
1040 struct spdk_nvme_qpair *qpair; nvme_pcie_ctrlr_create_io_qpair() local
1073 nvme_pcie_ctrlr_delete_io_qpair(struct spdk_nvme_ctrlr * ctrlr,struct spdk_nvme_qpair * qpair) nvme_pcie_ctrlr_delete_io_qpair() argument
1166 nvme_pcie_fail_request_bad_vtophys(struct spdk_nvme_qpair * qpair,struct nvme_tracker * tr) nvme_pcie_fail_request_bad_vtophys() argument
1265 nvme_pcie_qpair_build_request_invalid(struct spdk_nvme_qpair * qpair,struct nvme_request * req,struct nvme_tracker * tr,bool dword_aligned) nvme_pcie_qpair_build_request_invalid() argument
1277 nvme_pcie_qpair_build_contig_request(struct spdk_nvme_qpair * qpair,struct nvme_request * req,struct nvme_tracker * tr,bool dword_aligned) nvme_pcie_qpair_build_contig_request() argument
1300 nvme_pcie_qpair_build_contig_hw_sgl_request(struct spdk_nvme_qpair * qpair,struct nvme_request * req,struct nvme_tracker * tr,bool dword_aligned) nvme_pcie_qpair_build_contig_hw_sgl_request() argument
1380 nvme_pcie_qpair_build_hw_sgl_request(struct spdk_nvme_qpair * qpair,struct nvme_request * req,struct nvme_tracker * tr,bool dword_aligned) nvme_pcie_qpair_build_hw_sgl_request() argument
1514 nvme_pcie_qpair_build_prps_sgl_request(struct spdk_nvme_qpair * qpair,struct nvme_request * req,struct nvme_tracker * tr,bool dword_aligned) nvme_pcie_qpair_build_prps_sgl_request() argument
1581 nvme_pcie_qpair_build_metadata(struct spdk_nvme_qpair * qpair,struct nvme_tracker * tr,bool sgl_supported,bool mptr_sgl_supported,bool dword_aligned) nvme_pcie_qpair_build_metadata() argument
1624 nvme_pcie_qpair_submit_request(struct spdk_nvme_qpair * qpair,struct nvme_request * req) nvme_pcie_qpair_submit_request() argument
1724 nvme_pcie_poll_group_connect_qpair(struct spdk_nvme_qpair * qpair) nvme_pcie_poll_group_connect_qpair() argument
1730 nvme_pcie_poll_group_disconnect_qpair(struct spdk_nvme_qpair * qpair) nvme_pcie_poll_group_disconnect_qpair() argument
1737 nvme_pcie_poll_group_add(struct spdk_nvme_transport_poll_group * tgroup,struct spdk_nvme_qpair * qpair) nvme_pcie_poll_group_add() argument
1744 nvme_pcie_poll_group_remove(struct spdk_nvme_transport_poll_group * tgroup,struct spdk_nvme_qpair * qpair) nvme_pcie_poll_group_remove() argument
1756 struct spdk_nvme_qpair *qpair, *tmp_qpair; nvme_pcie_poll_group_process_completions() local
[all...]
H A Dnvme_pcie_internal.h171 * Base qpair structure.
175 struct spdk_nvme_qpair qpair;
206 nvme_pcie_qpair(struct spdk_nvme_qpair *qpair) in nvme_pcie_qpair()
208 return SPDK_CONTAINEROF(qpair, struct nvme_pcie_qpair, qpair);
249 nvme_pcie_qpair_ring_sq_doorbell(struct spdk_nvme_qpair *qpair) in nvme_pcie_qpair_ring_sq_doorbell()
251 struct nvme_pcie_qpair *pqpair = nvme_pcie_qpair(qpair); in nvme_pcie_qpair_ring_sq_doorbell()
252 struct nvme_pcie_ctrlr *pctrlr = nvme_pcie_ctrlr(qpair->ctrlr); in nvme_pcie_qpair_ring_sq_doorbell()
255 if (qpair->last_fuse == SPDK_NVME_IO_FLAGS_FUSE_FIRST) { in nvme_pcie_qpair_ring_sq_doorbell()
278 nvme_pcie_qpair_ring_cq_doorbell(struct spdk_nvme_qpair *qpair) in nvme_pcie_qpair_ring_cq_doorbell()
172 struct spdk_nvme_qpair qpair; global() member
203 nvme_pcie_qpair(struct spdk_nvme_qpair * qpair) nvme_pcie_qpair() argument
246 nvme_pcie_qpair_ring_sq_doorbell(struct spdk_nvme_qpair * qpair) nvme_pcie_qpair_ring_sq_doorbell() argument
275 nvme_pcie_qpair_ring_cq_doorbell(struct spdk_nvme_qpair * qpair) nvme_pcie_qpair_ring_cq_doorbell() argument
[all...]
H A Dnvme_zns.c68 spdk_nvme_zns_zone_append(struct spdk_nvme_ns *ns, struct spdk_nvme_qpair *qpair, in spdk_nvme_zns_zone_append() argument
73 return nvme_ns_cmd_zone_append_with_md(ns, qpair, buffer, NULL, zslba, lba_count, in spdk_nvme_zns_zone_append()
78 spdk_nvme_zns_zone_append_with_md(struct spdk_nvme_ns *ns, struct spdk_nvme_qpair *qpair, in spdk_nvme_zns_zone_append_with_md() argument
83 return nvme_ns_cmd_zone_append_with_md(ns, qpair, buffer, metadata, zslba, lba_count, in spdk_nvme_zns_zone_append_with_md()
88 spdk_nvme_zns_zone_appendv(struct spdk_nvme_ns *ns, struct spdk_nvme_qpair *qpair, in spdk_nvme_zns_zone_appendv() argument
94 return nvme_ns_cmd_zone_appendv_with_md(ns, qpair, zslba, lba_count, cb_fn, cb_arg, in spdk_nvme_zns_zone_appendv()
100 spdk_nvme_zns_zone_appendv_with_md(struct spdk_nvme_ns *ns, struct spdk_nvme_qpair *qpair, in spdk_nvme_zns_zone_appendv_with_md() argument
107 return nvme_ns_cmd_zone_appendv_with_md(ns, qpair, zslba, lba_count, cb_fn, cb_arg, in spdk_nvme_zns_zone_appendv_with_md()
113 nvme_zns_zone_mgmt_recv(struct spdk_nvme_ns *ns, struct spdk_nvme_qpair *qpair, in nvme_zns_zone_mgmt_recv() argument
121 req = nvme_allocate_request_user_copy(qpair, payload, payload_size, cb_fn, cb_arg, false); in nvme_zns_zone_mgmt_recv()
[all …]
H A Dnvme_ns_cmd.c12 struct spdk_nvme_qpair *qpair,
76 _nvme_add_child_request(struct spdk_nvme_ns *ns, struct spdk_nvme_qpair *qpair, in _nvme_add_child_request() argument
85 child = _nvme_ns_cmd_rw(ns, qpair, payload, payload_offset, md_offset, lba, lba_count, cb_fn, in _nvme_add_child_request()
99 struct spdk_nvme_qpair *qpair, in _nvme_ns_cmd_split_request() argument
123 child = _nvme_add_child_request(ns, qpair, payload, payload_offset, md_offset, in _nvme_ns_cmd_split_request()
152 _is_accel_sequence_valid(struct spdk_nvme_qpair *qpair, void *seq) in _is_accel_sequence_valid() argument
154 /* An accel sequence can only be executed if the controller supports accel and a qpair is in _is_accel_sequence_valid()
156 if (spdk_likely(seq == NULL || ((qpair->ctrlr->flags & SPDK_NVME_CTRLR_ACCEL_SEQUENCE_SUPPORTED) && in _is_accel_sequence_valid()
157 qpair->poll_group != NULL))) { in _is_accel_sequence_valid()
202 struct spdk_nvme_qpair *qpair, in _nvme_ns_cmd_split_request_prp() argument
332 _nvme_ns_cmd_split_request_sgl(struct spdk_nvme_ns * ns,struct spdk_nvme_qpair * qpair,const struct nvme_payload * payload,uint32_t payload_offset,uint32_t md_offset,uint64_t lba,uint32_t lba_count,spdk_nvme_cmd_cb cb_fn,void * cb_arg,uint32_t opc,uint32_t io_flags,struct nvme_request * req,uint16_t apptag_mask,uint16_t apptag,uint32_t cdw13,void * accel_sequence,int * rc) _nvme_ns_cmd_split_request_sgl() argument
423 _nvme_ns_cmd_rw(struct spdk_nvme_ns * ns,struct spdk_nvme_qpair * qpair,const struct nvme_payload * payload,uint32_t payload_offset,uint32_t md_offset,uint64_t lba,uint32_t lba_count,spdk_nvme_cmd_cb cb_fn,void * cb_arg,uint32_t opc,uint32_t io_flags,uint16_t apptag_mask,uint16_t apptag,uint32_t cdw13,bool check_sgl,void * accel_sequence,int * rc) _nvme_ns_cmd_rw() argument
497 spdk_nvme_ns_cmd_compare(struct spdk_nvme_ns * ns,struct spdk_nvme_qpair * qpair,void * buffer,uint64_t lba,uint32_t lba_count,spdk_nvme_cmd_cb cb_fn,void * cb_arg,uint32_t io_flags) spdk_nvme_ns_cmd_compare() argument
528 spdk_nvme_ns_cmd_compare_with_md(struct spdk_nvme_ns * ns,struct spdk_nvme_qpair * qpair,void * buffer,void * metadata,uint64_t lba,uint32_t lba_count,spdk_nvme_cmd_cb cb_fn,void * cb_arg,uint32_t io_flags,uint16_t apptag_mask,uint16_t apptag) spdk_nvme_ns_cmd_compare_with_md() argument
561 spdk_nvme_ns_cmd_comparev(struct spdk_nvme_ns * ns,struct spdk_nvme_qpair * qpair,uint64_t lba,uint32_t lba_count,spdk_nvme_cmd_cb cb_fn,void * cb_arg,uint32_t io_flags,spdk_nvme_req_reset_sgl_cb reset_sgl_fn,spdk_nvme_req_next_sge_cb next_sge_fn) spdk_nvme_ns_cmd_comparev() argument
596 spdk_nvme_ns_cmd_comparev_with_md(struct spdk_nvme_ns * ns,struct spdk_nvme_qpair * qpair,uint64_t lba,uint32_t lba_count,spdk_nvme_cmd_cb cb_fn,void * cb_arg,uint32_t io_flags,spdk_nvme_req_reset_sgl_cb reset_sgl_fn,spdk_nvme_req_next_sge_cb next_sge_fn,void * metadata,uint16_t apptag_mask,uint16_t apptag) spdk_nvme_ns_cmd_comparev_with_md() argument
632 spdk_nvme_ns_cmd_read(struct spdk_nvme_ns * ns,struct spdk_nvme_qpair * qpair,void * buffer,uint64_t lba,uint32_t lba_count,spdk_nvme_cmd_cb cb_fn,void * cb_arg,uint32_t io_flags) spdk_nvme_ns_cmd_read() argument
662 spdk_nvme_ns_cmd_read_with_md(struct spdk_nvme_ns * ns,struct spdk_nvme_qpair * qpair,void * buffer,void * metadata,uint64_t lba,uint32_t lba_count,spdk_nvme_cmd_cb cb_fn,void * cb_arg,uint32_t io_flags,uint16_t apptag_mask,uint16_t apptag) spdk_nvme_ns_cmd_read_with_md() argument
693 nvme_ns_cmd_rw_ext(struct spdk_nvme_ns * ns,struct spdk_nvme_qpair * qpair,void * buffer,uint64_t lba,uint32_t lba_count,spdk_nvme_cmd_cb cb_fn,void * cb_arg,struct spdk_nvme_ns_cmd_ext_io_opts * opts,enum spdk_nvme_nvm_opcode opc) nvme_ns_cmd_rw_ext() argument
732 spdk_nvme_ns_cmd_read_ext(struct spdk_nvme_ns * ns,struct spdk_nvme_qpair * qpair,void * buffer,uint64_t lba,uint32_t lba_count,spdk_nvme_cmd_cb cb_fn,void * cb_arg,struct spdk_nvme_ns_cmd_ext_io_opts * opts) spdk_nvme_ns_cmd_read_ext() argument
742 spdk_nvme_ns_cmd_readv(struct spdk_nvme_ns * ns,struct spdk_nvme_qpair * qpair,uint64_t lba,uint32_t lba_count,spdk_nvme_cmd_cb cb_fn,void * cb_arg,uint32_t io_flags,spdk_nvme_req_reset_sgl_cb reset_sgl_fn,spdk_nvme_req_next_sge_cb next_sge_fn) spdk_nvme_ns_cmd_readv() argument
776 spdk_nvme_ns_cmd_readv_with_md(struct spdk_nvme_ns * ns,struct spdk_nvme_qpair * qpair,uint64_t lba,uint32_t lba_count,spdk_nvme_cmd_cb cb_fn,void * cb_arg,uint32_t io_flags,spdk_nvme_req_reset_sgl_cb reset_sgl_fn,spdk_nvme_req_next_sge_cb next_sge_fn,void * metadata,uint16_t apptag_mask,uint16_t apptag) spdk_nvme_ns_cmd_readv_with_md() argument
811 nvme_ns_cmd_rwv_ext(struct spdk_nvme_ns * ns,struct spdk_nvme_qpair * qpair,uint64_t lba,uint32_t lba_count,spdk_nvme_cmd_cb cb_fn,void * cb_arg,spdk_nvme_req_reset_sgl_cb reset_sgl_fn,spdk_nvme_req_next_sge_cb next_sge_fn,struct spdk_nvme_ns_cmd_ext_io_opts * opts,enum spdk_nvme_nvm_opcode opc) nvme_ns_cmd_rwv_ext() argument
861 spdk_nvme_ns_cmd_readv_ext(struct spdk_nvme_ns * ns,struct spdk_nvme_qpair * qpair,uint64_t lba,uint32_t lba_count,spdk_nvme_cmd_cb cb_fn,void * cb_arg,spdk_nvme_req_reset_sgl_cb reset_sgl_fn,spdk_nvme_req_next_sge_cb next_sge_fn,struct spdk_nvme_ns_cmd_ext_io_opts * opts) spdk_nvme_ns_cmd_readv_ext() argument
872 spdk_nvme_ns_cmd_write(struct spdk_nvme_ns * ns,struct spdk_nvme_qpair * qpair,void * buffer,uint64_t lba,uint32_t lba_count,spdk_nvme_cmd_cb cb_fn,void * cb_arg,uint32_t io_flags) spdk_nvme_ns_cmd_write() argument
921 nvme_ns_cmd_zone_append_with_md(struct spdk_nvme_ns * ns,struct spdk_nvme_qpair * qpair,void * buffer,void * metadata,uint64_t zslba,uint32_t lba_count,spdk_nvme_cmd_cb cb_fn,void * cb_arg,uint32_t io_flags,uint16_t apptag_mask,uint16_t apptag) nvme_ns_cmd_zone_append_with_md() argument
968 nvme_ns_cmd_zone_appendv_with_md(struct spdk_nvme_ns * ns,struct spdk_nvme_qpair * qpair,uint64_t zslba,uint32_t lba_count,spdk_nvme_cmd_cb cb_fn,void * cb_arg,uint32_t io_flags,spdk_nvme_req_reset_sgl_cb reset_sgl_fn,spdk_nvme_req_next_sge_cb next_sge_fn,void * metadata,uint16_t apptag_mask,uint16_t apptag) nvme_ns_cmd_zone_appendv_with_md() argument
1026 spdk_nvme_ns_cmd_write_with_md(struct spdk_nvme_ns * ns,struct spdk_nvme_qpair * qpair,void * buffer,void * metadata,uint64_t lba,uint32_t lba_count,spdk_nvme_cmd_cb cb_fn,void * cb_arg,uint32_t io_flags,uint16_t apptag_mask,uint16_t apptag) spdk_nvme_ns_cmd_write_with_md() argument
1055 spdk_nvme_ns_cmd_write_ext(struct spdk_nvme_ns * ns,struct spdk_nvme_qpair * qpair,void * buffer,uint64_t lba,uint32_t lba_count,spdk_nvme_cmd_cb cb_fn,void * cb_arg,struct spdk_nvme_ns_cmd_ext_io_opts * opts) spdk_nvme_ns_cmd_write_ext() argument
1065 spdk_nvme_ns_cmd_writev(struct spdk_nvme_ns * ns,struct spdk_nvme_qpair * qpair,uint64_t lba,uint32_t lba_count,spdk_nvme_cmd_cb cb_fn,void * cb_arg,uint32_t io_flags,spdk_nvme_req_reset_sgl_cb reset_sgl_fn,spdk_nvme_req_next_sge_cb next_sge_fn) spdk_nvme_ns_cmd_writev() argument
1099 spdk_nvme_ns_cmd_writev_with_md(struct spdk_nvme_ns * ns,struct spdk_nvme_qpair * qpair,uint64_t lba,uint32_t lba_count,spdk_nvme_cmd_cb cb_fn,void * cb_arg,uint32_t io_flags,spdk_nvme_req_reset_sgl_cb reset_sgl_fn,spdk_nvme_req_next_sge_cb next_sge_fn,void * metadata,uint16_t apptag_mask,uint16_t apptag) spdk_nvme_ns_cmd_writev_with_md() argument
1134 spdk_nvme_ns_cmd_writev_ext(struct spdk_nvme_ns * ns,struct spdk_nvme_qpair * qpair,uint64_t lba,uint32_t lba_count,spdk_nvme_cmd_cb cb_fn,void * cb_arg,spdk_nvme_req_reset_sgl_cb reset_sgl_fn,spdk_nvme_req_next_sge_cb next_sge_fn,struct spdk_nvme_ns_cmd_ext_io_opts * opts) spdk_nvme_ns_cmd_writev_ext() argument
1145 spdk_nvme_ns_cmd_write_zeroes(struct spdk_nvme_ns * ns,struct spdk_nvme_qpair * qpair,uint64_t lba,uint32_t lba_count,spdk_nvme_cmd_cb cb_fn,void * cb_arg,uint32_t io_flags) spdk_nvme_ns_cmd_write_zeroes() argument
1181 spdk_nvme_ns_cmd_verify(struct spdk_nvme_ns * ns,struct spdk_nvme_qpair * qpair,uint64_t lba,uint32_t lba_count,spdk_nvme_cmd_cb cb_fn,void * cb_arg,uint32_t io_flags) spdk_nvme_ns_cmd_verify() argument
1215 spdk_nvme_ns_cmd_write_uncorrectable(struct spdk_nvme_ns * ns,struct spdk_nvme_qpair * qpair,uint64_t lba,uint32_t lba_count,spdk_nvme_cmd_cb cb_fn,void * cb_arg) spdk_nvme_ns_cmd_write_uncorrectable() argument
1244 spdk_nvme_ns_cmd_dataset_management(struct spdk_nvme_ns * ns,struct spdk_nvme_qpair * qpair,uint32_t type,const struct spdk_nvme_dsm_range * ranges,uint16_t num_ranges,spdk_nvme_cmd_cb cb_fn,void * cb_arg) spdk_nvme_ns_cmd_dataset_management() argument
1278 spdk_nvme_ns_cmd_copy(struct spdk_nvme_ns * ns,struct spdk_nvme_qpair * qpair,const struct spdk_nvme_scc_source_range * ranges,uint16_t num_ranges,uint64_t dest_lba,spdk_nvme_cmd_cb cb_fn,void * cb_arg) spdk_nvme_ns_cmd_copy() argument
1312 spdk_nvme_ns_cmd_flush(struct spdk_nvme_ns * ns,struct spdk_nvme_qpair * qpair,spdk_nvme_cmd_cb cb_fn,void * cb_arg) spdk_nvme_ns_cmd_flush() argument
1332 spdk_nvme_ns_cmd_reservation_register(struct spdk_nvme_ns * ns,struct spdk_nvme_qpair * qpair,struct spdk_nvme_reservation_register_data * payload,bool ignore_key,enum spdk_nvme_reservation_register_action action,enum spdk_nvme_reservation_register_cptpl cptpl,spdk_nvme_cmd_cb cb_fn,void * cb_arg) spdk_nvme_ns_cmd_reservation_register() argument
1362 spdk_nvme_ns_cmd_reservation_release(struct spdk_nvme_ns * ns,struct spdk_nvme_qpair * qpair,struct spdk_nvme_reservation_key_data * payload,bool ignore_key,enum spdk_nvme_reservation_release_action action,enum spdk_nvme_reservation_type type,spdk_nvme_cmd_cb cb_fn,void * cb_arg) spdk_nvme_ns_cmd_reservation_release() argument
1392 spdk_nvme_ns_cmd_reservation_acquire(struct spdk_nvme_ns * ns,struct spdk_nvme_qpair * qpair,struct spdk_nvme_reservation_acquire_data * payload,bool ignore_key,enum spdk_nvme_reservation_acquire_action action,enum spdk_nvme_reservation_type type,spdk_nvme_cmd_cb cb_fn,void * cb_arg) spdk_nvme_ns_cmd_reservation_acquire() argument
1422 spdk_nvme_ns_cmd_reservation_report(struct spdk_nvme_ns * ns,struct spdk_nvme_qpair * qpair,void * payload,uint32_t len,spdk_nvme_cmd_cb cb_fn,void * cb_arg) spdk_nvme_ns_cmd_reservation_report() argument
1450 spdk_nvme_ns_cmd_io_mgmt_recv(struct spdk_nvme_ns * ns,struct spdk_nvme_qpair * qpair,void * payload,uint32_t len,uint8_t mo,uint16_t mos,spdk_nvme_cmd_cb cb_fn,void * cb_arg) spdk_nvme_ns_cmd_io_mgmt_recv() argument
1481 spdk_nvme_ns_cmd_io_mgmt_send(struct spdk_nvme_ns * ns,struct spdk_nvme_qpair * qpair,void * payload,uint32_t len,uint8_t mo,uint16_t mos,spdk_nvme_cmd_cb cb_fn,void * cb_arg) spdk_nvme_ns_cmd_io_mgmt_send() argument
[all...]
H A Dnvme_internal.h318 struct spdk_nvme_qpair *qpair;
467 * Members for handling IO qpair deletion inside of a completion context.
476 * which allocated this qpair exited unexpectedly.
485 /* The user is destroying qpair */
495 /* request object used only for this qpair's FABRICS/CONNECT command (if needed) */
904 * Admin qpair was disconnected, controller needs to be re-initialized
986 * can use this to skip unnecessary parts of the qpair deletion process
1193 nvme_qpair_is_admin_queue(struct spdk_nvme_qpair *qpair) in nvme_robust_mutex_unlock()
1195 return qpair->id == 0; in nvme_robust_mutex_unlock()
1199 nvme_qpair_is_io_queue(struct spdk_nvme_qpair *qpair) in nvme_ctrlr_unlock()
316 struct spdk_nvme_qpair *qpair; global() member
1156 nvme_qpair_is_admin_queue(struct spdk_nvme_qpair * qpair) nvme_qpair_is_admin_queue() argument
1162 nvme_qpair_is_io_queue(struct spdk_nvme_qpair * qpair) nvme_qpair_is_io_queue() argument
1388 nvme_allocate_request(struct spdk_nvme_qpair * qpair,const struct nvme_payload * payload,uint32_t payload_size,uint32_t md_size,spdk_nvme_cmd_cb cb_fn,void * cb_arg) nvme_allocate_request() argument
1408 nvme_allocate_request_contig(struct spdk_nvme_qpair * qpair,void * buffer,uint32_t payload_size,spdk_nvme_cmd_cb cb_fn,void * cb_arg) nvme_allocate_request_contig() argument
1420 nvme_allocate_request_null(struct spdk_nvme_qpair * qpair,spdk_nvme_cmd_cb cb_fn,void * cb_arg) nvme_allocate_request_null() argument
1430 _nvme_free_request(struct nvme_request * req,struct spdk_nvme_qpair * qpair) _nvme_free_request() argument
1454 nvme_complete_request(spdk_nvme_cmd_cb cb_fn,void * cb_arg,struct spdk_nvme_qpair * qpair,struct nvme_request * req,struct spdk_nvme_cpl * cpl) nvme_complete_request() argument
1519 nvme_qpair_set_state(struct spdk_nvme_qpair * qpair,enum nvme_qpair_state state) nvme_qpair_set_state() argument
1528 nvme_qpair_get_state(struct spdk_nvme_qpair * qpair) nvme_qpair_get_state() argument
[all...]
H A Dnvme_rdma.c33 * NVME RDMA qpair Resource Defaults
65 * Number of microseconds to wait until the lingering qpair becomes quiet.
188 /* NVMe RDMA qpair extensions for spdk_nvme_qpair */
190 struct spdk_nvme_qpair qpair;
317 struct spdk_nvme_qpair *qpair); in nvme_rdma_qpair()
331 nvme_rdma_qpair(struct spdk_nvme_qpair *qpair) in nvme_rdma_ctrlr()
333 assert(qpair->trtype == SPDK_NVME_TRANSPORT_RDMA);
334 return SPDK_CONTAINEROF(qpair, struct nvme_rdma_qpair, qpair); in nvme_rdma_req_get()
391 struct spdk_nvme_qpair *qpair; in nvme_rdma_cm_event_str_get()
189 struct spdk_nvme_qpair qpair; global() member
314 nvme_rdma_qpair(struct spdk_nvme_qpair * qpair) nvme_rdma_qpair() argument
362 struct spdk_nvme_qpair *qpair; nvme_rdma_req_complete() local
637 nvme_rdma_qpair_set_poller(struct spdk_nvme_qpair * qpair) nvme_rdma_qpair_set_poller() argument
1183 nvme_rdma_ctrlr_connect_qpair(struct spdk_nvme_ctrlr * ctrlr,struct spdk_nvme_qpair * qpair) nvme_rdma_ctrlr_connect_qpair() argument
1261 struct spdk_nvme_qpair *qpair = &rqpair->qpair; nvme_rdma_stale_conn_reconnect() local
1272 nvme_rdma_ctrlr_connect_qpair_poll(struct spdk_nvme_ctrlr * ctrlr,struct spdk_nvme_qpair * qpair) nvme_rdma_ctrlr_connect_qpair_poll() argument
1742 struct spdk_nvme_qpair *qpair; nvme_rdma_ctrlr_create_qpair() local
1778 struct spdk_nvme_qpair *qpair = &rqpair->qpair; nvme_rdma_qpair_destroy() local
1886 struct spdk_nvme_qpair *qpair = &rqpair->qpair; nvme_rdma_qpair_wait_until_quiet() local
1910 _nvme_rdma_ctrlr_disconnect_qpair(struct spdk_nvme_ctrlr * ctrlr,struct spdk_nvme_qpair * qpair,nvme_rdma_cm_event_cb disconnected_qpair_cb) _nvme_rdma_ctrlr_disconnect_qpair() argument
1937 nvme_rdma_ctrlr_disconnect_qpair_poll(struct spdk_nvme_ctrlr * ctrlr,struct spdk_nvme_qpair * qpair) nvme_rdma_ctrlr_disconnect_qpair_poll() argument
1972 nvme_rdma_ctrlr_disconnect_qpair(struct spdk_nvme_ctrlr * ctrlr,struct spdk_nvme_qpair * qpair) nvme_rdma_ctrlr_disconnect_qpair() argument
2001 struct spdk_nvme_qpair *qpair = &rqpair->qpair; nvme_rdma_stale_conn_disconnected() local
2022 struct spdk_nvme_qpair *qpair = &rqpair->qpair; nvme_rdma_stale_conn_retry() local
2041 nvme_rdma_ctrlr_delete_io_qpair(struct spdk_nvme_ctrlr * ctrlr,struct spdk_nvme_qpair * qpair) nvme_rdma_ctrlr_delete_io_qpair() argument
2231 nvme_rdma_qpair_submit_request(struct spdk_nvme_qpair * qpair,struct nvme_request * req) nvme_rdma_qpair_submit_request() argument
2283 nvme_rdma_qpair_reset(struct spdk_nvme_qpair * qpair) nvme_rdma_qpair_reset() argument
2290 nvme_rdma_qpair_abort_reqs(struct spdk_nvme_qpair * qpair,uint32_t dnr) nvme_rdma_qpair_abort_reqs() argument
2317 nvme_rdma_qpair_check_timeout(struct spdk_nvme_qpair * qpair) nvme_rdma_qpair_check_timeout() argument
2379 nvme_rdma_fail_qpair(struct spdk_nvme_qpair * qpair,int failure_reason) nvme_rdma_fail_qpair() argument
2393 struct spdk_nvme_qpair *qpair; get_rdma_qpair_from_wc() local
2636 dummy_disconnected_qpair_cb(struct spdk_nvme_qpair * qpair,void * poll_group_ctx) dummy_disconnected_qpair_cb() argument
2642 nvme_rdma_qpair_process_completions(struct spdk_nvme_qpair * qpair,uint32_t max_completions) nvme_rdma_qpair_process_completions() argument
2765 nvme_rdma_qpair_iterate_requests(struct spdk_nvme_qpair * qpair,int (* iter_fn)(struct nvme_request * req,void * arg),void * arg) nvme_rdma_qpair_iterate_requests() argument
2788 nvme_rdma_admin_qpair_abort_aers(struct spdk_nvme_qpair * qpair) nvme_rdma_admin_qpair_abort_aers() argument
3000 nvme_rdma_poll_group_connect_qpair(struct spdk_nvme_qpair * qpair) nvme_rdma_poll_group_connect_qpair() argument
3006 nvme_rdma_poll_group_disconnect_qpair(struct spdk_nvme_qpair * qpair) nvme_rdma_poll_group_disconnect_qpair() argument
3024 nvme_rdma_poll_group_add(struct spdk_nvme_transport_poll_group * tgroup,struct spdk_nvme_qpair * qpair) nvme_rdma_poll_group_add() argument
3031 nvme_rdma_poll_group_remove(struct spdk_nvme_transport_poll_group * tgroup,struct spdk_nvme_qpair * qpair) nvme_rdma_poll_group_remove() argument
3048 struct spdk_nvme_qpair *qpair = &rqpair->qpair; nvme_rdma_qpair_process_submits() local
3083 struct spdk_nvme_qpair *qpair, *tmp_qpair; nvme_rdma_poll_group_process_completions() local
[all...]
H A Dnvme_ns_ocssd_cmd.c11 struct spdk_nvme_qpair *qpair, in spdk_nvme_ocssd_ns_cmd_vector_reset() argument
24 req = nvme_allocate_request_null(qpair, cb_fn, cb_arg); in spdk_nvme_ocssd_ns_cmd_vector_reset()
50 return nvme_qpair_submit_request(qpair, req); in spdk_nvme_ocssd_ns_cmd_vector_reset()
55 struct spdk_nvme_qpair *qpair, in _nvme_ocssd_ns_cmd_vector_rw_with_md() argument
78 req = nvme_allocate_request(qpair, &payload, num_lbas * ns->sector_size, num_lbas * ns->md_size, in _nvme_ocssd_ns_cmd_vector_rw_with_md()
102 return nvme_qpair_submit_request(qpair, req); in _nvme_ocssd_ns_cmd_vector_rw_with_md()
107 struct spdk_nvme_qpair *qpair, in spdk_nvme_ocssd_ns_cmd_vector_write_with_md() argument
113 return _nvme_ocssd_ns_cmd_vector_rw_with_md(ns, qpair, buffer, metadata, lba_list, in spdk_nvme_ocssd_ns_cmd_vector_write_with_md()
119 struct spdk_nvme_qpair *qpair, in spdk_nvme_ocssd_ns_cmd_vector_write() argument
125 return _nvme_ocssd_ns_cmd_vector_rw_with_md(ns, qpair, buffer, NULL, lba_list, in spdk_nvme_ocssd_ns_cmd_vector_write()
[all …]
H A Dnvme_poll_group.c113 spdk_nvme_qpair_get_optimal_poll_group(struct spdk_nvme_qpair *qpair)
117 tgroup = nvme_transport_qpair_get_optimal_poll_group(qpair->transport, qpair); in spdk_nvme_poll_group_remove()
149 /* Write to the disconnect qpair fd. This will generate event on the epoll fd of poll in spdk_nvme_poll_group_process_completions()
155 SPDK_ERRLOG("failed to write the disconnect qpair fd: %s.\n", strerror(errno)); in spdk_nvme_poll_group_process_completions()
196 spdk_nvme_poll_group_add(struct spdk_nvme_poll_group *group, struct spdk_nvme_qpair *qpair) in spdk_nvme_poll_group_all_connected()
202 if (nvme_qpair_get_state(qpair) != NVME_QPAIR_DISCONNECTED) {
208 group->enable_interrupts = qpair->ctrlr->opts.enable_interrupts;
215 } else if (qpair->ctrlr->opts.enable_interrupts != group->enable_interrupts) { in spdk_nvme_poll_group_destroy()
217 qpair in spdk_nvme_poll_group_destroy()
65 spdk_nvme_qpair_get_optimal_poll_group(struct spdk_nvme_qpair * qpair) spdk_nvme_qpair_get_optimal_poll_group() argument
79 spdk_nvme_poll_group_add(struct spdk_nvme_poll_group * group,struct spdk_nvme_qpair * qpair) spdk_nvme_poll_group_add() argument
115 spdk_nvme_poll_group_remove(struct spdk_nvme_poll_group * group,struct spdk_nvme_qpair * qpair) spdk_nvme_poll_group_remove() argument
129 nvme_poll_group_connect_qpair(struct spdk_nvme_qpair * qpair) nvme_poll_group_connect_qpair() argument
135 nvme_poll_group_disconnect_qpair(struct spdk_nvme_qpair * qpair) nvme_poll_group_disconnect_qpair() argument
176 struct spdk_nvme_qpair *qpair; spdk_nvme_poll_group_all_connected() local
[all...]
/spdk/test/unit/lib/nvme/nvme_qpair.c/
H A Dnvme_qpair_ut.c26 DEFINE_STUB_V(nvme_transport_qpair_abort_reqs, (struct spdk_nvme_qpair *qpair));
28 (struct spdk_nvme_qpair *qpair, struct nvme_request *req), 0);
29 DEFINE_STUB(spdk_nvme_ctrlr_free_io_qpair, int, (struct spdk_nvme_qpair *qpair), 0);
31 struct spdk_nvme_qpair *qpair));
32 DEFINE_STUB_V(nvme_ctrlr_disconnect_qpair, (struct spdk_nvme_qpair *qpair));
36 (struct spdk_nvme_ctrlr *ctrlr, struct spdk_nvme_qpair *qpair), 0);
50 nvme_transport_qpair_process_completions(struct spdk_nvme_qpair *qpair, uint32_t max_completions) in nvme_transport_qpair_process_completions() argument
57 prepare_submit_request_test(struct spdk_nvme_qpair *qpair, in prepare_submit_request_test() argument
65 nvme_qpair_init(qpair, 1, ctrlr, 0, 32, false); in prepare_submit_request_test()
69 cleanup_submit_request_test(struct spdk_nvme_qpair *qpair) in cleanup_submit_request_test() argument
89 struct spdk_nvme_qpair qpair = {}; test3() local
109 struct spdk_nvme_qpair qpair = {}; test_ctrlr_failed() local
158 struct spdk_nvme_qpair qpair = {0}; test_nvme_qpair_process_completions() local
428 struct spdk_nvme_qpair qpair = {}; test_nvme_qpair_add_cmd_error_injection() local
494 allocate_request_tree(struct spdk_nvme_qpair * qpair) allocate_request_tree() argument
558 struct spdk_nvme_qpair qpair = {}; test_nvme_qpair_submit_request() local
582 struct spdk_nvme_qpair qpair = {}; test_nvme_qpair_resubmit_request_with_transport_failed() local
621 struct spdk_nvme_qpair qpair = {}; test_nvme_qpair_manual_complete_request() local
651 struct spdk_nvme_qpair qpair = {}; test_nvme_qpair_init_deinit() local
[all...]
/spdk/lib/nvmf/
H A Dauth.c93 nvmf_auth_set_state(struct spdk_nvmf_qpair *qpair, enum nvmf_qpair_auth_state state) in nvmf_auth_set_state()
95 struct spdk_nvmf_qpair_auth *auth = qpair->auth; in nvmf_auth_set_state()
101 AUTH_DEBUGLOG(qpair, "auth state: %s\n", nvmf_auth_get_state_name(state)); in nvmf_auth_set_state()
106 nvmf_auth_disconnect_qpair(struct spdk_nvmf_qpair *qpair) in nvmf_auth_disconnect_qpair()
108 nvmf_auth_set_state(qpair, NVMF_QPAIR_AUTH_ERROR); in nvmf_auth_disconnect_qpair()
109 spdk_nvmf_qpair_disconnect(qpair); in nvmf_auth_disconnect_qpair()
115 struct spdk_nvmf_qpair *qpair = req->qpair; in nvmf_auth_request_fail1()
116 struct spdk_nvmf_qpair_auth *auth = qpair->auth; in nvmf_auth_request_fail1()
118 nvmf_auth_set_state(qpair, NVMF_QPAIR_AUTH_FAILURE in nvmf_auth_request_fail1()
92 nvmf_auth_set_state(struct spdk_nvmf_qpair * qpair,enum nvmf_qpair_auth_state state) nvmf_auth_set_state() argument
105 nvmf_auth_disconnect_qpair(struct spdk_nvmf_qpair * qpair) nvmf_auth_disconnect_qpair() argument
114 struct spdk_nvmf_qpair *qpair = req->qpair; nvmf_auth_request_fail1() local
127 nvmf_auth_digest_allowed(struct spdk_nvmf_qpair * qpair,uint8_t digest) nvmf_auth_digest_allowed() argument
135 nvmf_auth_dhgroup_allowed(struct spdk_nvmf_qpair * qpair,uint8_t dhgroup) nvmf_auth_dhgroup_allowed() argument
145 struct spdk_nvmf_qpair *qpair = ctx; nvmf_auth_timeout_poller() local
157 nvmf_auth_rearm_poller(struct spdk_nvmf_qpair * qpair) nvmf_auth_rearm_poller() argument
187 struct spdk_nvmf_qpair *qpair = req->qpair; nvmf_auth_check_command() local
218 struct spdk_nvmf_qpair *qpair = req->qpair; nvmf_auth_negotiate_exec() local
337 struct spdk_nvmf_qpair *qpair = req->qpair; nvmf_auth_reply_exec() local
472 struct spdk_nvmf_qpair *qpair = req->qpair; nvmf_auth_success2_exec() local
501 struct spdk_nvmf_qpair *qpair = req->qpair; nvmf_auth_failure2_exec() local
529 struct spdk_nvmf_qpair *qpair = req->qpair; nvmf_auth_send_exec() local
594 struct spdk_nvmf_qpair *qpair = req->qpair; nvmf_auth_recv_failure1() local
618 nvmf_auth_get_seqnum(struct spdk_nvmf_qpair * qpair) nvmf_auth_get_seqnum() argument
645 struct spdk_nvmf_qpair *qpair = req->qpair; nvmf_auth_recv_challenge() local
712 struct spdk_nvmf_qpair *qpair = req->qpair; nvmf_auth_recv_success1() local
757 struct spdk_nvmf_qpair *qpair = req->qpair; nvmf_auth_recv_exec() local
795 struct spdk_nvmf_qpair *qpair = req->qpair; nvmf_auth_request_exec() local
824 nvmf_qpair_auth_init(struct spdk_nvmf_qpair * qpair) nvmf_qpair_auth_init() argument
850 nvmf_qpair_auth_destroy(struct spdk_nvmf_qpair * qpair) nvmf_qpair_auth_destroy() argument
862 nvmf_qpair_auth_dump(struct spdk_nvmf_qpair * qpair,struct spdk_json_write_ctx * w) nvmf_qpair_auth_dump() argument
[all...]
H A Dnvmf.c31 struct spdk_nvmf_qpair *qpair; member
38 * In order to do this sequentially without overlap, we must provide a context to recover the next qpair from
39 * to enable calling nvmf_qpair_disconnect on the next desired qpair.
139 nvmf_qpair_set_state(struct spdk_nvmf_qpair *qpair, in nvmf_qpair_set_state() argument
142 assert(qpair != NULL); in nvmf_qpair_set_state()
143 assert(qpair->group->thread == spdk_get_thread()); in nvmf_qpair_set_state()
145 qpair->state = state; in nvmf_qpair_set_state()
289 struct spdk_nvmf_qpair *qpair, *qpair_tmp; in nvmf_tgt_create_poll_group()
295 TAILQ_FOREACH_SAFE(qpair, &group->qpairs, link, qpair_tmp) { in nvmf_tgt_create_poll_group()
296 rc = spdk_nvmf_qpair_disconnect(qpair); in nvmf_tgt_create_poll_group()
312 struct spdk_nvmf_qpair *qpair, *qpair_tmp; _nvmf_tgt_disconnect_qpairs() local
1131 struct spdk_nvmf_qpair *qpair; global() member
1139 struct spdk_nvmf_qpair *qpair = ctx->qpair; _nvmf_poll_group_add() local
1151 spdk_nvmf_tgt_new_qpair(struct spdk_nvmf_tgt * tgt,struct spdk_nvmf_qpair * qpair) spdk_nvmf_tgt_new_qpair() argument
1216 spdk_nvmf_poll_group_add(struct spdk_nvmf_poll_group * group,struct spdk_nvmf_qpair * qpair) spdk_nvmf_poll_group_add() argument
1299 spdk_nvmf_poll_group_remove(struct spdk_nvmf_qpair * qpair) spdk_nvmf_poll_group_remove() argument
1324 _nvmf_qpair_sgroup_req_clean(struct spdk_nvmf_subsystem_poll_group * sgroup,const struct spdk_nvmf_qpair * qpair) _nvmf_qpair_sgroup_req_clean() argument
1341 struct spdk_nvmf_qpair *qpair = qpair_ctx->qpair; _nvmf_qpair_destroy() local
1390 spdk_nvmf_qpair_disconnect(struct spdk_nvmf_qpair * qpair) spdk_nvmf_qpair_disconnect() argument
1447 spdk_nvmf_qpair_get_peer_trid(struct spdk_nvmf_qpair * qpair,struct spdk_nvme_transport_id * trid) spdk_nvmf_qpair_get_peer_trid() argument
1455 spdk_nvmf_qpair_get_local_trid(struct spdk_nvmf_qpair * qpair,struct spdk_nvme_transport_id * trid) spdk_nvmf_qpair_get_local_trid() argument
1463 spdk_nvmf_qpair_get_listen_trid(struct spdk_nvmf_qpair * qpair,struct spdk_nvme_transport_id * trid) spdk_nvmf_qpair_get_listen_trid() argument
1686 struct spdk_nvmf_qpair *qpair, *qpair_tmp; nvmf_poll_group_remove_subsystem_msg() local
1874 spdk_nvmf_get_optimal_poll_group(struct spdk_nvmf_qpair * qpair) spdk_nvmf_get_optimal_poll_group() argument
[all...]
/spdk/test/unit/lib/nvme/nvme_transport.c/
H A Dnvme_transport_ut.c14 DEFINE_STUB(nvme_poll_group_connect_qpair, int, (struct spdk_nvme_qpair *qpair), 0);
15 DEFINE_STUB_V(nvme_qpair_abort_all_queued_reqs, (struct spdk_nvme_qpair *qpair));
16 DEFINE_STUB(nvme_poll_group_disconnect_qpair, int, (struct spdk_nvme_qpair *qpair), 0);
17 DEFINE_STUB(spdk_nvme_ctrlr_free_io_qpair, int, (struct spdk_nvme_qpair *qpair), 0);
20 DEFINE_STUB(spdk_nvme_qpair_process_completions, int32_t, (struct spdk_nvme_qpair *qpair,
55 ut_poll_group_connect_qpair(struct spdk_nvme_qpair *qpair) in ut_poll_group_connect_qpair() argument
64 struct spdk_nvme_qpair qpair = {}; in test_nvme_transport_poll_group_connect_qpair() local
68 qpair.poll_group = &tgroup; in test_nvme_transport_poll_group_connect_qpair()
75 qpair.poll_group_tailq_head = &tgroup.connected_qpairs; in test_nvme_transport_poll_group_connect_qpair()
77 rc = nvme_transport_poll_group_connect_qpair(&qpair); in test_nvme_transport_poll_group_connect_qpair()
[all …]
/spdk/test/unit/lib/nvme/nvme_poll_group.c/
H A Dnvme_poll_group_ut.c52 struct spdk_nvme_qpair *qpair), in nvme_transport_poll_group_get_stats()
59 DEFINE_STUB(spdk_nvme_qpair_get_fd, int, (struct spdk_nvme_qpair *qpair, in nvme_transport_poll_group_get_stats()
83 unit_test_disconnected_qpair_cb(struct spdk_nvme_qpair *qpair, void *poll_group_ctx) in nvme_get_next_transport()
101 nvme_transport_poll_group_disconnect_qpair(struct spdk_nvme_qpair *qpair) in nvme_transport_poll_group_disconnect_qpair()
106 tgroup = qpair->poll_group; in nvme_transport_poll_group_disconnect_qpair()
109 if (qpair == iter_qp) { in nvme_transport_poll_group_disconnect_qpair()
110 STAILQ_REMOVE(&tgroup->connected_qpairs, qpair, spdk_nvme_qpair, poll_group_stailq); in nvme_transport_poll_group_disconnect_qpair()
111 STAILQ_INSERT_TAIL(&tgroup->disconnected_qpairs, qpair, poll_group_stailq);
117 if (qpair == iter_qp) { in nvme_transport_poll_group_connect_qpair()
126 nvme_transport_poll_group_connect_qpair(struct spdk_nvme_qpair *qpair) in nvme_transport_poll_group_connect_qpair()
70 unit_test_disconnected_qpair_cb(struct spdk_nvme_qpair * qpair,void * poll_group_ctx) unit_test_disconnected_qpair_cb() argument
88 nvme_transport_poll_group_disconnect_qpair(struct spdk_nvme_qpair * qpair) nvme_transport_poll_group_disconnect_qpair() argument
113 nvme_transport_poll_group_connect_qpair(struct spdk_nvme_qpair * qpair) nvme_transport_poll_group_connect_qpair() argument
161 nvme_transport_poll_group_add(struct spdk_nvme_transport_poll_group * tgroup,struct spdk_nvme_qpair * qpair) nvme_transport_poll_group_add() argument
171 nvme_transport_poll_group_remove(struct spdk_nvme_transport_poll_group * tgroup,struct spdk_nvme_qpair * qpair) nvme_transport_poll_group_remove() argument
238 struct spdk_nvme_qpair *qpair; test_spdk_nvme_poll_group_add_remove() local
[all...]
/spdk/test/external_code/nvme/
H A Dnvme.c17 /* Command identifier and position within qpair's requests array */
200 free_qpair(struct nvme_qpair *qpair) in free_qpair() argument
202 spdk_free(qpair->cmd); in free_qpair()
203 spdk_free(qpair->cpl); in free_qpair()
204 free(qpair->requests); in free_qpair()
205 free(qpair); in free_qpair()
211 struct nvme_qpair *qpair; in init_qpair() local
217 qpair = calloc(1, sizeof(*qpair)); in init_qpair()
218 if (!qpair) { in init_qpair()
342 allocate_request(struct nvme_qpair * qpair) allocate_request() argument
359 submit_request(struct nvme_qpair * qpair,struct nvme_request * request) submit_request() argument
422 process_completions(struct nvme_qpair * qpair) process_completions() argument
[all...]
/spdk/test/unit/lib/nvme/nvme_ns_cmd.c/
H A Dnvme_ns_cmd_ut.c40 (struct spdk_nvme_qpair *qpair, uint32_t max_completions),
171 nvme_qpair_submit_request(struct spdk_nvme_qpair *qpair, struct nvme_request *req) in nvme_qpair_submit_request()
205 struct spdk_nvme_qpair *qpair, in prepare_for_test()
239 memset(qpair, 0, sizeof(*qpair)); in prepare_for_test()
240 qpair->ctrlr = ctrlr; in prepare_for_test()
241 qpair->req_buf = calloc(num_requests, sizeof(struct nvme_request)); in prepare_for_test()
242 SPDK_CU_ASSERT_FATAL(qpair->req_buf != NULL); in prepare_for_test()
245 struct nvme_request *req = qpair->req_buf + i * sizeof(struct nvme_request); in prepare_for_test()
247 req->qpair in prepare_for_test()
166 nvme_qpair_submit_request(struct spdk_nvme_qpair * qpair,struct nvme_request * req) nvme_qpair_submit_request() argument
200 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
250 cleanup_after_test(struct spdk_nvme_qpair * qpair) cleanup_after_test() argument
268 struct spdk_nvme_qpair qpair; split_test() local
300 struct spdk_nvme_qpair qpair; split_test2() local
355 struct spdk_nvme_qpair qpair; split_test3() local
412 struct spdk_nvme_qpair qpair; split_test4() local
491 struct spdk_nvme_qpair qpair; test_cmd_child_request() local
551 struct spdk_nvme_qpair qpair; test_nvme_ns_cmd_flush() local
573 struct spdk_nvme_qpair qpair; test_nvme_ns_cmd_write_zeroes() local
600 struct spdk_nvme_qpair qpair; test_nvme_ns_cmd_write_uncorrectable() local
627 struct spdk_nvme_qpair qpair; test_nvme_ns_cmd_dataset_management() local
677 struct spdk_nvme_qpair qpair; test_nvme_ns_cmd_copy() local
730 struct spdk_nvme_qpair qpair; test_nvme_ns_cmd_readv() local
778 struct spdk_nvme_qpair qpair; test_nvme_ns_cmd_writev() local
837 struct spdk_nvme_qpair qpair; test_nvme_ns_cmd_comparev() local
872 struct spdk_nvme_qpair qpair; test_nvme_ns_cmd_comparev_with_md() local
1081 struct spdk_nvme_qpair qpair; test_nvme_ns_cmd_compare_and_write() local
1128 struct spdk_nvme_qpair qpair; test_io_flags() local
1181 struct spdk_nvme_qpair qpair; test_nvme_ns_cmd_reservation_register() local
1219 struct spdk_nvme_qpair qpair; test_nvme_ns_cmd_reservation_release() local
1257 struct spdk_nvme_qpair qpair; test_nvme_ns_cmd_reservation_acquire() local
1295 struct spdk_nvme_qpair qpair; test_nvme_ns_cmd_reservation_report() local
1327 struct spdk_nvme_qpair qpair; test_nvme_ns_cmd_write_with_md() local
1561 struct spdk_nvme_qpair qpair; test_nvme_ns_cmd_zone_append_with_md() local
1680 struct spdk_nvme_qpair qpair; test_nvme_ns_cmd_zone_appendv_with_md() local
1757 struct spdk_nvme_qpair qpair; test_nvme_ns_cmd_read_with_md() local
1803 struct spdk_nvme_qpair qpair; test_nvme_ns_cmd_compare_with_md() local
2030 struct spdk_nvme_qpair qpair; test_spdk_nvme_ns_cmd_readv_with_md() local
2073 struct spdk_nvme_qpair qpair; test_spdk_nvme_ns_cmd_writev_ext() local
2145 struct spdk_nvme_qpair qpair; test_spdk_nvme_ns_cmd_readv_ext() local
2215 struct spdk_nvme_qpair qpair; test_nvme_ns_cmd_verify() local
2240 struct spdk_nvme_qpair qpair; test_nvme_ns_cmd_io_mgmt_send() local
2279 struct spdk_nvme_qpair qpair; test_nvme_ns_cmd_io_mgmt_recv() local
[all...]
/spdk/test/unit/lib/nvme/nvme_ns_ocssd_cmd.c/
H A Dnvme_ns_ocssd_cmd_ut.c40 (struct spdk_nvme_qpair *qpair, uint32_t max_completions),
69 nvme_qpair_submit_request(struct spdk_nvme_qpair *qpair, struct nvme_request *req) in nvme_qpair_submit_request()
139 struct spdk_nvme_qpair *qpair, in prepare_for_test()
168 memset(qpair, 0, sizeof(*qpair)); in prepare_for_test()
169 qpair->ctrlr = ctrlr; in prepare_for_test()
170 qpair->req_buf = calloc(num_requests, sizeof(struct nvme_request)); in prepare_for_test()
171 SPDK_CU_ASSERT_FATAL(qpair->req_buf != NULL); in prepare_for_test()
174 struct nvme_request *req = qpair->req_buf + i * sizeof(struct nvme_request); in prepare_for_test()
176 req->qpair in prepare_for_test()
64 nvme_qpair_submit_request(struct spdk_nvme_qpair * qpair,struct nvme_request * req) nvme_qpair_submit_request() argument
134 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
179 cleanup_after_test(struct spdk_nvme_qpair * qpair) cleanup_after_test() argument
192 struct spdk_nvme_qpair qpair; test_nvme_ocssd_ns_cmd_vector_reset_single_entry() local
223 struct spdk_nvme_qpair qpair; test_nvme_ocssd_ns_cmd_vector_reset() local
253 struct spdk_nvme_qpair qpair; test_nvme_ocssd_ns_cmd_vector_read_with_md_single_entry() local
297 struct spdk_nvme_qpair qpair; test_nvme_ocssd_ns_cmd_vector_read_with_md() local
339 struct spdk_nvme_qpair qpair; test_nvme_ocssd_ns_cmd_vector_read_single_entry() local
377 struct spdk_nvme_qpair qpair; test_nvme_ocssd_ns_cmd_vector_read() local
414 struct spdk_nvme_qpair qpair; test_nvme_ocssd_ns_cmd_vector_write_with_md_single_entry() local
459 struct spdk_nvme_qpair qpair; test_nvme_ocssd_ns_cmd_vector_write_with_md() local
501 struct spdk_nvme_qpair qpair; test_nvme_ocssd_ns_cmd_vector_write_single_entry() local
540 struct spdk_nvme_qpair qpair; test_nvme_ocssd_ns_cmd_vector_write() local
578 struct spdk_nvme_qpair qpair; test_nvme_ocssd_ns_cmd_vector_copy_single_entry() local
611 struct spdk_nvme_qpair qpair; test_nvme_ocssd_ns_cmd_vector_copy() local
[all...]
/spdk/test/unit/lib/nvme/nvme_pcie_common.c/
H A Dnvme_pcie_common_ut.c24 (struct spdk_nvme_qpair *qpair,
29 DEFINE_STUB_V(spdk_nvme_qpair_print_command, (struct spdk_nvme_qpair *qpair,
32 DEFINE_STUB_V(spdk_nvme_qpair_print_completion, (struct spdk_nvme_qpair *qpair,
35 DEFINE_STUB_V(nvme_qpair_deinit, (struct spdk_nvme_qpair *qpair));
41 (struct spdk_nvme_qpair *qpair, uint32_t max_completions), 0);
51 DEFINE_STUB_V(nvme_transport_ctrlr_disconnect_qpair_done, (struct spdk_nvme_qpair *qpair));
56 nvme_qpair_init(struct spdk_nvme_qpair *qpair, uint16_t id, in nvme_qpair_init()
61 qpair->id = id; in nvme_qpair_init()
62 qpair->qprio = qprio; in nvme_qpair_init()
63 qpair in nvme_qpair_init()
54 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
[all...]
/spdk/test/common/lib/nvme/
H A Dcommon_stubs.h54 DEFINE_STUB_V(nvme_qpair_deinit, (struct spdk_nvme_qpair *qpair));
57 struct spdk_nvme_qpair *qpair), 0);
58 DEFINE_STUB_V(nvme_transport_ctrlr_disconnect_qpair_done, (struct spdk_nvme_qpair *qpair));
66 DEFINE_STUB(spdk_nvme_qpair_process_completions, int32_t, (struct spdk_nvme_qpair *qpair,
72 DEFINE_STUB_V(nvme_ctrlr_disconnect_qpair, (struct spdk_nvme_qpair *qpair));
91 DEFINE_STUB(nvme_fabric_qpair_connect, int, (struct spdk_nvme_qpair *qpair, uint32_t num_entries),
93 DEFINE_STUB(nvme_fabric_qpair_connect_async, int, (struct spdk_nvme_qpair *qpair,
95 DEFINE_STUB(nvme_fabric_qpair_connect_poll, int, (struct spdk_nvme_qpair *qpair), 0);
96 DEFINE_STUB(nvme_fabric_qpair_auth_required, bool, (struct spdk_nvme_qpair *qpair), false);
97 DEFINE_STUB(nvme_fabric_qpair_authenticate_async, int, (struct spdk_nvme_qpair *qpair),
101 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
[all...]
/spdk/test/unit/lib/bdev/nvme/bdev_nvme.c/
H A Dbdev_nvme_ut.c46 DEFINE_STUB(spdk_nvme_qpair_get_id, uint16_t, (struct spdk_nvme_qpair *qpair), 0);
78 DEFINE_STUB_V(spdk_nvme_qpair_set_abort_dnr, (struct spdk_nvme_qpair *qpair, bool dnr));
148 struct spdk_nvme_qpair *qpair, uint16_t cid, spdk_nvme_cmd_cb cb_fn, void *cb_arg), 0);
151 struct spdk_nvme_qpair *qpair, struct spdk_nvme_cmd *cmd, void *buf,
155 struct spdk_nvme_qpair *qpair, struct spdk_nvme_cmd *cmd, void *buf,
159 struct spdk_nvme_ctrlr *ctrlr, struct spdk_nvme_qpair *qpair,
207 (struct spdk_nvme_ns *ns, struct spdk_nvme_qpair *qpair, void *buffer, void *metadata,
212 (struct spdk_nvme_ns *ns, struct spdk_nvme_qpair *qpair, uint64_t zslba,
218 (struct spdk_nvme_ns *ns, struct spdk_nvme_qpair *qpair,
224 (struct spdk_nvme_ns *ns, struct spdk_nvme_qpair *qpair, uint64_
344 spdk_nvme_qpair_get_num_outstanding_reqs(struct spdk_nvme_qpair * qpair) spdk_nvme_qpair_get_num_outstanding_reqs() argument
505 ut_submit_nvme_request(struct spdk_nvme_ns * ns,struct spdk_nvme_qpair * qpair,uint16_t opc,spdk_nvme_cmd_cb cb_fn,void * cb_arg) ut_submit_nvme_request() argument
529 ut_get_outstanding_nvme_request(struct spdk_nvme_qpair * qpair,void * cb_arg) ut_get_outstanding_nvme_request() argument
718 struct spdk_nvme_qpair *qpair; spdk_nvme_ctrlr_alloc_io_qpair() local
733 nvme_poll_group_connect_qpair(struct spdk_nvme_qpair * qpair) nvme_poll_group_connect_qpair() argument
745 nvme_poll_group_disconnect_qpair(struct spdk_nvme_qpair * qpair) nvme_poll_group_disconnect_qpair() argument
758 spdk_nvme_ctrlr_connect_io_qpair(struct spdk_nvme_ctrlr * ctrlr,struct spdk_nvme_qpair * qpair) spdk_nvme_ctrlr_connect_io_qpair() argument
775 spdk_nvme_ctrlr_disconnect_io_qpair(struct spdk_nvme_qpair * qpair) spdk_nvme_ctrlr_disconnect_io_qpair() argument
789 spdk_nvme_ctrlr_free_io_qpair(struct spdk_nvme_qpair * qpair) spdk_nvme_ctrlr_free_io_qpair() argument
930 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
1021 spdk_nvme_ns_cmd_read_with_md(struct spdk_nvme_ns * ns,struct spdk_nvme_qpair * qpair,void * buffer,void * metadata,uint64_t lba,uint32_t lba_count,spdk_nvme_cmd_cb cb_fn,void * cb_arg,uint32_t io_flags,uint16_t apptag_mask,uint16_t apptag) spdk_nvme_ns_cmd_read_with_md() argument
1030 spdk_nvme_ns_cmd_write_with_md(struct spdk_nvme_ns * ns,struct spdk_nvme_qpair * qpair,void * buffer,void * metadata,uint64_t lba,uint32_t lba_count,spdk_nvme_cmd_cb cb_fn,void * cb_arg,uint32_t io_flags,uint16_t apptag_mask,uint16_t apptag) spdk_nvme_ns_cmd_write_with_md() argument
1039 spdk_nvme_ns_cmd_readv_with_md(struct spdk_nvme_ns * ns,struct spdk_nvme_qpair * qpair,uint64_t lba,uint32_t lba_count,spdk_nvme_cmd_cb cb_fn,void * cb_arg,uint32_t io_flags,spdk_nvme_req_reset_sgl_cb reset_sgl_fn,spdk_nvme_req_next_sge_cb next_sge_fn,void * metadata,uint16_t apptag_mask,uint16_t apptag) spdk_nvme_ns_cmd_readv_with_md() argument
1050 spdk_nvme_ns_cmd_writev_with_md(struct spdk_nvme_ns * ns,struct spdk_nvme_qpair * qpair,uint64_t lba,uint32_t lba_count,spdk_nvme_cmd_cb cb_fn,void * cb_arg,uint32_t io_flags,spdk_nvme_req_reset_sgl_cb reset_sgl_fn,spdk_nvme_req_next_sge_cb next_sge_fn,void * metadata,uint16_t apptag_mask,uint16_t apptag) spdk_nvme_ns_cmd_writev_with_md() argument
1062 spdk_nvme_ns_cmd_readv_ext(struct spdk_nvme_ns * ns,struct spdk_nvme_qpair * qpair,uint64_t lba,uint32_t lba_count,spdk_nvme_cmd_cb cb_fn,void * cb_arg,spdk_nvme_req_reset_sgl_cb reset_sgl_fn,spdk_nvme_req_next_sge_cb next_sge_fn,struct spdk_nvme_ns_cmd_ext_io_opts * opts) spdk_nvme_ns_cmd_readv_ext() argument
1075 spdk_nvme_ns_cmd_read_ext(struct spdk_nvme_ns * ns,struct spdk_nvme_qpair * qpair,void * buffer,uint64_t lba,uint32_t lba_count,spdk_nvme_cmd_cb cb_fn,void * cb_arg,struct spdk_nvme_ns_cmd_ext_io_opts * opts) spdk_nvme_ns_cmd_read_ext() argument
1085 spdk_nvme_ns_cmd_writev_ext(struct spdk_nvme_ns * ns,struct spdk_nvme_qpair * qpair,uint64_t lba,uint32_t lba_count,spdk_nvme_cmd_cb cb_fn,void * cb_arg,spdk_nvme_req_reset_sgl_cb reset_sgl_fn,spdk_nvme_req_next_sge_cb next_sge_fn,struct spdk_nvme_ns_cmd_ext_io_opts * opts) spdk_nvme_ns_cmd_writev_ext() argument
1098 spdk_nvme_ns_cmd_write_ext(struct spdk_nvme_ns * ns,struct spdk_nvme_qpair * qpair,void * buffer,uint64_t lba,uint32_t lba_count,spdk_nvme_cmd_cb cb_fn,void * cb_arg,struct spdk_nvme_ns_cmd_ext_io_opts * opts) spdk_nvme_ns_cmd_write_ext() argument
1107 spdk_nvme_ns_cmd_comparev_with_md(struct spdk_nvme_ns * ns,struct spdk_nvme_qpair * qpair,uint64_t lba,uint32_t lba_count,spdk_nvme_cmd_cb cb_fn,void * cb_arg,uint32_t io_flags,spdk_nvme_req_reset_sgl_cb reset_sgl_fn,spdk_nvme_req_next_sge_cb next_sge_fn,void * metadata,uint16_t apptag_mask,uint16_t apptag) spdk_nvme_ns_cmd_comparev_with_md() argument
1118 spdk_nvme_ns_cmd_dataset_management(struct spdk_nvme_ns * ns,struct spdk_nvme_qpair * qpair,uint32_t type,const struct spdk_nvme_dsm_range * ranges,uint16_t num_ranges,spdk_nvme_cmd_cb cb_fn,void * cb_arg) spdk_nvme_ns_cmd_dataset_management() argument
1126 spdk_nvme_ns_cmd_write_zeroes(struct spdk_nvme_ns * ns,struct spdk_nvme_qpair * qpair,uint64_t lba,uint32_t lba_count,spdk_nvme_cmd_cb cb_fn,void * cb_arg,uint32_t io_flags) spdk_nvme_ns_cmd_write_zeroes() argument
1135 spdk_nvme_ns_cmd_copy(struct spdk_nvme_ns * ns,struct spdk_nvme_qpair * qpair,const struct spdk_nvme_scc_source_range * ranges,uint16_t num_ranges,uint64_t dest_lba,spdk_nvme_cmd_cb cb_fn,void * cb_arg) spdk_nvme_ns_cmd_copy() argument
1177 spdk_nvme_qpair_get_failure_reason(struct spdk_nvme_qpair * qpair) spdk_nvme_qpair_get_failure_reason() argument
1183 spdk_nvme_qpair_is_connected(struct spdk_nvme_qpair * qpair) spdk_nvme_qpair_is_connected() argument
1189 spdk_nvme_qpair_process_completions(struct spdk_nvme_qpair * qpair,uint32_t max_completions) spdk_nvme_qpair_process_completions() argument
1224 struct spdk_nvme_qpair *qpair, *tmp_qpair; spdk_nvme_poll_group_process_completions() local
1260 spdk_nvme_poll_group_add(struct spdk_nvme_poll_group * group,struct spdk_nvme_qpair * qpair) spdk_nvme_poll_group_add() argument
1273 spdk_nvme_poll_group_remove(struct spdk_nvme_poll_group * group,struct spdk_nvme_qpair * qpair) spdk_nvme_poll_group_remove() argument
2263 struct spdk_nvme_qpair *qpair; ut_test_submit_nvme_cmd() local
2291 struct spdk_nvme_qpair *qpair; ut_test_submit_nop() local
2315 struct spdk_nvme_qpair *qpair; ut_test_submit_fused_nvme_cmd() local
2907 struct spdk_nvme_qpair *qpair; test_get_io_qpair() local
[all...]
/spdk/include/spdk/
H A Dnvme_zns.h150 int spdk_nvme_zns_zone_append(struct spdk_nvme_ns *ns, struct spdk_nvme_qpair *qpair,
181 int spdk_nvme_zns_zone_append_with_md(struct spdk_nvme_ns *ns, struct spdk_nvme_qpair *qpair,
209 int spdk_nvme_zns_zone_appendv(struct spdk_nvme_ns *ns, struct spdk_nvme_qpair *qpair,
242 int spdk_nvme_zns_zone_appendv_with_md(struct spdk_nvme_ns *ns, struct spdk_nvme_qpair *qpair,
262 int spdk_nvme_zns_close_zone(struct spdk_nvme_ns *ns, struct spdk_nvme_qpair *qpair,
279 int spdk_nvme_zns_finish_zone(struct spdk_nvme_ns *ns, struct spdk_nvme_qpair *qpair,
296 int spdk_nvme_zns_open_zone(struct spdk_nvme_ns *ns, struct spdk_nvme_qpair *qpair,
313 int spdk_nvme_zns_reset_zone(struct spdk_nvme_ns *ns, struct spdk_nvme_qpair *qpair,
330 int spdk_nvme_zns_offline_zone(struct spdk_nvme_ns *ns, struct spdk_nvme_qpair *qpair,
347 int spdk_nvme_zns_set_zone_desc_ext(struct spdk_nvme_ns *ns, struct spdk_nvme_qpair *qpair,
[all …]
/spdk/test/unit/lib/nvmf/ctrlr.c/
H A Dctrlr_ut.c100 (struct spdk_nvmf_qpair *qpair, struct spdk_nvme_transport_id *trid),
181 (struct spdk_nvmf_qpair *qpair, struct spdk_nvmf_request *req));
232 nvmf_qpair_set_state(struct spdk_nvmf_qpair *qpair, enum spdk_nvmf_qpair_state state)
234 qpair->state = state; in spdk_nvmf_qpair_disconnect() argument
238 spdk_nvmf_qpair_disconnect(struct spdk_nvmf_qpair *qpair)
358 struct spdk_nvmf_qpair qpair = {}; in test_get_log_page()
368 qpair.ctrlr = &ctrlr; in test_get_log_page()
370 req.qpair = &qpair; in test_get_log_page()
429 req.qpair
228 nvmf_qpair_set_state(struct spdk_nvmf_qpair * qpair,enum spdk_nvmf_qpair_state state) nvmf_qpair_set_state() argument
338 struct spdk_nvmf_qpair qpair = {}; test_get_log_page() local
440 struct spdk_nvmf_qpair qpair; test_connect() local
939 struct spdk_nvmf_qpair qpair; test_get_ns_id_desc_list() local
1632 struct spdk_nvmf_qpair qpair; test_reservation_notification_log_page() local
1702 struct spdk_nvmf_qpair qpair = {}; test_get_dif_ctx() local
1902 struct spdk_nvmf_qpair qpair; test_custom_admin_cmd() local
1957 struct spdk_nvmf_qpair qpair = {}; test_fused_compare_and_write() local
2064 struct spdk_nvmf_qpair qpair = {}; test_multi_async_event_reqs() local
2320 struct spdk_nvmf_qpair qpair = {}; test_multi_async_events() local
2394 struct spdk_nvmf_qpair qpair = {}; test_rae() local
2494 struct spdk_nvmf_qpair qpair = {}; test_nvmf_ctrlr_create_destruct() local
2597 struct spdk_nvmf_qpair qpair = {}; test_nvmf_ctrlr_use_zcopy() local
2694 struct spdk_nvmf_qpair qpair = {}; test_spdk_nvmf_request_zcopy_start() local
2838 struct spdk_nvmf_qpair qpair = {}; test_zcopy_read() local
2928 struct spdk_nvmf_qpair qpair = {}; test_zcopy_write() local
3019 struct spdk_nvmf_qpair qpair = {}; test_nvmf_property_set() local
3080 struct spdk_nvmf_qpair qpair = {}; test_nvmf_ctrlr_get_features_host_behavior_support() local
3126 struct spdk_nvmf_qpair qpair = {}; test_nvmf_ctrlr_set_features_host_behavior_support() local
3310 struct spdk_nvmf_qpair qpair = { .outstanding = TAILQ_HEAD_INITIALIZER(qpair.outstanding) }; test_nvmf_check_qpair_active() local
[all...]
/spdk/test/nvme/reserve/
H A Dreserve.c148 reservation_ns_register(struct spdk_nvme_ctrlr *ctrlr, struct spdk_nvme_qpair *qpair, in reservation_ns_register() argument
171 ret = spdk_nvme_ns_cmd_reservation_register(ns, qpair, &rr_data, true, in reservation_ns_register()
182 spdk_nvme_qpair_process_completions(qpair, 100); in reservation_ns_register()
194 reservation_ns_report(struct spdk_nvme_ctrlr *ctrlr, struct spdk_nvme_qpair *qpair, uint32_t ns_id) in reservation_ns_report() argument
213 ret = spdk_nvme_ns_cmd_reservation_report(ns, qpair, payload, 0x1000, in reservation_ns_report()
223 spdk_nvme_qpair_process_completions(qpair, 100); in reservation_ns_report()
252 reservation_ns_acquire(struct spdk_nvme_ctrlr *ctrlr, struct spdk_nvme_qpair *qpair, uint32_t ns_id) in reservation_ns_acquire() argument
265 ret = spdk_nvme_ns_cmd_reservation_acquire(ns, qpair, &cdata, in reservation_ns_acquire()
277 spdk_nvme_qpair_process_completions(qpair, 100); in reservation_ns_acquire()
289 reservation_ns_release(struct spdk_nvme_ctrlr *ctrlr, struct spdk_nvme_qpair *qpair, uint32_ argument
328 struct spdk_nvme_qpair *qpair; reserve_controller() local
[all...]

1234