Lines Matching full:sent

41 #define lv1ent_fault(sent) ((*(sent) == ZERO_LV2LINK) || \  argument
42 ((*(sent) & 3) == 0) || ((*(sent) & 3) == 3))
43 #define lv1ent_zero(sent) (*(sent) == ZERO_LV2LINK) argument
44 #define lv1ent_page_zero(sent) ((*(sent) & 3) == 1) argument
45 #define lv1ent_page(sent) ((*(sent) != ZERO_LV2LINK) && \ argument
46 ((*(sent) & 3) == 1))
47 #define lv1ent_section(sent) ((*(sent) & 3) == 2) argument
96 #define section_phys(sent) (sect_to_phys(*(sent)) & SECT_MASK) argument
120 #define lv2table_base(sent) (sect_to_phys(*(sent) & 0xFFFFFFC0)) argument
186 static sysmmu_pte_t *page_entry(sysmmu_pte_t *sent, sysmmu_iova_t iova) in page_entry() argument
189 lv2table_base(sent)) + lv2ent_offset(iova); in page_entry()
904 sysmmu_pte_t *sent, sysmmu_iova_t iova, short *pgcounter) in alloc_lv2entry() argument
906 if (lv1ent_section(sent)) { in alloc_lv2entry()
911 if (lv1ent_fault(sent)) { in alloc_lv2entry()
914 bool need_flush_flpd_cache = lv1ent_zero(sent); in alloc_lv2entry()
921 exynos_iommu_set_pte(sent, mk_lv1ent_page(virt_to_phys(pent))); in alloc_lv2entry()
958 return page_entry(sent, iova); in alloc_lv2entry()
962 sysmmu_pte_t *sent, sysmmu_iova_t iova, in lv1set_section() argument
965 if (lv1ent_section(sent)) { in lv1set_section()
971 if (lv1ent_page(sent)) { in lv1set_section()
978 kmem_cache_free(lv2table_kmem_cache, page_entry(sent, 0)); in lv1set_section()
982 exynos_iommu_set_pte(sent, mk_lv1ent_sect(paddr, prot)); in lv1set_section()
985 if (lv1ent_page_zero(sent)) { in lv1set_section()
1149 /* lv1ent_page(sent) == true here */ in exynos_iommu_unmap()