Lines Matching refs:pent
51 #define lv2ent_fault(pent) ((*(pent) & 3) == 0)
52 #define lv2ent_small(pent) ((*(pent) & 2) == 2)
53 #define lv2ent_large(pent) ((*(pent) & 3) == 1)
100 #define lpage_phys(pent) (sect_to_phys(*(pent)) & LPAGE_MASK)
102 #define spage_phys(pent) (sect_to_phys(*(pent)) & SPAGE_MASK)
932 sysmmu_pte_t *pent;
935 pent = kmem_cache_zalloc(lv2table_kmem_cache, GFP_ATOMIC);
936 BUG_ON((uintptr_t)pent & (LV2TABLE_SIZE - 1));
937 if (!pent)
940 exynos_iommu_set_pte(sent, mk_lv1ent_page(virt_to_phys(pent)));
941 kmemleak_ignore(pent);
943 handle = dma_map_single(dma_dev, pent, LV2TABLE_SIZE,
946 kmem_cache_free(lv2table_kmem_cache, pent);
1018 static int lv2set_page(sysmmu_pte_t *pent, phys_addr_t paddr, size_t size,
1022 if (WARN_ON(!lv2ent_fault(pent)))
1025 exynos_iommu_set_pte(pent, mk_lv2ent_spage(paddr, prot));
1029 dma_addr_t pent_base = virt_to_phys(pent);
1032 sizeof(*pent) * SPAGES_PER_LPAGE,
1034 for (i = 0; i < SPAGES_PER_LPAGE; i++, pent++) {
1035 if (WARN_ON(!lv2ent_fault(pent))) {
1037 memset(pent - i, 0, sizeof(*pent) * i);
1041 *pent = mk_lv2ent_lpage(paddr, prot);
1044 sizeof(*pent) * SPAGES_PER_LPAGE,
1099 sysmmu_pte_t *pent;
1101 pent = alloc_lv2entry(domain, entry, iova,
1104 if (IS_ERR(pent))
1105 ret = PTR_ERR(pent);
1107 ret = lv2set_page(pent, paddr, size, prot,