Lines Matching refs:mtk_iommu_data
130 struct mtk_iommu_data *data;
136 static int mtk_iommu_hw_init(const struct mtk_iommu_data *data);
197 static struct mtk_iommu_data *mtk_iommu_get_m4u_data(void) in mtk_iommu_get_m4u_data()
199 struct mtk_iommu_data *data; in mtk_iommu_get_m4u_data()
212 static void mtk_iommu_tlb_flush_all(struct mtk_iommu_data *data) in mtk_iommu_tlb_flush_all()
229 struct mtk_iommu_data *data) in mtk_iommu_tlb_flush_range_sync()
272 struct mtk_iommu_data *data = dev_id; in mtk_iommu_isr()
358 static void mtk_iommu_config(struct mtk_iommu_data *data, struct device *dev, in mtk_iommu_config()
388 struct mtk_iommu_data *data, in mtk_iommu_domain_finalise()
461 struct mtk_iommu_data *data = dev_iommu_priv_get(dev), *frstdata; in mtk_iommu_attach_device()
509 struct mtk_iommu_data *data = dev_iommu_priv_get(dev); in mtk_iommu_detach_device()
582 struct mtk_iommu_data *data; in mtk_iommu_probe_device()
604 struct mtk_iommu_data *data = mtk_iommu_get_m4u_data(); in mtk_iommu_device_group()
653 struct mtk_iommu_data *data = dev_iommu_priv_get(dev); in mtk_iommu_get_resv_regions()
699 static int mtk_iommu_hw_init(const struct mtk_iommu_data *data) in mtk_iommu_hw_init()
781 struct mtk_iommu_data *data; in mtk_iommu_probe()
942 struct mtk_iommu_data *data = platform_get_drvdata(pdev); in mtk_iommu_remove()
958 struct mtk_iommu_data *data = dev_get_drvdata(dev); in mtk_iommu_runtime_suspend()
976 struct mtk_iommu_data *data = dev_get_drvdata(dev); in mtk_iommu_runtime_resume()