Lines Matching defs:nvme_dev
84 struct nvme_dev { struct
85 struct nvme_queue *queues;
86 struct blk_mq_tag_set tagset;
87 struct blk_mq_tag_set admin_tagset;
88 u32 __iomem *dbs;
89 struct device *dev;
90 struct dma_pool *prp_page_pool;
91 struct dma_pool *prp_small_pool;
92 unsigned online_queues;
93 unsigned max_qid;
94 unsigned int num_vecs;
95 int q_depth;
96 u32 db_stride;
97 void __iomem *bar;
98 unsigned long bar_mapped_size;
99 struct work_struct remove_work;
100 struct mutex shutdown_lock;
101 bool subsystem;
102 void __iomem *cmb;
103 pci_bus_addr_t cmb_bus_addr;
104 u64 cmb_size;
105 u32 cmbsz;
106 u32 cmbloc;
107 struct nvme_ctrl ctrl;
108 struct completion ioq_wait;
110 mempool_t *iod_mempool;
113 u32 *dbbuf_dbs;
114 dma_addr_t dbbuf_dbs_dma_addr;
115 u32 *dbbuf_eis;
116 dma_addr_t dbbuf_eis_dma_addr;
119 u64 host_mem_size;
120 u32 nr_host_mem_descs;
121 dma_addr_t host_mem_descs_dma;
122 struct nvme_host_mem_buf_desc *host_mem_descs;
123 void **host_mem_desc_bufs;