Lines Matching defs:nvme_queue
223 struct nvme_queue { struct
224 struct nvme_dev *dev;
225 struct nvme_descriptor_pools descriptor_pools;
226 spinlock_t sq_lock;
227 void *sq_cmds;
229 spinlock_t cq_poll_lock ____cacheline_aligned_in_smp;
230 struct nvme_completion *cqes;
231 dma_addr_t sq_dma_addr;
232 dma_addr_t cq_dma_addr;
233 u32 __iomem *q_db;
234 u32 q_depth;
235 u16 cq_vector;
236 u16 sq_tail;
237 u16 last_sq_tail;
238 u16 cq_head;
239 u16 qid;
240 u8 cq_phase;
241 u8 sqes;
242 unsigned long flags;
247 __le32 *dbbuf_sq_db;
248 __le32 *dbbuf_cq_db;
249 __le32 *dbbuf_sq_ei;
250 __le32 *dbbuf_cq_ei;
251 struct completion delete_done;