/linux-master/arch/x86/mm/ |
H A D | cpu_entry_area.c | 79 void cea_set_pte(void *cea_vaddr, phys_addr_t pa, pgprot_t flags) 99 cea_map_percpu_pages(void *cea_vaddr, void *ptr, int pages, pgprot_t prot) 182 pgprot_t gdt_prot = PAGE_KERNEL_RO; 183 pgprot_t tss_prot = PAGE_KERNEL_RO; 192 pgprot_t gdt_prot = PAGE_KERNEL; 193 pgprot_t tss_prot = PAGE_KERNEL;
|
/linux-master/mm/ |
H A D | early_ioremap.c | 35 pgprot_t __init __weak early_memremap_pgprot_adjust(resource_size_t phys_addr, 37 pgprot_t prot) 54 phys_addr_t phys, pgprot_t prot) 100 __early_ioremap(resource_size_t phys_addr, unsigned long size, pgprot_t prot) 220 pgprot_t prot = early_memremap_pgprot_adjust(phys_addr, size, 229 pgprot_t prot = early_memremap_pgprot_adjust(phys_addr, size,
|
H A D | ioremap.c | 16 pgprot_t prot)
|
/linux-master/arch/x86/include/asm/ |
H A D | pgtable_types.h | 199 #define __pgprot(x) ((pgprot_t) { (x) } ) 293 typedef struct pgprot { pgprotval_t pgprot; } pgprot_t; typedef in typeref:struct:pgprot 297 static inline pgprot_t pgprot_nx(pgprot_t prot) 500 static inline pgprot_t pgprot_4k_2_large(pgprot_t pgprot) 510 static inline pgprot_t pgprot_large_2_4k(pgprot_t pgprot) 524 extern pgprot_t pgprot_writecombine(pgprot_t pro [all...] |
/linux-master/arch/arm/include/asm/ |
H A D | pgtable.h | 89 extern pgprot_t pgprot_user; 90 extern pgprot_t pgprot_kernel; 132 extern pgprot_t phys_mem_access_prot(struct file *file, unsigned long pfn, 133 unsigned long size, pgprot_t vma_prot); 218 static inline pte_t clear_pte_bit(pte_t pte, pgprot_t prot) 224 static inline pte_t set_pte_bit(pte_t pte, pgprot_t prot) 270 static inline pte_t pte_modify(pte_t pte, pgprot_t newprot)
|
/linux-master/arch/powerpc/mm/kasan/ |
H A D | init_32.c | 13 static pgprot_t __init kasan_prot_ro(void) 21 static void __init kasan_populate_pte(pte_t *ptep, pgprot_t prot) 103 pgprot_t prot = kasan_prot_ro();
|
/linux-master/arch/sparc/include/asm/ |
H A D | page_64.h | 73 typedef struct { unsigned long pgprot; } pgprot_t; typedef in typeref:struct:__anon141 87 #define __pgprot(x) ((pgprot_t) { (x) } ) 96 typedef unsigned long pgprot_t; typedef
|
/linux-master/arch/sh/include/asm/ |
H A D | page.h | 66 typedef struct { unsigned long long pgprot; } pgprot_t; typedef in typeref:struct:__anon124 74 typedef struct { unsigned long pgprot; } pgprot_t; typedef in typeref:struct:__anon127 84 #define __pgprot(x) ((pgprot_t) { (x) } )
|
/linux-master/arch/parisc/include/asm/ |
H A D | page.h | 41 typedef struct { unsigned long pgprot; } pgprot_t; typedef in typeref:struct:__anon6 56 #define __pgprot(x) ((pgprot_t) { (x) } ) 71 typedef unsigned long pgprot_t; typedef
|
/linux-master/arch/x86/mm/pat/ |
H A D | set_memory.c | 46 pgprot_t mask_set; 47 pgprot_t mask_clr; 79 static inline pgprot_t cachemode2pgprot(enum page_cache_mode pcm) 544 static inline bool conflicts(pgprot_t prot, pgprotval_t val) 549 static inline void check_conflict(int warnlvl, pgprot_t prot, pgprotval_t val, 573 static inline pgprot_t static_protections(pgprot_t prot, unsigned long start, 621 static inline pgprot_t verify_rwx(pgprot_t old, pgprot_t ne [all...] |
/linux-master/arch/x86/power/ |
H A D | hibernate_64.c | 33 pgprot_t pgtable_prot = __pgprot(_KERNPG_TABLE); 34 pgprot_t pmd_text_prot = __pgprot(__PAGE_KERNEL_LARGE_EXEC);
|
/linux-master/arch/powerpc/include/asm/ |
H A D | pgtable-be-types.h | 67 typedef struct { unsigned long pgprot; } pgprot_t; typedef in typeref:struct:__anon23 69 #define __pgprot(x) ((pgprot_t) { (x) })
|
H A D | fixmap.h | 94 phys_addr_t phys, pgprot_t flags)
|
/linux-master/arch/m68k/include/asm/ |
H A D | pgtable_mm.h | 181 pgprot_t pgprot_dmacoherent(pgprot_t prot);
|
/linux-master/include/asm-generic/ |
H A D | hugetlb.h | 8 static inline pte_t mk_huge_pte(struct page *page, pgprot_t pgprot) 40 static inline pte_t huge_pte_modify(pte_t pte, pgprot_t newprot)
|
/linux-master/arch/arm64/include/asm/ |
H A D | acpi.h | 69 pgprot_t __acpi_get_mem_attribute(phys_addr_t addr); 161 static inline pgprot_t arch_apei_get_mem_attribute(phys_addr_t addr)
|
/linux-master/arch/microblaze/include/asm/ |
H A D | page.h | 60 typedef struct { unsigned long pgprot; } pgprot_t; typedef in typeref:struct:__anon23 71 # define __pgprot(x) ((pgprot_t) { (x) })
|
/linux-master/arch/powerpc/mm/ |
H A D | mmu_decl.h | 93 unsigned int size, pgprot_t prot); 181 int nid, pgprot_t prot);
|
/linux-master/arch/loongarch/include/asm/ |
H A D | page.h | 62 typedef struct { unsigned long pgprot; } pgprot_t; typedef in typeref:struct:__anon3 64 #define __pgprot(x) ((pgprot_t) { (x) })
|
/linux-master/arch/powerpc/mm/book3s64/ |
H A D | pgtable.c | 216 static pmd_t pmd_set_protbits(pmd_t pmd, pgprot_t pgprot) 221 static pud_t pud_set_protbits(pud_t pud, pgprot_t pgprot) 231 pmd_t pfn_pmd(unsigned long pfn, pgprot_t pgprot) 240 pud_t pfn_pud(unsigned long pfn, pgprot_t pgprot) 249 pmd_t mk_pmd(struct page *page, pgprot_t pgprot) 254 pmd_t pmd_modify(pmd_t pmd, pgprot_t newprot) 277 int nid, pgprot_t prot) 636 pgprot_t vm_get_page_prot(unsigned long vm_flags)
|
/linux-master/arch/s390/include/asm/ |
H A D | hugetlb.h | 82 static inline pte_t mk_huge_pte(struct page *page, pgprot_t pgprot) 122 static inline pte_t huge_pte_modify(pte_t pte, pgprot_t newprot)
|
/linux-master/include/linux/ |
H A D | pgtable.h | 1353 static inline pgprot_t pgprot_modify(pgprot_t oldprot, pgprot_t newprot) 1479 static inline int track_pfn_remap(struct vm_area_struct *vma, pgprot_t *prot, 1490 static inline void track_pfn_insert(struct vm_area_struct *vma, pgprot_t *prot, 1523 extern int track_pfn_remap(struct vm_area_struct *vma, pgprot_t *prot, 1526 extern void track_pfn_insert(struct vm_area_struct *vma, pgprot_t *prot, 1662 int p4d_set_huge(p4d_t *p4d, phys_addr_t addr, pgprot_t prot); 1665 static inline int p4d_set_huge(p4d_t *p4d, phys_addr_t addr, pgprot_t prot) 1672 int pud_set_huge(pud_t *pud, phys_addr_t addr, pgprot_t pro [all...] |
H A D | agpgart.h | 60 pgprot_t prot;
|
/linux-master/arch/arm64/mm/ |
H A D | mmu.c | 98 pgprot_t phys_mem_access_prot(struct file *file, unsigned long pfn, 99 unsigned long size, pgprot_t vma_prot) 168 phys_addr_t phys, pgprot_t prot) 192 pgprot_t prot, 219 pgprot_t __prot = prot; 243 phys_addr_t phys, pgprot_t prot, 277 pgprot_t prot, 306 pgprot_t __prot = prot; 325 phys_addr_t phys, pgprot_t prot, 383 phys_addr_t phys, pgprot_t pro [all...] |
/linux-master/arch/sh/boards/mach-lboxre2/ |
H A D | setup.c | 49 pgprot_t prot;
|