Lines Matching defs:dev

155 	struct device *dev;  member
222 struct nvme_dev *dev; member
293 static inline unsigned int nvme_dbbuf_size(struct nvme_dev *dev) in nvme_dbbuf_size()
298 static void nvme_dbbuf_dma_alloc(struct nvme_dev *dev) in nvme_dbbuf_dma_alloc()
335 static void nvme_dbbuf_dma_free(struct nvme_dev *dev) in nvme_dbbuf_dma_free()
351 static void nvme_dbbuf_init(struct nvme_dev *dev, in nvme_dbbuf_init()
374 static void nvme_dbbuf_set(struct nvme_dev *dev) in nvme_dbbuf_set()
434 nvme_setup_descriptor_pools(struct nvme_dev *dev, unsigned numa_node) in nvme_setup_descriptor_pools()
461 static void nvme_release_descriptor_pools(struct nvme_dev *dev) in nvme_release_descriptor_pools()
476 struct nvme_dev *dev = to_nvme_dev(data); in nvme_init_hctx_common() local
516 static int queue_irq_offset(struct nvme_dev *dev) in queue_irq_offset()
527 struct nvme_dev *dev = to_nvme_dev(set->driver_data); in nvme_pci_map_queues() local
602 struct nvme_dev *dev = nvmeq->dev; in nvme_pci_metadata_use_sgls() local
610 static inline enum nvme_use_sgl nvme_pci_use_sgls(struct nvme_dev *dev, in nvme_pci_use_sgls()
1020 struct nvme_dev *dev = nvmeq->dev; in nvme_map_data() local
1050 struct nvme_dev *dev = nvmeq->dev; in nvme_pci_setup_meta_iter() local
1182 struct nvme_dev *dev = nvmeq->dev; in nvme_queue_rq() local
1428 struct nvme_dev *dev = to_nvme_dev(ctrl); in nvme_pci_submit_async_event() local
1443 struct nvme_dev *dev = to_nvme_dev(ctrl); in nvme_pci_subsystem_reset() local
1476 static int adapter_delete_queue(struct nvme_dev *dev, u8 opcode, u16 id) in adapter_delete_queue()
1486 static int adapter_alloc_cq(struct nvme_dev *dev, u16 qid, in adapter_alloc_cq()
1509 static int adapter_alloc_sq(struct nvme_dev *dev, u16 qid, in adapter_alloc_sq()
1538 static int adapter_delete_cq(struct nvme_dev *dev, u16 cqid) in adapter_delete_cq()
1543 static int adapter_delete_sq(struct nvme_dev *dev, u16 sqid) in adapter_delete_sq()
1559 static bool nvme_should_reset(struct nvme_dev *dev, u32 csts) in nvme_should_reset()
1584 static void nvme_warn_reset(struct nvme_dev *dev, u32 csts) in nvme_warn_reset()
1614 struct nvme_dev *dev = nvmeq->dev; in nvme_timeout() local
1766 static void nvme_free_queues(struct nvme_dev *dev, int lowest) in nvme_free_queues()
1776 static void nvme_suspend_queue(struct nvme_dev *dev, unsigned int qid) in nvme_suspend_queue()
1793 static void nvme_suspend_io_queues(struct nvme_dev *dev) in nvme_suspend_io_queues()
1807 static void nvme_reap_pending_cqes(struct nvme_dev *dev) in nvme_reap_pending_cqes()
1818 static int nvme_cmb_qdepth(struct nvme_dev *dev, int nr_io_queues, in nvme_cmb_qdepth()
1843 static int nvme_alloc_sq_cmds(struct nvme_dev *dev, struct nvme_queue *nvmeq, in nvme_alloc_sq_cmds()
1869 static int nvme_alloc_queue(struct nvme_dev *dev, int qid, int depth) in nvme_alloc_queue()
1920 struct nvme_dev *dev = nvmeq->dev; in nvme_init_queue() local
1936 static int nvme_setup_io_queues_trylock(struct nvme_dev *dev) in nvme_setup_io_queues_trylock()
1957 struct nvme_dev *dev = nvmeq->dev; in nvme_create_queue() local
2027 static void nvme_dev_remove_admin(struct nvme_dev *dev) in nvme_dev_remove_admin()
2040 static unsigned long db_bar_size(struct nvme_dev *dev, unsigned nr_io_queues) in db_bar_size()
2045 static int nvme_remap_bar(struct nvme_dev *dev, unsigned long size) in nvme_remap_bar()
2066 static int nvme_pci_configure_admin_queue(struct nvme_dev *dev) in nvme_pci_configure_admin_queue()
2144 static int nvme_create_io_queues(struct nvme_dev *dev) in nvme_create_io_queues()
2181 static u64 nvme_cmb_size_unit(struct nvme_dev *dev) in nvme_cmb_size_unit()
2188 static u32 nvme_cmb_size(struct nvme_dev *dev) in nvme_cmb_size()
2193 static void nvme_map_cmb(struct nvme_dev *dev) in nvme_map_cmb()
2256 static int nvme_set_host_mem(struct nvme_dev *dev, u32 bits) in nvme_set_host_mem()
2282 static void nvme_free_host_mem_multi(struct nvme_dev *dev) in nvme_free_host_mem_multi()
2299 static void nvme_free_host_mem(struct nvme_dev *dev) in nvme_free_host_mem()
2314 static int nvme_alloc_host_mem_single(struct nvme_dev *dev, u64 size) in nvme_alloc_host_mem_single()
2340 static int nvme_alloc_host_mem_multi(struct nvme_dev *dev, u64 preferred, in nvme_alloc_host_mem_multi()
2401 static int nvme_alloc_host_mem(struct nvme_dev *dev, u64 min, u64 preferred) in nvme_alloc_host_mem()
2429 static int nvme_setup_host_mem(struct nvme_dev *dev) in nvme_setup_host_mem()
2479 static ssize_t cmb_show(struct device *dev, struct device_attribute *attr, in cmb_show()
2489 static ssize_t cmbloc_show(struct device *dev, struct device_attribute *attr, in cmbloc_show()
2498 static ssize_t cmbsz_show(struct device *dev, struct device_attribute *attr, in cmbsz_show()
2507 static ssize_t hmb_show(struct device *dev, struct device_attribute *attr, in hmb_show()
2515 static ssize_t hmb_store(struct device *dev, struct device_attribute *attr, in hmb_store()
2548 struct nvme_dev *dev = to_nvme_dev(ctrl); in nvme_pci_attrs_are_visible() local
2581 static void nvme_update_attrs(struct nvme_dev *dev) in nvme_update_attrs()
2592 struct nvme_dev *dev = affd->priv; in nvme_calc_irq_sets() local
2624 static int nvme_setup_irqs(struct nvme_dev *dev, unsigned int nr_io_queues) in nvme_setup_irqs()
2663 static unsigned int nvme_max_io_queues(struct nvme_dev *dev) in nvme_max_io_queues()
2675 static int nvme_setup_io_queues(struct nvme_dev *dev) in nvme_setup_io_queues()
2836 static bool __nvme_delete_io_queues(struct nvme_dev *dev, u8 opcode) in __nvme_delete_io_queues()
2864 static void nvme_delete_io_queues(struct nvme_dev *dev) in nvme_delete_io_queues()
2870 static unsigned int nvme_pci_nr_maps(struct nvme_dev *dev) in nvme_pci_nr_maps()
2879 static bool nvme_pci_update_nr_queues(struct nvme_dev *dev) in nvme_pci_update_nr_queues()
2904 static int nvme_pci_enable(struct nvme_dev *dev) in nvme_pci_enable()
2986 static void nvme_dev_unmap(struct nvme_dev *dev) in nvme_dev_unmap()
2993 static bool nvme_pci_ctrl_is_dead(struct nvme_dev *dev) in nvme_pci_ctrl_is_dead()
3007 static void nvme_dev_disable(struct nvme_dev *dev, bool shutdown) in nvme_dev_disable()
3056 static int nvme_disable_prepare_reset(struct nvme_dev *dev, bool shutdown) in nvme_disable_prepare_reset()
3064 static int nvme_pci_alloc_iod_mempool(struct nvme_dev *dev) in nvme_pci_alloc_iod_mempool()
3077 static void nvme_free_tagset(struct nvme_dev *dev) in nvme_free_tagset()
3087 struct nvme_dev *dev = to_nvme_dev(ctrl); in nvme_pci_free_ctrl() local
3097 struct nvme_dev *dev = in nvme_reset_work() local
3248 struct nvme_dev *dev = to_nvme_dev(ctrl); in nvme_pci_supports_pci_p2pdma() local
3269 static int nvme_dev_map(struct nvme_dev *dev) in nvme_dev_map()
3367 struct nvme_dev *dev; in nvme_pci_alloc_dev() local
3432 struct nvme_dev *dev; in nvme_probe() local
3537 struct nvme_dev *dev = pci_get_drvdata(pdev); in nvme_reset_prepare() local
3550 struct nvme_dev *dev = pci_get_drvdata(pdev); in nvme_reset_done() local
3558 struct nvme_dev *dev = pci_get_drvdata(pdev); in nvme_shutdown() local
3570 struct nvme_dev *dev = pci_get_drvdata(pdev); in nvme_remove() local
3605 static int nvme_resume(struct device *dev) in nvme_resume()
3621 static int nvme_suspend(struct device *dev) in nvme_suspend()
3697 static int nvme_simple_suspend(struct device *dev) in nvme_simple_suspend()
3704 static int nvme_simple_resume(struct device *dev) in nvme_simple_resume()
3725 struct nvme_dev *dev = pci_get_drvdata(pdev); in nvme_error_detected() local
3754 struct nvme_dev *dev = pci_get_drvdata(pdev); in nvme_slot_reset() local
3765 struct nvme_dev *dev = pci_get_drvdata(pdev); in nvme_error_resume() local