Lines Matching refs:mtk_iommu_data

149 static struct mtk_iommu_data *mtk_iommu_get_m4u_data(void)  in mtk_iommu_get_m4u_data()
151 struct mtk_iommu_data *data; in mtk_iommu_get_m4u_data()
166 struct mtk_iommu_data *data = cookie; in mtk_iommu_tlb_flush_all()
180 struct mtk_iommu_data *data = cookie; in mtk_iommu_tlb_add_flush_nosync()
197 struct mtk_iommu_data *data = cookie; in mtk_iommu_tlb_sync()
249 struct mtk_iommu_data *data = dev_id; in mtk_iommu_isr()
292 static void mtk_iommu_config(struct mtk_iommu_data *data, in mtk_iommu_config()
317 struct mtk_iommu_data *data = mtk_iommu_get_m4u_data(); in mtk_iommu_domain_finalise()
387 struct mtk_iommu_data *data = dev_iommu_fwspec_get(dev)->iommu_priv; in mtk_iommu_attach_device()
406 struct mtk_iommu_data *data = dev_iommu_fwspec_get(dev)->iommu_priv; in mtk_iommu_detach_device()
418 struct mtk_iommu_data *data = mtk_iommu_get_m4u_data(); in mtk_iommu_map()
463 struct mtk_iommu_data *data = mtk_iommu_get_m4u_data(); in mtk_iommu_iova_to_phys()
480 struct mtk_iommu_data *data; in mtk_iommu_add_device()
500 struct mtk_iommu_data *data; in mtk_iommu_remove_device()
514 struct mtk_iommu_data *data = mtk_iommu_get_m4u_data(); in mtk_iommu_device_group()
570 static int mtk_iommu_hw_init(const struct mtk_iommu_data *data) in mtk_iommu_hw_init()
643 struct mtk_iommu_data *data; in mtk_iommu_probe()
746 struct mtk_iommu_data *data = platform_get_drvdata(pdev); in mtk_iommu_remove()
762 struct mtk_iommu_data *data = dev_get_drvdata(dev); in mtk_iommu_suspend()
780 struct mtk_iommu_data *data = dev_get_drvdata(dev); in mtk_iommu_resume()