Lines Matching refs:prot

61 static void __init pte_basic_tests(unsigned long pfn, pgprot_t prot)  in pte_basic_tests()  argument
63 pte_t pte = pfn_pte(pfn, prot); in pte_basic_tests()
78 pgprot_t prot) in pte_advanced_tests() argument
80 pte_t pte = pfn_pte(pfn, prot); in pte_advanced_tests()
89 pte = pfn_pte(pfn, prot); in pte_advanced_tests()
98 pte = pfn_pte(pfn, prot); in pte_advanced_tests()
111 pte = pfn_pte(pfn, prot); in pte_advanced_tests()
119 static void __init pte_savedwrite_tests(unsigned long pfn, pgprot_t prot) in pte_savedwrite_tests() argument
121 pte_t pte = pfn_pte(pfn, prot); in pte_savedwrite_tests()
132 static void __init pmd_basic_tests(unsigned long pfn, pgprot_t prot) in pmd_basic_tests() argument
134 pmd_t pmd = pfn_pmd(pfn, prot); in pmd_basic_tests()
157 pgprot_t prot, pgtable_t pgtable) in pmd_advanced_tests() argument
159 pmd_t pmd = pfn_pmd(pfn, prot); in pmd_advanced_tests()
170 pmd = pfn_pmd(pfn, prot); in pmd_advanced_tests()
179 pmd = pfn_pmd(pfn, prot); in pmd_advanced_tests()
192 pmd = pmd_mkhuge(pfn_pmd(pfn, prot)); in pmd_advanced_tests()
204 static void __init pmd_leaf_tests(unsigned long pfn, pgprot_t prot) in pmd_leaf_tests() argument
206 pmd_t pmd = pfn_pmd(pfn, prot); in pmd_leaf_tests()
217 static void __init pmd_huge_tests(pmd_t *pmdp, unsigned long pfn, pgprot_t prot) in pmd_huge_tests() argument
230 WARN_ON(!pmd_set_huge(pmdp, __pfn_to_phys(pfn), prot)); in pmd_huge_tests()
236 static void __init pmd_huge_tests(pmd_t *pmdp, unsigned long pfn, pgprot_t prot) { } in pmd_huge_tests() argument
239 static void __init pmd_savedwrite_tests(unsigned long pfn, pgprot_t prot) in pmd_savedwrite_tests() argument
241 pmd_t pmd = pfn_pmd(pfn, prot); in pmd_savedwrite_tests()
252 static void __init pud_basic_tests(unsigned long pfn, pgprot_t prot) in pud_basic_tests() argument
254 pud_t pud = pfn_pud(pfn, prot); in pud_basic_tests()
279 pgprot_t prot) in pud_advanced_tests() argument
281 pud_t pud = pfn_pud(pfn, prot); in pud_advanced_tests()
300 pud = pfn_pud(pfn, prot); in pud_advanced_tests()
316 pud = pfn_pud(pfn, prot); in pud_advanced_tests()
326 static void __init pud_leaf_tests(unsigned long pfn, pgprot_t prot) in pud_leaf_tests() argument
328 pud_t pud = pfn_pud(pfn, prot); in pud_leaf_tests()
339 static void __init pud_huge_tests(pud_t *pudp, unsigned long pfn, pgprot_t prot) in pud_huge_tests() argument
352 WARN_ON(!pud_set_huge(pudp, __pfn_to_phys(pfn), prot)); in pud_huge_tests()
358 static void __init pud_huge_tests(pud_t *pudp, unsigned long pfn, pgprot_t prot) { } in pud_huge_tests() argument
362 static void __init pud_basic_tests(unsigned long pfn, pgprot_t prot) { } in pud_basic_tests() argument
366 pgprot_t prot) in pud_advanced_tests() argument
369 static void __init pud_leaf_tests(unsigned long pfn, pgprot_t prot) { } in pud_leaf_tests() argument
370 static void __init pud_huge_tests(pud_t *pudp, unsigned long pfn, pgprot_t prot) in pud_huge_tests() argument
375 static void __init pmd_basic_tests(unsigned long pfn, pgprot_t prot) { } in pmd_basic_tests() argument
376 static void __init pud_basic_tests(unsigned long pfn, pgprot_t prot) { } in pud_basic_tests() argument
380 pgprot_t prot, pgtable_t pgtable) in pmd_advanced_tests() argument
386 pgprot_t prot) in pud_advanced_tests() argument
389 static void __init pmd_leaf_tests(unsigned long pfn, pgprot_t prot) { } in pmd_leaf_tests() argument
390 static void __init pud_leaf_tests(unsigned long pfn, pgprot_t prot) { } in pud_leaf_tests() argument
391 static void __init pmd_huge_tests(pmd_t *pmdp, unsigned long pfn, pgprot_t prot) in pmd_huge_tests() argument
394 static void __init pud_huge_tests(pud_t *pudp, unsigned long pfn, pgprot_t prot) in pud_huge_tests() argument
397 static void __init pmd_savedwrite_tests(unsigned long pfn, pgprot_t prot) { } in pmd_savedwrite_tests() argument
400 static void __init p4d_basic_tests(unsigned long pfn, pgprot_t prot) in p4d_basic_tests() argument
409 static void __init pgd_basic_tests(unsigned long pfn, pgprot_t prot) in pgd_basic_tests() argument
544 pgprot_t prot) in pte_clear_tests() argument
546 pte_t pte = pfn_pte(pfn, prot); in pte_clear_tests()
586 static void __init pte_special_tests(unsigned long pfn, pgprot_t prot) in pte_special_tests() argument
588 pte_t pte = pfn_pte(pfn, prot); in pte_special_tests()
597 static void __init pte_protnone_tests(unsigned long pfn, pgprot_t prot) in pte_protnone_tests() argument
599 pte_t pte = pfn_pte(pfn, prot); in pte_protnone_tests()
610 static void __init pmd_protnone_tests(unsigned long pfn, pgprot_t prot) in pmd_protnone_tests() argument
612 pmd_t pmd = pmd_mkhuge(pfn_pmd(pfn, prot)); in pmd_protnone_tests()
622 static void __init pmd_protnone_tests(unsigned long pfn, pgprot_t prot) { } in pmd_protnone_tests() argument
626 static void __init pte_devmap_tests(unsigned long pfn, pgprot_t prot) in pte_devmap_tests() argument
628 pte_t pte = pfn_pte(pfn, prot); in pte_devmap_tests()
635 static void __init pmd_devmap_tests(unsigned long pfn, pgprot_t prot) in pmd_devmap_tests() argument
637 pmd_t pmd = pfn_pmd(pfn, prot); in pmd_devmap_tests()
644 static void __init pud_devmap_tests(unsigned long pfn, pgprot_t prot) in pud_devmap_tests() argument
646 pud_t pud = pfn_pud(pfn, prot); in pud_devmap_tests()
652 static void __init pud_devmap_tests(unsigned long pfn, pgprot_t prot) { } in pud_devmap_tests() argument
655 static void __init pmd_devmap_tests(unsigned long pfn, pgprot_t prot) { } in pmd_devmap_tests() argument
656 static void __init pud_devmap_tests(unsigned long pfn, pgprot_t prot) { } in pud_devmap_tests() argument
659 static void __init pte_devmap_tests(unsigned long pfn, pgprot_t prot) { } in pte_devmap_tests() argument
660 static void __init pmd_devmap_tests(unsigned long pfn, pgprot_t prot) { } in pmd_devmap_tests() argument
661 static void __init pud_devmap_tests(unsigned long pfn, pgprot_t prot) { } in pud_devmap_tests() argument
664 static void __init pte_soft_dirty_tests(unsigned long pfn, pgprot_t prot) in pte_soft_dirty_tests() argument
666 pte_t pte = pfn_pte(pfn, prot); in pte_soft_dirty_tests()
676 static void __init pte_swap_soft_dirty_tests(unsigned long pfn, pgprot_t prot) in pte_swap_soft_dirty_tests() argument
678 pte_t pte = pfn_pte(pfn, prot); in pte_swap_soft_dirty_tests()
689 static void __init pmd_soft_dirty_tests(unsigned long pfn, pgprot_t prot) in pmd_soft_dirty_tests() argument
691 pmd_t pmd = pfn_pmd(pfn, prot); in pmd_soft_dirty_tests()
701 static void __init pmd_swap_soft_dirty_tests(unsigned long pfn, pgprot_t prot) in pmd_swap_soft_dirty_tests() argument
703 pmd_t pmd = pfn_pmd(pfn, prot); in pmd_swap_soft_dirty_tests()
714 static void __init pmd_soft_dirty_tests(unsigned long pfn, pgprot_t prot) { } in pmd_soft_dirty_tests() argument
715 static void __init pmd_swap_soft_dirty_tests(unsigned long pfn, pgprot_t prot) in pmd_swap_soft_dirty_tests() argument
720 static void __init pte_swap_tests(unsigned long pfn, pgprot_t prot) in pte_swap_tests() argument
726 pte = pfn_pte(pfn, prot); in pte_swap_tests()
733 static void __init pmd_swap_tests(unsigned long pfn, pgprot_t prot) in pmd_swap_tests() argument
739 pmd = pfn_pmd(pfn, prot); in pmd_swap_tests()
745 static void __init pmd_swap_tests(unsigned long pfn, pgprot_t prot) { } in pmd_swap_tests() argument
791 static void __init hugetlb_basic_tests(unsigned long pfn, pgprot_t prot) in hugetlb_basic_tests() argument
802 pte = mk_huge_pte(page, prot); in hugetlb_basic_tests()
809 pte = pfn_pte(pfn, prot); in hugetlb_basic_tests()
815 static void __init hugetlb_basic_tests(unsigned long pfn, pgprot_t prot) { } in hugetlb_basic_tests() argument
819 static void __init pmd_thp_tests(unsigned long pfn, pgprot_t prot) in pmd_thp_tests() argument
838 pmd = pfn_pmd(pfn, prot); in pmd_thp_tests()
848 static void __init pud_thp_tests(unsigned long pfn, pgprot_t prot) in pud_thp_tests() argument
856 pud = pfn_pud(pfn, prot); in pud_thp_tests()
868 static void __init pud_thp_tests(unsigned long pfn, pgprot_t prot) { } in pud_thp_tests() argument
871 static void __init pmd_thp_tests(unsigned long pfn, pgprot_t prot) { } in pmd_thp_tests() argument
872 static void __init pud_thp_tests(unsigned long pfn, pgprot_t prot) { } in pud_thp_tests() argument
897 pgprot_t prot, protnone; in debug_vm_pgtable() local
904 prot = vm_get_page_prot(VMFLAGS); in debug_vm_pgtable()
966 pte_basic_tests(pte_aligned, prot); in debug_vm_pgtable()
967 pmd_basic_tests(pmd_aligned, prot); in debug_vm_pgtable()
968 pud_basic_tests(pud_aligned, prot); in debug_vm_pgtable()
969 p4d_basic_tests(p4d_aligned, prot); in debug_vm_pgtable()
970 pgd_basic_tests(pgd_aligned, prot); in debug_vm_pgtable()
972 pmd_leaf_tests(pmd_aligned, prot); in debug_vm_pgtable()
973 pud_leaf_tests(pud_aligned, prot); in debug_vm_pgtable()
978 pte_special_tests(pte_aligned, prot); in debug_vm_pgtable()
982 pte_devmap_tests(pte_aligned, prot); in debug_vm_pgtable()
983 pmd_devmap_tests(pmd_aligned, prot); in debug_vm_pgtable()
984 pud_devmap_tests(pud_aligned, prot); in debug_vm_pgtable()
986 pte_soft_dirty_tests(pte_aligned, prot); in debug_vm_pgtable()
987 pmd_soft_dirty_tests(pmd_aligned, prot); in debug_vm_pgtable()
988 pte_swap_soft_dirty_tests(pte_aligned, prot); in debug_vm_pgtable()
989 pmd_swap_soft_dirty_tests(pmd_aligned, prot); in debug_vm_pgtable()
991 pte_swap_tests(pte_aligned, prot); in debug_vm_pgtable()
992 pmd_swap_tests(pmd_aligned, prot); in debug_vm_pgtable()
996 pmd_thp_tests(pmd_aligned, prot); in debug_vm_pgtable()
997 pud_thp_tests(pud_aligned, prot); in debug_vm_pgtable()
999 hugetlb_basic_tests(pte_aligned, prot); in debug_vm_pgtable()
1007 pte_clear_tests(mm, ptep, pte_aligned, vaddr, prot); in debug_vm_pgtable()
1008 pte_advanced_tests(mm, vma, ptep, pte_aligned, vaddr, prot); in debug_vm_pgtable()
1013 pmd_advanced_tests(mm, vma, pmdp, pmd_aligned, vaddr, prot, saved_ptep); in debug_vm_pgtable()
1014 pmd_huge_tests(pmdp, pmd_aligned, prot); in debug_vm_pgtable()
1020 pud_advanced_tests(mm, vma, pudp, pud_aligned, vaddr, prot); in debug_vm_pgtable()
1021 pud_huge_tests(pudp, pud_aligned, prot); in debug_vm_pgtable()