/arch/cris/include/asm/ |
H A D | pgalloc.h | 7 #define pmd_populate_kernel(mm, pmd, pte) pmd_set(pmd, pte) 8 #define pmd_populate(mm, pmd, pte) pmd_set(pmd, page_address(pte)) 27 pte_t *pte = (pte_t *)__get_free_page(GFP_KERNEL|__GFP_REPEAT|__GFP_ZERO); local 28 return pte; 33 struct page *pte; local 34 pte = alloc_pages(GFP_KERNEL|__GFP_REPEAT|__GFP_ZERO, 0); 35 if (!pte) 37 if (!pgtable_page_ctor(pte)) { 44 pte_free_kernel(struct mm_struct *mm, pte_t *pte) argument 49 pte_free(struct mm_struct *mm, pgtable_t pte) argument [all...] |
H A D | pgtable.h | 32 /* Certain architectures need to do special things when pte's 114 static inline int pte_write(pte_t pte) { return pte_val(pte) & _PAGE_WRITE; } argument 115 static inline int pte_dirty(pte_t pte) { return pte_val(pte) & _PAGE_MODIFIED; } argument 116 static inline int pte_young(pte_t pte) { return pte_val(pte) & _PAGE_ACCESSED; } argument 117 static inline int pte_file(pte_t pte) { return pte_val(pte) & _PAGE_FILE; } argument 118 static inline int pte_special(pte_t pte) { retur argument 120 pte_wrprotect(pte_t pte) argument 126 pte_mkclean(pte_t pte) argument 132 pte_mkold(pte_t pte) argument 138 pte_mkwrite(pte_t pte) argument 146 pte_mkdirty(pte_t pte) argument 154 pte_mkyoung(pte_t pte) argument 166 pte_mkspecial(pte_t pte) argument 181 pte_t pte; local 197 pte_modify(pte_t pte, pgprot_t newprot) argument 208 __pte_page(pte_t pte) argument [all...] |
/arch/metag/include/asm/ |
H A D | pgalloc.h | 7 #define pmd_populate_kernel(mm, pmd, pte) \ 8 set_pmd(pmd, __pmd(_PAGE_TABLE | __pa(pte))) 10 #define pmd_populate(mm, pmd, pte) \ 11 set_pmd(pmd, __pmd(_PAGE_TABLE | page_to_phys(pte))) 45 pte_t *pte = (pte_t *)__get_free_page(GFP_KERNEL | __GFP_REPEAT | local 47 return pte; 53 struct page *pte; local 54 pte = alloc_pages(GFP_KERNEL | __GFP_REPEAT | __GFP_ZERO, 0); 55 if (!pte) 57 if (!pgtable_page_ctor(pte)) { 64 pte_free_kernel(struct mm_struct *mm, pte_t *pte) argument 69 pte_free(struct mm_struct *mm, pgtable_t pte) argument [all...] |
/arch/x86/mm/kmemcheck/ |
H A D | pte.c | 5 #include "pte.h" 9 pte_t *pte; local 12 pte = lookup_address(address, &level); 13 if (!pte) 17 if (!pte_hidden(*pte)) 20 return pte;
|
/arch/m32r/include/asm/ |
H A D | pgalloc.h | 8 #define pmd_populate_kernel(mm, pmd, pte) \ 9 set_pmd(pmd, __pmd(_PAGE_TABLE + __pa(pte))) 12 pgtable_t pte) 14 set_pmd(pmd, __pmd(_PAGE_TABLE + page_to_phys(pte))); 36 pte_t *pte = (pte_t *)__get_free_page(GFP_KERNEL|__GFP_ZERO); local 38 return pte; 44 struct page *pte = alloc_page(GFP_KERNEL|__GFP_ZERO); local 46 if (!pte) 48 if (!pgtable_page_ctor(pte)) { 49 __free_page(pte); 11 pmd_populate(struct mm_struct *mm, pmd_t *pmd, pgtable_t pte) argument 55 pte_free_kernel(struct mm_struct *mm, pte_t *pte) argument 60 pte_free(struct mm_struct *mm, pgtable_t pte) argument [all...] |
/arch/mn10300/include/asm/ |
H A D | pgalloc.h | 22 #define pmd_populate_kernel(mm, pmd, pte) \ 23 set_pmd(pmd, __pmd(__pa(pte) | _PAGE_TABLE)) 26 void pmd_populate(struct mm_struct *mm, pmd_t *pmd, struct page *pte) argument 28 set_pmd(pmd, __pmd((page_to_pfn(pte) << PAGE_SHIFT) | _PAGE_TABLE)); 42 static inline void pte_free_kernel(struct mm_struct *mm, pte_t *pte) argument 44 free_page((unsigned long) pte); 47 static inline void pte_free(struct mm_struct *mm, struct page *pte) argument 49 pgtable_page_dtor(pte); 50 __free_page(pte); 54 #define __pte_free_tlb(tlb, pte, add [all...] |
/arch/score/include/asm/ |
H A D | pgalloc.h | 7 pte_t *pte) 9 set_pmd(pmd, __pmd((unsigned long)pte)); 13 pgtable_t pte) 15 set_pmd(pmd, __pmd((unsigned long)page_address(pte))); 43 pte_t *pte; local 45 pte = (pte_t *) __get_free_pages(GFP_KERNEL|__GFP_REPEAT|__GFP_ZERO, 48 return pte; 54 struct page *pte; local 56 pte = alloc_pages(GFP_KERNEL | __GFP_REPEAT, PTE_ORDER); 57 if (!pte) 6 pmd_populate_kernel(struct mm_struct *mm, pmd_t *pmd, pte_t *pte) argument 12 pmd_populate(struct mm_struct *mm, pmd_t *pmd, pgtable_t pte) argument 67 pte_free_kernel(struct mm_struct *mm, pte_t *pte) argument 72 pte_free(struct mm_struct *mm, pgtable_t pte) argument [all...] |
/arch/frv/include/asm/ |
H A D | pgalloc.h | 23 #define pmd_populate_kernel(mm, pmd, pte) __set_pmd(pmd, __pa(pte) | _PAGE_TABLE) 41 static inline void pte_free_kernel(struct mm_struct *mm, pte_t *pte) argument 43 free_page((unsigned long)pte); 46 static inline void pte_free(struct mm_struct *mm, pgtable_t pte) argument 48 pgtable_page_dtor(pte); 49 __free_page(pte); 52 #define __pte_free_tlb(tlb,pte,address) \ 54 pgtable_page_dtor(pte); \ 55 tlb_remove_page((tlb),(pte)); \ [all...] |
/arch/mips/include/asm/ |
H A D | pgtable.h | 130 #define pte_none(pte) (!(((pte).pte_low | (pte).pte_high) & ~_PAGE_GLOBAL)) 131 #define pte_present(pte) ((pte).pte_low & _PAGE_PRESENT) 133 static inline void set_pte(pte_t *ptep, pte_t pte) argument 135 ptep->pte_high = pte.pte_high; 137 ptep->pte_low = pte.pte_low; 139 if (pte.pte_low & _PAGE_GLOBAL) { 165 #define pte_none(pte) (!(pte_va 231 pte_write(pte_t pte) argument 232 pte_dirty(pte_t pte) argument 233 pte_young(pte_t pte) argument 234 pte_file(pte_t pte) argument 236 pte_wrprotect(pte_t pte) argument 243 pte_mkclean(pte_t pte) argument 250 pte_mkold(pte_t pte) argument 257 pte_mkwrite(pte_t pte) argument 267 pte_mkdirty(pte_t pte) argument 277 pte_mkyoung(pte_t pte) argument 287 pte_write(pte_t pte) argument 288 pte_dirty(pte_t pte) argument 289 pte_young(pte_t pte) argument 290 pte_file(pte_t pte) argument 292 pte_wrprotect(pte_t pte) argument 298 pte_mkclean(pte_t pte) argument 304 pte_mkold(pte_t pte) argument 310 pte_mkwrite(pte_t pte) argument 318 pte_mkdirty(pte_t pte) argument 326 pte_mkyoung(pte_t pte) argument 340 pte_huge(pte_t pte) argument 342 pte_mkhuge(pte_t pte) argument 349 pte_special(pte_t pte) argument 350 pte_mkspecial(pte_t pte) argument 386 pte_modify(pte_t pte, pgprot_t newprot) argument 395 pte_modify(pte_t pte, pgprot_t newprot) argument 408 pte_t pte = *ptep; local 415 pte_t pte = *(pte_t *)pmdp; local [all...] |
H A D | pgalloc.h | 17 pte_t *pte) 19 set_pmd(pmd, __pmd((unsigned long)pte)); 23 pgtable_t pte) 25 set_pmd(pmd, __pmd((unsigned long)page_address(pte))); 70 pte_t *pte; local 72 pte = (pte_t *) __get_free_pages(GFP_KERNEL|__GFP_REPEAT|__GFP_ZERO, PTE_ORDER); 74 return pte; 80 struct page *pte; local 82 pte = alloc_pages(GFP_KERNEL | __GFP_REPEAT, PTE_ORDER); 83 if (!pte) 16 pmd_populate_kernel(struct mm_struct *mm, pmd_t *pmd, pte_t *pte) argument 22 pmd_populate(struct mm_struct *mm, pmd_t *pmd, pgtable_t pte) argument 93 pte_free_kernel(struct mm_struct *mm, pte_t *pte) argument 98 pte_free(struct mm_struct *mm, pgtable_t pte) argument [all...] |
/arch/powerpc/include/asm/ |
H A D | pgtable.h | 24 * PTE page. We use the 8 bytes per each pte entry. 33 static inline int pte_write(pte_t pte) { return pte_val(pte) & _PAGE_RW; } argument 34 static inline int pte_dirty(pte_t pte) { return pte_val(pte) & _PAGE_DIRTY; } argument 35 static inline int pte_young(pte_t pte) { return pte_val(pte) & _PAGE_ACCESSED; } argument 36 static inline int pte_file(pte_t pte) { return pte_val(pte) & _PAGE_FILE; } argument 37 static inline int pte_special(pte_t pte) { retur argument 38 pte_none(pte_t pte) argument 39 pte_pgprot(pte_t pte) argument 42 pte_present(pte_t pte) argument 48 pte_present_nonuma(pte_t pte) argument 82 ptenuma_flags(pte_t pte) argument 94 pte_present(pte_t pte) argument 109 pte_pfn(pte_t pte) argument 117 pte_wrprotect(pte_t pte) argument 119 pte_mkclean(pte_t pte) argument 121 pte_mkold(pte_t pte) argument 123 pte_mkwrite(pte_t pte) argument 125 pte_mkdirty(pte_t pte) argument 127 pte_mkyoung(pte_t pte) argument 129 pte_mkspecial(pte_t pte) argument 131 pte_mkhuge(pte_t pte) argument 133 pte_modify(pte_t pte, pgprot_t newprot) argument 151 __set_pte_at(struct mm_struct *mm, unsigned long addr, pte_t *ptep, pte_t pte, int percpu) argument [all...] |
/arch/hexagon/include/asm/ |
H A D | pgalloc.h | 65 struct page *pte; local 67 pte = alloc_page(GFP_KERNEL | __GFP_REPEAT | __GFP_ZERO); 68 if (!pte) 70 if (!pgtable_page_ctor(pte)) { 71 __free_page(pte); 74 return pte; 85 static inline void pte_free(struct mm_struct *mm, struct page *pte) argument 87 pgtable_page_dtor(pte); 88 __free_page(pte); 91 static inline void pte_free_kernel(struct mm_struct *mm, pte_t *pte) argument 96 pmd_populate(struct mm_struct *mm, pmd_t *pmd, pgtable_t pte) argument 116 pmd_populate_kernel(struct mm_struct *mm, pmd_t *pmd, pte_t *pte) argument [all...] |
H A D | pgtable.h | 182 #define pte_special(pte) 0 183 #define pte_mkspecial(pte) (pte) 187 #define pte_mkhuge(pte) __pte((pte_val(pte) & ~0x3) | HVM_HUGEPAGE_SIZE) 194 extern void sync_icache_dcache(pte_t pte); 196 #define pte_present_exec_user(pte) \ 197 ((pte_val(pte) & (_PAGE_EXECUTE | _PAGE_USER)) == \ 264 * MIPS checks it against that "invalid pte table" thing. 299 * pte_none - check if pte i 302 pte_none(pte_t pte) argument 310 pte_present(pte_t pte) argument 322 pte_mkold(pte_t pte) argument 329 pte_mkyoung(pte_t pte) argument 336 pte_mkclean(pte_t pte) argument 343 pte_mkdirty(pte_t pte) argument 350 pte_young(pte_t pte) argument 356 pte_dirty(pte_t pte) argument 362 pte_modify(pte_t pte, pgprot_t prot) argument 370 pte_wrprotect(pte_t pte) argument 377 pte_mkwrite(pte_t pte) argument 384 pte_mkexec(pte_t pte) argument 391 pte_read(pte_t pte) argument 397 pte_write(pte_t pte) argument 404 pte_exec(pte_t pte) argument [all...] |
/arch/unicore32/include/asm/ |
H A D | pgalloc.h | 39 pte_t *pte; local 41 pte = (pte_t *)__get_free_page(PGALLOC_GFP); 42 if (pte) 43 clean_dcache_area(pte, PTRS_PER_PTE * sizeof(pte_t)); 45 return pte; 51 struct page *pte; local 53 pte = alloc_pages(PGALLOC_GFP, 0); 54 if (!pte) 56 if (!PageHighMem(pte)) { 57 void *page = page_address(pte); 70 pte_free_kernel(struct mm_struct *mm, pte_t *pte) argument 76 pte_free(struct mm_struct *mm, pgtable_t pte) argument [all...] |
H A D | tlb.h | 20 #define __pte_free_tlb(tlb, pte, addr) \ 22 pgtable_page_dtor(pte); \ 23 tlb_remove_page((tlb), (pte)); \
|
/arch/arm/include/asm/ |
H A D | pgalloc.h | 53 #define pud_populate(mm,pmd,pte) BUG() 62 static inline void clean_pte_table(pte_t *pte) argument 64 clean_dcache_area(pte + PTE_HWTABLE_PTRS, PTE_HWTABLE_SIZE); 86 pte_t *pte; local 88 pte = (pte_t *)__get_free_page(PGALLOC_GFP); 89 if (pte) 90 clean_pte_table(pte); 92 return pte; 98 struct page *pte; local 101 pte 119 pte_free_kernel(struct mm_struct *mm, pte_t *pte) argument 125 pte_free(struct mm_struct *mm, pgtable_t pte) argument 131 __pmd_populate(pmd_t *pmdp, phys_addr_t pte, pmdval_t prot) argument [all...] |
/arch/m68k/include/asm/ |
H A D | sun3_pgtable.h | 106 static inline pte_t pte_modify(pte_t pte, pgprot_t newprot) argument 108 pte_val(pte) = (pte_val(pte) & SUN3_PAGE_CHG_MASK) | pgprot_val(newprot); 109 return pte; 119 #define __pte_page(pte) \ 120 ((unsigned long) __va ((pte_val (pte) & SUN3_PAGE_PGNUM_MASK) << PAGE_SHIFT)) 124 static inline int pte_none (pte_t pte) { return !pte_val (pte); } argument 125 static inline int pte_present (pte_t pte) { return pte_val (pte) argument 168 pte_write(pte_t pte) argument 169 pte_dirty(pte_t pte) argument 170 pte_young(pte_t pte) argument 171 pte_file(pte_t pte) argument 172 pte_special(pte_t pte) argument 174 pte_wrprotect(pte_t pte) argument 175 pte_mkclean(pte_t pte) argument 176 pte_mkold(pte_t pte) argument 177 pte_mkwrite(pte_t pte) argument 178 pte_mkdirty(pte_t pte) argument 179 pte_mkyoung(pte_t pte) argument 180 pte_mknocache(pte_t pte) argument 184 pte_mkcache(pte_t pte) argument 185 pte_mkspecial(pte_t pte) argument 205 pte_to_pgoff(pte_t pte) argument 212 pte_t pte = { off + SUN3_PAGE_ACCESSED }; local [all...] |
H A D | mcf_pgtable.h | 9 * after masking from the pte. 159 static inline pte_t pte_modify(pte_t pte, pgprot_t newprot) argument 161 pte_val(pte) = (pte_val(pte) & CF_PAGE_CHG_MASK) | pgprot_val(newprot); 162 return pte; 172 #define __pte_page(pte) ((unsigned long) (pte_val(pte) & PAGE_MASK)) 175 static inline int pte_none(pte_t pte) argument 177 return !pte_val(pte); 180 static inline int pte_present(pte_t pte) argument 221 pte_read(pte_t pte) argument 226 pte_write(pte_t pte) argument 231 pte_exec(pte_t pte) argument 236 pte_dirty(pte_t pte) argument 241 pte_young(pte_t pte) argument 246 pte_file(pte_t pte) argument 251 pte_special(pte_t pte) argument 256 pte_wrprotect(pte_t pte) argument 262 pte_rdprotect(pte_t pte) argument 268 pte_exprotect(pte_t pte) argument 274 pte_mkclean(pte_t pte) argument 280 pte_mkold(pte_t pte) argument 286 pte_mkwrite(pte_t pte) argument 292 pte_mkread(pte_t pte) argument 298 pte_mkexec(pte_t pte) argument 304 pte_mkdirty(pte_t pte) argument 310 pte_mkyoung(pte_t pte) argument 316 pte_mknocache(pte_t pte) argument 322 pte_mkcache(pte_t pte) argument 328 pte_mkspecial(pte_t pte) argument 397 pte_to_pgoff(pte_t pte) argument [all...] |
H A D | motorola_pgtable.h | 103 static inline pte_t pte_modify(pte_t pte, pgprot_t newprot) argument 105 pte_val(pte) = (pte_val(pte) & _PAGE_CHG_MASK) | pgprot_val(newprot); 106 return pte; 125 #define __pte_page(pte) ((unsigned long)__va(pte_val(pte) & PAGE_MASK)) 130 #define pte_none(pte) (!pte_val(pte)) 131 #define pte_present(pte) (pte_val(pte) 168 pte_write(pte_t pte) argument 169 pte_dirty(pte_t pte) argument 170 pte_young(pte_t pte) argument 171 pte_file(pte_t pte) argument 172 pte_special(pte_t pte) argument 174 pte_wrprotect(pte_t pte) argument 175 pte_mkclean(pte_t pte) argument 176 pte_mkold(pte_t pte) argument 177 pte_mkwrite(pte_t pte) argument 178 pte_mkdirty(pte_t pte) argument 179 pte_mkyoung(pte_t pte) argument 180 pte_mknocache(pte_t pte) argument 185 pte_mkcache(pte_t pte) argument 190 pte_mkspecial(pte_t pte) argument 271 pte_to_pgoff(pte_t pte) argument 278 pte_t pte = { (off << 4) + _PAGE_FILE }; local [all...] |
/arch/openrisc/include/asm/ |
H A D | pgalloc.h | 30 #define pmd_populate_kernel(mm, pmd, pte) \ 31 set_pmd(pmd, __pmd(_KERNPG_TABLE + __pa(pte))) 34 struct page *pte) 37 ((unsigned long)page_to_pfn(pte) << 79 struct page *pte; local 80 pte = alloc_pages(GFP_KERNEL|__GFP_REPEAT, 0); 81 if (!pte) 83 clear_page(page_address(pte)); 84 if (!pgtable_page_ctor(pte)) { 85 __free_page(pte); 33 pmd_populate(struct mm_struct *mm, pmd_t *pmd, struct page *pte) argument 91 pte_free_kernel(struct mm_struct *mm, pte_t *pte) argument 96 pte_free(struct mm_struct *mm, struct page *pte) argument [all...] |
H A D | pgtable.h | 48 /* Certain architectures need to do special things when pte's 125 #define _PAGE_CC 0x001 /* software: pte contains a translation */ 238 static inline int pte_read(pte_t pte) { return pte_val(pte) & _PAGE_READ; } argument 239 static inline int pte_write(pte_t pte) { return pte_val(pte) & _PAGE_WRITE; } argument 240 static inline int pte_exec(pte_t pte) { return pte_val(pte) & _PAGE_EXEC; } argument 241 static inline int pte_dirty(pte_t pte) { return pte_val(pte) argument 242 pte_young(pte_t pte) argument 243 pte_file(pte_t pte) argument 244 pte_special(pte_t pte) argument 245 pte_mkspecial(pte_t pte) argument 247 pte_wrprotect(pte_t pte) argument 253 pte_rdprotect(pte_t pte) argument 259 pte_exprotect(pte_t pte) argument 265 pte_mkclean(pte_t pte) argument 271 pte_mkold(pte_t pte) argument 277 pte_mkwrite(pte_t pte) argument 283 pte_mkread(pte_t pte) argument 289 pte_mkexec(pte_t pte) argument 295 pte_mkdirty(pte_t pte) argument 301 pte_mkyoung(pte_t pte) argument 320 pte_t pte; local 336 pte_modify(pte_t pte, pgprot_t newprot) argument 350 __pte_page(pte_t pte) argument 424 update_mmu_cache(struct vm_area_struct *vma, unsigned long address, pte_t *pte) argument [all...] |
/arch/powerpc/kvm/ |
H A D | book3s_mmu_hpte.c | 67 void kvmppc_mmu_hpte_cache_map(struct kvm_vcpu *vcpu, struct hpte_cache *pte) argument 72 trace_kvm_book3s_mmu_map(pte); 77 index = kvmppc_mmu_hash_pte(pte->pte.eaddr); 78 hlist_add_head_rcu(&pte->list_pte, &vcpu3s->hpte_hash_pte[index]); 81 index = kvmppc_mmu_hash_pte_long(pte->pte.eaddr); 82 hlist_add_head_rcu(&pte->list_pte_long, 86 index = kvmppc_mmu_hash_vpte(pte->pte 108 struct hpte_cache *pte = container_of(head, struct hpte_cache, rcu_head); local 112 invalidate_pte(struct kvm_vcpu *vcpu, struct hpte_cache *pte) argument 146 struct hpte_cache *pte; local 165 struct hpte_cache *pte; local 184 struct hpte_cache *pte; local 227 struct hpte_cache *pte; local 248 struct hpte_cache *pte; local 270 struct hpte_cache *pte; local 312 struct hpte_cache *pte; local 334 struct hpte_cache *pte; local 344 kvmppc_mmu_hpte_cache_free(struct hpte_cache *pte) argument [all...] |
/arch/um/include/asm/ |
H A D | pgtable.h | 128 static inline int pte_none(pte_t pte) argument 130 return pte_is_zero(pte); 137 static inline int pte_read(pte_t pte) argument 139 return((pte_get_bits(pte, _PAGE_USER)) && 140 !(pte_get_bits(pte, _PAGE_PROTNONE))); 143 static inline int pte_exec(pte_t pte){ argument 144 return((pte_get_bits(pte, _PAGE_USER)) && 145 !(pte_get_bits(pte, _PAGE_PROTNONE))); 148 static inline int pte_write(pte_t pte) argument 150 return((pte_get_bits(pte, _PAGE_R 157 pte_file(pte_t pte) argument 162 pte_dirty(pte_t pte) argument 167 pte_young(pte_t pte) argument 172 pte_newpage(pte_t pte) argument 177 pte_newprot(pte_t pte) argument 182 pte_special(pte_t pte) argument 193 pte_mknewprot(pte_t pte) argument 199 pte_mkclean(pte_t pte) argument 205 pte_mkold(pte_t pte) argument 211 pte_wrprotect(pte_t pte) argument 217 pte_mkread(pte_t pte) argument 223 pte_mkdirty(pte_t pte) argument 229 pte_mkyoung(pte_t pte) argument 235 pte_mkwrite(pte_t pte) argument 241 pte_mkuptodate(pte_t pte) argument 249 pte_mknewpage(pte_t pte) argument 255 pte_mkspecial(pte_t pte) argument 298 pte_modify(pte_t pte, pgprot_t newprot) argument [all...] |
H A D | pgalloc.h | 13 #define pmd_populate_kernel(mm, pmd, pte) \ 14 set_pmd(pmd, __pmd(_PAGE_TABLE + (unsigned long) __pa(pte))) 16 #define pmd_populate(mm, pmd, pte) \ 18 ((unsigned long long)page_to_pfn(pte) << \ 31 static inline void pte_free_kernel(struct mm_struct *mm, pte_t *pte) argument 33 free_page((unsigned long) pte); 36 static inline void pte_free(struct mm_struct *mm, pgtable_t pte) argument 38 pgtable_page_dtor(pte); 39 __free_page(pte); 42 #define __pte_free_tlb(tlb,pte, addres [all...] |
/arch/powerpc/mm/ |
H A D | pgtable.c | 44 static inline int pte_looks_normal(pte_t pte) argument 46 return (pte_val(pte) & 51 static struct page *maybe_pte_to_page(pte_t pte) argument 53 unsigned long pfn = pte_pfn(pte); 72 static pte_t set_pte_filter(pte_t pte) argument 74 pte = __pte(pte_val(pte) & ~_PAGE_HPTEFLAGS); 75 if (pte_looks_normal(pte) && !(cpu_has_feature(CPU_FTR_COHERENT_ICACHE) || 77 struct page *pg = maybe_pte_to_page(pte); 79 return pte; 88 set_access_flags_filter(pte_t pte, struct vm_area_struct *vma, int dirty) argument 100 set_pte_filter(pte_t pte) argument 128 set_access_flags_filter(pte_t pte, struct vm_area_struct *vma, int dirty) argument 172 set_pte_at(struct mm_struct *mm, unsigned long addr, pte_t *ptep, pte_t pte) argument [all...] |