Lines Matching refs:mtk_iommu_data

247 	struct mtk_iommu_data		*parent_data;
252 struct mtk_iommu_data { struct
292 struct mtk_iommu_data *data = dev_get_drvdata(dev); in mtk_iommu_bind() argument
299 struct mtk_iommu_data *data = dev_get_drvdata(dev); in mtk_iommu_unbind()
306 static int mtk_iommu_hw_init(const struct mtk_iommu_data *data, unsigned int bankid);
365 static struct mtk_iommu_data *mtk_iommu_get_frst_data(struct list_head *hwlist) in mtk_iommu_get_frst_data()
367 return list_first_entry(hwlist, struct mtk_iommu_data, list); in mtk_iommu_get_frst_data()
375 static void mtk_iommu_tlb_flush_all(struct mtk_iommu_data *data) in mtk_iommu_tlb_flush_all()
394 struct mtk_iommu_data *data; in mtk_iommu_tlb_flush_range_sync()
458 struct mtk_iommu_data *data = bank->parent_data; in mtk_iommu_isr()
579 static int mtk_iommu_config(struct mtk_iommu_data *data, struct device *dev, in mtk_iommu_config()
640 struct mtk_iommu_data *data, in mtk_iommu_domain_finalise()
714 struct mtk_iommu_data *data = dev_iommu_priv_get(dev), *frstdata; in mtk_iommu_attach_device()
846 struct mtk_iommu_data *data; in mtk_iommu_probe_device()
890 struct mtk_iommu_data *data; in mtk_iommu_release_device()
919 struct mtk_iommu_data *c_data = dev_iommu_priv_get(dev), *data; in mtk_iommu_device_group()
970 struct mtk_iommu_data *data = dev_iommu_priv_get(dev); in mtk_iommu_get_resv_regions()
1018 static int mtk_iommu_hw_init(const struct mtk_iommu_data *data, unsigned int bankid) in mtk_iommu_hw_init()
1111 struct mtk_iommu_data *data) in mtk_iommu_mm_dts_parse()
1231 struct mtk_iommu_data *data; in mtk_iommu_probe()
1397 struct mtk_iommu_data *data = platform_get_drvdata(pdev); in mtk_iommu_remove()
1421 struct mtk_iommu_data *data = dev_get_drvdata(dev); in mtk_iommu_runtime_suspend()
1446 struct mtk_iommu_data *data = dev_get_drvdata(dev); in mtk_iommu_runtime_resume()