_PAGE_WRITE 95 arch/arc/include/asm/pgtable.h #define _K_PAGE_PERMS (_PAGE_EXECUTE | _PAGE_WRITE | _PAGE_READ | \ _PAGE_WRITE 116 arch/arc/include/asm/pgtable.h #define PAGE_U_W_R __pgprot(___DEF | _PAGE_READ | _PAGE_WRITE) _PAGE_WRITE 118 arch/arc/include/asm/pgtable.h #define PAGE_U_X_W_R __pgprot(___DEF | _PAGE_READ | _PAGE_WRITE | \ _PAGE_WRITE 134 arch/arc/include/asm/pgtable.h #define PTE_BITS_RWX (_PAGE_EXECUTE | _PAGE_WRITE | _PAGE_READ) _PAGE_WRITE 300 arch/arc/include/asm/pgtable.h #define pte_write(pte) (pte_val(pte) & _PAGE_WRITE) _PAGE_WRITE 309 arch/arc/include/asm/pgtable.h PTE_BIT_FUNC(wrprotect, &= ~(_PAGE_WRITE)); _PAGE_WRITE 310 arch/arc/include/asm/pgtable.h PTE_BIT_FUNC(mkwrite, |= (_PAGE_WRITE)); _PAGE_WRITE 56 arch/csky/include/asm/pgtable.h #define __WRITEABLE (_PAGE_WRITE | _PAGE_DIRTY | _PAGE_MODIFIED) _PAGE_WRITE 80 arch/csky/include/asm/pgtable.h #define PAGE_SHARED __pgprot(_PAGE_PRESENT | _PAGE_READ | _PAGE_WRITE | \ _PAGE_WRITE 86 arch/csky/include/asm/pgtable.h #define PAGE_USERIO __pgprot(_PAGE_PRESENT | _PAGE_READ | _PAGE_WRITE | \ _PAGE_WRITE 180 arch/csky/include/asm/pgtable.h return (pte).pte_low & _PAGE_WRITE; _PAGE_WRITE 195 arch/csky/include/asm/pgtable.h pte_val(pte) &= ~(_PAGE_WRITE | _PAGE_DIRTY); _PAGE_WRITE 213 arch/csky/include/asm/pgtable.h pte_val(pte) |= _PAGE_WRITE; _PAGE_WRITE 222 arch/csky/include/asm/pgtable.h if (pte_val(pte) & _PAGE_WRITE) _PAGE_WRITE 116 arch/hexagon/include/asm/pgtable.h _PAGE_EXECUTE | _PAGE_WRITE | _dflt_cache_att) _PAGE_WRITE 118 arch/hexagon/include/asm/pgtable.h _PAGE_WRITE | _PAGE_EXECUTE | _dflt_cache_att) _PAGE_WRITE 146 arch/hexagon/include/asm/pgtable.h _PAGE_WRITE | CACHEDEF) _PAGE_WRITE 148 arch/hexagon/include/asm/pgtable.h _PAGE_WRITE | CACHEDEF) _PAGE_WRITE 153 arch/hexagon/include/asm/pgtable.h _PAGE_EXECUTE | _PAGE_WRITE | CACHEDEF) _PAGE_WRITE 155 arch/hexagon/include/asm/pgtable.h _PAGE_EXECUTE | _PAGE_WRITE | CACHEDEF) _PAGE_WRITE 351 arch/hexagon/include/asm/pgtable.h pte_val(pte) &= ~_PAGE_WRITE; _PAGE_WRITE 358 arch/hexagon/include/asm/pgtable.h pte_val(pte) |= _PAGE_WRITE; _PAGE_WRITE 378 arch/hexagon/include/asm/pgtable.h return pte_val(pte) & _PAGE_WRITE; _PAGE_WRITE 18 arch/hexagon/mm/ioremap.c pgprot_t prot = __pgprot(_PAGE_PRESENT|_PAGE_READ|_PAGE_WRITE _PAGE_WRITE 269 arch/mips/include/asm/pgtable-bits.h #define __WRITEABLE (_PAGE_SILENT_WRITE | _PAGE_WRITE | _PAGE_MODIFIED) _PAGE_WRITE 30 arch/mips/include/asm/pgtable.h #define PAGE_SHARED __pgprot(_PAGE_PRESENT | _PAGE_WRITE | \ _PAGE_WRITE 40 arch/mips/include/asm/pgtable.h #define PAGE_USERIO __pgprot(_PAGE_PRESENT | _PAGE_WRITE | \ _PAGE_WRITE 277 arch/mips/include/asm/pgtable.h static inline int pte_write(pte_t pte) { return pte.pte_low & _PAGE_WRITE; } _PAGE_WRITE 284 arch/mips/include/asm/pgtable.h pte.pte_low &= ~_PAGE_WRITE; _PAGE_WRITE 311 arch/mips/include/asm/pgtable.h pte.pte_low |= _PAGE_WRITE; _PAGE_WRITE 323 arch/mips/include/asm/pgtable.h if (pte.pte_low & _PAGE_WRITE) { _PAGE_WRITE 348 arch/mips/include/asm/pgtable.h static inline int pte_write(pte_t pte) { return pte_val(pte) & _PAGE_WRITE; } _PAGE_WRITE 355 arch/mips/include/asm/pgtable.h pte_val(pte) &= ~(_PAGE_WRITE | _PAGE_SILENT_WRITE); _PAGE_WRITE 373 arch/mips/include/asm/pgtable.h pte_val(pte) |= _PAGE_WRITE; _PAGE_WRITE 382 arch/mips/include/asm/pgtable.h if (pte_val(pte) & _PAGE_WRITE) _PAGE_WRITE 535 arch/mips/include/asm/pgtable.h return !!(pmd_val(pmd) & _PAGE_WRITE); _PAGE_WRITE 540 arch/mips/include/asm/pgtable.h pmd_val(pmd) &= ~(_PAGE_WRITE | _PAGE_SILENT_WRITE); _PAGE_WRITE 546 arch/mips/include/asm/pgtable.h pmd_val(pmd) |= _PAGE_WRITE; _PAGE_WRITE 567 arch/mips/include/asm/pgtable.h if (pmd_val(pmd) & _PAGE_WRITE) _PAGE_WRITE 758 arch/mips/kvm/mmu.c prot_bits |= _PAGE_WRITE; _PAGE_WRITE 173 arch/mips/mm/cache.c protection_map[10] = __pgprot(_page_cachable_default | _PAGE_PRESENT | _PAGE_NO_EXEC | _PAGE_WRITE | _PAGE_NO_READ); _PAGE_WRITE 174 arch/mips/mm/cache.c protection_map[11] = __pgprot(_page_cachable_default | _PAGE_PRESENT | _PAGE_NO_EXEC | _PAGE_WRITE); _PAGE_WRITE 177 arch/mips/mm/cache.c protection_map[14] = __pgprot(_page_cachable_default | _PAGE_PRESENT | _PAGE_WRITE); _PAGE_WRITE 178 arch/mips/mm/cache.c protection_map[15] = __pgprot(_page_cachable_default | _PAGE_PRESENT | _PAGE_WRITE); _PAGE_WRITE 1820 arch/mips/mm/tlbex.c (_PAGE_PRESENT | _PAGE_WRITE) >> _PAGE_PRESENT_SHIFT); _PAGE_WRITE 1822 arch/mips/mm/tlbex.c (_PAGE_PRESENT | _PAGE_WRITE) >> _PAGE_PRESENT_SHIFT); _PAGE_WRITE 1854 arch/mips/mm/tlbex.c uasm_il_bbit0(p, r, pte, ilog2(_PAGE_WRITE), lid); _PAGE_WRITE 39 arch/nios2/include/asm/pgtable.h ((w) ? _PAGE_WRITE : 0)) _PAGE_WRITE 67 arch/nios2/include/asm/pgtable.h _PAGE_WRITE | _PAGE_EXEC | _PAGE_GLOBAL) _PAGE_WRITE 70 arch/nios2/include/asm/pgtable.h _PAGE_WRITE | _PAGE_ACCESSED) _PAGE_WRITE 111 arch/nios2/include/asm/pgtable.h { return pte_val(pte) & _PAGE_WRITE; } _PAGE_WRITE 143 arch/nios2/include/asm/pgtable.h pte_val(pte) &= ~_PAGE_WRITE; _PAGE_WRITE 161 arch/nios2/include/asm/pgtable.h pte_val(pte) |= _PAGE_WRITE; _PAGE_WRITE 181 arch/nios2/include/asm/pgtable.h const unsigned long mask = _PAGE_READ | _PAGE_WRITE | _PAGE_EXEC; _PAGE_WRITE 29 arch/nios2/mm/ioremap.c | _PAGE_WRITE | flags); _PAGE_WRITE 199 arch/nios2/mm/tlb.c (tlbacc & _PAGE_WRITE ? 'w' : '-'), _PAGE_WRITE 235 arch/openrisc/include/asm/pgtable.h static inline int pte_write(pte_t pte) { return pte_val(pte) & _PAGE_WRITE; } _PAGE_WRITE 244 arch/openrisc/include/asm/pgtable.h pte_val(pte) &= ~(_PAGE_WRITE); _PAGE_WRITE 274 arch/openrisc/include/asm/pgtable.h pte_val(pte) |= _PAGE_WRITE; _PAGE_WRITE 214 arch/parisc/include/asm/pgtable.h #define _PAGE_RW (_PAGE_READ | _PAGE_WRITE) _PAGE_WRITE 226 arch/parisc/include/asm/pgtable.h #define _PAGE_TABLE (_PAGE_PRESENT | _PAGE_READ | _PAGE_WRITE | _PAGE_DIRTY | _PAGE_ACCESSED) _PAGE_WRITE 230 arch/parisc/include/asm/pgtable.h #define _PAGE_KERNEL_RWX (_PAGE_KERNEL_EXEC | _PAGE_WRITE) _PAGE_WRITE 231 arch/parisc/include/asm/pgtable.h #define _PAGE_KERNEL (_PAGE_KERNEL_RO | _PAGE_WRITE) _PAGE_WRITE 252 arch/parisc/include/asm/pgtable.h #define PAGE_SHARED __pgprot(_PAGE_PRESENT | _PAGE_USER | _PAGE_READ | _PAGE_WRITE) _PAGE_WRITE 257 arch/parisc/include/asm/pgtable.h #define PAGE_WRITEONLY __pgprot(_PAGE_PRESENT | _PAGE_USER | _PAGE_WRITE) _PAGE_WRITE 260 arch/parisc/include/asm/pgtable.h #define PAGE_RWX __pgprot(_PAGE_PRESENT | _PAGE_USER | _PAGE_READ | _PAGE_WRITE | _PAGE_EXEC) _PAGE_WRITE 381 arch/parisc/include/asm/pgtable.h static inline int pte_write(pte_t pte) { return pte_val(pte) & _PAGE_WRITE; } _PAGE_WRITE 386 arch/parisc/include/asm/pgtable.h static inline pte_t pte_wrprotect(pte_t pte) { pte_val(pte) &= ~_PAGE_WRITE; return pte; } _PAGE_WRITE 389 arch/parisc/include/asm/pgtable.h static inline pte_t pte_mkwrite(pte_t pte) { pte_val(pte) |= _PAGE_WRITE; return pte; } _PAGE_WRITE 189 arch/powerpc/include/asm/book3s/64/hash.h mask = cpu_to_be64(_PAGE_DIRTY | _PAGE_ACCESSED | _PAGE_READ | _PAGE_WRITE | _PAGE_WRITE 20 arch/powerpc/include/asm/book3s/64/pgtable.h #define _PAGE_RW (_PAGE_READ | _PAGE_WRITE) _PAGE_WRITE 21 arch/powerpc/include/asm/book3s/64/pgtable.h #define _PAGE_RWX (_PAGE_READ | _PAGE_WRITE | _PAGE_EXEC) _PAGE_WRITE 392 arch/powerpc/include/asm/book3s/64/pgtable.h return !!(pte_raw(pte) & cpu_to_be64(_PAGE_WRITE)); _PAGE_WRITE 431 arch/powerpc/include/asm/book3s/64/pgtable.h pte_update(mm, addr, ptep, _PAGE_WRITE, 0, 0); _PAGE_WRITE 445 arch/powerpc/include/asm/book3s/64/pgtable.h pte_update(mm, addr, ptep, _PAGE_WRITE, 0, 1); _PAGE_WRITE 552 arch/powerpc/include/asm/book3s/64/pgtable.h return __pte_raw(pte_raw(pte) & cpu_to_be64(~_PAGE_WRITE)); _PAGE_WRITE 627 arch/powerpc/include/asm/book3s/64/pgtable.h return __pte_raw(pte_raw(pte) & cpu_to_be64(~_PAGE_WRITE)); _PAGE_WRITE 1195 arch/powerpc/include/asm/book3s/64/pgtable.h pmd_hugepage_update(mm, addr, pmdp, _PAGE_WRITE, 0); _PAGE_WRITE 1350 arch/powerpc/include/asm/book3s/64/pgtable.h if ((!(old_val & _PAGE_WRITE)) && (new_val & _PAGE_WRITE)) _PAGE_WRITE 201 arch/powerpc/kvm/book3s_64_mmu_radix.c gpte->may_write = !!(pte & _PAGE_WRITE); _PAGE_WRITE 561 arch/powerpc/kvm/book3s_64_mmu_radix.c #define PTE_BITS_MUST_MATCH (~(_PAGE_WRITE | _PAGE_DIRTY | _PAGE_ACCESSED)) _PAGE_WRITE 858 arch/powerpc/kvm/book3s_64_mmu_radix.c if (pte_val(pte) & _PAGE_WRITE) _PAGE_WRITE 861 arch/powerpc/kvm/book3s_64_mmu_radix.c pte = __pte(pte_val(pte) & ~(_PAGE_WRITE | _PAGE_DIRTY)); _PAGE_WRITE 873 arch/powerpc/kvm/book3s_64_mmu_radix.c if (!ret && (pte_val(pte) & _PAGE_WRITE)) _PAGE_WRITE 1372 arch/powerpc/kvm/book3s_hv_nested.c if (!pte_present(pte) || (writing && !(pte_val(pte) & _PAGE_WRITE))) { _PAGE_WRITE 1389 arch/powerpc/kvm/book3s_hv_nested.c perm |= gpte.may_write ? 0UL : _PAGE_WRITE; _PAGE_WRITE 49 arch/powerpc/mm/book3s64/hash_4k.c if (access & _PAGE_WRITE) _PAGE_WRITE 67 arch/powerpc/mm/book3s64/hash_64k.c if (access & _PAGE_WRITE) _PAGE_WRITE 259 arch/powerpc/mm/book3s64/hash_64k.c if (access & _PAGE_WRITE) _PAGE_WRITE 50 arch/powerpc/mm/book3s64/hash_hugepage.c if (access & _PAGE_WRITE) _PAGE_WRITE 67 arch/powerpc/mm/book3s64/hash_hugetlbpage.c if (access & _PAGE_WRITE) _PAGE_WRITE 204 arch/powerpc/mm/book3s64/hash_utils.c if (!(pteflags & _PAGE_WRITE)) { _PAGE_WRITE 213 arch/powerpc/mm/book3s64/hash_utils.c if (!((pteflags & _PAGE_WRITE) && (pteflags & _PAGE_DIRTY))) _PAGE_WRITE 1197 arch/powerpc/mm/book3s64/hash_utils.c spp = ((spp & 2) ? _PAGE_RWX : 0) | ((spp & 1) ? _PAGE_WRITE : 0); _PAGE_WRITE 1478 arch/powerpc/mm/book3s64/hash_utils.c access |= _PAGE_WRITE; _PAGE_WRITE 218 arch/powerpc/mm/book3s64/radix_pgtable.c radix__change_memory_range(start, end, _PAGE_WRITE); _PAGE_WRITE 24 arch/powerpc/mm/ptdump/book3s64.c .mask = _PAGE_WRITE, _PAGE_WRITE 25 arch/powerpc/mm/ptdump/book3s64.c .val = _PAGE_WRITE, _PAGE_WRITE 121 arch/powerpc/platforms/cell/spufs/fault.c access |= (dsisr & MFC_DSISR_ACCESS_PUT) ? _PAGE_WRITE : 0UL; _PAGE_WRITE 40 arch/riscv/include/asm/pgtable-bits.h _PAGE_WRITE | _PAGE_EXEC | \ _PAGE_WRITE 42 arch/riscv/include/asm/pgtable.h #define PAGE_WRITE __pgprot(_PAGE_BASE | _PAGE_READ | _PAGE_WRITE) _PAGE_WRITE 46 arch/riscv/include/asm/pgtable.h _PAGE_EXEC | _PAGE_WRITE) _PAGE_WRITE 55 arch/riscv/include/asm/pgtable.h | _PAGE_WRITE \ _PAGE_WRITE 216 arch/riscv/include/asm/pgtable.h return pte_val(pte) & _PAGE_WRITE; _PAGE_WRITE 227 arch/riscv/include/asm/pgtable.h && (pte_val(pte) & (_PAGE_READ | _PAGE_WRITE | _PAGE_EXEC)); _PAGE_WRITE 249 arch/riscv/include/asm/pgtable.h return __pte(pte_val(pte) & ~(_PAGE_WRITE)); _PAGE_WRITE 256 arch/riscv/include/asm/pgtable.h return __pte(pte_val(pte) | _PAGE_WRITE); _PAGE_WRITE 383 arch/riscv/include/asm/pgtable.h atomic_long_and(~(unsigned long)_PAGE_WRITE, (atomic_long_t *)ptep); _PAGE_WRITE 8 arch/riscv/mm/hugetlbpage.c (pud_val(pud) & (_PAGE_READ | _PAGE_WRITE | _PAGE_EXEC)); _PAGE_WRITE 14 arch/riscv/mm/hugetlbpage.c (pmd_val(pmd) & (_PAGE_READ | _PAGE_WRITE | _PAGE_EXEC)); _PAGE_WRITE 407 arch/s390/include/asm/pgtable.h #define PAGE_RW __pgprot(_PAGE_PRESENT | _PAGE_READ | _PAGE_WRITE | \ _PAGE_WRITE 409 arch/s390/include/asm/pgtable.h #define PAGE_RWX __pgprot(_PAGE_PRESENT | _PAGE_READ | _PAGE_WRITE | \ _PAGE_WRITE 412 arch/s390/include/asm/pgtable.h #define PAGE_SHARED __pgprot(_PAGE_PRESENT | _PAGE_READ | _PAGE_WRITE | \ _PAGE_WRITE 414 arch/s390/include/asm/pgtable.h #define PAGE_KERNEL __pgprot(_PAGE_PRESENT | _PAGE_READ | _PAGE_WRITE | \ _PAGE_WRITE 418 arch/s390/include/asm/pgtable.h #define PAGE_KERNEL_EXEC __pgprot(_PAGE_PRESENT | _PAGE_READ | _PAGE_WRITE | \ _PAGE_WRITE 867 arch/s390/include/asm/pgtable.h return (pte_val(pte) & _PAGE_WRITE) != 0; _PAGE_WRITE 936 arch/s390/include/asm/pgtable.h if ((pte_val(pte) & _PAGE_DIRTY) && (pte_val(pte) & _PAGE_WRITE)) _PAGE_WRITE 943 arch/s390/include/asm/pgtable.h pte_val(pte) &= ~_PAGE_WRITE; _PAGE_WRITE 950 arch/s390/include/asm/pgtable.h pte_val(pte) |= _PAGE_WRITE; _PAGE_WRITE 966 arch/s390/include/asm/pgtable.h if (pte_val(pte) & _PAGE_WRITE) _PAGE_WRITE 52 arch/s390/mm/hugetlbpage.c rste |= move_set_bit(pte_val(pte), _PAGE_WRITE, _PAGE_WRITE 109 arch/s390/mm/hugetlbpage.c _PAGE_WRITE); _PAGE_WRITE 202 arch/s390/mm/pgtable.c (pte_val(entry) & _PAGE_WRITE) && _PAGE_WRITE 718 arch/s390/mm/pgtable.c if (!(ptev & _PAGE_INVALID) && (ptev & _PAGE_WRITE)) _PAGE_WRITE 743 arch/s390/mm/pgtable.c if (MACHINE_HAS_ESOP || !(pte_val(pte) & _PAGE_WRITE)) _PAGE_WRITE 168 arch/sh/include/asm/pgtable.h prot |= _PAGE_WRITE; _PAGE_WRITE 162 arch/sh/include/asm/pgtable_64.h #define _KERNPG_TABLE (_PAGE_PRESENT | _PAGE_READ | _PAGE_WRITE | \ _PAGE_WRITE 180 arch/sh/include/asm/pgtable_64.h #define PAGE_SHARED __pgprot(_PAGE_COMMON | _PAGE_READ | _PAGE_WRITE | \ _PAGE_WRITE 191 arch/sh/include/asm/pgtable_64.h #define PAGE_WRITEONLY __pgprot(_PAGE_COMMON | _PAGE_WRITE) _PAGE_WRITE 193 arch/sh/include/asm/pgtable_64.h _PAGE_WRITE | _PAGE_EXECUTE) _PAGE_WRITE 197 arch/sh/include/asm/pgtable_64.h __pgprot(_PAGE_PRESENT | _PAGE_READ | _PAGE_WRITE | \ _PAGE_WRITE 259 arch/sh/include/asm/pgtable_64.h static inline int pte_write(pte_t pte) { return pte_val(pte) & _PAGE_WRITE; } _PAGE_WRITE 262 arch/sh/include/asm/pgtable_64.h static inline pte_t pte_wrprotect(pte_t pte) { set_pte(&pte, __pte(pte_val(pte) & ~_PAGE_WRITE)); return pte; } _PAGE_WRITE 265 arch/sh/include/asm/pgtable_64.h static inline pte_t pte_mkwrite(pte_t pte) { set_pte(&pte, __pte(pte_val(pte) | _PAGE_WRITE)); return pte; } _PAGE_WRITE 130 arch/sh/mm/tlb-sh5.c ptel |= (_PAGE_CACHABLE | _PAGE_READ | _PAGE_WRITE); _PAGE_WRITE 165 drivers/misc/cxl/fault.c access |= _PAGE_WRITE; _PAGE_WRITE 164 drivers/misc/ocxl/link.c access |= _PAGE_WRITE;