Searched refs:mtk_iommu_data (Results 1 – 3 of 3) sorted by relevance
129 static struct mtk_iommu_data *mtk_iommu_get_m4u_data(void) in mtk_iommu_get_m4u_data()131 struct mtk_iommu_data *data; in mtk_iommu_get_m4u_data()146 struct mtk_iommu_data *data = cookie; in mtk_iommu_tlb_flush_all()160 struct mtk_iommu_data *data = cookie; in mtk_iommu_tlb_add_flush_nosync()177 struct mtk_iommu_data *data = cookie; in mtk_iommu_tlb_sync()207 struct mtk_iommu_data *data = dev_id; in mtk_iommu_isr()242 static void mtk_iommu_config(struct mtk_iommu_data *data, in mtk_iommu_config()267 struct mtk_iommu_data *data = mtk_iommu_get_m4u_data(); in mtk_iommu_domain_finalise()339 struct mtk_iommu_data *data = dev->iommu_fwspec->iommu_priv; in mtk_iommu_attach_device()358 struct mtk_iommu_data *data = dev->iommu_fwspec->iommu_priv; in mtk_iommu_detach_device()[all …]
102 struct mtk_iommu_data *data;133 static void mtk_iommu_tlb_flush_all(struct mtk_iommu_data *data) in mtk_iommu_tlb_flush_all()141 static void mtk_iommu_tlb_flush_range(struct mtk_iommu_data *data, in mtk_iommu_tlb_flush_range()168 struct mtk_iommu_data *data = dev_id; in mtk_iommu_isr()204 static void mtk_iommu_config(struct mtk_iommu_data *data, in mtk_iommu_config()227 static int mtk_iommu_domain_finalise(struct mtk_iommu_data *data) in mtk_iommu_domain_finalise()263 struct mtk_iommu_data *data = dom->data; in mtk_iommu_domain_free()274 struct mtk_iommu_data *data = dev->iommu_fwspec->iommu_priv; in mtk_iommu_attach_device()296 struct mtk_iommu_data *data = dev->iommu_fwspec->iommu_priv; in mtk_iommu_detach_device()374 struct mtk_iommu_data *data; in mtk_iommu_create_mapping()[all …]
46 struct mtk_iommu_data { struct77 struct mtk_iommu_data *data = dev_get_drvdata(dev); in mtk_iommu_bind() argument84 struct mtk_iommu_data *data = dev_get_drvdata(dev); in mtk_iommu_unbind()