Searched refs:pgprot (Results 1 - 25 of 76) sorted by relevance

1234

/linux-master/arch/sh/mm/
H A Dioremap.c79 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 Dpfn_t.h80 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 Dpgtable-2level-types.h24 typedef struct { pteval_t pgprot; } pgprot_t; member in struct:__anon45
29 #define pgprot_val(x) ((x).pgprot)
H A Dpgtable-3level-types.h27 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 Dpage.h28 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 Dpgtable-3level.h85 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 Dmemtype.h27 enum page_cache_mode pgprot2cachemode(pgprot_t pgprot);
/linux-master/arch/powerpc/include/asm/
H A Dpgtable-types.h60 typedef struct { unsigned long pgprot; } pgprot_t; member in struct:__anon32
61 #define pgprot_val(x) ((x).pgprot)
H A Dpgtable-be-types.h67 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 Dpage.h55 unsigned long pgprot; member in struct:__anon35
61 #define pgprot_val(x) ((x).pgprot)
H A Dpgtable.h294 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 Dpage.h63 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 Dpgtable-types.h49 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 Dpage.h47 unsigned long pgprot; member in struct:__anon243
54 #define pgprot_val(x) ((x).pgprot)
H A Dhugetlb.h8 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 Dpage.h78 unsigned long pgprot; member in struct:__anon5
81 #define pgprot_val(x) ((x).pgprot)
/linux-master/arch/csky/include/asm/
H A Dpage.h59 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 Dpage.h67 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 Dpage.h33 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 Dpgtable.c215 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 Dpage.h66 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 Dpgtable_32.h279 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 Dpage_32.h60 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 Dhugetlb.h82 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 Dpage.h60 typedef struct { unsigned long pgprot; } pgprot_t; member in struct:__anon23
65 # define pgprot_val(x) ((x).pgprot)

Completed in 256 milliseconds

1234