Lines Matching refs:rt_nvme_controller

25 rt_inline rt_uint32_t nvme_readl(struct rt_nvme_controller *nvme, int offset)  in nvme_readl()
30 rt_inline void nvme_writel(struct rt_nvme_controller *nvme, int offset, rt_uint32_t value) in nvme_writel()
35 rt_inline rt_uint64_t nvme_readq(struct rt_nvme_controller *nvme, int offset) in nvme_readq()
45 rt_inline void nvme_writeq(struct rt_nvme_controller *nvme, int offset, rt_uint64_t value) in nvme_writeq()
51 static rt_err_t nvme_poll_csts(struct rt_nvme_controller *nvme, in nvme_poll_csts()
71 static rt_err_t nvme_enable_ctrl(struct rt_nvme_controller *nvme) in nvme_enable_ctrl()
80 static rt_err_t nvme_disable_ctrl(struct rt_nvme_controller *nvme) in nvme_disable_ctrl()
89 static rt_err_t nvme_shutdown_ctrl(struct rt_nvme_controller *nvme) in nvme_shutdown_ctrl()
98 rt_inline rt_le16_t nvme_next_cmdid(struct rt_nvme_controller *nvme) in nvme_next_cmdid()
109 struct rt_nvme_controller *nvme = queue->nvme; in nvme_submit_cmd()
156 static rt_err_t nvme_set_features_simple(struct rt_nvme_controller *nvme, in nvme_set_features_simple()
169 static rt_err_t nvme_submit_io_cmd(struct rt_nvme_controller *nvme, in nvme_submit_io_cmd()
281 struct rt_nvme_controller *nvme = ndev->ctrl; in nvme_blk_rw()
457 struct rt_nvme_controller *nvme = ndev->ctrl; in nvme_blk_read()
519 struct rt_nvme_controller *nvme = ndev->ctrl; in nvme_blk_write()
585 struct rt_nvme_controller *nvme = ndev->ctrl; in nvme_blk_erase()
625 struct rt_nvme_controller *nvme = ndev->ctrl; in nvme_blk_autorefresh()
654 struct rt_nvme_controller *nvme = queue->nvme; in nvme_queue_isr()
693 static rt_err_t nvme_identify(struct rt_nvme_controller *nvme, in nvme_identify()
731 struct rt_nvme_controller *nvme = queue->nvme; in nvme_attach_queue()
777 struct rt_nvme_controller *nvme = queue->nvme; in nvme_detach_queue()
794 struct rt_nvme_controller *nvme = queue->nvme; in nvme_free_queue()
821 static struct rt_nvme_queue *nvme_alloc_queue(struct rt_nvme_controller *nvme, in nvme_alloc_queue()
882 static rt_err_t nvme_configure_admin_queue(struct rt_nvme_controller *nvme) in nvme_configure_admin_queue()
951 static rt_err_t nvme_setup_io_queues(struct rt_nvme_controller *nvme) in nvme_setup_io_queues()
1009 static void nvme_remove_io_queues(struct rt_nvme_controller *nvme) in nvme_remove_io_queues()
1029 static void nvme_remove_admin_queues(struct rt_nvme_controller *nvme) in nvme_remove_admin_queues()
1039 static void nvme_remove_devices(struct rt_nvme_controller *nvme) in nvme_remove_devices()
1052 static rt_err_t nvme_scan_device(struct rt_nvme_controller *nvme, in nvme_scan_device()
1131 rt_err_t rt_nvme_controller_register(struct rt_nvme_controller *nvme) in rt_nvme_controller_register()
1236 rt_err_t rt_nvme_controller_unregister(struct rt_nvme_controller *nvme) in rt_nvme_controller_unregister()
1274 struct rt_nvme_controller *nvme; in nvme_queue_affinify_fixup()