Lines Matching defs:nvme_queue
109 struct nvme_queue { struct
110 struct device *q_dmadev;
111 struct nvme_dev *dev;
112 char irqname[24]; /* nvme4294967295-65535\0 */
113 spinlock_t q_lock;
114 struct nvme_command *sq_cmds;
115 struct nvme_command __iomem *sq_cmds_io;
116 volatile struct nvme_completion *cqes;
117 struct blk_mq_tags **tags;
118 dma_addr_t sq_dma_addr;
119 dma_addr_t cq_dma_addr;
120 u32 __iomem *q_db;
121 u16 q_depth;
122 s16 cq_vector;
123 u16 sq_head;
124 u16 sq_tail;
125 u16 cq_head;
126 u16 qid;
127 u8 cq_phase;
151 typedef void (*nvme_completion_fn)(struct nvme_queue *, void *, argument