/linux-6.3-rc2/arch/powerpc/include/asm/nohash/ |
A D | pgtable.h | 23 static inline int pte_write(pte_t pte) in pte_write() 42 static inline int pte_protnone(pte_t pte) in pte_protnone() 53 static inline int pte_present(pte_t pte) in pte_present() 58 static inline bool pte_hw_valid(pte_t pte) in pte_hw_valid() 69 static inline bool pte_user(pte_t pte) in pte_user() 108 static inline pte_t pte_exprotect(pte_t pte) in pte_exprotect() 113 static inline pte_t pte_mkclean(pte_t pte) in pte_mkclean() 118 static inline pte_t pte_mkold(pte_t pte) in pte_mkold() 129 static inline pte_t pte_mkhuge(pte_t pte) in pte_mkhuge() 143 static inline pte_t pte_mkuser(pte_t pte) in pte_mkuser() [all …]
|
/linux-6.3-rc2/arch/mips/include/asm/ |
A D | pgtable.h | 252 static inline int pte_special(pte_t pte) 263 static inline int pte_special(pte_t pte) 294 static inline pte_t pte_mkclean(pte_t pte) 303 static inline pte_t pte_mkold(pte_t pte) 312 static inline pte_t pte_mkwrite(pte_t pte) 323 static inline pte_t pte_mkdirty(pte_t pte) 334 static inline pte_t pte_mkyoung(pte_t pte) 361 static inline pte_t pte_mkold(pte_t pte) 396 static inline pte_t pte_mkhuge(pte_t pte) 573 pte_t pte = *ptep; local [all …]
|
/linux-6.3-rc2/arch/m68k/include/asm/ |
A D | mcf_pgtable.h | 121 static inline int pte_none(pte_t pte) in pte_none() 126 static inline int pte_present(pte_t pte) in pte_present() 159 static inline int pte_read(pte_t pte) in pte_read() 164 static inline int pte_write(pte_t pte) in pte_write() 169 static inline int pte_exec(pte_t pte) in pte_exec() 174 static inline int pte_dirty(pte_t pte) in pte_dirty() 179 static inline int pte_young(pte_t pte) in pte_young() 202 static inline pte_t pte_mkclean(pte_t pte) in pte_mkclean() 208 static inline pte_t pte_mkold(pte_t pte) in pte_mkold() 220 static inline pte_t pte_mkread(pte_t pte) in pte_mkread() [all …]
|
A D | sun3_pgtable.h | 85 static inline pte_t pte_modify(pte_t pte, pgprot_t newprot) in pte_modify() 93 #define __pte_page(pte) \ argument 101 static inline int pte_none (pte_t pte) { return !pte_val (pte); } in pte_none() 102 static inline int pte_present (pte_t pte) { return pte_val (pte) & SUN3_PAGE_VALID; } in pte_present() 108 #define pte_pfn(pte) (pte_val(pte) & SUN3_PAGE_PGNUM_MASK) argument 112 #define pte_page(pte) virt_to_page(__pte_page(pte)) argument 153 static inline pte_t pte_mkcache(pte_t pte) { return pte; } in pte_mkcache() 174 #define __pte_to_swp_entry(pte) ((swp_entry_t) { pte_val(pte) }) argument 177 static inline int pte_swp_exclusive(pte_t pte) in pte_swp_exclusive() 182 static inline pte_t pte_swp_mkexclusive(pte_t pte) in pte_swp_mkexclusive() [all …]
|
A D | motorola_pgtable.h | 90 static inline pte_t pte_modify(pte_t pte, pgprot_t newprot) in pte_modify() 106 #define __pte_page(pte) ((unsigned long)__va(pte_val(pte) & PAGE_MASK)) argument 111 #define pte_none(pte) (!pte_val(pte)) argument 115 #define pte_page(pte) virt_to_page(__va(pte_val(pte))) argument 116 #define pte_pfn(pte) (pte_val(pte) >> PAGE_SHIFT) argument 161 static inline pte_t pte_mknocache(pte_t pte) in pte_mknocache() 166 static inline pte_t pte_mkcache(pte_t pte) in pte_mkcache() 190 #define __pte_to_swp_entry(pte) ((swp_entry_t) { pte_val(pte) }) argument 193 static inline int pte_swp_exclusive(pte_t pte) in pte_swp_exclusive() 198 static inline pte_t pte_swp_mkexclusive(pte_t pte) in pte_swp_mkexclusive() [all …]
|
/linux-6.3-rc2/arch/arm/include/asm/ |
A D | pgtable.h | 178 #define pte_none(pte) (!pte_val(pte)) argument 187 #define pte_valid_user(pte) \ argument 225 static inline pte_t pte_wrprotect(pte_t pte) in pte_wrprotect() 230 static inline pte_t pte_mkwrite(pte_t pte) in pte_mkwrite() 235 static inline pte_t pte_mkclean(pte_t pte) in pte_mkclean() 240 static inline pte_t pte_mkdirty(pte_t pte) in pte_mkdirty() 245 static inline pte_t pte_mkold(pte_t pte) in pte_mkold() 250 static inline pte_t pte_mkyoung(pte_t pte) in pte_mkyoung() 255 static inline pte_t pte_mkexec(pte_t pte) in pte_mkexec() 260 static inline pte_t pte_mknexec(pte_t pte) in pte_mknexec() [all …]
|
/linux-6.3-rc2/arch/hexagon/include/asm/ |
A D | pgtable.h | 145 #define pte_present_exec_user(pte) \ argument 228 static inline int pte_none(pte_t pte) in pte_none() 236 static inline int pte_present(pte_t pte) in pte_present() 248 static inline pte_t pte_mkold(pte_t pte) in pte_mkold() 255 static inline pte_t pte_mkyoung(pte_t pte) in pte_mkyoung() 276 static inline int pte_young(pte_t pte) in pte_young() 282 static inline int pte_dirty(pte_t pte) in pte_dirty() 310 static inline pte_t pte_mkexec(pte_t pte) in pte_mkexec() 317 static inline int pte_read(pte_t pte) in pte_read() 323 static inline int pte_write(pte_t pte) in pte_write() [all …]
|
/linux-6.3-rc2/arch/openrisc/include/asm/ |
A D | pgtable.h | 223 static inline pte_t pte_wrprotect(pte_t pte) in pte_wrprotect() 241 static inline pte_t pte_mkclean(pte_t pte) in pte_mkclean() 247 static inline pte_t pte_mkold(pte_t pte) in pte_mkold() 253 static inline pte_t pte_mkwrite(pte_t pte) in pte_mkwrite() 259 static inline pte_t pte_mkread(pte_t pte) in pte_mkread() 265 static inline pte_t pte_mkexec(pte_t pte) in pte_mkexec() 271 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() 296 pte_t pte; in __mk_pte() local 375 unsigned long address, pte_t *pte) in update_tlb() [all …]
|
/linux-6.3-rc2/arch/um/include/asm/ |
A D | pgtable.h | 111 static inline int pte_none(pte_t pte) in pte_none() 120 static inline int pte_read(pte_t pte) in pte_read() 126 static inline int pte_exec(pte_t pte){ in pte_exec() 131 static inline int pte_write(pte_t pte) in pte_write() 137 static inline int pte_dirty(pte_t pte) in pte_dirty() 142 static inline int pte_young(pte_t pte) in pte_young() 147 static inline int pte_newpage(pte_t pte) in pte_newpage() 152 static inline int pte_newprot(pte_t pte) in pte_newprot() 175 static inline pte_t pte_mkold(pte_t pte) in pte_mkold() 190 static inline pte_t pte_mkread(pte_t pte) in pte_mkread() [all …]
|
/linux-6.3-rc2/arch/powerpc/include/asm/book3s/32/ |
A D | pgtable.h | 59 static inline bool pte_user(pte_t pte) in pte_user() 413 static inline int pte_present(pte_t pte) in pte_present() 418 static inline bool pte_hw_valid(pte_t pte) in pte_hw_valid() 423 static inline bool pte_hashpte(pte_t pte) in pte_hashpte() 428 static inline bool pte_ci(pte_t pte) in pte_ci() 486 static inline pte_t pte_mkold(pte_t pte) in pte_mkold() 491 static inline pte_t pte_mkexec(pte_t pte) in pte_mkexec() 496 static inline pte_t pte_mkpte(pte_t pte) in pte_mkpte() 521 static inline pte_t pte_mkhuge(pte_t pte) in pte_mkhuge() 531 static inline pte_t pte_mkuser(pte_t pte) in pte_mkuser() [all …]
|
/linux-6.3-rc2/arch/microblaze/include/asm/ |
A D | pgtable.h | 254 static inline pte_t pte_rdprotect(pte_t pte) \ in pte_rdprotect() 260 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() 265 static inline pte_t pte_mkread(pte_t pte) \ in pte_mkread() 267 static inline pte_t pte_mkexec(pte_t pte) \ in pte_mkexec() 269 static inline pte_t pte_mkwrite(pte_t pte) \ in pte_mkwrite() 271 static inline pte_t pte_mkdirty(pte_t pte) \ in pte_mkdirty() 273 static inline pte_t pte_mkyoung(pte_t pte) \ in pte_mkyoung() 283 pte_t pte; in mk_pte_phys() local 334 pte_t *ptep, pte_t pte) in set_pte() [all …]
|
/linux-6.3-rc2/arch/s390/include/asm/ |
A D | hugetlb.h | 63 pte_t pte, int dirty) in huge_ptep_set_access_flags() 76 pte_t pte = huge_ptep_get_and_clear(mm, addr, ptep); in huge_ptep_set_wrprotect() local 85 static inline int huge_pte_none(pte_t pte) in huge_pte_none() 90 static inline int huge_pte_none_mostly(pte_t pte) in huge_pte_none_mostly() 95 static inline int huge_pte_write(pte_t pte) in huge_pte_write() 100 static inline int huge_pte_dirty(pte_t pte) in huge_pte_dirty() 105 static inline pte_t huge_pte_mkwrite(pte_t pte) in huge_pte_mkwrite() 110 static inline pte_t huge_pte_mkdirty(pte_t pte) in huge_pte_mkdirty() 115 static inline pte_t huge_pte_wrprotect(pte_t pte) in huge_pte_wrprotect() 125 static inline pte_t huge_pte_mkuffd_wp(pte_t pte) in huge_pte_mkuffd_wp() [all …]
|
/linux-6.3-rc2/arch/nios2/include/asm/ |
A D | pgtable.h | 84 static inline int pte_write(pte_t pte) \ in pte_write() 86 static inline int pte_dirty(pte_t pte) \ in pte_dirty() 88 static inline int pte_young(pte_t pte) \ in pte_young() 102 static inline int pte_none(pte_t pte) in pte_none() 107 static inline int pte_present(pte_t pte) \ in pte_present() 114 static inline pte_t pte_wrprotect(pte_t pte) in pte_wrprotect() 120 static inline pte_t pte_mkclean(pte_t pte) in pte_mkclean() 126 static inline pte_t pte_mkold(pte_t pte) in pte_mkold() 132 static inline pte_t pte_mkwrite(pte_t pte) in pte_mkwrite() 138 static inline pte_t pte_mkdirty(pte_t pte) in pte_mkdirty() [all …]
|
/linux-6.3-rc2/arch/sparc/include/asm/ |
A D | pgtable_64.h | 322 pte_t pte = __pte(pmd_val(pmd)); in pmd_modify() local 406 pte_t pte = __pte(pmd_val(pmd)); in pmd_mkhuge() local 669 pte_t pte = __pte(pmd_val(pmd)); in pmd_large() local 676 pte_t pte = __pte(pmd_val(pmd)); in pmd_pfn() local 684 pte_t pte = __pte(pmd_val(pmd)); in pmd_write() local 694 pte_t pte = __pte(pmd_val(pmd)); in pmd_dirty() local 702 pte_t pte = __pte(pmd_val(pmd)); in pmd_young() local 709 pte_t pte = __pte(pmd_val(pmd)); in pmd_trans_huge() local 716 pte_t pte = __pte(pmd_val(pmd)); in pmd_mkold() local 725 pte_t pte = __pte(pmd_val(pmd)); in pmd_wrprotect() local [all …]
|
A D | pgtable_32.h | 150 static inline int pte_present(pte_t pte) in pte_present() 155 static inline int pte_none(pte_t pte) in pte_none() 214 static inline int pte_write(pte_t pte) in pte_write() 219 static inline int pte_dirty(pte_t pte) in pte_dirty() 224 static inline int pte_young(pte_t pte) in pte_young() 229 static inline pte_t pte_wrprotect(pte_t pte) in pte_wrprotect() 234 static inline pte_t pte_mkclean(pte_t pte) in pte_mkclean() 239 static inline pte_t pte_mkold(pte_t pte) in pte_mkold() 244 static inline pte_t pte_mkwrite(pte_t pte) in pte_mkwrite() 249 static inline pte_t pte_mkdirty(pte_t pte) in pte_mkdirty() [all …]
|
/linux-6.3-rc2/include/asm-generic/ |
A D | hugetlb.h | 13 static inline unsigned long huge_pte_write(pte_t pte) in huge_pte_write() 18 static inline unsigned long huge_pte_dirty(pte_t pte) in huge_pte_dirty() 23 static inline pte_t huge_pte_mkwrite(pte_t pte) in huge_pte_mkwrite() 29 static inline pte_t huge_pte_wrprotect(pte_t pte) in huge_pte_wrprotect() 35 static inline pte_t huge_pte_mkdirty(pte_t pte) in huge_pte_mkdirty() 45 static inline pte_t huge_pte_mkuffd_wp(pte_t pte) in huge_pte_mkuffd_wp() 55 static inline int huge_pte_uffd_wp(pte_t pte) in huge_pte_uffd_wp() 79 pte_t *ptep, pte_t pte) in set_huge_pte_at() 102 static inline int huge_pte_none(pte_t pte) in huge_pte_none() 109 static inline int huge_pte_none_mostly(pte_t pte) in huge_pte_none_mostly() [all …]
|
A D | pgtable_uffd.h | 5 static __always_inline int pte_uffd_wp(pte_t pte) in pte_uffd_wp() 15 static __always_inline pte_t pte_mkuffd_wp(pte_t pte) in pte_mkuffd_wp() 25 static __always_inline pte_t pte_clear_uffd_wp(pte_t pte) in pte_clear_uffd_wp() 35 static __always_inline pte_t pte_swp_mkuffd_wp(pte_t pte) in pte_swp_mkuffd_wp() 40 static __always_inline int pte_swp_uffd_wp(pte_t pte) in pte_swp_uffd_wp() 45 static __always_inline pte_t pte_swp_clear_uffd_wp(pte_t pte) in pte_swp_clear_uffd_wp()
|
/linux-6.3-rc2/arch/csky/include/asm/ |
A D | pgtable.h | 84 static inline void set_pte(pte_t *p, pte_t pte) in set_pte() 141 static inline int pte_read(pte_t pte) in pte_read() 146 static inline int pte_write(pte_t pte) in pte_write() 151 static inline int pte_dirty(pte_t pte) in pte_dirty() 156 static inline int pte_young(pte_t pte) in pte_young() 161 static inline pte_t pte_wrprotect(pte_t pte) in pte_wrprotect() 167 static inline pte_t pte_mkclean(pte_t pte) in pte_mkclean() 173 static inline pte_t pte_mkold(pte_t pte) in pte_mkold() 179 static inline pte_t pte_mkwrite(pte_t pte) in pte_mkwrite() 187 static inline pte_t pte_mkdirty(pte_t pte) in pte_mkdirty() [all …]
|
/linux-6.3-rc2/arch/arm64/include/asm/ |
A D | pgtable.h | 95 #define pte_none(pte) (!pte_val(pte)) argument 132 #define pte_valid_not_user(pte) \ argument 142 #define pte_accessible(mm, pte) \ argument 222 static inline pte_t pte_mkold(pte_t pte) in pte_mkold() 297 pte_t pte) in __check_safe_pte_update() 328 pte_t *ptep, pte_t pte) in __set_pte_at() 359 pte_t *ptep, pte_t pte) in set_pte_at() 394 static inline pud_t pte_pud(pte_t pte) in pte_pud() 409 static inline pmd_t pte_pmd(pte_t pte) in pte_pmd() 884 pte_t old_pte, pte; in __ptep_test_and_clear_young() local [all …]
|
/linux-6.3-rc2/arch/alpha/include/asm/ |
A D | pgtable.h | 192 #define pte_pfn(pte) (pte_val(pte) >> 32) argument 194 #define pte_page(pte) pfn_to_page(pte_pfn(pte)) argument 206 extern inline pte_t pte_modify(pte_t pte, pgprot_t newprot) in pte_modify() 231 extern inline int pte_none(pte_t pte) { return !pte_val(pte); } in pte_none() 232 extern inline int pte_present(pte_t pte) { return pte_val(pte) & _PAGE_VALID; } in pte_present() 252 extern inline int pte_write(pte_t pte) { return !(pte_val(pte) & _PAGE_FOW); } in pte_write() 253 extern inline int pte_dirty(pte_t pte) { return pte_val(pte) & _PAGE_DIRTY; } in pte_dirty() 328 #define __pte_to_swp_entry(pte) ((swp_entry_t) { pte_val(pte) }) argument 331 static inline int pte_swp_exclusive(pte_t pte) in pte_swp_exclusive() 336 static inline pte_t pte_swp_mkexclusive(pte_t pte) in pte_swp_mkexclusive() [all …]
|
/linux-6.3-rc2/arch/xtensa/include/asm/ |
A D | pgtable.h | 239 # define pte_present(pte) \ argument 255 static inline pte_t pte_wrprotect(pte_t pte) in pte_wrprotect() 257 static inline pte_t pte_mkclean(pte_t pte) in pte_mkclean() 259 static inline pte_t pte_mkold(pte_t pte) in pte_mkold() 261 static inline pte_t pte_mkdirty(pte_t pte) in pte_mkdirty() 263 static inline pte_t pte_mkyoung(pte_t pte) in pte_mkyoung() 265 static inline pte_t pte_mkwrite(pte_t pte) in pte_mkwrite() 327 pte_t pte = *ptep; in ptep_test_and_clear_young() local 337 pte_t pte = *ptep; in ptep_get_and_clear() local 345 pte_t pte = *ptep; in ptep_set_wrprotect() local [all …]
|
/linux-6.3-rc2/arch/x86/include/asm/ |
A D | pgtable.h | 70 #define set_pte_atomic(ptep, pte) \ argument 127 static inline int pte_dirty(pte_t pte) in pte_dirty() 132 static inline int pte_young(pte_t pte) in pte_young() 158 static inline int pte_write(pte_t pte) in pte_write() 163 static inline int pte_huge(pte_t pte) in pte_huge() 168 static inline int pte_global(pte_t pte) in pte_global() 173 static inline int pte_exec(pte_t pte) in pte_exec() 228 static inline int pmd_large(pmd_t pte) in pmd_large() 740 static inline int pte_none(pte_t pte) in pte_none() 1023 pte_t *ptep, pte_t pte) in set_pte_at() [all …]
|
/linux-6.3-rc2/arch/powerpc/kvm/ |
A D | book3s_mmu_hpte.c | 97 struct hpte_cache *pte = container_of(head, struct hpte_cache, rcu_head); in free_pte_rcu() local 101 static void invalidate_pte(struct kvm_vcpu *vcpu, struct hpte_cache *pte) in invalidate_pte() 135 struct hpte_cache *pte; in kvmppc_mmu_pte_flush_all() local 154 struct hpte_cache *pte; in kvmppc_mmu_pte_flush_page() local 173 struct hpte_cache *pte; in kvmppc_mmu_pte_flush_long() local 216 struct hpte_cache *pte; in kvmppc_mmu_pte_vflush_short() local 237 struct hpte_cache *pte; in kvmppc_mmu_pte_vflush_64k() local 259 struct hpte_cache *pte; in kvmppc_mmu_pte_vflush_long() local 301 struct hpte_cache *pte; in kvmppc_mmu_pte_pflush() local 323 struct hpte_cache *pte; in kvmppc_mmu_hpte_cache_next() local [all …]
|
/linux-6.3-rc2/arch/powerpc/include/asm/book3s/64/ |
A D | pgtable.h | 404 static inline int pte_write(pte_t pte) in pte_write() 409 static inline int pte_read(pte_t pte) in pte_read() 460 static inline int pte_dirty(pte_t pte) in pte_dirty() 465 static inline int pte_young(pte_t pte) in pte_young() 475 static inline bool pte_exec(pte_t pte) in pte_exec() 536 static inline bool pte_user(pte_t pte) in pte_user() 773 static inline int pte_none(pte_t pte) in pte_none() 826 static inline bool pte_ci(pte_t pte) in pte_ci() 920 static inline pud_t pte_pud(pte_t pte) in pte_pud() 967 static inline p4d_t pte_p4d(pte_t pte) in pte_p4d() [all …]
|
/linux-6.3-rc2/arch/loongarch/include/asm/ |
A D | pgtable.h | 279 static inline int pte_swp_exclusive(pte_t pte) in pte_swp_exclusive() 284 static inline pte_t pte_swp_mkexclusive(pte_t pte) in pte_swp_mkexclusive() 290 static inline pte_t pte_swp_clear_exclusive(pte_t pte) in pte_swp_clear_exclusive() 367 static inline pte_t pte_mkold(pte_t pte) in pte_mkold() 373 static inline pte_t pte_mkyoung(pte_t pte) in pte_mkyoung() 379 static inline pte_t pte_mkclean(pte_t pte) in pte_mkclean() 385 static inline pte_t pte_mkdirty(pte_t pte) in pte_mkdirty() 393 static inline pte_t pte_mkwrite(pte_t pte) in pte_mkwrite() 401 static inline pte_t pte_wrprotect(pte_t pte) in pte_wrprotect() 409 static inline pte_t pte_mkhuge(pte_t pte) in pte_mkhuge() [all …]
|