Lines Matching refs:nvme_queue
37 struct nvme_queue { struct
144 static u16 nvme_read_completion_status(struct nvme_queue *nvmeq, u16 index) in nvme_read_completion_status()
166 static void nvme_submit_cmd(struct nvme_queue *nvmeq, struct nvme_command *cmd) in nvme_submit_cmd()
180 static int nvme_submit_sync_cmd(struct nvme_queue *nvmeq, in nvme_submit_sync_cmd()
241 static struct nvme_queue *nvme_alloc_queue(struct nvme_dev *dev, in nvme_alloc_queue()
244 struct nvme_queue *nvmeq = malloc(sizeof(*nvmeq)); in nvme_alloc_queue()
318 static void nvme_free_queue(struct nvme_queue *nvmeq) in nvme_free_queue()
330 struct nvme_queue *nvmeq = dev->queues[i]; in nvme_free_queues()
337 static void nvme_init_queue(struct nvme_queue *nvmeq, u16 qid) in nvme_init_queue()
356 struct nvme_queue *nvmeq; in nvme_configure_admin_queue()
416 struct nvme_queue *nvmeq) in nvme_alloc_cq()
433 struct nvme_queue *nvmeq) in nvme_alloc_sq()
537 static int nvme_create_queue(struct nvme_queue *nvmeq, int qid) in nvme_create_queue()
859 ndev->queues = malloc(NVME_Q_NUM * sizeof(struct nvme_queue *)); in nvme_probe()
865 memset(ndev->queues, 0, NVME_Q_NUM * sizeof(struct nvme_queue *)); in nvme_probe()