Lines Matching +defs:dev +defs:id +defs:attrs
155 struct device *dev; member
222 struct nvme_dev *dev; member
305 static inline unsigned int nvme_dbbuf_size(struct nvme_dev *dev) in nvme_dbbuf_size()
310 static void nvme_dbbuf_dma_alloc(struct nvme_dev *dev) in nvme_dbbuf_dma_alloc()
347 static void nvme_dbbuf_dma_free(struct nvme_dev *dev) in nvme_dbbuf_dma_free()
363 static void nvme_dbbuf_init(struct nvme_dev *dev, in nvme_dbbuf_init()
386 static void nvme_dbbuf_set(struct nvme_dev *dev) in nvme_dbbuf_set()
446 nvme_setup_descriptor_pools(struct nvme_dev *dev, unsigned numa_node) in nvme_setup_descriptor_pools()
473 static void nvme_release_descriptor_pools(struct nvme_dev *dev) in nvme_release_descriptor_pools()
488 struct nvme_dev *dev = to_nvme_dev(data); in nvme_init_hctx_common() local
528 static int queue_irq_offset(struct nvme_dev *dev) in queue_irq_offset()
539 struct nvme_dev *dev = to_nvme_dev(set->driver_data); in nvme_pci_map_queues() local
614 struct nvme_dev *dev = nvmeq->dev; in nvme_pci_metadata_use_sgls() local
622 static inline enum nvme_use_sgl nvme_pci_use_sgls(struct nvme_dev *dev, in nvme_pci_use_sgls()
713 static void nvme_free_prps(struct request *req, unsigned int attrs) in nvme_free_prps()
726 struct nvme_sgl_desc *sg_list, unsigned int attrs) in nvme_free_sgls()
753 unsigned int attrs = 0; in nvme_unmap_metadata() local
789 unsigned int attrs = 0; in nvme_unmap_data() local
1065 struct nvme_dev *dev = nvmeq->dev; in nvme_map_data() local
1108 struct nvme_dev *dev = nvmeq->dev; in nvme_pci_setup_meta_iter() local
1253 struct nvme_dev *dev = nvmeq->dev; in nvme_queue_rq() local
1499 struct nvme_dev *dev = to_nvme_dev(ctrl); in nvme_pci_submit_async_event() local
1514 struct nvme_dev *dev = to_nvme_dev(ctrl); in nvme_pci_subsystem_reset() local
1547 static int adapter_delete_queue(struct nvme_dev *dev, u8 opcode, u16 id) in adapter_delete_queue()
1557 static int adapter_alloc_cq(struct nvme_dev *dev, u16 qid, in adapter_alloc_cq()
1580 static int adapter_alloc_sq(struct nvme_dev *dev, u16 qid, in adapter_alloc_sq()
1609 static int adapter_delete_cq(struct nvme_dev *dev, u16 cqid) in adapter_delete_cq()
1614 static int adapter_delete_sq(struct nvme_dev *dev, u16 sqid) in adapter_delete_sq()
1630 static bool nvme_should_reset(struct nvme_dev *dev, u32 csts) in nvme_should_reset()
1655 static void nvme_warn_reset(struct nvme_dev *dev, u32 csts) in nvme_warn_reset()
1685 struct nvme_dev *dev = nvmeq->dev; in nvme_timeout() local
1837 static void nvme_free_queues(struct nvme_dev *dev, int lowest) in nvme_free_queues()
1847 static void nvme_suspend_queue(struct nvme_dev *dev, unsigned int qid) in nvme_suspend_queue()
1864 static void nvme_suspend_io_queues(struct nvme_dev *dev) in nvme_suspend_io_queues()
1878 static void nvme_reap_pending_cqes(struct nvme_dev *dev) in nvme_reap_pending_cqes()
1889 static int nvme_cmb_qdepth(struct nvme_dev *dev, int nr_io_queues, in nvme_cmb_qdepth()
1914 static int nvme_alloc_sq_cmds(struct nvme_dev *dev, struct nvme_queue *nvmeq, in nvme_alloc_sq_cmds()
1940 static int nvme_alloc_queue(struct nvme_dev *dev, int qid, int depth) in nvme_alloc_queue()
1991 struct nvme_dev *dev = nvmeq->dev; in nvme_init_queue() local
2007 static int nvme_setup_io_queues_trylock(struct nvme_dev *dev) in nvme_setup_io_queues_trylock()
2028 struct nvme_dev *dev = nvmeq->dev; in nvme_create_queue() local
2098 static void nvme_dev_remove_admin(struct nvme_dev *dev) in nvme_dev_remove_admin()
2111 static unsigned long db_bar_size(struct nvme_dev *dev, unsigned nr_io_queues) in db_bar_size()
2116 static int nvme_remap_bar(struct nvme_dev *dev, unsigned long size) in nvme_remap_bar()
2137 static int nvme_pci_configure_admin_queue(struct nvme_dev *dev) in nvme_pci_configure_admin_queue()
2215 static int nvme_create_io_queues(struct nvme_dev *dev) in nvme_create_io_queues()
2252 static u64 nvme_cmb_size_unit(struct nvme_dev *dev) in nvme_cmb_size_unit()
2259 static u32 nvme_cmb_size(struct nvme_dev *dev) in nvme_cmb_size()
2264 static void nvme_map_cmb(struct nvme_dev *dev) in nvme_map_cmb()
2327 static int nvme_set_host_mem(struct nvme_dev *dev, u32 bits) in nvme_set_host_mem()
2353 static void nvme_free_host_mem_multi(struct nvme_dev *dev) in nvme_free_host_mem_multi()
2370 static void nvme_free_host_mem(struct nvme_dev *dev) in nvme_free_host_mem()
2385 static int nvme_alloc_host_mem_single(struct nvme_dev *dev, u64 size) in nvme_alloc_host_mem_single()
2411 static int nvme_alloc_host_mem_multi(struct nvme_dev *dev, u64 preferred, in nvme_alloc_host_mem_multi()
2472 static int nvme_alloc_host_mem(struct nvme_dev *dev, u64 min, u64 preferred) in nvme_alloc_host_mem()
2500 static int nvme_setup_host_mem(struct nvme_dev *dev) in nvme_setup_host_mem()
2550 static ssize_t cmb_show(struct device *dev, struct device_attribute *attr, in cmb_show()
2560 static ssize_t cmbloc_show(struct device *dev, struct device_attribute *attr, in cmbloc_show()
2569 static ssize_t cmbsz_show(struct device *dev, struct device_attribute *attr, in cmbsz_show()
2578 static ssize_t hmb_show(struct device *dev, struct device_attribute *attr, in hmb_show()
2586 static ssize_t hmb_store(struct device *dev, struct device_attribute *attr, in hmb_store()
2619 struct nvme_dev *dev = to_nvme_dev(ctrl); in nvme_pci_attrs_are_visible() local
2652 static void nvme_update_attrs(struct nvme_dev *dev) in nvme_update_attrs()
2663 struct nvme_dev *dev = affd->priv; in nvme_calc_irq_sets() local
2695 static int nvme_setup_irqs(struct nvme_dev *dev, unsigned int nr_io_queues) in nvme_setup_irqs()
2734 static unsigned int nvme_max_io_queues(struct nvme_dev *dev) in nvme_max_io_queues()
2746 static int nvme_setup_io_queues(struct nvme_dev *dev) in nvme_setup_io_queues()
2907 static bool __nvme_delete_io_queues(struct nvme_dev *dev, u8 opcode) in __nvme_delete_io_queues()
2935 static void nvme_delete_io_queues(struct nvme_dev *dev) in nvme_delete_io_queues()
2941 static unsigned int nvme_pci_nr_maps(struct nvme_dev *dev) in nvme_pci_nr_maps()
2950 static bool nvme_pci_update_nr_queues(struct nvme_dev *dev) in nvme_pci_update_nr_queues()
2975 static int nvme_pci_enable(struct nvme_dev *dev) in nvme_pci_enable()
3057 static void nvme_dev_unmap(struct nvme_dev *dev) in nvme_dev_unmap()
3064 static bool nvme_pci_ctrl_is_dead(struct nvme_dev *dev) in nvme_pci_ctrl_is_dead()
3078 static void nvme_dev_disable(struct nvme_dev *dev, bool shutdown) in nvme_dev_disable()
3127 static int nvme_disable_prepare_reset(struct nvme_dev *dev, bool shutdown) in nvme_disable_prepare_reset()
3135 static int nvme_pci_alloc_iod_mempool(struct nvme_dev *dev) in nvme_pci_alloc_iod_mempool()
3148 static void nvme_free_tagset(struct nvme_dev *dev) in nvme_free_tagset()
3158 struct nvme_dev *dev = to_nvme_dev(ctrl); in nvme_pci_free_ctrl() local
3168 struct nvme_dev *dev = in nvme_reset_work() local
3319 struct nvme_dev *dev = to_nvme_dev(ctrl); in nvme_pci_supports_pci_p2pdma() local
3349 static int nvme_dev_map(struct nvme_dev *dev) in nvme_dev_map()
3443 const struct pci_device_id *id) in nvme_pci_alloc_dev()
3447 struct nvme_dev *dev; in nvme_pci_alloc_dev() local
3510 static int nvme_probe(struct pci_dev *pdev, const struct pci_device_id *id) in nvme_probe()
3512 struct nvme_dev *dev; in nvme_probe() local
3617 struct nvme_dev *dev = pci_get_drvdata(pdev); in nvme_reset_prepare() local
3630 struct nvme_dev *dev = pci_get_drvdata(pdev); in nvme_reset_done() local
3638 struct nvme_dev *dev = pci_get_drvdata(pdev); in nvme_shutdown() local
3650 struct nvme_dev *dev = pci_get_drvdata(pdev); in nvme_remove() local
3685 static int nvme_resume(struct device *dev) in nvme_resume()
3701 static int nvme_suspend(struct device *dev) in nvme_suspend()
3777 static int nvme_simple_suspend(struct device *dev) in nvme_simple_suspend()
3784 static int nvme_simple_resume(struct device *dev) in nvme_simple_resume()
3805 struct nvme_dev *dev = pci_get_drvdata(pdev); in nvme_error_detected() local
3834 struct nvme_dev *dev = pci_get_drvdata(pdev); in nvme_slot_reset() local
3845 struct nvme_dev *dev = pci_get_drvdata(pdev); in nvme_error_resume() local