Lines Matching refs:vaddr
91 unsigned long pfn, unsigned long vaddr, in pte_advanced_tests() argument
104 set_pte_at(mm, vaddr, ptep, pte); in pte_advanced_tests()
105 ptep_set_wrprotect(mm, vaddr, ptep); in pte_advanced_tests()
108 ptep_get_and_clear(mm, vaddr, ptep); in pte_advanced_tests()
115 set_pte_at(mm, vaddr, ptep, pte); in pte_advanced_tests()
118 ptep_set_access_flags(vma, vaddr, ptep, pte, 1); in pte_advanced_tests()
121 ptep_get_and_clear_full(mm, vaddr, ptep, 1); in pte_advanced_tests()
127 set_pte_at(mm, vaddr, ptep, pte); in pte_advanced_tests()
128 ptep_test_and_clear_young(vma, vaddr, ptep); in pte_advanced_tests()
132 ptep_get_and_clear_full(mm, vaddr, ptep, 1); in pte_advanced_tests()
188 unsigned long pfn, unsigned long vaddr, in pmd_advanced_tests() argument
198 vaddr &= HPAGE_PMD_MASK; in pmd_advanced_tests()
203 set_pmd_at(mm, vaddr, pmdp, pmd); in pmd_advanced_tests()
204 pmdp_set_wrprotect(mm, vaddr, pmdp); in pmd_advanced_tests()
207 pmdp_huge_get_and_clear(mm, vaddr, pmdp); in pmd_advanced_tests()
214 set_pmd_at(mm, vaddr, pmdp, pmd); in pmd_advanced_tests()
217 pmdp_set_access_flags(vma, vaddr, pmdp, pmd, 1); in pmd_advanced_tests()
220 pmdp_huge_get_and_clear_full(vma, vaddr, pmdp, 1); in pmd_advanced_tests()
226 set_pmd_at(mm, vaddr, pmdp, pmd); in pmd_advanced_tests()
227 pmdp_test_and_clear_young(vma, vaddr, pmdp); in pmd_advanced_tests()
232 pmdp_huge_get_and_clear(mm, vaddr, pmdp); in pmd_advanced_tests()
336 unsigned long pfn, unsigned long vaddr, in pud_advanced_tests() argument
346 vaddr &= HPAGE_PUD_MASK; in pud_advanced_tests()
349 set_pud_at(mm, vaddr, pudp, pud); in pud_advanced_tests()
350 pudp_set_wrprotect(mm, vaddr, pudp); in pud_advanced_tests()
355 pudp_huge_get_and_clear(mm, vaddr, pudp); in pud_advanced_tests()
362 set_pud_at(mm, vaddr, pudp, pud); in pud_advanced_tests()
365 pudp_set_access_flags(vma, vaddr, pudp, pud, 1); in pud_advanced_tests()
370 pudp_huge_get_and_clear_full(mm, vaddr, pudp, 1); in pud_advanced_tests()
377 set_pud_at(mm, vaddr, pudp, pud); in pud_advanced_tests()
378 pudp_test_and_clear_young(vma, vaddr, pudp); in pud_advanced_tests()
382 pudp_huge_get_and_clear(mm, vaddr, pudp); in pud_advanced_tests()
428 unsigned long pfn, unsigned long vaddr, in pud_advanced_tests() argument
442 unsigned long pfn, unsigned long vaddr, in pmd_advanced_tests() argument
448 unsigned long pfn, unsigned long vaddr, in pud_advanced_tests() argument
606 unsigned long pfn, unsigned long vaddr, in pte_clear_tests() argument
615 set_pte_at(mm, vaddr, ptep, pte); in pte_clear_tests()
617 pte_clear(mm, vaddr, ptep); in pte_clear_tests()
985 unsigned long vaddr, pte_aligned, pmd_aligned; in debug_vm_pgtable() local
992 vaddr = get_random_vaddr(); in debug_vm_pgtable()
1029 pgdp = pgd_offset(mm, vaddr); in debug_vm_pgtable()
1030 p4dp = p4d_alloc(mm, pgdp, vaddr); in debug_vm_pgtable()
1031 pudp = pud_alloc(mm, p4dp, vaddr); in debug_vm_pgtable()
1032 pmdp = pmd_alloc(mm, pudp, vaddr); in debug_vm_pgtable()
1109 ptep = pte_offset_map_lock(mm, pmdp, vaddr, &ptl); in debug_vm_pgtable()
1110 pte_clear_tests(mm, ptep, pte_aligned, vaddr, prot); in debug_vm_pgtable()
1111 pte_advanced_tests(mm, vma, ptep, pte_aligned, vaddr, prot); in debug_vm_pgtable()
1116 pmd_advanced_tests(mm, vma, pmdp, pmd_aligned, vaddr, prot, saved_ptep); in debug_vm_pgtable()
1123 pud_advanced_tests(mm, vma, pudp, pud_aligned, vaddr, prot); in debug_vm_pgtable()