Lines Matching refs:nvme_queue

109 struct nvme_queue;
119 struct nvme_queue *queues;
189 struct nvme_queue { struct
302 struct nvme_queue *nvmeq, int qid) in nvme_dbbuf_init()
313 static void nvme_dbbuf_free(struct nvme_queue *nvmeq) in nvme_dbbuf_free()
399 struct nvme_queue *nvmeq = &dev->queues[0]; in nvme_admin_init_hctx()
412 struct nvme_queue *nvmeq = &dev->queues[hctx_idx + 1]; in nvme_init_hctx()
471 static inline void nvme_write_sq_db(struct nvme_queue *nvmeq, bool write_sq) in nvme_write_sq_db()
488 static inline void nvme_sq_copy_cmd(struct nvme_queue *nvmeq, in nvme_sq_copy_cmd()
499 struct nvme_queue *nvmeq = hctx->driver_data; in nvme_commit_rqs()
510 struct nvme_queue *nvmeq = req->mq_hctx->driver_data; in nvme_pci_use_sgls()
777 struct nvme_queue *nvmeq = req->mq_hctx->driver_data; in nvme_map_data()
877 struct nvme_queue *nvmeq = hctx->driver_data; in nvme_queue_rq()
903 static void nvme_submit_cmds(struct nvme_queue *nvmeq, struct request **rqlist) in nvme_submit_cmds()
916 static bool nvme_prep_rq_batch(struct nvme_queue *nvmeq, struct request *req) in nvme_prep_rq_batch()
937 struct nvme_queue *nvmeq = req->mq_hctx->driver_data; in nvme_queue_rqs()
963 struct nvme_queue *nvmeq = req->mq_hctx->driver_data; in nvme_pci_unmap_rq()
989 static inline bool nvme_cqe_pending(struct nvme_queue *nvmeq) in nvme_cqe_pending()
996 static inline void nvme_ring_cq_doorbell(struct nvme_queue *nvmeq) in nvme_ring_cq_doorbell()
1005 static inline struct blk_mq_tags *nvme_queue_tagset(struct nvme_queue *nvmeq) in nvme_queue_tagset()
1012 static inline void nvme_handle_cqe(struct nvme_queue *nvmeq, in nvme_handle_cqe()
1046 static inline void nvme_update_cq_head(struct nvme_queue *nvmeq) in nvme_update_cq_head()
1058 static inline int nvme_poll_cq(struct nvme_queue *nvmeq, in nvme_poll_cq()
1081 struct nvme_queue *nvmeq = data; in nvme_irq()
1094 struct nvme_queue *nvmeq = data; in nvme_irq_check()
1105 static void nvme_poll_irqdisable(struct nvme_queue *nvmeq) in nvme_poll_irqdisable()
1118 struct nvme_queue *nvmeq = hctx->driver_data; in nvme_poll()
1134 struct nvme_queue *nvmeq = &dev->queues[0]; in nvme_pci_submit_async_event()
1157 struct nvme_queue *nvmeq, s16 vector) in adapter_alloc_cq()
1180 struct nvme_queue *nvmeq) in adapter_alloc_sq()
1220 struct nvme_queue *nvmeq = req->mq_hctx->driver_data; in abort_endio()
1283 struct nvme_queue *nvmeq = req->mq_hctx->driver_data; in nvme_timeout()
1406 static void nvme_free_queue(struct nvme_queue *nvmeq) in nvme_free_queue()
1434 struct nvme_queue *nvmeq = &dev->queues[qid]; in nvme_suspend_queue()
1499 static int nvme_alloc_sq_cmds(struct nvme_dev *dev, struct nvme_queue *nvmeq, in nvme_alloc_sq_cmds()
1527 struct nvme_queue *nvmeq = &dev->queues[qid]; in nvme_alloc_queue()
1560 static int queue_request_irq(struct nvme_queue *nvmeq) in queue_request_irq()
1574 static void nvme_init_queue(struct nvme_queue *nvmeq, u16 qid) in nvme_init_queue()
1611 static int nvme_create_queue(struct nvme_queue *nvmeq, int qid, bool polled) in nvme_create_queue()
1726 struct nvme_queue *nvmeq; in nvme_pci_configure_admin_queue()
2268 struct nvme_queue *adminq = &dev->queues[0]; in nvme_setup_io_queues()
2384 struct nvme_queue *nvmeq = req->end_io_data; in nvme_del_queue_end()
2394 struct nvme_queue *nvmeq = req->end_io_data; in nvme_del_cq_end()
2402 static int nvme_delete_queue(struct nvme_queue *nvmeq, u8 opcode) in nvme_delete_queue()
2441 struct nvme_queue *nvmeq = &dev->queues[nr_queues + sent]; in __nvme_delete_io_queues()
2953 sizeof(struct nvme_queue), GFP_KERNEL, node); in nvme_pci_alloc_dev()