Home
last modified time | relevance | path

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

/freebsd/sys/dev/nvme/
H A Dnvme_qpair.c42 static void _nvme_qpair_submit_request(struct nvme_qpair *qpair,
44 static void nvme_qpair_destroy(struct nvme_qpair *qpair);
122 nvme_admin_qpair_print_command(struct nvme_qpair *qpair, in nvme_admin_qpair_print_command() argument
126 nvme_printf(qpair->ctrlr, "%s (%02x) sqid:%d cid:%d nsid:%x " in nvme_admin_qpair_print_command()
128 get_admin_opcode_string(cmd->opc), cmd->opc, qpair->id, cmd->cid, in nvme_admin_qpair_print_command()
133 nvme_io_qpair_print_command(struct nvme_qpair *qpair, in nvme_io_qpair_print_command() argument
144 nvme_printf(qpair->ctrlr, "%s sqid:%d cid:%d nsid:%d " in nvme_io_qpair_print_command()
146 get_io_opcode_string(cmd->opc), qpair->id, cmd->cid, le32toh(cmd->nsid), in nvme_io_qpair_print_command()
156 nvme_printf(qpair->ctrlr, "%s sqid:%d cid:%d nsid:%d\n", in nvme_io_qpair_print_command()
157 get_io_opcode_string(cmd->opc), qpair->id, cmd->cid, le32toh(cmd->nsid)); in nvme_io_qpair_print_command()
[all …]
H A Dnvme_sysctl.c55 nvme_dump_queue(struct nvme_qpair *qpair) in nvme_dump_queue() argument
61 printf("id:%04Xh phase:%d\n", qpair->id, qpair->phase); in nvme_dump_queue()
64 for (i = 0; i < qpair->num_entries; i++) { in nvme_dump_queue()
65 cpl = &qpair->cpl[i]; in nvme_dump_queue()
67 nvme_qpair_print_completion(qpair, cpl); in nvme_dump_queue()
71 for (i = 0; i < qpair->num_entries; i++) { in nvme_dump_queue()
72 cmd = &qpair->cmd[i]; in nvme_dump_queue()
74 nvme_qpair_print_command(qpair, cmd); in nvme_dump_queue()
81 struct nvme_qpair *qpair = arg1; in nvme_sysctl_dump_debug() local
90 nvme_dump_queue(qpair); in nvme_sysctl_dump_debug()
[all …]
H A Dnvme_private.h112 struct nvme_qpair *qpair; member
135 struct nvme_qpair *qpair; member
414 int nvme_qpair_construct(struct nvme_qpair *qpair,
417 void nvme_qpair_submit_tracker(struct nvme_qpair *qpair,
419 bool nvme_qpair_process_completions(struct nvme_qpair *qpair);
420 void nvme_qpair_submit_request(struct nvme_qpair *qpair,
422 void nvme_qpair_reset(struct nvme_qpair *qpair);
423 void nvme_qpair_fail(struct nvme_qpair *qpair);
425 void nvme_admin_qpair_enable(struct nvme_qpair *qpair);
426 void nvme_admin_qpair_disable(struct nvme_qpair *qpair);
[all …]
H A Dnvme_ctrlr.c111 struct nvme_qpair *qpair; in nvme_ctrlr_construct_admin_qpair() local
115 qpair = &ctrlr->adminq; in nvme_ctrlr_construct_admin_qpair()
116 qpair->id = 0; in nvme_ctrlr_construct_admin_qpair()
117 qpair->cpu = CPU_FFS(&cpuset_domain[ctrlr->domain]) - 1; in nvme_ctrlr_construct_admin_qpair()
118 qpair->domain = ctrlr->domain; in nvme_ctrlr_construct_admin_qpair()
137 error = nvme_qpair_construct(qpair, num_entries, NVME_ADMIN_TRACKERS, in nvme_ctrlr_construct_admin_qpair()
147 struct nvme_qpair *qpair; in nvme_ctrlr_construct_io_qpairs() local
195 qpair = &ctrlr->ioq[i]; in nvme_ctrlr_construct_io_qpairs()
201 qpair->id = i + 1; in nvme_ctrlr_construct_io_qpairs()
207 qpair->cpu = c + (device_get_unit(ctrlr->dev)+n/2) % n; in nvme_ctrlr_construct_io_qpairs()
[all …]
H A Dnvme_ns_cmd.c177 if (req->qpair == NULL) in nvme_ns_dump()
183 nvme_qpair_process_completions(req->qpair); in nvme_ns_dump()
/freebsd/sys/dev/vmware/vmci/
H A Dvmci_qpair.c38 static void vmci_qpair_get_queue_headers(const struct vmci_qpair *qpair,
113 vmci_qpair_get_queue_headers(const struct vmci_qpair *qpair, in vmci_qpair_get_queue_headers() argument
118 ASSERT((qpair->produce_q != NULL) && (qpair->consume_q != NULL)); in vmci_qpair_get_queue_headers()
119 *produce_q_header = qpair->produce_q->q_header; in vmci_qpair_get_queue_headers()
120 *consume_q_header = qpair->consume_q->q_header; in vmci_qpair_get_queue_headers()
144 vmci_qpair_alloc(struct vmci_qpair **qpair, struct vmci_handle *handle, in vmci_qpair_alloc() argument
191 *qpair = my_qpair; in vmci_qpair_alloc()
216 vmci_qpair_detach(struct vmci_qpair **qpair) in vmci_qpair_detach() argument
221 if (!qpair || !(*qpair)) in vmci_qpair_detach()
224 old_qpair = *qpair; in vmci_qpair_detach()
[all …]
H A Dvmci_kernel_api_1.h44 int vmci_qpair_alloc(struct vmci_qpair **qpair, struct vmci_handle *handle,
47 int vmci_qpair_detach(struct vmci_qpair **qpair);
48 int vmci_qpair_get_produce_indexes(const struct vmci_qpair *qpair,
50 int vmci_qpair_get_consume_indexes(const struct vmci_qpair *qpair,
52 int64_t vmci_qpair_produce_free_space(const struct vmci_qpair *qpair);
53 int64_t vmci_qpair_produce_buf_ready(const struct vmci_qpair *qpair);
54 int64_t vmci_qpair_consume_free_space(const struct vmci_qpair *qpair);
55 int64_t vmci_qpair_consume_buf_ready(const struct vmci_qpair *qpair);
56 ssize_t vmci_qpair_enqueue(struct vmci_qpair *qpair, const void *buf,
58 ssize_t vmci_qpair_dequeue(struct vmci_qpair *qpair, void *buf,
[all …]
/freebsd/sys/dev/iavf/
H A Diavf_vc_iflib.c79 vqpi = vqci->qpair; in iavf_configure_queues()
H A Dvirtchnl.h373 struct virtchnl_queue_pair_info qpair[1]; member
/freebsd/sys/dev/ixl/
H A Dvirtchnl.h340 struct virtchnl_queue_pair_info qpair[1]; member
H A Dixl_pf_iov.c693 pair = &info->qpair[i]; in ixl_vf_config_vsi_msg()
/freebsd/sys/dev/ice/
H A Dvirtchnl.h595 struct virtchnl_queue_pair_info qpair[1]; member