Lines Matching defs:rk_iommu
99 struct rk_iommu {
115 struct rk_iommu *iommu;
285 static void rk_iommu_command(struct rk_iommu *iommu, u32 command)
297 static void rk_iommu_zap_lines(struct rk_iommu *iommu, dma_addr_t iova_start,
314 static bool rk_iommu_is_stall_active(struct rk_iommu *iommu)
326 static bool rk_iommu_is_paging_enabled(struct rk_iommu *iommu)
338 static bool rk_iommu_is_reset_done(struct rk_iommu *iommu)
349 static int rk_iommu_enable_stall(struct rk_iommu *iommu)
374 static int rk_iommu_disable_stall(struct rk_iommu *iommu)
395 static int rk_iommu_enable_paging(struct rk_iommu *iommu)
416 static int rk_iommu_disable_paging(struct rk_iommu *iommu)
437 static int rk_iommu_force_reset(struct rk_iommu *iommu)
473 static void log_iova(struct rk_iommu *iommu, int index, dma_addr_t iova)
522 struct rk_iommu *iommu = dev_id;
626 struct rk_iommu *iommu;
629 iommu = list_entry(pos, struct rk_iommu, node);
837 static struct rk_iommu *rk_iommu_from_dev(struct device *dev)
845 static void rk_iommu_disable(struct rk_iommu *iommu)
862 static int rk_iommu_enable(struct rk_iommu *iommu)
899 struct rk_iommu *iommu;
932 struct rk_iommu *iommu;
1060 struct rk_iommu *iommu;
1083 struct rk_iommu *iommu;
1128 struct rk_iommu *iommu;
1246 struct rk_iommu *iommu = platform_get_drvdata(pdev);
1260 struct rk_iommu *iommu = dev_get_drvdata(dev);
1271 struct rk_iommu *iommu = dev_get_drvdata(dev);
1294 .name = "rk_iommu",