Lines Matching refs:mtk_iommu_data
96 struct mtk_iommu_data *data;
127 static void mtk_iommu_tlb_flush_all(struct mtk_iommu_data *data) in mtk_iommu_tlb_flush_all()
135 static void mtk_iommu_tlb_flush_range(struct mtk_iommu_data *data, in mtk_iommu_tlb_flush_range()
162 struct mtk_iommu_data *data = dev_id; in mtk_iommu_isr()
198 static void mtk_iommu_config(struct mtk_iommu_data *data, in mtk_iommu_config()
221 static int mtk_iommu_domain_finalise(struct mtk_iommu_data *data) in mtk_iommu_domain_finalise()
256 struct mtk_iommu_data *data = dom->data; in mtk_iommu_domain_free()
267 struct mtk_iommu_data *data = dev_iommu_fwspec_get(dev)->iommu_priv; in mtk_iommu_attach_device()
289 struct mtk_iommu_data *data = dev_iommu_fwspec_get(dev)->iommu_priv; in mtk_iommu_detach_device()
369 struct mtk_iommu_data *data; in mtk_iommu_create_mapping()
425 struct mtk_iommu_data *data; in mtk_iommu_add_device()
476 struct mtk_iommu_data *data; in mtk_iommu_remove_device()
488 static int mtk_iommu_hw_init(const struct mtk_iommu_data *data) in mtk_iommu_hw_init()
554 struct mtk_iommu_data *data; in mtk_iommu_probe()
645 struct mtk_iommu_data *data = platform_get_drvdata(pdev); in mtk_iommu_remove()
661 struct mtk_iommu_data *data = dev_get_drvdata(dev); in mtk_iommu_suspend()
675 struct mtk_iommu_data *data = dev_get_drvdata(dev); in mtk_iommu_resume()