Lines Matching refs:__pgprot

76 #define PAGE_KERNEL		__pgprot(_PAGE_DEFAULT | PTE_PXN | PTE_UXN | PTE_DIRTY | PTE_WRITE)
77 #define PAGE_KERNEL_EXEC __pgprot(_PAGE_DEFAULT | PTE_UXN | PTE_DIRTY | PTE_WRITE)
79 #define PAGE_HYP __pgprot(_PAGE_DEFAULT | PTE_HYP)
80 #define PAGE_HYP_DEVICE __pgprot(PROT_DEVICE_nGnRE | PTE_HYP)
82 #define PAGE_S2 __pgprot(PROT_DEFAULT | PTE_S2_MEMATTR(MT_S2_NORMAL) | PTE_S2_RDONLY)
83 #define PAGE_S2_DEVICE __pgprot(PROT_DEFAULT | PTE_S2_MEMATTR(MT_S2_DEVICE_nGnRE) | PTE_S2_RDONLY …
85 #define PAGE_NONE __pgprot(((_PAGE_DEFAULT) & ~PTE_VALID) | PTE_PROT_NONE | PTE_PXN | PTE_UXN)
86 #define PAGE_SHARED __pgprot(_PAGE_DEFAULT | PTE_USER | PTE_NG | PTE_PXN | PTE_UXN | PTE_WRITE)
87 #define PAGE_SHARED_EXEC __pgprot(_PAGE_DEFAULT | PTE_USER | PTE_NG | PTE_PXN | PTE_WRITE)
88 #define PAGE_COPY __pgprot(_PAGE_DEFAULT | PTE_USER | PTE_NG | PTE_PXN | PTE_UXN)
89 #define PAGE_COPY_EXEC __pgprot(_PAGE_DEFAULT | PTE_USER | PTE_NG | PTE_PXN)
90 #define PAGE_READONLY __pgprot(_PAGE_DEFAULT | PTE_USER | PTE_NG | PTE_PXN | PTE_UXN)
91 #define PAGE_READONLY_EXEC __pgprot(_PAGE_DEFAULT | PTE_USER | PTE_NG | PTE_PXN)
167 return clear_pte_bit(pte, __pgprot(PTE_WRITE)); in pte_wrprotect()
172 return set_pte_bit(pte, __pgprot(PTE_WRITE)); in pte_mkwrite()
177 return clear_pte_bit(pte, __pgprot(PTE_DIRTY)); in pte_mkclean()
182 return set_pte_bit(pte, __pgprot(PTE_DIRTY)); in pte_mkdirty()
187 return clear_pte_bit(pte, __pgprot(PTE_AF)); in pte_mkold()
192 return set_pte_bit(pte, __pgprot(PTE_AF)); in pte_mkyoung()
197 return set_pte_bit(pte, __pgprot(PTE_SPECIAL)); in pte_mkspecial()
270 return __pgprot(pgprot_val(prot) & ~PTE_TABLE_BIT); in mk_sect_prot()
319 __pgprot((pgprot_val(prot) & ~(mask)) | (bits))