Lines Matching refs:pudp
862 static inline void pud_clear(pud_t *pudp) in pud_clear() argument
869 WARN_ON((pud_val(*pudp) & (H_PAGE_HASHPTE | _PAGE_PTE)) == (H_PAGE_HASHPTE | _PAGE_PTE)); in pud_clear()
871 *pudp = __pud(0); in pud_clear()
1105 pud_t *pudp, pud_t pud);
1144 pud_hugepage_update(struct mm_struct *mm, unsigned long addr, pud_t *pudp, in pud_hugepage_update() argument
1148 return radix__pud_hugepage_update(mm, addr, pudp, clr, set); in pud_hugepage_update()
1150 return pud_val(*pudp); in pud_hugepage_update()
1169 unsigned long addr, pud_t *pudp) in __pudp_test_and_clear_young() argument
1173 if ((pud_raw(*pudp) & cpu_to_be64(_PAGE_ACCESSED | H_PAGE_HASHPTE)) == 0) in __pudp_test_and_clear_young()
1175 old = pud_hugepage_update(mm, addr, pudp, _PAGE_ACCESSED, 0); in __pudp_test_and_clear_young()
1189 pud_t *pudp) in pudp_set_wrprotect() argument
1191 if (pud_write(*pudp)) in pudp_set_wrprotect()
1192 pud_hugepage_update(mm, addr, pudp, _PAGE_WRITE, 0); in pudp_set_wrprotect()
1292 unsigned long address, pud_t *pudp,
1300 unsigned long address, pud_t *pudp);
1314 unsigned long addr, pud_t *pudp) in pudp_huge_get_and_clear() argument
1317 return radix__pudp_huge_get_and_clear(mm, addr, pudp); in pudp_huge_get_and_clear()
1319 return *pudp; in pudp_huge_get_and_clear()
1339 pud_t *pudp, int full);
1363 pud_t *pudp);