/linux/arch/powerpc/include/asm/nohash/ |
A D | pgtable.h | 128 static inline pte_t pte_exprotect(pte_t pte) in pte_exprotect() 133 static inline pte_t pte_mkclean(pte_t pte) in pte_mkclean() 138 static inline pte_t pte_mkold(pte_t pte) in pte_mkold() 143 static inline pte_t pte_mkspecial(pte_t pte) in pte_mkspecial() 149 static inline pte_t pte_mkhuge(pte_t pte) in pte_mkhuge() 156 static inline pte_t pte_mkprivileged(pte_t pte) in pte_mkprivileged() 163 static inline pte_t pte_mkuser(pte_t pte) in pte_mkuser() 169 static inline pte_t pte_modify(pte_t pte, pgprot_t newprot) in pte_modify() 178 pte_t pte); 186 pte_t *ptep, pte_t pte, int percpu) in __set_pte_at() [all …]
|
/linux/arch/mips/include/asm/ |
A D | pgtable.h | 126 pte_t *ptep, pte_t pteval); 225 pte_t *ptep, pte_t pteval) 311 static inline pte_t pte_mkclean(pte_t pte) 320 static inline pte_t pte_mkold(pte_t pte) 329 static inline pte_t pte_mkwrite(pte_t pte) 340 static inline pte_t pte_mkdirty(pte_t pte) 351 static inline pte_t pte_mkyoung(pte_t pte) 372 static inline pte_t pte_mkclean(pte_t pte) 378 static inline pte_t pte_mkold(pte_t pte) 413 static inline pte_t pte_mkhuge(pte_t pte) [all …]
|
/linux/arch/powerpc/include/asm/book3s/32/ |
A D | pgtable.h | 359 pte_t *ptep, pte_t entry, in __ptep_set_access_flags() 466 static inline pte_t pte_mkclean(pte_t pte) in pte_mkclean() 471 static inline pte_t pte_mkold(pte_t pte) in pte_mkold() 476 static inline pte_t pte_mkexec(pte_t pte) in pte_mkexec() 481 static inline pte_t pte_mkpte(pte_t pte) in pte_mkpte() 486 static inline pte_t pte_mkwrite(pte_t pte) in pte_mkwrite() 491 static inline pte_t pte_mkdirty(pte_t pte) in pte_mkdirty() 496 static inline pte_t pte_mkyoung(pte_t pte) in pte_mkyoung() 506 static inline pte_t pte_mkhuge(pte_t pte) in pte_mkhuge() 516 static inline pte_t pte_mkuser(pte_t pte) in pte_mkuser() [all …]
|
/linux/arch/microblaze/include/asm/ |
A D | pgtable.h | 268 static inline pte_t pte_rdprotect(pte_t pte) \ in pte_rdprotect() 270 static inline pte_t pte_wrprotect(pte_t pte) \ in pte_wrprotect() 274 static inline pte_t pte_mkclean(pte_t pte) \ in pte_mkclean() 276 static inline pte_t pte_mkold(pte_t pte) \ in pte_mkold() 279 static inline pte_t pte_mkread(pte_t pte) \ in pte_mkread() 281 static inline pte_t pte_mkexec(pte_t pte) \ in pte_mkexec() 283 static inline pte_t pte_mkwrite(pte_t pte) \ in pte_mkwrite() 285 static inline pte_t pte_mkdirty(pte_t pte) \ in pte_mkdirty() 287 static inline pte_t pte_mkyoung(pte_t pte) \ in pte_mkyoung() 348 pte_t *ptep, pte_t pte) in set_pte() [all …]
|
/linux/arch/s390/include/asm/ |
A D | hugetlb.h | 19 pte_t *ptep, pte_t pte); 20 pte_t huge_ptep_get(pte_t *ptep); 22 unsigned long addr, pte_t *ptep); 45 pte_t *ptep, unsigned long sz) in huge_pte_clear() 54 unsigned long address, pte_t *ptep) in huge_ptep_clear_flush() 61 pte_t pte, int dirty) in huge_ptep_set_access_flags() 72 unsigned long addr, pte_t *ptep) in huge_ptep_set_wrprotect() 98 static inline pte_t huge_pte_mkwrite(pte_t pte) in huge_pte_mkwrite() 103 static inline pte_t huge_pte_mkdirty(pte_t pte) in huge_pte_mkdirty() 108 static inline pte_t huge_pte_wrprotect(pte_t pte) in huge_pte_wrprotect() [all …]
|
A D | pgtable.h | 942 static inline pte_t pte_mkwrite(pte_t pte) in pte_mkwrite() 950 static inline pte_t pte_mkclean(pte_t pte) in pte_mkclean() 957 static inline pte_t pte_mkdirty(pte_t pte) in pte_mkdirty() 965 static inline pte_t pte_mkold(pte_t pte) in pte_mkold() 987 static inline pte_t pte_mkhuge(pte_t pte) in pte_mkhuge() 1050 pte_t ptep_xchg_direct(struct mm_struct *, unsigned long, pte_t *, pte_t); 1051 pte_t ptep_xchg_lazy(struct mm_struct *, unsigned long, pte_t *, pte_t); 1086 pte_t *, pte_t, pte_t); 1152 pte_t *ptep, pte_t entry); 1162 pte_t *sptep, pte_t *tptep, pte_t pte); [all …]
|
/linux/arch/um/include/asm/ |
A D | pgtable.h | 176 static inline pte_t pte_mknewprot(pte_t pte) in pte_mknewprot() 182 static inline pte_t pte_mkclean(pte_t pte) in pte_mkclean() 188 static inline pte_t pte_mkold(pte_t pte) in pte_mkold() 194 static inline pte_t pte_wrprotect(pte_t pte) in pte_wrprotect() 203 static inline pte_t pte_mkread(pte_t pte) in pte_mkread() 211 static inline pte_t pte_mkdirty(pte_t pte) in pte_mkdirty() 217 static inline pte_t pte_mkyoung(pte_t pte) in pte_mkyoung() 223 static inline pte_t pte_mkwrite(pte_t pte) in pte_mkwrite() 231 static inline pte_t pte_mkuptodate(pte_t pte) in pte_mkuptodate() 239 static inline pte_t pte_mknewpage(pte_t pte) in pte_mknewpage() [all …]
|
/linux/include/asm-generic/ |
A D | hugetlb.h | 20 static inline pte_t huge_pte_mkwrite(pte_t pte) in huge_pte_mkwrite() 25 static inline pte_t huge_pte_mkdirty(pte_t pte) in huge_pte_mkdirty() 30 static inline pte_t huge_pte_modify(pte_t pte, pgprot_t newprot) in huge_pte_modify() 37 pte_t *ptep, unsigned long sz) in huge_pte_clear() 54 pte_t *ptep, pte_t pte) in set_huge_pte_at() 62 unsigned long addr, pte_t *ptep) in huge_ptep_get_and_clear() 70 unsigned long addr, pte_t *ptep) in huge_ptep_clear_flush() 84 static inline pte_t huge_pte_wrprotect(pte_t pte) in huge_pte_wrprotect() 107 unsigned long addr, pte_t *ptep) in huge_ptep_set_wrprotect() 116 pte_t pte, int dirty) in huge_ptep_set_access_flags() [all …]
|
/linux/arch/riscv/include/asm/ |
A D | pgtable.h | 311 static inline pte_t pte_wrprotect(pte_t pte) in pte_wrprotect() 318 static inline pte_t pte_mkwrite(pte_t pte) in pte_mkwrite() 325 static inline pte_t pte_mkdirty(pte_t pte) in pte_mkdirty() 330 static inline pte_t pte_mkclean(pte_t pte) in pte_mkclean() 335 static inline pte_t pte_mkyoung(pte_t pte) in pte_mkyoung() 340 static inline pte_t pte_mkold(pte_t pte) in pte_mkold() 345 static inline pte_t pte_mkspecial(pte_t pte) in pte_mkspecial() 350 static inline pte_t pte_mkhuge(pte_t pte) in pte_mkhuge() 397 pte_t *ptep = (pte_t *)pmdp; in update_mmu_cache_pmd() 403 static inline int pte_same(pte_t pte_a, pte_t pte_b) in pte_same() [all …]
|
/linux/arch/openrisc/include/asm/ |
A D | pgtable.h | 238 static inline pte_t pte_wrprotect(pte_t pte) in pte_wrprotect() 244 static inline pte_t pte_rdprotect(pte_t pte) in pte_rdprotect() 250 static inline pte_t pte_exprotect(pte_t pte) in pte_exprotect() 256 static inline pte_t pte_mkclean(pte_t pte) in pte_mkclean() 262 static inline pte_t pte_mkold(pte_t pte) in pte_mkold() 268 static inline pte_t pte_mkwrite(pte_t pte) in pte_mkwrite() 274 static inline pte_t pte_mkread(pte_t pte) in pte_mkread() 280 static inline pte_t pte_mkexec(pte_t pte) in pte_mkexec() 286 static inline pte_t pte_mkdirty(pte_t pte) in pte_mkdirty() 292 static inline pte_t pte_mkyoung(pte_t pte) in pte_mkyoung() [all …]
|
/linux/arch/m68k/include/asm/ |
A D | mcf_pgtable.h | 240 static inline pte_t pte_wrprotect(pte_t pte) in pte_wrprotect() 246 static inline pte_t pte_rdprotect(pte_t pte) in pte_rdprotect() 252 static inline pte_t pte_exprotect(pte_t pte) in pte_exprotect() 258 static inline pte_t pte_mkclean(pte_t pte) in pte_mkclean() 264 static inline pte_t pte_mkold(pte_t pte) in pte_mkold() 270 static inline pte_t pte_mkwrite(pte_t pte) in pte_mkwrite() 276 static inline pte_t pte_mkread(pte_t pte) in pte_mkread() 282 static inline pte_t pte_mkexec(pte_t pte) in pte_mkexec() 288 static inline pte_t pte_mkdirty(pte_t pte) in pte_mkdirty() 294 static inline pte_t pte_mkyoung(pte_t pte) in pte_mkyoung() [all …]
|
A D | sun3_pgtable.h | 105 static inline pte_t pte_modify(pte_t pte, pgprot_t newprot) in pte_modify() 121 static inline int pte_none (pte_t pte) { return !pte_val (pte); } in pte_none() 162 static inline pte_t pte_wrprotect(pte_t pte) { pte_val(pte) &= ~SUN3_PAGE_WRITEABLE; return pte; } in pte_wrprotect() 163 static inline pte_t pte_mkclean(pte_t pte) { pte_val(pte) &= ~SUN3_PAGE_MODIFIED; return pte; } in pte_mkclean() 164 static inline pte_t pte_mkold(pte_t pte) { pte_val(pte) &= ~SUN3_PAGE_ACCESSED; return pte; } in pte_mkold() 165 static inline pte_t pte_mkwrite(pte_t pte) { pte_val(pte) |= SUN3_PAGE_WRITEABLE; return pte; } in pte_mkwrite() 166 static inline pte_t pte_mkdirty(pte_t pte) { pte_val(pte) |= SUN3_PAGE_MODIFIED; return pte; } in pte_mkdirty() 167 static inline pte_t pte_mkyoung(pte_t pte) { pte_val(pte) |= SUN3_PAGE_ACCESSED; return pte; } in pte_mkyoung() 168 static inline pte_t pte_mknocache(pte_t pte) { pte_val(pte) |= SUN3_PAGE_NOCACHE; return pte; } in pte_mknocache() 172 static inline pte_t pte_mkcache(pte_t pte) { return pte; } in pte_mkcache() [all …]
|
/linux/arch/nios2/include/asm/ |
A D | pgtable.h | 92 extern pte_t invalid_pte_table[PAGE_SIZE/sizeof(pte_t)]; 133 static inline pte_t pte_wrprotect(pte_t pte) in pte_wrprotect() 139 static inline pte_t pte_mkclean(pte_t pte) in pte_mkclean() 145 static inline pte_t pte_mkold(pte_t pte) in pte_mkold() 151 static inline pte_t pte_mkwrite(pte_t pte) in pte_mkwrite() 157 static inline pte_t pte_mkdirty(pte_t pte) in pte_mkdirty() 163 static inline pte_t pte_mkyoung(pte_t pte) in pte_mkyoung() 169 static inline pte_t pte_modify(pte_t pte, pgprot_t newprot) in pte_modify() 195 static inline void set_pte(pte_t *ptep, pte_t pteval) in set_pte() 201 pte_t *ptep, pte_t pteval) in set_pte_at() [all …]
|
/linux/arch/powerpc/include/asm/book3s/64/ |
A D | pgtable.h | 669 static inline pte_t pte_mkclean(pte_t pte) in pte_mkclean() 674 static inline pte_t pte_mkold(pte_t pte) in pte_mkold() 679 static inline pte_t pte_mkexec(pte_t pte) in pte_mkexec() 684 static inline pte_t pte_mkwrite(pte_t pte) in pte_mkwrite() 692 static inline pte_t pte_mkdirty(pte_t pte) in pte_mkdirty() 697 static inline pte_t pte_mkyoung(pte_t pte) in pte_mkyoung() 707 static inline pte_t pte_mkhuge(pte_t pte) in pte_mkhuge() 722 static inline pte_t pte_mkuser(pte_t pte) in pte_mkuser() 819 pte_t *ptep, pte_t entry, in __ptep_set_access_flags() 845 pte_t *ptep, pte_t pte, int percpu) in __set_pte_at() [all …]
|
/linux/arch/x86/include/asm/ |
A D | pgtable.h | 305 static inline pte_t pte_mkclean(pte_t pte) in pte_mkclean() 310 static inline pte_t pte_mkold(pte_t pte) in pte_mkold() 320 static inline pte_t pte_mkexec(pte_t pte) in pte_mkexec() 325 static inline pte_t pte_mkdirty(pte_t pte) in pte_mkdirty() 330 static inline pte_t pte_mkyoung(pte_t pte) in pte_mkyoung() 335 static inline pte_t pte_mkwrite(pte_t pte) in pte_mkwrite() 340 static inline pte_t pte_mkhuge(pte_t pte) in pte_mkhuge() 345 static inline pte_t pte_clrhuge(pte_t pte) in pte_clrhuge() 350 static inline pte_t pte_mkglobal(pte_t pte) in pte_mkglobal() 365 static inline pte_t pte_mkdevmap(pte_t pte) in pte_mkdevmap() [all …]
|
/linux/arch/hexagon/include/asm/ |
A D | pgtable.h | 173 static inline void set_pte(pte_t *ptep, pte_t pteval) in set_pte() 201 pte_t *ptep) in pte_clear() 247 static inline int pte_none(pte_t pte) in pte_none() 267 static inline pte_t pte_mkold(pte_t pte) in pte_mkold() 274 static inline pte_t pte_mkyoung(pte_t pte) in pte_mkyoung() 281 static inline pte_t pte_mkclean(pte_t pte) in pte_mkclean() 288 static inline pte_t pte_mkdirty(pte_t pte) in pte_mkdirty() 307 static inline pte_t pte_modify(pte_t pte, pgprot_t prot) in pte_modify() 315 static inline pte_t pte_wrprotect(pte_t pte) in pte_wrprotect() 322 static inline pte_t pte_mkwrite(pte_t pte) in pte_mkwrite() [all …]
|
/linux/arch/sparc/include/asm/ |
A D | pgtable_64.h | 397 static inline pte_t pte_mkhuge(pte_t pte) in pte_mkhuge() 437 static inline pte_t pte_mkdirty(pte_t pte) in pte_mkdirty() 461 static inline pte_t pte_mkclean(pte_t pte) in pte_mkclean() 485 static inline pte_t pte_mkwrite(pte_t pte) in pte_mkwrite() 527 static inline pte_t pte_mkold(pte_t pte) in pte_mkold() 547 static inline pte_t pte_mkyoung(pte_t pte) in pte_mkyoung() 573 static inline pte_t pte_mkmcd(pte_t pte) in pte_mkmcd() 579 static inline pte_t pte_mknotmcd(pte_t pte) in pte_mknotmcd() 893 pte_t *ptep, pte_t orig, int fullmm, 897 pte_t *ptep, pte_t orig, int fullmm, in maybe_tlb_batch_add() [all …]
|
A D | pgtable_32.h | 118 static inline void set_pte(pte_t *ptep, pte_t pteval) in set_pte() 169 static inline int pte_none(pte_t pte) in pte_none() 221 set_pte((pte_t *)pudp, __pte(0)); in pud_clear() 243 static inline pte_t pte_wrprotect(pte_t pte) in pte_wrprotect() 248 static inline pte_t pte_mkclean(pte_t pte) in pte_mkclean() 253 static inline pte_t pte_mkold(pte_t pte) in pte_mkold() 258 static inline pte_t pte_mkwrite(pte_t pte) in pte_mkwrite() 263 static inline pte_t pte_mkdirty(pte_t pte) in pte_mkdirty() 268 static inline pte_t pte_mkyoung(pte_t pte) in pte_mkyoung() 316 static pte_t pte_modify(pte_t pte, pgprot_t newprot) __attribute_const__; [all …]
|
/linux/arch/xtensa/include/asm/ |
A D | pgtable.h | 269 static inline pte_t pte_wrprotect(pte_t pte) in pte_wrprotect() 271 static inline pte_t pte_mkclean(pte_t pte) in pte_mkclean() 273 static inline pte_t pte_mkold(pte_t pte) in pte_mkold() 275 static inline pte_t pte_mkdirty(pte_t pte) in pte_mkdirty() 277 static inline pte_t pte_mkyoung(pte_t pte) in pte_mkyoung() 279 static inline pte_t pte_mkwrite(pte_t pte) in pte_mkwrite() 297 static inline pte_t pte_modify(pte_t pte, pgprot_t newprot) in pte_modify() 307 static inline void update_pte(pte_t *ptep, pte_t pteval) in update_pte() 324 static inline void set_pte(pte_t *ptep, pte_t pteval) in set_pte() 339 pte_t *ptep) in ptep_test_and_clear_young() [all …]
|
/linux/arch/alpha/include/asm/ |
A D | pgtable.h | 150 extern pte_t __bad_page(void); 211 pte_t pte; \ 220 extern inline pte_t pte_modify(pte_t pte, pgprot_t newprot) in pte_modify() 269 extern inline pte_t pte_wrprotect(pte_t pte) { pte_val(pte) |= _PAGE_FOW; return pte; } in pte_wrprotect() 270 extern inline pte_t pte_mkclean(pte_t pte) { pte_val(pte) &= ~(__DIRTY_BITS); return pte; } in pte_mkclean() 271 extern inline pte_t pte_mkold(pte_t pte) { pte_val(pte) &= ~(__ACCESS_BITS); return pte; } in pte_mkold() 272 extern inline pte_t pte_mkwrite(pte_t pte) { pte_val(pte) &= ~_PAGE_FOW; return pte; } in pte_mkwrite() 273 extern inline pte_t pte_mkdirty(pte_t pte) { pte_val(pte) |= __DIRTY_BITS; return pte; } in pte_mkdirty() 274 extern inline pte_t pte_mkyoung(pte_t pte) { pte_val(pte) |= __ACCESS_BITS; return pte; } in pte_mkyoung() 301 pte_t *ret = (pte_t *) pmd_page_vaddr(*dir) in pte_offset_kernel() [all …]
|
/linux/arch/arm/include/asm/ |
A D | pgtable.h | 226 pte_t *ptep, pte_t pteval); 228 static inline pte_t clear_pte_bit(pte_t pte, pgprot_t prot) in clear_pte_bit() 234 static inline pte_t set_pte_bit(pte_t pte, pgprot_t prot) in set_pte_bit() 240 static inline pte_t pte_wrprotect(pte_t pte) in pte_wrprotect() 245 static inline pte_t pte_mkwrite(pte_t pte) in pte_mkwrite() 250 static inline pte_t pte_mkclean(pte_t pte) in pte_mkclean() 255 static inline pte_t pte_mkdirty(pte_t pte) in pte_mkdirty() 260 static inline pte_t pte_mkold(pte_t pte) in pte_mkold() 265 static inline pte_t pte_mkyoung(pte_t pte) in pte_mkyoung() 270 static inline pte_t pte_mkexec(pte_t pte) in pte_mkexec() [all …]
|
/linux/arch/arm64/mm/ |
A D | hugetlbpage.c | 162 pte_t *ptep, in get_clear_flush() 203 pte_t *ptep, in clear_flush() 217 pte_t *ptep, pte_t pte) in set_huge_pte_at() 248 pte_t *ptep, pte_t pte, unsigned long sz) in set_huge_swap_pte_at() 266 pte_t *ptep = NULL; in huge_pte_alloc() 275 ptep = (pte_t *)pudp; in huge_pte_alloc() 298 return (pte_t *)pmdp; in huge_pte_alloc() 346 pte_t arch_make_huge_pte(pte_t entry, unsigned int shift, vm_flags_t flags) in arch_make_huge_pte() 397 static int __cont_access_flags_changed(pte_t *ptep, pte_t pte, int ncontig) in __cont_access_flags_changed() 425 pte_t orig_pte; in huge_ptep_set_access_flags() [all …]
|
/linux/arch/arm64/include/asm/ |
A D | hugetlb.h | 26 pte_t arch_make_huge_pte(pte_t entry, unsigned int shift, vm_flags_t flags); 30 pte_t *ptep, pte_t pte); 33 unsigned long addr, pte_t *ptep, 34 pte_t pte, int dirty); 36 extern pte_t huge_ptep_get_and_clear(struct mm_struct *mm, 37 unsigned long addr, pte_t *ptep); 40 unsigned long addr, pte_t *ptep); 43 unsigned long addr, pte_t *ptep); 46 pte_t *ptep, unsigned long sz); 48 pte_t *ptep, pte_t pte, unsigned long sz);
|
A D | pgtable.h | 175 static inline pte_t pte_mkwrite(pte_t pte) in pte_mkwrite() 182 static inline pte_t pte_mkclean(pte_t pte) in pte_mkclean() 190 static inline pte_t pte_mkdirty(pte_t pte) in pte_mkdirty() 200 static inline pte_t pte_wrprotect(pte_t pte) in pte_wrprotect() 214 static inline pte_t pte_mkold(pte_t pte) in pte_mkold() 219 static inline pte_t pte_mkyoung(pte_t pte) in pte_mkyoung() 224 static inline pte_t pte_mkspecial(pte_t pte) in pte_mkspecial() 229 static inline pte_t pte_mkcont(pte_t pte) in pte_mkcont() 235 static inline pte_t pte_mknoncont(pte_t pte) in pte_mknoncont() 250 static inline pte_t pte_mkdevmap(pte_t pte) in pte_mkdevmap() [all …]
|
/linux/arch/csky/include/asm/ |
A D | pgtable.h | 103 static inline void set_pte(pte_t *p, pte_t pte) in set_pte() 160 static inline int pte_read(pte_t pte) in pte_read() 165 static inline int pte_write(pte_t pte) in pte_write() 180 static inline pte_t pte_wrprotect(pte_t pte) in pte_wrprotect() 186 static inline pte_t pte_mkclean(pte_t pte) in pte_mkclean() 192 static inline pte_t pte_mkold(pte_t pte) in pte_mkold() 198 static inline pte_t pte_mkwrite(pte_t pte) in pte_mkwrite() 206 static inline pte_t pte_mkdirty(pte_t pte) in pte_mkdirty() 214 static inline pte_t pte_mkyoung(pte_t pte) in pte_mkyoung() 259 static inline pte_t pte_modify(pte_t pte, pgprot_t newprot) in pte_modify() [all …]
|