nvme_dev
struct nvme_dev *dev = nvmeq->dev;
struct nvme_dev *dev = nvmeq->dev;
struct nvme_dev *dev = nvmeq->dev;
struct nvme_dev *dev = to_nvme_dev(ctrl);
struct nvme_dev *dev = to_nvme_dev(ctrl);
static int adapter_delete_queue(struct nvme_dev *dev, u8 opcode, u16 id)
static int adapter_alloc_cq(struct nvme_dev *dev, u16 qid,
static int adapter_alloc_sq(struct nvme_dev *dev, u16 qid,
static int adapter_delete_cq(struct nvme_dev *dev, u16 cqid)
static int adapter_delete_sq(struct nvme_dev *dev, u16 sqid)
static bool nvme_should_reset(struct nvme_dev *dev, u32 csts)
static void nvme_warn_reset(struct nvme_dev *dev, u32 csts)
struct nvme_dev *dev = nvmeq->dev;
static void nvme_free_queues(struct nvme_dev *dev, int lowest)
static void nvme_suspend_queue(struct nvme_dev *dev, unsigned int qid)
static void nvme_suspend_io_queues(struct nvme_dev *dev)
static void nvme_reap_pending_cqes(struct nvme_dev *dev)
static int nvme_cmb_qdepth(struct nvme_dev *dev, int nr_io_queues,
static int nvme_alloc_sq_cmds(struct nvme_dev *dev, struct nvme_queue *nvmeq,
static int nvme_alloc_queue(struct nvme_dev *dev, int qid, int depth)
struct nvme_dev *dev = nvmeq->dev;
static int nvme_setup_io_queues_trylock(struct nvme_dev *dev)
struct nvme_dev *dev = nvmeq->dev;
static void nvme_dev_remove_admin(struct nvme_dev *dev)
static unsigned long db_bar_size(struct nvme_dev *dev, unsigned nr_io_queues)
static int nvme_remap_bar(struct nvme_dev *dev, unsigned long size)
static int nvme_pci_configure_admin_queue(struct nvme_dev *dev)
static int nvme_create_io_queues(struct nvme_dev *dev)
static u64 nvme_cmb_size_unit(struct nvme_dev *dev)
static u32 nvme_cmb_size(struct nvme_dev *dev)
static void nvme_map_cmb(struct nvme_dev *dev)
static int nvme_set_host_mem(struct nvme_dev *dev, u32 bits)
static void nvme_free_host_mem_multi(struct nvme_dev *dev)
static void nvme_free_host_mem(struct nvme_dev *dev)
static int nvme_alloc_host_mem_single(struct nvme_dev *dev, u64 size)
static int nvme_alloc_host_mem_multi(struct nvme_dev *dev, u64 preferred,
static int nvme_alloc_host_mem(struct nvme_dev *dev, u64 min, u64 preferred)
static int nvme_setup_host_mem(struct nvme_dev *dev)
struct nvme_dev *ndev = to_nvme_dev(dev_get_drvdata(dev));
struct nvme_dev *ndev = to_nvme_dev(dev_get_drvdata(dev));
struct nvme_dev *ndev = to_nvme_dev(dev_get_drvdata(dev));
struct nvme_dev *ndev = to_nvme_dev(dev_get_drvdata(dev));
struct nvme_dev *ndev = to_nvme_dev(dev_get_drvdata(dev));
struct nvme_dev;
struct nvme_dev *dev = to_nvme_dev(ctrl);
static void nvme_dev_disable(struct nvme_dev *dev, bool shutdown);
static void nvme_delete_io_queues(struct nvme_dev *dev);
static void nvme_update_attrs(struct nvme_dev *dev);
static void nvme_update_attrs(struct nvme_dev *dev)
struct nvme_dev *dev = affd->priv;
static int nvme_setup_irqs(struct nvme_dev *dev, unsigned int nr_io_queues)
static unsigned int nvme_max_io_queues(struct nvme_dev *dev)
static int nvme_setup_io_queues(struct nvme_dev *dev)
static bool __nvme_delete_io_queues(struct nvme_dev *dev, u8 opcode)
static void nvme_delete_io_queues(struct nvme_dev *dev)
static unsigned int nvme_pci_nr_maps(struct nvme_dev *dev)
static bool nvme_pci_update_nr_queues(struct nvme_dev *dev)
static int nvme_pci_enable(struct nvme_dev *dev)
static void nvme_dev_unmap(struct nvme_dev *dev)
static bool nvme_pci_ctrl_is_dead(struct nvme_dev *dev)
static void nvme_dev_disable(struct nvme_dev *dev, bool shutdown)
static int nvme_disable_prepare_reset(struct nvme_dev *dev, bool shutdown)
static int nvme_pci_alloc_iod_mempool(struct nvme_dev *dev)
static void nvme_free_tagset(struct nvme_dev *dev)
struct nvme_dev *dev = to_nvme_dev(ctrl);
struct nvme_dev *dev =
container_of(work, struct nvme_dev, ctrl.reset_work);
struct nvme_dev *dev = to_nvme_dev(ctrl);
static inline struct nvme_dev *to_nvme_dev(struct nvme_ctrl *ctrl)
static int nvme_dev_map(struct nvme_dev *dev)
return container_of(ctrl, struct nvme_dev, ctrl);
struct nvme_dev *dev;
static struct nvme_dev *nvme_pci_alloc_dev(struct pci_dev *pdev,
struct nvme_dev *dev;
struct nvme_dev *dev;
struct nvme_dev *dev = pci_get_drvdata(pdev);
struct nvme_dev *dev = pci_get_drvdata(pdev);
struct nvme_dev *dev = pci_get_drvdata(pdev);
struct nvme_dev *dev = pci_get_drvdata(pdev);
struct nvme_dev *ndev = pci_get_drvdata(to_pci_dev(dev));
struct nvme_dev *ndev = pci_get_drvdata(pdev);
struct nvme_dev *ndev = pci_get_drvdata(to_pci_dev(dev));
struct nvme_dev *ndev = pci_get_drvdata(pdev);
struct nvme_dev *dev = pci_get_drvdata(pdev);
struct nvme_dev *dev = pci_get_drvdata(pdev);
struct nvme_dev *dev = pci_get_drvdata(pdev);
static inline unsigned int nvme_dbbuf_size(struct nvme_dev *dev)
static void nvme_dbbuf_dma_alloc(struct nvme_dev *dev)
static void nvme_dbbuf_dma_free(struct nvme_dev *dev)
static void nvme_dbbuf_init(struct nvme_dev *dev,
static void nvme_dbbuf_set(struct nvme_dev *dev)
nvme_setup_descriptor_pools(struct nvme_dev *dev, int numa_node)
static void nvme_release_descriptor_pools(struct nvme_dev *dev)
struct nvme_dev *dev = to_nvme_dev(data);
static int queue_irq_offset(struct nvme_dev *dev)
struct nvme_dev *dev = to_nvme_dev(set->driver_data);
struct nvme_dev *dev = nvmeq->dev;
static inline enum nvme_use_sgl nvme_pci_use_sgls(struct nvme_dev *dev,