/linux-master/arch/sh/mm/ |
H A D | ioremap.c | 79 pgprot_t pgprot = __pgprot(prot); local 85 mapped = __ioremap_29bit(phys_addr, size, pgprot); 93 return ioremap_fixed(phys_addr, size, pgprot); 99 mapped = pmb_remap_caller(phys_addr, size, pgprot, 104 return generic_ioremap_prot(phys_addr, size, pgprot);
|
/linux-master/include/linux/ |
H A D | pfn_t.h | 80 static inline pte_t pfn_t_pte(pfn_t pfn, pgprot_t pgprot) argument 82 return pfn_pte(pfn_t_to_pfn(pfn), pgprot); 87 static inline pmd_t pfn_t_pmd(pfn_t pfn, pgprot_t pgprot) argument 89 return pfn_pmd(pfn_t_to_pfn(pfn), pgprot); 93 static inline pud_t pfn_t_pud(pfn_t pfn, pgprot_t pgprot) argument 95 return pfn_pud(pfn_t_to_pfn(pfn), pgprot);
|
/linux-master/arch/arm/include/asm/ |
H A D | pgtable-2level-types.h | 24 typedef struct { pteval_t pgprot; } pgprot_t; member in struct:__anon45 29 #define pgprot_val(x) ((x).pgprot)
|
H A D | pgtable-3level-types.h | 27 typedef struct { pteval_t pgprot; } pgprot_t; member in struct:__anon49 32 #define pgprot_val(x) ((x).pgprot)
|
/linux-master/arch/m68k/include/asm/ |
H A D | page.h | 28 typedef struct { unsigned long pgprot; } pgprot_t; member in struct:__anon21 43 #define pgprot_val(x) ((x).pgprot)
|
/linux-master/arch/um/include/asm/ |
H A D | pgtable-3level.h | 85 static inline pte_t pfn_pte(unsigned long page_nr, pgprot_t pgprot) argument 90 pte_set_val(pte, phys, pgprot); 94 static inline pmd_t pfn_pmd(unsigned long page_nr, pgprot_t pgprot) argument 96 return __pmd((page_nr << PAGE_SHIFT) | pgprot_val(pgprot));
|
/linux-master/arch/x86/include/asm/ |
H A D | memtype.h | 27 enum page_cache_mode pgprot2cachemode(pgprot_t pgprot);
|
/linux-master/arch/powerpc/include/asm/ |
H A D | pgtable-types.h | 60 typedef struct { unsigned long pgprot; } pgprot_t; member in struct:__anon32 61 #define pgprot_val(x) ((x).pgprot)
|
H A D | pgtable-be-types.h | 67 typedef struct { unsigned long pgprot; } pgprot_t; member in struct:__anon23 68 #define pgprot_val(x) ((x).pgprot)
|
/linux-master/arch/openrisc/include/asm/ |
H A D | page.h | 55 unsigned long pgprot; member in struct:__anon35 61 #define pgprot_val(x) ((x).pgprot)
|
H A D | pgtable.h | 294 static inline pte_t __mk_pte(void *page, pgprot_t pgprot) argument 298 pte_val(pte) = __pa(page) | pgprot_val(pgprot); 302 #define mk_pte(page, pgprot) __mk_pte(page_address(page), (pgprot)) 304 #define mk_pte_phys(physpage, pgprot) \ 308 pte_val(__pte) = (physpage) + pgprot_val(pgprot); \
|
/linux-master/arch/nios2/include/asm/ |
H A D | page.h | 63 typedef struct { unsigned long pgprot; } pgprot_t; member in struct:__anon32 67 #define pgprot_val(x) ((x).pgprot)
|
/linux-master/arch/arm64/include/asm/ |
H A D | pgtable-types.h | 49 typedef struct { pteval_t pgprot; } pgprot_t; member in struct:__anon16 50 #define pgprot_val(x) ((x).pgprot)
|
/linux-master/include/asm-generic/ |
H A D | page.h | 47 unsigned long pgprot; member in struct:__anon243 54 #define pgprot_val(x) ((x).pgprot)
|
H A D | hugetlb.h | 8 static inline pte_t mk_huge_pte(struct page *page, pgprot_t pgprot) argument 10 return mk_pte(page, pgprot);
|
/linux-master/arch/arc/include/asm/ |
H A D | page.h | 78 unsigned long pgprot; member in struct:__anon5 81 #define pgprot_val(x) ((x).pgprot)
|
/linux-master/arch/csky/include/asm/ |
H A D | page.h | 59 typedef struct { unsigned long pgprot; } pgprot_t; member in struct:__anon9 63 #define pgprot_val(x) ((x).pgprot)
|
/linux-master/arch/hexagon/include/asm/ |
H A D | page.h | 67 typedef struct { unsigned long pgprot; } pgprot_t; member in struct:__anon12 72 #define pgprot_val(x) ((x).pgprot)
|
/linux-master/arch/alpha/include/asm/ |
H A D | page.h | 33 typedef struct { unsigned long pgprot; } pgprot_t; member in struct:__anon4 38 #define pgprot_val(x) ((x).pgprot)
|
/linux-master/arch/powerpc/mm/book3s64/ |
H A D | pgtable.c | 215 static pmd_t pmd_set_protbits(pmd_t pmd, pgprot_t pgprot) argument 217 return __pmd(pmd_val(pmd) | pgprot_val(pgprot)); 220 static pud_t pud_set_protbits(pud_t pud, pgprot_t pgprot) argument 222 return __pud(pud_val(pud) | pgprot_val(pgprot)); 230 pmd_t pfn_pmd(unsigned long pfn, pgprot_t pgprot) argument 236 return __pmd_mkhuge(pmd_set_protbits(__pmd(pmdv), pgprot)); 239 pud_t pfn_pud(unsigned long pfn, pgprot_t pgprot) argument 245 return __pud_mkhuge(pud_set_protbits(__pud(pudv), pgprot)); 248 pmd_t mk_pmd(struct page *page, pgprot_t pgprot) argument 250 return pfn_pmd(page_to_pfn(page), pgprot); [all...] |
/linux-master/arch/sh/include/asm/ |
H A D | page.h | 66 typedef struct { unsigned long long pgprot; } pgprot_t; member in struct:__anon124 74 typedef struct { unsigned long pgprot; } pgprot_t; member in struct:__anon127 81 #define pgprot_val(x) ((x).pgprot)
|
/linux-master/arch/sparc/include/asm/ |
H A D | pgtable_32.h | 279 static inline pte_t mk_pte(struct page *page, pgprot_t pgprot) argument 281 return __pte((page_to_pfn(page) << (PAGE_SHIFT-4)) | pgprot_val(pgprot)); 284 static inline pte_t mk_pte_phys(unsigned long page, pgprot_t pgprot) argument 286 return __pte(((page) >> 4) | pgprot_val(pgprot)); 289 static inline pte_t mk_pte_io(unsigned long page, pgprot_t pgprot, int space) argument 291 return __pte(((page) >> 4) | (space << 28) | pgprot_val(pgprot));
|
H A D | page_32.h | 60 typedef struct { unsigned long pgprot; } pgprot_t; member in struct:__anon134 68 #define pgprot_val(x) ((x).pgprot)
|
/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) argument 84 return mk_pte(page, pgprot);
|
/linux-master/arch/microblaze/include/asm/ |
H A D | page.h | 60 typedef struct { unsigned long pgprot; } pgprot_t; member in struct:__anon23 65 # define pgprot_val(x) ((x).pgprot)
|