Lines Matching refs:pgprot
736 static inline pgprotval_t massage_pgprot(pgprot_t pgprot) in massage_pgprot() argument
738 pgprotval_t protval = pgprot_val(pgprot); in massage_pgprot()
746 static inline pgprotval_t check_pgprot(pgprot_t pgprot) in check_pgprot() argument
748 pgprotval_t massaged_val = massage_pgprot(pgprot); in check_pgprot()
752 WARN_ONCE(pgprot_val(pgprot) != massaged_val, in check_pgprot()
755 (u64)pgprot_val(pgprot), in check_pgprot()
756 (u64)pgprot_val(pgprot) ^ massaged_val, in check_pgprot()
763 static inline pte_t pfn_pte(unsigned long page_nr, pgprot_t pgprot) in pfn_pte() argument
766 pfn ^= protnone_mask(pgprot_val(pgprot)); in pfn_pte()
768 return __pte(pfn | check_pgprot(pgprot)); in pfn_pte()
771 static inline pmd_t pfn_pmd(unsigned long page_nr, pgprot_t pgprot) in pfn_pmd() argument
774 pfn ^= protnone_mask(pgprot_val(pgprot)); in pfn_pmd()
776 return __pmd(pfn | check_pgprot(pgprot)); in pfn_pmd()
779 static inline pud_t pfn_pud(unsigned long page_nr, pgprot_t pgprot) in pfn_pud() argument
782 pfn ^= protnone_mask(pgprot_val(pgprot)); in pfn_pud()
784 return __pud(pfn | check_pgprot(pgprot)); in pfn_pud()
1046 #define mk_pte(page, pgprot) \ argument
1048 pgprot_t __pgprot = pgprot; \
1327 #define mk_pmd(page, pgprot) pfn_pmd(page_to_pfn(page), (pgprot)) argument