Lines Matching refs:p4dp
460 static void __init p4d_clear_tests(struct mm_struct *mm, p4d_t *p4dp) in p4d_clear_tests() argument
462 p4d_t p4d = READ_ONCE(*p4dp); in p4d_clear_tests()
469 WRITE_ONCE(*p4dp, p4d); in p4d_clear_tests()
470 p4d_clear(p4dp); in p4d_clear_tests()
471 p4d = READ_ONCE(*p4dp); in p4d_clear_tests()
475 static void __init p4d_populate_tests(struct mm_struct *mm, p4d_t *p4dp, in p4d_populate_tests() argument
489 p4d_clear(p4dp); in p4d_populate_tests()
490 p4d_populate(mm, p4dp, pudp); in p4d_populate_tests()
491 p4d = READ_ONCE(*p4dp); in p4d_populate_tests()
511 p4d_t *p4dp) in pgd_populate_tests() argument
523 p4d_clear(p4dp); in pgd_populate_tests()
525 pgd_populate(mm, pgdp, p4dp); in pgd_populate_tests()
530 static void __init p4d_clear_tests(struct mm_struct *mm, p4d_t *p4dp) { } in p4d_clear_tests() argument
532 static void __init p4d_populate_tests(struct mm_struct *mm, p4d_t *p4dp, in p4d_populate_tests() argument
537 p4d_t *p4dp) in pgd_populate_tests() argument
892 p4d_t *p4dp, *saved_p4dp; in debug_vm_pgtable() local
943 p4dp = p4d_alloc(mm, pgdp, vaddr); in debug_vm_pgtable()
944 pudp = pud_alloc(mm, p4dp, vaddr); in debug_vm_pgtable()
962 saved_pudp = pud_offset(p4dp, 0UL); in debug_vm_pgtable()
1026 p4d_clear_tests(mm, p4dp); in debug_vm_pgtable()
1028 p4d_populate_tests(mm, p4dp, saved_pudp); in debug_vm_pgtable()