| /freebsd/sys/dev/nvme/ |
| H A D | nvme_qpair.c | 43 static void _nvme_qpair_submit_request(struct nvme_qpair *qpair, 45 static void nvme_qpair_destroy(struct nvme_qpair *qpair); 60 nvme_admin_qpair_print_command(struct nvme_qpair *qpair, in nvme_admin_qpair_print_command() argument 65 nvme_printf(qpair->ctrlr, "%s sqid:%d cid:%d nsid:%x " in nvme_admin_qpair_print_command() 67 get_opcode_string(true, cmd->opc, buf, sizeof(buf)), qpair->id, in nvme_admin_qpair_print_command() 73 nvme_io_qpair_print_command(struct nvme_qpair *qpair, in nvme_io_qpair_print_command() argument 85 nvme_printf(qpair->ctrlr, "%s sqid:%d cid:%d nsid:%d " in nvme_io_qpair_print_command() 88 qpair->id, cmd->cid, le32toh(cmd->nsid), in nvme_io_qpair_print_command() 93 nvme_printf(qpair->ctrlr, "%s sqid:%d cid:%d nsid:%d\n", in nvme_io_qpair_print_command() 95 qpair->id, cmd->cid, le32toh(cmd->nsid)); in nvme_io_qpair_print_command() [all …]
|
| H A D | nvme_sysctl.c | 55 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 = NVME_SQE(qpair, 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 D | nvme_private.h | 63 * NVME_IO_ENTRIES defines the size of an I/O qpair's submission and completion 65 * will allow outstanding on an I/O qpair at any time. The only advantage in 111 struct nvme_qpair *qpair; member 138 struct nvme_qpair *qpair; member 365 #define NVME_SQE(qpair, idx) (&(qpair)->cmd[(idx) << (qpair)->sqe_shift]) 448 int nvme_qpair_construct(struct nvme_qpair *qpair, 451 void nvme_qpair_submit_tracker(struct nvme_qpair *qpair, 453 bool nvme_qpair_process_completions(struct nvme_qpair *qpair); 364 NVME_SQE(qpair,idx) global() argument [all...] |
| H A D | nvme_ctrlr.c | 118 struct nvme_qpair *qpair; in nvme_ctrlr_construct_admin_qpair() local 122 qpair = &ctrlr->adminq; in nvme_ctrlr_construct_admin_qpair() 123 qpair->id = 0; in nvme_ctrlr_construct_admin_qpair() 124 qpair->cpu = CPU_FFS(&cpuset_domain[ctrlr->domain]) - 1; in nvme_ctrlr_construct_admin_qpair() 125 qpair->domain = ctrlr->domain; in nvme_ctrlr_construct_admin_qpair() 144 error = nvme_qpair_construct(qpair, num_entries, NVME_ADMIN_TRACKERS, in nvme_ctrlr_construct_admin_qpair() 154 struct nvme_qpair *qpair; in nvme_ctrlr_construct_io_qpairs() local 220 qpair = &ctrlr->ioq[i]; in nvme_ctrlr_construct_io_qpairs() 226 qpair->id = i + 1; in nvme_ctrlr_construct_io_qpairs() 232 qpair in nvme_ctrlr_construct_io_qpairs() 578 struct nvme_qpair *qpair; nvme_ctrlr_create_qpairs() local 610 struct nvme_qpair *qpair; nvme_ctrlr_delete_qpairs() local 1973 struct nvme_qpair *qpair; nvme_ctrlr_submit_io_request() local [all...] |
| H A D | nvme_ns_cmd.c | 177 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 D | vmci_qpair.c | 38 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 D | vmci_kernel_api_1.h | 44 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/ice/ |
| H A D | ice_iov.c | 2138 vqci->qpair[0].txq.dma_ring_addr |= 1; in ice_vc_cfg_vsi_qs_msg() 2141 vqci->qpair[0].rxq.dma_ring_addr |= 1; in ice_vc_cfg_vsi_qs_msg() 2144 vqci->qpair[0].rxq.databuffer_size++; in ice_vc_cfg_vsi_qs_msg() 2147 vqci->qpair[0].rxq.max_pkt_size = 0; in ice_vc_cfg_vsi_qs_msg() 2151 vqci->qpair[1].txq.queue_id = in ice_vc_cfg_vsi_qs_msg() 2152 vqci->qpair[0].txq.queue_id; in ice_vc_cfg_vsi_qs_msg() 2153 vqci->qpair[1].rxq.queue_id = in ice_vc_cfg_vsi_qs_msg() 2154 vqci->qpair[0].rxq.queue_id; in ice_vc_cfg_vsi_qs_msg() 2156 vqci->qpair[0].txq.queue_id++; in ice_vc_cfg_vsi_qs_msg() 2160 vqci->qpair[0].rxq.databuffer_size = in ice_vc_cfg_vsi_qs_msg() [all …]
|
| H A D | virtchnl.h | 595 struct virtchnl_queue_pair_info qpair[1]; member
|
| /freebsd/sys/dev/iavf/ |
| H A D | iavf_vc_iflib.c | 79 vqpi = vqci->qpair; in iavf_configure_queues()
|
| H A D | virtchnl.h | 373 struct virtchnl_queue_pair_info qpair[1]; member
|
| /freebsd/sys/dev/ixl/ |
| H A D | virtchnl.h | 340 struct virtchnl_queue_pair_info qpair[1]; member
|
| H A D | ixl_pf_iov.c | 828 pair = &info->qpair[i]; in ixl_vf_config_vsi_msg() 844 pair = &info->qpair[i]; in ixl_vf_config_vsi_msg()
|