Lines Matching refs:pud
58 pud_t *pud; in huge_pte_alloc() local
63 pud = pud_alloc(mm, pgd, addr); in huge_pte_alloc()
69 return (pte_t *)pud; in huge_pte_alloc()
71 pmd_t *pmd = pmd_alloc(mm, pud, addr); in huge_pte_alloc()
85 return (pte_t *) pmd_alloc(mm, pud, addr); in huge_pte_alloc()
107 pud_t *pud; in huge_pte_offset() local
117 pud = pud_offset(pgd, addr); in huge_pte_offset()
121 if (!pud_present(*pud)) in huge_pte_offset()
126 if (pud_huge(*pud)) in huge_pte_offset()
127 return (pte_t *)pud; in huge_pte_offset()
129 pmd = (pmd_t *)get_pte((pte_t *)pud_page_vaddr(*pud), in huge_pte_offset()
134 pmd = pmd_offset(pud, addr); in huge_pte_offset()
158 int pud_huge(pud_t pud) in pud_huge() argument
160 return !!(pud_val(pud) & _PAGE_HUGE_PAGE); in pud_huge()