Lines Matching refs:mtk_iommu_data
129 struct mtk_iommu_data *data;
135 static int mtk_iommu_hw_init(const struct mtk_iommu_data *data);
196 static struct mtk_iommu_data *mtk_iommu_get_m4u_data(void) in mtk_iommu_get_m4u_data()
198 struct mtk_iommu_data *data; in mtk_iommu_get_m4u_data()
211 static void mtk_iommu_tlb_flush_all(struct mtk_iommu_data *data) in mtk_iommu_tlb_flush_all()
228 struct mtk_iommu_data *data) in mtk_iommu_tlb_flush_range_sync()
271 struct mtk_iommu_data *data = dev_id; in mtk_iommu_isr()
357 static void mtk_iommu_config(struct mtk_iommu_data *data, struct device *dev, in mtk_iommu_config()
387 struct mtk_iommu_data *data, in mtk_iommu_domain_finalise()
454 struct mtk_iommu_data *data = dev_iommu_priv_get(dev); in mtk_iommu_attach_device()
493 struct mtk_iommu_data *data = dev_iommu_priv_get(dev); in mtk_iommu_detach_device()
562 struct mtk_iommu_data *data; in mtk_iommu_probe_device()
584 struct mtk_iommu_data *data = mtk_iommu_get_m4u_data(); in mtk_iommu_device_group()
631 struct mtk_iommu_data *data = dev_iommu_priv_get(dev); in mtk_iommu_get_resv_regions()
678 static int mtk_iommu_hw_init(const struct mtk_iommu_data *data) in mtk_iommu_hw_init()
760 struct mtk_iommu_data *data; in mtk_iommu_probe()
917 struct mtk_iommu_data *data = platform_get_drvdata(pdev); in mtk_iommu_remove()
935 struct mtk_iommu_data *data = dev_get_drvdata(dev); in mtk_iommu_runtime_suspend()
953 struct mtk_iommu_data *data = dev_get_drvdata(dev); in mtk_iommu_runtime_resume()