Lines Matching defs:iommu

104 	struct iommu_device iommu;  member
112 struct rk_iommu *iommu; member
282 static void rk_iommu_command(struct rk_iommu *iommu, u32 command) in rk_iommu_command()
294 static void rk_iommu_zap_lines(struct rk_iommu *iommu, dma_addr_t iova_start, in rk_iommu_zap_lines()
311 static bool rk_iommu_is_stall_active(struct rk_iommu *iommu) in rk_iommu_is_stall_active()
323 static bool rk_iommu_is_paging_enabled(struct rk_iommu *iommu) in rk_iommu_is_paging_enabled()
335 static bool rk_iommu_is_reset_done(struct rk_iommu *iommu) in rk_iommu_is_reset_done()
346 static int rk_iommu_enable_stall(struct rk_iommu *iommu) in rk_iommu_enable_stall()
371 static int rk_iommu_disable_stall(struct rk_iommu *iommu) in rk_iommu_disable_stall()
392 static int rk_iommu_enable_paging(struct rk_iommu *iommu) in rk_iommu_enable_paging()
413 static int rk_iommu_disable_paging(struct rk_iommu *iommu) in rk_iommu_disable_paging()
434 static int rk_iommu_force_reset(struct rk_iommu *iommu) in rk_iommu_force_reset()
470 static void log_iova(struct rk_iommu *iommu, int index, dma_addr_t iova) in log_iova()
519 struct rk_iommu *iommu = dev_id; in rk_iommu_irq() local
623 struct rk_iommu *iommu; in rk_iommu_zap_iova() local
842 static void rk_iommu_disable(struct rk_iommu *iommu) in rk_iommu_disable()
859 static int rk_iommu_enable(struct rk_iommu *iommu) in rk_iommu_enable()
896 struct rk_iommu *iommu; in rk_iommu_detach_device() local
929 struct rk_iommu *iommu; in rk_iommu_attach_device() local
1054 struct rk_iommu *iommu; in rk_iommu_add_device() local
1076 struct rk_iommu *iommu; in rk_iommu_remove_device() local
1088 struct rk_iommu *iommu; in rk_iommu_device_group() local
1133 struct rk_iommu *iommu; in rk_iommu_probe() local
1244 struct rk_iommu *iommu = platform_get_drvdata(pdev); in rk_iommu_shutdown() local
1255 struct rk_iommu *iommu = dev_get_drvdata(dev); in rk_iommu_suspend() local
1266 struct rk_iommu *iommu = dev_get_drvdata(dev); in rk_iommu_resume() local