Home
last modified time | relevance | path

Searched refs:loongson_iommu (Results 1 - 2 of 2) sorted by relevance

/kernel/linux/linux-5.10/drivers/iommu/loongson/
H A Diommu.c97 static void iommu_write_regl(loongson_iommu *iommu, unsigned long off, u32 val) in iommu_write_regl()
103 static u32 iommu_read_regl(loongson_iommu *iommu, unsigned long off) in iommu_read_regl()
112 static void iommu_translate_disable(loongson_iommu *iommu) in iommu_translate_disable()
133 static void iommu_translate_enable(loongson_iommu *iommu) in iommu_translate_enable()
173 static int has_dom(loongson_iommu *iommu) in has_dom()
190 loongson_iommu *iommu; in update_dev_table()
262 static void flush_iotlb(loongson_iommu *iommu) in flush_iotlb()
283 static int flush_pgtable_is_busy(loongson_iommu *iommu) in flush_pgtable_is_busy()
297 static int __iommu_flush_iotlb_all(loongson_iommu *iommu) in __iommu_flush_iotlb_all()
320 static void priv_flush_iotlb_pde(loongson_iommu *iomm
[all...]
H A Diommu.h136 typedef struct loongson_iommu { struct
151 } loongson_iommu; typedef
156 struct loongson_iommu **loongson_iommu_rlookup_table;
172 struct loongson_iommu *iommu;
191 struct loongson_iommu *iommu;
198 static inline unsigned long iommu_pgt_v2p(loongson_iommu *iommu, void *va) in iommu_pgt_v2p()

Completed in 3 milliseconds