Lines Matching defs:iommu

122 	struct iommu_device iommu;  member
133 struct rk_iommu *iommu; member
363 static void rk_iommu_command(struct rk_iommu *iommu, u32 command) in rk_iommu_command()
375 static void rk_iommu_zap_lines(struct rk_iommu *iommu, dma_addr_t iova_start, in rk_iommu_zap_lines()
392 static bool rk_iommu_is_stall_active(struct rk_iommu *iommu) in rk_iommu_is_stall_active()
404 static bool rk_iommu_is_paging_enabled(struct rk_iommu *iommu) in rk_iommu_is_paging_enabled()
416 static bool rk_iommu_is_reset_done(struct rk_iommu *iommu) in rk_iommu_is_reset_done()
427 static int rk_iommu_enable_stall(struct rk_iommu *iommu) in rk_iommu_enable_stall()
463 static int rk_iommu_disable_stall(struct rk_iommu *iommu) in rk_iommu_disable_stall()
495 static int rk_iommu_enable_paging(struct rk_iommu *iommu) in rk_iommu_enable_paging()
527 static int rk_iommu_disable_paging(struct rk_iommu *iommu) in rk_iommu_disable_paging()
564 static int rk_iommu_force_reset(struct rk_iommu *iommu) in rk_iommu_force_reset()
641 static void log_iova(struct rk_iommu *iommu, int index, dma_addr_t iova) in log_iova()
688 static int rk_pagefault_done(struct rk_iommu *iommu) in rk_pagefault_done()
758 struct rk_iommu *iommu = rk_iommu_from_dev(master_dev); in rockchip_pagefault_done() local
766 struct rk_iommu *iommu = rk_iommu_from_dev(master_dev); in rockchip_get_iommu_base() local
774 struct rk_iommu *iommu = dev_id; in rk_iommu_irq() local
841 struct rk_iommu *iommu; in rk_iommu_zap_iova() local
909 size_t size, struct rk_iommu *iommu) in rk_iommu_unmap_iova()
938 struct rk_iommu *iommu = NULL; in rk_iommu_get() local
1047 struct rk_iommu *iommu = rk_iommu_get(rk_domain); in rk_iommu_unmap() local
1088 struct rk_iommu *iommu; in rk_iommu_flush_tlb_all() local
1116 static void rk_iommu_disable(struct rk_iommu *iommu) in rk_iommu_disable()
1136 struct rk_iommu *iommu; in rockchip_iommu_disable() local
1149 static int rk_iommu_enable(struct rk_iommu *iommu) in rk_iommu_enable()
1195 struct rk_iommu *iommu; in rockchip_iommu_enable() local
1207 struct rk_iommu *iommu; in rockchip_iommu_is_enabled() local
1219 struct rk_iommu *iommu; in rockchip_iommu_force_reset() local
1242 struct rk_iommu *iommu; in rk_iommu_detach_device() local
1274 struct rk_iommu *iommu; in rk_iommu_attach_device() local
1399 struct rk_iommu *iommu; in rk_iommu_probe_device() local
1432 struct rk_iommu *iommu; in rk_iommu_device_group() local
1473 struct rk_iommu *iommu = rk_iommu_from_dev(dev); in rockchip_iommu_mask_irq() local
1486 struct rk_iommu *iommu = rk_iommu_from_dev(dev); in rockchip_iommu_unmask_irq() local
1522 struct rk_iommu *iommu; in rk_iommu_probe() local
1671 struct rk_iommu *iommu = platform_get_drvdata(pdev); in rk_iommu_shutdown() local
1690 struct rk_iommu *iommu = dev_get_drvdata(dev); in rk_iommu_suspend() local
1704 struct rk_iommu *iommu = dev_get_drvdata(dev); in rk_iommu_resume() local