Lines Matching refs:compl_queues

343 	struct nvme_completion_queue *compl_queues;  member
508 sc->compl_queues = calloc(sc->num_cqueues + 1, in pci_nvme_init_queues()
510 if (sc->compl_queues == NULL) { in pci_nvme_init_queues()
514 struct nvme_completion_queue *cq = sc->compl_queues; in pci_nvme_init_queues()
988 pci_nvme_cq_update(sc, &sc->compl_queues[0], in pci_nvme_aen_process()
1048 assert(sc->compl_queues != NULL); in pci_nvme_reset_locked()
1051 sc->compl_queues[i].qbase = NULL; in pci_nvme_reset_locked()
1052 sc->compl_queues[i].size = 0; in pci_nvme_reset_locked()
1053 sc->compl_queues[i].tail = 0; in pci_nvme_reset_locked()
1054 sc->compl_queues[i].head = 0; in pci_nvme_reset_locked()
1117 sc->compl_queues[0].size = acqs; in pci_nvme_init_controller()
1118 sc->compl_queues[0].qbase = vm_map_gpa(sc->nsc_pi->pi_vmctx, in pci_nvme_init_controller()
1120 if (sc->compl_queues[0].qbase == NULL) { in pci_nvme_init_controller()
1126 sc->compl_queues[0].intr_en = NVME_CQ_INTEN; in pci_nvme_init_controller()
1129 __func__, sc->regs.acq, sc->compl_queues[0].qbase); in pci_nvme_init_controller()
1284 if (sc->compl_queues[nsq->cqid].qbase == NULL) { in nvme_opc_create_io_sq()
1325 (sc->compl_queues[qid].qbase == NULL)) { in nvme_opc_delete_io_cq()
1342 sc->compl_queues[qid].qbase = NULL; in nvme_opc_delete_io_cq()
1365 (sc->compl_queues[qid].qbase != NULL)) { in nvme_opc_create_io_cq()
1374 ncq = &sc->compl_queues[qid]; in nvme_opc_create_io_cq()
1710 if (sc->compl_queues[i].intr_vec == iv) { in nvme_feature_iv_config()
2046 cq = &sc->compl_queues[0]; in pci_nvme_handle_admin_cmd()
2132 pci_nvme_cq_update(sc, &sc->compl_queues[0], in pci_nvme_handle_admin_cmd()
2285 struct nvme_completion_queue *cq = &sc->compl_queues[sq->cqid]; in pci_nvme_set_completion()
2857 atomic_store_short(&sc->compl_queues[idx].head, in pci_nvme_handle_doorbell()
2940 } else if (sc->compl_queues[idx].qbase == NULL) in pci_nvme_write_bar_0()