Lines Matching refs:mtk_iommu_data

208 	struct mtk_iommu_data		*parent_data;
213 struct mtk_iommu_data { struct
254 struct mtk_iommu_data *data = dev_get_drvdata(dev); in mtk_iommu_bind() argument
261 struct mtk_iommu_data *data = dev_get_drvdata(dev); in mtk_iommu_unbind()
268 static int mtk_iommu_hw_init(const struct mtk_iommu_data *data, unsigned int bankid);
320 static struct mtk_iommu_data *mtk_iommu_get_frst_data(struct list_head *hwlist) in mtk_iommu_get_frst_data()
322 return list_first_entry(hwlist, struct mtk_iommu_data, list); in mtk_iommu_get_frst_data()
330 static void mtk_iommu_tlb_flush_all(struct mtk_iommu_data *data) in mtk_iommu_tlb_flush_all()
349 struct mtk_iommu_data *data; in mtk_iommu_tlb_flush_range_sync()
413 struct mtk_iommu_data *data = bank->parent_data; in mtk_iommu_isr()
530 static int mtk_iommu_config(struct mtk_iommu_data *data, struct device *dev, in mtk_iommu_config()
577 struct mtk_iommu_data *data, in mtk_iommu_domain_finalise()
650 struct mtk_iommu_data *data = dev_iommu_priv_get(dev), *frstdata; in mtk_iommu_attach_device()
708 struct mtk_iommu_data *data = dev_iommu_priv_get(dev); in mtk_iommu_detach_device()
778 struct mtk_iommu_data *data; in mtk_iommu_probe_device()
822 struct mtk_iommu_data *data; in mtk_iommu_release_device()
851 struct mtk_iommu_data *c_data = dev_iommu_priv_get(dev), *data; in mtk_iommu_device_group()
902 struct mtk_iommu_data *data = dev_iommu_priv_get(dev); in mtk_iommu_get_resv_regions()
951 static int mtk_iommu_hw_init(const struct mtk_iommu_data *data, unsigned int bankid) in mtk_iommu_hw_init()
1044 struct mtk_iommu_data *data) in mtk_iommu_mm_dts_parse()
1116 struct mtk_iommu_data *data; in mtk_iommu_probe()
1271 struct mtk_iommu_data *data = platform_get_drvdata(pdev); in mtk_iommu_remove()
1296 struct mtk_iommu_data *data = dev_get_drvdata(dev); in mtk_iommu_runtime_suspend()
1321 struct mtk_iommu_data *data = dev_get_drvdata(dev); in mtk_iommu_runtime_resume()