Home
last modified time | relevance | path

Searched refs:mtk_iommu_data (Results 1 – 3 of 3) sorted by relevance

/Linux-v5.4/drivers/iommu/
Dmtk_iommu_v1.c96 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()
[all …]
Dmtk_iommu.c149 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()
[all …]
Dmtk_iommu.h50 struct mtk_iommu_data { struct
81 struct mtk_iommu_data *data = dev_get_drvdata(dev); in mtk_iommu_bind() argument
88 struct mtk_iommu_data *data = dev_get_drvdata(dev); in mtk_iommu_unbind()