Lines Matching refs:pudp
69 pud_t *pudp, pud_t entry, int dirty) in pudp_set_access_flags() argument
73 WARN_ON(!pud_devmap(*pudp)); in pudp_set_access_flags()
74 assert_spin_locked(pud_lockptr(vma->vm_mm, pudp)); in pudp_set_access_flags()
76 changed = !pud_same(*(pudp), entry); in pudp_set_access_flags()
82 __ptep_set_access_flags(vma, pudp_ptep(pudp), in pudp_set_access_flags()
96 unsigned long address, pud_t *pudp) in pudp_test_and_clear_young() argument
98 return __pudp_test_and_clear_young(vma->vm_mm, address, pudp); in pudp_test_and_clear_young()
123 pud_t *pudp, pud_t pud) in set_pud_at() argument
131 WARN_ON(pte_hw_valid(pud_pte(*pudp))); in set_pud_at()
132 assert_spin_locked(pud_lockptr(mm, pudp)); in set_pud_at()
136 return set_pte_at(mm, addr, pudp_ptep(pudp), pud_pte(pud)); in set_pud_at()
180 pud_t *pudp) in pudp_invalidate() argument
184 VM_WARN_ON_ONCE(!pud_present(*pudp)); in pudp_invalidate()
185 old_pud = pud_hugepage_update(vma->vm_mm, address, pudp, _PAGE_PRESENT, _PAGE_INVALID); in pudp_invalidate()
209 unsigned long addr, pud_t *pudp, int full) in pudp_huge_get_and_clear_full() argument
214 VM_BUG_ON((pud_present(*pudp) && !pud_devmap(*pudp)) || in pudp_huge_get_and_clear_full()
215 !pud_present(*pudp)); in pudp_huge_get_and_clear_full()
216 pud = pudp_huge_get_and_clear(vma->vm_mm, addr, pudp); in pudp_huge_get_and_clear_full()