Lines Matching refs:p4dp
523 static void __init p4d_clear_tests(struct mm_struct *mm, p4d_t *p4dp) in p4d_clear_tests() argument
525 p4d_t p4d = READ_ONCE(*p4dp); in p4d_clear_tests()
532 WRITE_ONCE(*p4dp, p4d); in p4d_clear_tests()
533 p4d_clear(p4dp); in p4d_clear_tests()
534 p4d = READ_ONCE(*p4dp); in p4d_clear_tests()
538 static void __init p4d_populate_tests(struct mm_struct *mm, p4d_t *p4dp, in p4d_populate_tests() argument
552 p4d_clear(p4dp); in p4d_populate_tests()
553 p4d_populate(mm, p4dp, pudp); in p4d_populate_tests()
554 p4d = READ_ONCE(*p4dp); in p4d_populate_tests()
574 p4d_t *p4dp) in pgd_populate_tests() argument
586 p4d_clear(p4dp); in pgd_populate_tests()
588 pgd_populate(mm, pgdp, p4dp); in pgd_populate_tests()
593 static void __init p4d_clear_tests(struct mm_struct *mm, p4d_t *p4dp) { } in p4d_clear_tests() argument
595 static void __init p4d_populate_tests(struct mm_struct *mm, p4d_t *p4dp, in p4d_populate_tests() argument
600 p4d_t *p4dp) in pgd_populate_tests() argument
978 p4d_t *p4dp, *saved_p4dp; in debug_vm_pgtable() local
1030 p4dp = p4d_alloc(mm, pgdp, vaddr); in debug_vm_pgtable()
1031 pudp = pud_alloc(mm, p4dp, vaddr); in debug_vm_pgtable()
1049 saved_pudp = pud_offset(p4dp, 0UL); in debug_vm_pgtable()
1129 p4d_clear_tests(mm, p4dp); in debug_vm_pgtable()
1131 p4d_populate_tests(mm, p4dp, saved_pudp); in debug_vm_pgtable()