Lines Matching refs:nvme_queue

109 struct nvme_queue;
119 struct nvme_queue *queues;
189 struct nvme_queue {
302 struct nvme_queue *nvmeq, int qid)
313 static void nvme_dbbuf_free(struct nvme_queue *nvmeq)
399 struct nvme_queue *nvmeq = &dev->queues[0];
412 struct nvme_queue *nvmeq = &dev->queues[hctx_idx + 1];
471 static inline void nvme_write_sq_db(struct nvme_queue *nvmeq, bool write_sq)
488 static inline void nvme_sq_copy_cmd(struct nvme_queue *nvmeq,
499 struct nvme_queue *nvmeq = hctx->driver_data;
510 struct nvme_queue *nvmeq = req->mq_hctx->driver_data;
777 struct nvme_queue *nvmeq = req->mq_hctx->driver_data;
877 struct nvme_queue *nvmeq = hctx->driver_data;
903 static void nvme_submit_cmds(struct nvme_queue *nvmeq, struct request **rqlist)
916 static bool nvme_prep_rq_batch(struct nvme_queue *nvmeq, struct request *req)
937 struct nvme_queue *nvmeq = req->mq_hctx->driver_data;
963 struct nvme_queue *nvmeq = req->mq_hctx->driver_data;
989 static inline bool nvme_cqe_pending(struct nvme_queue *nvmeq)
996 static inline void nvme_ring_cq_doorbell(struct nvme_queue *nvmeq)
1005 static inline struct blk_mq_tags *nvme_queue_tagset(struct nvme_queue *nvmeq)
1012 static inline void nvme_handle_cqe(struct nvme_queue *nvmeq,
1046 static inline void nvme_update_cq_head(struct nvme_queue *nvmeq)
1058 static inline int nvme_poll_cq(struct nvme_queue *nvmeq,
1081 struct nvme_queue *nvmeq = data;
1094 struct nvme_queue *nvmeq = data;
1105 static void nvme_poll_irqdisable(struct nvme_queue *nvmeq)
1118 struct nvme_queue *nvmeq = hctx->driver_data;
1134 struct nvme_queue *nvmeq = &dev->queues[0];
1157 struct nvme_queue *nvmeq, s16 vector)
1180 struct nvme_queue *nvmeq)
1220 struct nvme_queue *nvmeq = req->mq_hctx->driver_data;
1283 struct nvme_queue *nvmeq = req->mq_hctx->driver_data;
1400 static void nvme_free_queue(struct nvme_queue *nvmeq)
1428 struct nvme_queue *nvmeq = &dev->queues[qid];
1493 static int nvme_alloc_sq_cmds(struct nvme_dev *dev, struct nvme_queue *nvmeq,
1521 struct nvme_queue *nvmeq = &dev->queues[qid];
1554 static int queue_request_irq(struct nvme_queue *nvmeq)
1568 static void nvme_init_queue(struct nvme_queue *nvmeq, u16 qid)
1605 static int nvme_create_queue(struct nvme_queue *nvmeq, int qid, bool polled)
1720 struct nvme_queue *nvmeq;
2259 struct nvme_queue *adminq = &dev->queues[0];
2375 struct nvme_queue *nvmeq = req->end_io_data;
2385 struct nvme_queue *nvmeq = req->end_io_data;
2393 static int nvme_delete_queue(struct nvme_queue *nvmeq, u8 opcode)
2432 struct nvme_queue *nvmeq = &dev->queues[nr_queues + sent];
2941 sizeof(struct nvme_queue), GFP_KERNEL, node);