Lines Matching refs:prot

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