Lines Matching refs:prot
63 pgprot_t prot = protection_map[idx]; in pte_basic_tests() local
64 pte_t pte = pfn_pte(pfn, prot); in pte_basic_tests()
92 pgprot_t prot) in pte_advanced_tests() argument
94 pte_t pte = pfn_pte(pfn, prot); in pte_advanced_tests()
103 pte = pfn_pte(pfn, prot); in pte_advanced_tests()
112 pte = pfn_pte(pfn, prot); in pte_advanced_tests()
125 pte = pfn_pte(pfn, prot); in pte_advanced_tests()
135 static void __init pte_savedwrite_tests(unsigned long pfn, pgprot_t prot) in pte_savedwrite_tests() argument
137 pte_t pte = pfn_pte(pfn, prot); in pte_savedwrite_tests()
150 pgprot_t prot = protection_map[idx]; in pmd_basic_tests() local
158 pmd = pfn_pmd(pfn, prot); in pmd_basic_tests()
189 pgprot_t prot, pgtable_t pgtable) in pmd_advanced_tests() argument
202 pmd = pfn_pmd(pfn, prot); in pmd_advanced_tests()
211 pmd = pfn_pmd(pfn, prot); in pmd_advanced_tests()
224 pmd = pmd_mkhuge(pfn_pmd(pfn, prot)); in pmd_advanced_tests()
236 static void __init pmd_leaf_tests(unsigned long pfn, pgprot_t prot) in pmd_leaf_tests() argument
244 pmd = pfn_pmd(pfn, prot); in pmd_leaf_tests()
254 static void __init pmd_huge_tests(pmd_t *pmdp, unsigned long pfn, pgprot_t prot) in pmd_huge_tests() argument
267 WARN_ON(!pmd_set_huge(pmdp, __pfn_to_phys(pfn), prot)); in pmd_huge_tests()
273 static void __init pmd_huge_tests(pmd_t *pmdp, unsigned long pfn, pgprot_t prot) { } in pmd_huge_tests() argument
276 static void __init pmd_savedwrite_tests(unsigned long pfn, pgprot_t prot) in pmd_savedwrite_tests() argument
287 pmd = pfn_pmd(pfn, prot); in pmd_savedwrite_tests()
295 pgprot_t prot = protection_map[idx]; in pud_basic_tests() local
303 pud = pfn_pud(pfn, prot); in pud_basic_tests()
337 pgprot_t prot) in pud_advanced_tests() argument
348 pud = pfn_pud(pfn, prot); in pud_advanced_tests()
359 pud = pfn_pud(pfn, prot); in pud_advanced_tests()
375 pud = pfn_pud(pfn, prot); in pud_advanced_tests()
385 static void __init pud_leaf_tests(unsigned long pfn, pgprot_t prot) in pud_leaf_tests() argument
393 pud = pfn_pud(pfn, prot); in pud_leaf_tests()
402 static void __init pud_huge_tests(pud_t *pudp, unsigned long pfn, pgprot_t prot) in pud_huge_tests() argument
415 WARN_ON(!pud_set_huge(pudp, __pfn_to_phys(pfn), prot)); in pud_huge_tests()
421 static void __init pud_huge_tests(pud_t *pudp, unsigned long pfn, pgprot_t prot) { } in pud_huge_tests() argument
429 pgprot_t prot) in pud_advanced_tests() argument
432 static void __init pud_leaf_tests(unsigned long pfn, pgprot_t prot) { } in pud_leaf_tests() argument
433 static void __init pud_huge_tests(pud_t *pudp, unsigned long pfn, pgprot_t prot) in pud_huge_tests() argument
443 pgprot_t prot, pgtable_t pgtable) in pmd_advanced_tests() argument
449 pgprot_t prot) in pud_advanced_tests() argument
452 static void __init pmd_leaf_tests(unsigned long pfn, pgprot_t prot) { } in pmd_leaf_tests() argument
453 static void __init pud_leaf_tests(unsigned long pfn, pgprot_t prot) { } in pud_leaf_tests() argument
454 static void __init pmd_huge_tests(pmd_t *pmdp, unsigned long pfn, pgprot_t prot) in pmd_huge_tests() argument
457 static void __init pud_huge_tests(pud_t *pudp, unsigned long pfn, pgprot_t prot) in pud_huge_tests() argument
460 static void __init pmd_savedwrite_tests(unsigned long pfn, pgprot_t prot) { } in pmd_savedwrite_tests() argument
463 static void __init p4d_basic_tests(unsigned long pfn, pgprot_t prot) in p4d_basic_tests() argument
472 static void __init pgd_basic_tests(unsigned long pfn, pgprot_t prot) in pgd_basic_tests() argument
607 pgprot_t prot) in pte_clear_tests() argument
609 pte_t pte = pfn_pte(pfn, prot); in pte_clear_tests()
649 static void __init pte_special_tests(unsigned long pfn, pgprot_t prot) in pte_special_tests() argument
651 pte_t pte = pfn_pte(pfn, prot); in pte_special_tests()
660 static void __init pte_protnone_tests(unsigned long pfn, pgprot_t prot) in pte_protnone_tests() argument
662 pte_t pte = pfn_pte(pfn, prot); in pte_protnone_tests()
673 static void __init pmd_protnone_tests(unsigned long pfn, pgprot_t prot) in pmd_protnone_tests() argument
684 pmd = pmd_mkhuge(pfn_pmd(pfn, prot)); in pmd_protnone_tests()
689 static void __init pmd_protnone_tests(unsigned long pfn, pgprot_t prot) { } in pmd_protnone_tests() argument
693 static void __init pte_devmap_tests(unsigned long pfn, pgprot_t prot) in pte_devmap_tests() argument
695 pte_t pte = pfn_pte(pfn, prot); in pte_devmap_tests()
702 static void __init pmd_devmap_tests(unsigned long pfn, pgprot_t prot) in pmd_devmap_tests() argument
710 pmd = pfn_pmd(pfn, prot); in pmd_devmap_tests()
715 static void __init pud_devmap_tests(unsigned long pfn, pgprot_t prot) in pud_devmap_tests() argument
723 pud = pfn_pud(pfn, prot); in pud_devmap_tests()
727 static void __init pud_devmap_tests(unsigned long pfn, pgprot_t prot) { } in pud_devmap_tests() argument
730 static void __init pmd_devmap_tests(unsigned long pfn, pgprot_t prot) { } in pmd_devmap_tests() argument
731 static void __init pud_devmap_tests(unsigned long pfn, pgprot_t prot) { } in pud_devmap_tests() argument
734 static void __init pte_devmap_tests(unsigned long pfn, pgprot_t prot) { } in pte_devmap_tests() argument
735 static void __init pmd_devmap_tests(unsigned long pfn, pgprot_t prot) { } in pmd_devmap_tests() argument
736 static void __init pud_devmap_tests(unsigned long pfn, pgprot_t prot) { } in pud_devmap_tests() argument
739 static void __init pte_soft_dirty_tests(unsigned long pfn, pgprot_t prot) in pte_soft_dirty_tests() argument
741 pte_t pte = pfn_pte(pfn, prot); in pte_soft_dirty_tests()
751 static void __init pte_swap_soft_dirty_tests(unsigned long pfn, pgprot_t prot) in pte_swap_soft_dirty_tests() argument
753 pte_t pte = pfn_pte(pfn, prot); in pte_swap_soft_dirty_tests()
764 static void __init pmd_soft_dirty_tests(unsigned long pfn, pgprot_t prot) in pmd_soft_dirty_tests() argument
775 pmd = pfn_pmd(pfn, prot); in pmd_soft_dirty_tests()
780 static void __init pmd_swap_soft_dirty_tests(unsigned long pfn, pgprot_t prot) in pmd_swap_soft_dirty_tests() argument
792 pmd = pfn_pmd(pfn, prot); in pmd_swap_soft_dirty_tests()
797 static void __init pmd_soft_dirty_tests(unsigned long pfn, pgprot_t prot) { } in pmd_soft_dirty_tests() argument
798 static void __init pmd_swap_soft_dirty_tests(unsigned long pfn, pgprot_t prot) in pmd_swap_soft_dirty_tests() argument
803 static void __init pte_swap_tests(unsigned long pfn, pgprot_t prot) in pte_swap_tests() argument
809 pte = pfn_pte(pfn, prot); in pte_swap_tests()
816 static void __init pmd_swap_tests(unsigned long pfn, pgprot_t prot) in pmd_swap_tests() argument
825 pmd = pfn_pmd(pfn, prot); in pmd_swap_tests()
831 static void __init pmd_swap_tests(unsigned long pfn, pgprot_t prot) { } in pmd_swap_tests() argument
877 static void __init hugetlb_basic_tests(unsigned long pfn, pgprot_t prot) in hugetlb_basic_tests() argument
888 pte = mk_huge_pte(page, prot); in hugetlb_basic_tests()
895 pte = pfn_pte(pfn, prot); in hugetlb_basic_tests()
901 static void __init hugetlb_basic_tests(unsigned long pfn, pgprot_t prot) { } in hugetlb_basic_tests() argument
905 static void __init pmd_thp_tests(unsigned long pfn, pgprot_t prot) in pmd_thp_tests() argument
924 pmd = pfn_pmd(pfn, prot); in pmd_thp_tests()
934 static void __init pud_thp_tests(unsigned long pfn, pgprot_t prot) in pud_thp_tests() argument
942 pud = pfn_pud(pfn, prot); in pud_thp_tests()
954 static void __init pud_thp_tests(unsigned long pfn, pgprot_t prot) { } in pud_thp_tests() argument
957 static void __init pmd_thp_tests(unsigned long pfn, pgprot_t prot) { } in pmd_thp_tests() argument
958 static void __init pud_thp_tests(unsigned long pfn, pgprot_t prot) { } in pud_thp_tests() argument
983 pgprot_t prot, protnone; in debug_vm_pgtable() local
991 prot = vm_get_page_prot(VMFLAGS); in debug_vm_pgtable()
1072 p4d_basic_tests(p4d_aligned, prot); in debug_vm_pgtable()
1073 pgd_basic_tests(pgd_aligned, prot); in debug_vm_pgtable()
1075 pmd_leaf_tests(pmd_aligned, prot); in debug_vm_pgtable()
1076 pud_leaf_tests(pud_aligned, prot); in debug_vm_pgtable()
1081 pte_special_tests(pte_aligned, prot); in debug_vm_pgtable()
1085 pte_devmap_tests(pte_aligned, prot); in debug_vm_pgtable()
1086 pmd_devmap_tests(pmd_aligned, prot); in debug_vm_pgtable()
1087 pud_devmap_tests(pud_aligned, prot); in debug_vm_pgtable()
1089 pte_soft_dirty_tests(pte_aligned, prot); in debug_vm_pgtable()
1090 pmd_soft_dirty_tests(pmd_aligned, prot); in debug_vm_pgtable()
1091 pte_swap_soft_dirty_tests(pte_aligned, prot); in debug_vm_pgtable()
1092 pmd_swap_soft_dirty_tests(pmd_aligned, prot); in debug_vm_pgtable()
1094 pte_swap_tests(pte_aligned, prot); in debug_vm_pgtable()
1095 pmd_swap_tests(pmd_aligned, prot); in debug_vm_pgtable()
1099 pmd_thp_tests(pmd_aligned, prot); in debug_vm_pgtable()
1100 pud_thp_tests(pud_aligned, prot); in debug_vm_pgtable()
1102 hugetlb_basic_tests(pte_aligned, prot); 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()
1117 pmd_huge_tests(pmdp, pmd_aligned, prot); in debug_vm_pgtable()
1123 pud_advanced_tests(mm, vma, pudp, pud_aligned, vaddr, prot); in debug_vm_pgtable()
1124 pud_huge_tests(pudp, pud_aligned, prot); in debug_vm_pgtable()