Lines Matching defs:dev

123 	struct device *dev;  member
190 struct nvme_dev *dev; member
243 static inline unsigned int nvme_dbbuf_size(struct nvme_dev *dev) in nvme_dbbuf_size()
248 static void nvme_dbbuf_dma_alloc(struct nvme_dev *dev) in nvme_dbbuf_dma_alloc()
285 static void nvme_dbbuf_dma_free(struct nvme_dev *dev) in nvme_dbbuf_dma_free()
301 static void nvme_dbbuf_init(struct nvme_dev *dev, in nvme_dbbuf_init()
324 static void nvme_dbbuf_set(struct nvme_dev *dev) in nvme_dbbuf_set()
398 struct nvme_dev *dev = to_nvme_dev(data); in nvme_admin_init_hctx() local
411 struct nvme_dev *dev = to_nvme_dev(data); in nvme_init_hctx() local
430 static int queue_irq_offset(struct nvme_dev *dev) in queue_irq_offset()
441 struct nvme_dev *dev = to_nvme_dev(set->driver_data); in nvme_pci_map_queues() local
507 static inline bool nvme_pci_use_sgls(struct nvme_dev *dev, struct request *req, in nvme_pci_use_sgls()
524 static void nvme_free_prps(struct nvme_dev *dev, struct request *req) in nvme_free_prps()
540 static void nvme_unmap_data(struct nvme_dev *dev, struct request *req) in nvme_unmap_data()
579 static blk_status_t nvme_pci_setup_prps(struct nvme_dev *dev, in nvme_pci_setup_prps()
685 static blk_status_t nvme_pci_setup_sgls(struct nvme_dev *dev, in nvme_pci_setup_sgls()
730 static blk_status_t nvme_setup_prp_simple(struct nvme_dev *dev, in nvme_setup_prp_simple()
751 static blk_status_t nvme_setup_sgl_simple(struct nvme_dev *dev, in nvme_setup_sgl_simple()
769 static blk_status_t nvme_map_data(struct nvme_dev *dev, struct request *req, in nvme_map_data()
825 static blk_status_t nvme_map_metadata(struct nvme_dev *dev, struct request *req, in nvme_map_metadata()
838 static blk_status_t nvme_prep_rq(struct nvme_dev *dev, struct request *req) in nvme_prep_rq()
880 struct nvme_dev *dev = nvmeq->dev; in nvme_queue_rq() local
966 struct nvme_dev *dev = nvmeq->dev; in nvme_pci_unmap_rq() local
1135 struct nvme_dev *dev = to_nvme_dev(ctrl); in nvme_pci_submit_async_event() local
1148 static int adapter_delete_queue(struct nvme_dev *dev, u8 opcode, u16 id) in adapter_delete_queue()
1158 static int adapter_alloc_cq(struct nvme_dev *dev, u16 qid, in adapter_alloc_cq()
1181 static int adapter_alloc_sq(struct nvme_dev *dev, u16 qid, in adapter_alloc_sq()
1210 static int adapter_delete_cq(struct nvme_dev *dev, u16 cqid) in adapter_delete_cq()
1215 static int adapter_delete_sq(struct nvme_dev *dev, u16 sqid) in adapter_delete_sq()
1231 static bool nvme_should_reset(struct nvme_dev *dev, u32 csts) in nvme_should_reset()
1256 static void nvme_warn_reset(struct nvme_dev *dev, u32 csts) in nvme_warn_reset()
1286 struct nvme_dev *dev = nvmeq->dev; in nvme_timeout() local
1424 static void nvme_free_queues(struct nvme_dev *dev, int lowest) in nvme_free_queues()
1434 static void nvme_suspend_queue(struct nvme_dev *dev, unsigned int qid) in nvme_suspend_queue()
1451 static void nvme_suspend_io_queues(struct nvme_dev *dev) in nvme_suspend_io_queues()
1465 static void nvme_reap_pending_cqes(struct nvme_dev *dev) in nvme_reap_pending_cqes()
1476 static int nvme_cmb_qdepth(struct nvme_dev *dev, int nr_io_queues, in nvme_cmb_qdepth()
1501 static int nvme_alloc_sq_cmds(struct nvme_dev *dev, struct nvme_queue *nvmeq, in nvme_alloc_sq_cmds()
1527 static int nvme_alloc_queue(struct nvme_dev *dev, int qid, int depth) in nvme_alloc_queue()
1578 struct nvme_dev *dev = nvmeq->dev; in nvme_init_queue() local
1594 static int nvme_setup_io_queues_trylock(struct nvme_dev *dev) in nvme_setup_io_queues_trylock()
1615 struct nvme_dev *dev = nvmeq->dev; in nvme_create_queue() local
1685 static void nvme_dev_remove_admin(struct nvme_dev *dev) in nvme_dev_remove_admin()
1698 static unsigned long db_bar_size(struct nvme_dev *dev, unsigned nr_io_queues) in db_bar_size()
1703 static int nvme_remap_bar(struct nvme_dev *dev, unsigned long size) in nvme_remap_bar()
1724 static int nvme_pci_configure_admin_queue(struct nvme_dev *dev) in nvme_pci_configure_admin_queue()
1782 static int nvme_create_io_queues(struct nvme_dev *dev) in nvme_create_io_queues()
1819 static u64 nvme_cmb_size_unit(struct nvme_dev *dev) in nvme_cmb_size_unit()
1826 static u32 nvme_cmb_size(struct nvme_dev *dev) in nvme_cmb_size()
1831 static void nvme_map_cmb(struct nvme_dev *dev) in nvme_map_cmb()
1891 static int nvme_set_host_mem(struct nvme_dev *dev, u32 bits) in nvme_set_host_mem()
1917 static void nvme_free_host_mem(struct nvme_dev *dev) in nvme_free_host_mem()
1939 static int __nvme_alloc_host_mem(struct nvme_dev *dev, u64 preferred, in __nvme_alloc_host_mem()
2007 static int nvme_alloc_host_mem(struct nvme_dev *dev, u64 min, u64 preferred) in nvme_alloc_host_mem()
2025 static int nvme_setup_host_mem(struct nvme_dev *dev) in nvme_setup_host_mem()
2073 static ssize_t cmb_show(struct device *dev, struct device_attribute *attr, in cmb_show()
2083 static ssize_t cmbloc_show(struct device *dev, struct device_attribute *attr, in cmbloc_show()
2092 static ssize_t cmbsz_show(struct device *dev, struct device_attribute *attr, in cmbsz_show()
2101 static ssize_t hmb_show(struct device *dev, struct device_attribute *attr, in hmb_show()
2109 static ssize_t hmb_store(struct device *dev, struct device_attribute *attr, in hmb_store()
2142 struct nvme_dev *dev = to_nvme_dev(ctrl); in nvme_pci_attrs_are_visible() local
2175 static void nvme_update_attrs(struct nvme_dev *dev) in nvme_update_attrs()
2186 struct nvme_dev *dev = affd->priv; in nvme_calc_irq_sets() local
2218 static int nvme_setup_irqs(struct nvme_dev *dev, unsigned int nr_io_queues) in nvme_setup_irqs()
2257 static unsigned int nvme_max_io_queues(struct nvme_dev *dev) in nvme_max_io_queues()
2268 static int nvme_setup_io_queues(struct nvme_dev *dev) in nvme_setup_io_queues()
2429 static bool __nvme_delete_io_queues(struct nvme_dev *dev, u8 opcode) in __nvme_delete_io_queues()
2457 static void nvme_delete_io_queues(struct nvme_dev *dev) in nvme_delete_io_queues()
2463 static unsigned int nvme_pci_nr_maps(struct nvme_dev *dev) in nvme_pci_nr_maps()
2472 static void nvme_pci_update_nr_queues(struct nvme_dev *dev) in nvme_pci_update_nr_queues()
2485 static int nvme_pci_enable(struct nvme_dev *dev) in nvme_pci_enable()
2574 static void nvme_dev_unmap(struct nvme_dev *dev) in nvme_dev_unmap()
2581 static bool nvme_pci_ctrl_is_dead(struct nvme_dev *dev) in nvme_pci_ctrl_is_dead()
2595 static void nvme_dev_disable(struct nvme_dev *dev, bool shutdown) in nvme_dev_disable()
2644 static int nvme_disable_prepare_reset(struct nvme_dev *dev, bool shutdown) in nvme_disable_prepare_reset()
2652 static int nvme_setup_prp_pools(struct nvme_dev *dev) in nvme_setup_prp_pools()
2670 static void nvme_release_prp_pools(struct nvme_dev *dev) in nvme_release_prp_pools()
2676 static int nvme_pci_alloc_iod_mempool(struct nvme_dev *dev) in nvme_pci_alloc_iod_mempool()
2689 static void nvme_free_tagset(struct nvme_dev *dev) in nvme_free_tagset()
2699 struct nvme_dev *dev = to_nvme_dev(ctrl); in nvme_pci_free_ctrl() local
2709 struct nvme_dev *dev = in nvme_reset_work() local
2852 struct nvme_dev *dev = to_nvme_dev(ctrl); in nvme_pci_supports_pci_p2pdma() local
2872 static int nvme_dev_map(struct nvme_dev *dev) in nvme_dev_map()
2966 struct nvme_dev *dev; in nvme_pci_alloc_dev() local
3034 struct nvme_dev *dev; in nvme_probe() local
3133 struct nvme_dev *dev = pci_get_drvdata(pdev); in nvme_reset_prepare() local
3146 struct nvme_dev *dev = pci_get_drvdata(pdev); in nvme_reset_done() local
3154 struct nvme_dev *dev = pci_get_drvdata(pdev); in nvme_shutdown() local
3166 struct nvme_dev *dev = pci_get_drvdata(pdev); in nvme_remove() local
3201 static int nvme_resume(struct device *dev) in nvme_resume()
3217 static int nvme_suspend(struct device *dev) in nvme_suspend()
3293 static int nvme_simple_suspend(struct device *dev) in nvme_simple_suspend()
3300 static int nvme_simple_resume(struct device *dev) in nvme_simple_resume()
3321 struct nvme_dev *dev = pci_get_drvdata(pdev); in nvme_error_detected() local
3350 struct nvme_dev *dev = pci_get_drvdata(pdev); in nvme_slot_reset() local
3361 struct nvme_dev *dev = pci_get_drvdata(pdev); in nvme_error_resume() local