Symbol: pmd_write
arch/arm/include/asm/pgtable-3level.h
192
#define pmd_hugewillfault(pmd) (!pmd_young(pmd) || !pmd_write(pmd))
arch/arm/include/asm/pgtable-3level.h
239
if (pmd_write(pmd) && pmd_dirty(pmd))
arch/arm/include/asm/pgtable.h
147
#define pud_write(pud) pmd_write(__pmd(pud_val(pud)))
arch/loongarch/include/asm/pgtable.h
524
#define pmd_write pmd_write
arch/loongarch/mm/fault.c
62
return write ? pmd_write(pmdp_get(pmd)) : 1;
arch/mips/include/asm/pgtable.h
412
#define pmd_write pmd_write
arch/powerpc/include/asm/book3s/64/pgtable.h
1190
if (pmd_write(*pmdp))
arch/riscv/include/asm/pgtable.h
810
#define pmd_write pmd_write
arch/s390/include/asm/pgtable.h
1810
if (pmd_write(pmd))
arch/s390/include/asm/pgtable.h
791
#define pmd_write pmd_write
arch/sparc/include/asm/pgtable_64.h
693
#define pmd_write pmd_write
arch/x86/include/asm/pgtable.h
214
#define pmd_write pmd_write
include/linux/pgtable.h
1367
(pmd_present(pmd) && (!(write) || pmd_write(pmd)))
include/linux/pgtable.h
2091
#ifndef pmd_write
mm/debug_vm_pgtable.c
199
WARN_ON(!pmd_write(pmd_mkwrite(pmd_wrprotect(pmd), args->vma)));
mm/debug_vm_pgtable.c
202
WARN_ON(pmd_write(pmd_wrprotect(pmd_mkwrite(pmd, args->vma))));
mm/debug_vm_pgtable.c
208
WARN_ON(!pmd_write(pmd_mkdirty(pmd_mkwrite_novma(pmd))));
mm/debug_vm_pgtable.c
209
WARN_ON(!pmd_write(pmd_mkwrite_novma(pmd_wrprotect(pmd))));
mm/debug_vm_pgtable.c
210
WARN_ON(pmd_write(pmd_wrprotect(pmd_mkwrite_novma(pmd))));
mm/debug_vm_pgtable.c
250
WARN_ON(pmd_write(pmd));
mm/debug_vm_pgtable.c
264
WARN_ON(!(pmd_write(pmd) && pmd_dirty(pmd)));
mm/gup.c
2954
if (!pmd_write(orig) && gup_must_unshare(NULL, flags, &folio->page)) {
mm/gup.c
689
if (pmd_write(pmd))
mm/gup.c
725
if (!pmd_write(pmdval) && gup_must_unshare(vma, flags, page))
mm/hmm.c
192
return (pmd_write(pmd) ? (HMM_PFN_VALID | HMM_PFN_WRITE) :
mm/huge_memory.c
1890
VM_WARN_ON_ONCE(is_cow_mapping(src_vma->vm_flags) && pmd_write(pmd));
mm/huge_memory.c
2225
writable = pmd_write(pmd);
mm/huge_memory.c
2679
if ((cp_flags & MM_CP_TRY_CHANGE_WRITABLE) && !pmd_write(entry) &&
mm/huge_memory.c
3176
write = pmd_write(old_pmd);
mm/huge_memory.c
4892
writable = pmd_write(pmdval);
mm/huge_memory.c
4977
if (pmd_write(pmde))
mm/huge_memory.c
5001
VM_BUG_ON(pmd_write(pmde) && folio_test_anon(folio) && !PageAnonExclusive(new));
mm/mapping_dirty_helpers.c
133
WARN_ON(pmd_write(pmdval) || pmd_dirty(pmdval));
mm/memory.c
6503
!pmd_write(vmf.orig_pmd)) {
mm/memory.c
6915
pmd_pfn(pmd), PMD_MASK, pmd_write(pmd),
mm/migrate_device.c
164
if (pmd_write(*pmdp))
mm/page_table_check.c
220
WARN_ON_ONCE(pmd_write(pmd));
mm/page_table_check.c
242
page_table_check_set(pmd_pfn(pmd), stride * nr, pmd_write(pmd));
mm/rmap.c
1155
if (!pmd_dirty(entry) && !pmd_write(entry))
mm/userfaultfd.c
2624
return !pmd_write(_pmd) && (reason & VM_UFFD_WP);