Lines Matching refs:mtk_iommu_data
247 struct mtk_iommu_data *parent_data;
252 struct mtk_iommu_data {
292 struct mtk_iommu_data *data = dev_get_drvdata(dev);
299 struct mtk_iommu_data *data = dev_get_drvdata(dev);
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)
367 return list_first_entry(hwlist, struct mtk_iommu_data, list);
375 static void mtk_iommu_tlb_flush_all(struct mtk_iommu_data *data)
394 struct mtk_iommu_data *data;
458 struct mtk_iommu_data *data = bank->parent_data;
579 static int mtk_iommu_config(struct mtk_iommu_data *data, struct device *dev,
640 struct mtk_iommu_data *data,
714 struct mtk_iommu_data *data = dev_iommu_priv_get(dev), *frstdata;
846 struct mtk_iommu_data *data;
890 struct mtk_iommu_data *data;
919 struct mtk_iommu_data *c_data = dev_iommu_priv_get(dev), *data;
970 struct mtk_iommu_data *data = dev_iommu_priv_get(dev);
1018 static int mtk_iommu_hw_init(const struct mtk_iommu_data *data, unsigned int bankid)
1111 struct mtk_iommu_data *data)
1231 struct mtk_iommu_data *data;
1397 struct mtk_iommu_data *data = platform_get_drvdata(pdev);
1421 struct mtk_iommu_data *data = dev_get_drvdata(dev);
1446 struct mtk_iommu_data *data = dev_get_drvdata(dev);