Lines Matching refs:sysmmu_pte_t

28 typedef u32 sysmmu_pte_t;  typedef
67 static const sysmmu_pte_t *LV1_PROT;
68 static const sysmmu_pte_t SYSMMU_LV1_PROT[] = {
74 static const sysmmu_pte_t SYSMMU_V5_LV1_PROT[] = {
81 static const sysmmu_pte_t *LV2_PROT;
82 static const sysmmu_pte_t SYSMMU_LV2_PROT[] = {
88 static const sysmmu_pte_t SYSMMU_V5_LV2_PROT[] = {
118 #define LV1TABLE_SIZE (NUM_LV1ENTRIES * sizeof(sysmmu_pte_t))
119 #define LV2TABLE_SIZE (NUM_LV2ENTRIES * sizeof(sysmmu_pte_t))
180 static sysmmu_pte_t *zero_lv2_table;
183 static sysmmu_pte_t *section_entry(sysmmu_pte_t *pgtable, sysmmu_iova_t iova) in section_entry()
188 static sysmmu_pte_t *page_entry(sysmmu_pte_t *sent, sysmmu_iova_t iova) in page_entry()
190 return (sysmmu_pte_t *)phys_to_virt( in page_entry()
248 sysmmu_pte_t *pgtable; /* lv1 page table, 16KB */
391 sysmmu_pte_t *ent; in show_fault_information()
728 static inline void exynos_iommu_set_pte(sysmmu_pte_t *ent, sysmmu_pte_t val) in exynos_iommu_set_pte()
757 domain->pgtable = (sysmmu_pte_t *)__get_free_pages(GFP_KERNEL, 2); in exynos_iommu_domain_alloc()
922 static sysmmu_pte_t *alloc_lv2entry(struct exynos_iommu_domain *domain, in alloc_lv2entry()
923 sysmmu_pte_t *sent, sysmmu_iova_t iova, short *pgcounter) in alloc_lv2entry()
932 sysmmu_pte_t *pent; in alloc_lv2entry()
981 sysmmu_pte_t *sent, sysmmu_iova_t iova, in lv1set_section()
1018 static int lv2set_page(sysmmu_pte_t *pent, phys_addr_t paddr, size_t size, in lv2set_page()
1083 sysmmu_pte_t *entry; in exynos_iommu_map()
1099 sysmmu_pte_t *pent; in exynos_iommu_map()
1140 sysmmu_pte_t *ent; in exynos_iommu_unmap()
1218 sysmmu_pte_t *entry; in exynos_iommu_iova_to_phys()