Lines Matching refs:pudp

78 	pud_t *pudp;  in early_map_kernel_page()  local
85 pudp = early_alloc_pgtable(PAGE_SIZE, nid, in early_map_kernel_page()
87 p4d_populate(&init_mm, p4dp, pudp); in early_map_kernel_page()
89 pudp = pud_offset(p4dp, ea); in early_map_kernel_page()
91 ptep = (pte_t *)pudp; in early_map_kernel_page()
94 if (pud_none(*pudp)) { in early_map_kernel_page()
97 pud_populate(&init_mm, pudp, pmdp); in early_map_kernel_page()
99 pmdp = pmd_offset(pudp, ea); in early_map_kernel_page()
130 pud_t *pudp; in __map_kernel_page() local
153 pudp = pud_alloc(&init_mm, p4dp, ea); in __map_kernel_page()
154 if (!pudp) in __map_kernel_page()
157 ptep = (pte_t *)pudp; in __map_kernel_page()
160 pmdp = pmd_alloc(&init_mm, pudp, ea); in __map_kernel_page()
191 pud_t *pudp; in radix__change_memory_range() local
204 pudp = pud_alloc(&init_mm, p4dp, idx); in radix__change_memory_range()
205 if (!pudp) in radix__change_memory_range()
207 if (pud_is_leaf(*pudp)) { in radix__change_memory_range()
208 ptep = (pte_t *)pudp; in radix__change_memory_range()
211 pmdp = pmd_alloc(&init_mm, pudp, idx); in radix__change_memory_range()
1014 static inline pmd_t *vmemmap_pmd_alloc(pud_t *pudp, int node, in vmemmap_pmd_alloc() argument
1020 if (unlikely(pud_none(*pudp))) { in vmemmap_pmd_alloc()
1023 pud_populate(&init_mm, pudp, pmd); in vmemmap_pmd_alloc()
1025 return pmd_alloc(&init_mm, pudp, address); in vmemmap_pmd_alloc()
1027 return pmd_offset(pudp, address); in vmemmap_pmd_alloc()
1376 pud_t *pudp, unsigned long clr, in radix__pud_hugepage_update() argument
1382 WARN_ON(!pud_devmap(*pudp)); in radix__pud_hugepage_update()
1383 assert_spin_locked(pud_lockptr(mm, pudp)); in radix__pud_hugepage_update()
1386 old = radix__pte_update(mm, addr, pudp_ptep(pudp), clr, set, 1); in radix__pud_hugepage_update()
1469 unsigned long addr, pud_t *pudp) in radix__pudp_huge_get_and_clear() argument
1474 old = radix__pud_hugepage_update(mm, addr, pudp, ~0UL, 0); in radix__pudp_huge_get_and_clear()