Lines Matching refs:sent
41 #define lv1ent_fault(sent) ((*(sent) == ZERO_LV2LINK) || \
42 ((*(sent) & 3) == 0) || ((*(sent) & 3) == 3))
43 #define lv1ent_zero(sent) (*(sent) == ZERO_LV2LINK)
44 #define lv1ent_page_zero(sent) ((*(sent) & 3) == 1)
45 #define lv1ent_page(sent) ((*(sent) != ZERO_LV2LINK) && \
46 ((*(sent) & 3) == 1))
47 #define lv1ent_section(sent) ((*(sent) & 3) == 2)
96 #define section_phys(sent) (sect_to_phys(*(sent)) & SECT_MASK)
120 #define lv2table_base(sent) (sect_to_phys(*(sent) & 0xFFFFFFC0))
182 static sysmmu_pte_t *page_entry(sysmmu_pte_t *sent, sysmmu_iova_t iova)
185 lv2table_base(sent)) + lv2ent_offset(iova);
1065 sysmmu_pte_t *sent, sysmmu_iova_t iova, short *pgcounter)
1067 if (lv1ent_section(sent)) {
1072 if (lv1ent_fault(sent)) {
1075 bool need_flush_flpd_cache = lv1ent_zero(sent);
1082 exynos_iommu_set_pte(sent, mk_lv1ent_page(virt_to_phys(pent)));
1119 return page_entry(sent, iova);
1123 sysmmu_pte_t *sent, sysmmu_iova_t iova,
1126 if (lv1ent_section(sent)) {
1132 if (lv1ent_page(sent)) {
1139 kmem_cache_free(lv2table_kmem_cache, page_entry(sent, 0));
1143 exynos_iommu_set_pte(sent, mk_lv1ent_sect(paddr, prot));
1146 if (lv1ent_page_zero(sent)) {
1310 /* lv1ent_page(sent) == true here */