Searched refs:_PAGE_DIRTY (Results 1 - 25 of 73) sorted by last modified time

123

/linux-master/drivers/gpu/drm/i915/gvt/
H A Dgtt.c1185 se->val64 &= ~_PAGE_DIRTY;
/linux-master/arch/x86/include/asm/
H A Dpgtable.h135 (pte_flags(pte) & (_PAGE_RW | _PAGE_DIRTY)) == _PAGE_DIRTY;
152 (pmd_flags(pmd) & (_PAGE_RW | _PAGE_DIRTY | _PAGE_PSE)) ==
153 (_PAGE_DIRTY | _PAGE_PSE);
422 pte = pte_set_flags(pte, _PAGE_DIRTY | _PAGE_SOFT_DIRTY);
431 return pte_set_flags(pte, _PAGE_DIRTY);
551 pmd = pmd_set_flags(pmd, _PAGE_DIRTY | _PAGE_SOFT_DIRTY);
560 return pmd_set_flags(pmd, _PAGE_DIRTY);
642 pud = pud_set_flags(pud, _PAGE_DIRTY | _PAGE_SOFT_DIRTY);
818 val &= (_HPAGE_CHG_MASK & ~_PAGE_DIRTY);
[all...]
H A Dpgtable_types.h55 #define _PAGE_DIRTY (_AT(pteval_t, 1) << _PAGE_BIT_DIRTY) macro
83 #define _PAGE_KNL_ERRATUM_MASK (_PAGE_DIRTY | _PAGE_ACCESSED)
138 #define _PAGE_DIRTY_BITS (_PAGE_DIRTY | _PAGE_SAVED_DIRTY)
189 #define ___D _PAGE_DIRTY
/linux-master/arch/s390/mm/
H A Dhugetlbpage.c59 rste |= move_set_bit(pte_val(pte), _PAGE_DIRTY,
111 pteval |= move_set_bit(rste, _SEGMENT_ENTRY_DIRTY, _PAGE_DIRTY);
H A Dpgtable.c218 entry = set_pte_bit(entry, __pgprot(_PAGE_DIRTY));
/linux-master/arch/s390/include/asm/
H A Dpgtable.h176 #define _PAGE_DIRTY 0x008 /* SW pte dirty bit */ macro
193 #define _PAGE_CHG_MASK (PAGE_MASK | _PAGE_SPECIAL | _PAGE_DIRTY | \
425 _PAGE_YOUNG | _PAGE_DIRTY | _PAGE_NOEXEC)
427 _PAGE_YOUNG | _PAGE_DIRTY | _PAGE_NOEXEC)
431 _PAGE_YOUNG | _PAGE_DIRTY)
903 return (pte_val(pte) & _PAGE_DIRTY) != 0;
1011 if ((pte_val(pte) & _PAGE_DIRTY) && (pte_val(pte) & _PAGE_WRITE))
1025 if (pte_val(pte) & _PAGE_DIRTY)
1032 pte = clear_pte_bit(pte, __pgprot(_PAGE_DIRTY));
1038 pte = set_pte_bit(pte, __pgprot(_PAGE_DIRTY | _PAGE_SOFT_DIRT
[all...]
/linux-master/arch/riscv/include/asm/
H A Dpgtable.h194 | _PAGE_DIRTY \
380 return pte_val(pte) & _PAGE_DIRTY;
411 return __pte(pte_val(pte) | _PAGE_DIRTY);
416 return __pte(pte_val(pte) & ~(_PAGE_DIRTY));
/linux-master/arch/powerpc/include/asm/nohash/
H A Dpgtable.h20 #define _PAGE_CHG_MASK (PTE_RPN_MASK | _PAGE_DIRTY | _PAGE_ACCESSED | _PAGE_SPECIAL)
112 (_PAGE_DIRTY | _PAGE_ACCESSED | _PAGE_RW | _PAGE_EXEC);
134 return __pte(pte_val(pte) | _PAGE_DIRTY);
162 static inline int pte_dirty(pte_t pte) { return pte_val(pte) & _PAGE_DIRTY; }
234 return __pte(pte_val(pte) & ~_PAGE_DIRTY);
/linux-master/arch/powerpc/include/asm/book3s/64/
H A Dpgtable.h24 #define _PAGE_DIRTY 0x00080 /* C: page changed */ macro
110 #define _HPAGE_CHG_MASK (PTE_RPN_MASK | _PAGE_HPTEFLAGS | _PAGE_DIRTY | \
116 #define _PAGE_KERNEL_RW (_PAGE_PRIVILEGED | _PAGE_RW | _PAGE_DIRTY)
119 #define _PAGE_KERNEL_RWX (_PAGE_PRIVILEGED | _PAGE_DIRTY | _PAGE_RW | _PAGE_EXEC)
124 #define _PAGE_CHG_MASK (PTE_RPN_MASK | _PAGE_HPTEFLAGS | _PAGE_DIRTY | \
458 return !!(pte_raw(pte) & cpu_to_be64(_PAGE_DIRTY));
581 return __pte_raw(pte_raw(pte) & cpu_to_be64(~_PAGE_DIRTY));
604 return __pte_raw(pte_raw(pte) | cpu_to_be64(_PAGE_DIRTY | _PAGE_SOFT_DIRTY));
H A Dradix.h23 #define RADIX_PTE_NONE_MASK (_PAGE_DIRTY | _PAGE_ACCESSED)
H A Dhash.h203 mask = cpu_to_be64(_PAGE_DIRTY | _PAGE_ACCESSED | _PAGE_READ | _PAGE_WRITE |
/linux-master/arch/x86/kvm/vmx/
H A Dvmx.c3892 _PAGE_ACCESSED | _PAGE_DIRTY | _PAGE_PSE);
/linux-master/arch/powerpc/kernel/
H A Dhead_book3s_32.S512 rlwimi r1,r2,32-3,24,24 /* _PAGE_WRITE -> _PAGE_DIRTY */
513 xori r1,r1,_PAGE_DIRTY /* clear dirty when not rw */
574 li r1, _PAGE_RW | _PAGE_DIRTY | _PAGE_PRESENT | _PAGE_ACCESSED
H A Dhead_8xx.S590 ori r0, r0, 0xf0 | _PAGE_DIRTY | _PAGE_SPS | _PAGE_SH | \
762 ori r12, r8, 0xf0 | _PAGE_DIRTY | _PAGE_SPS | _PAGE_SH | _PAGE_PRESENT
778 ori r8, r8, 0xf0 | _PAGE_DIRTY | _PAGE_SPS | _PAGE_SH | \
/linux-master/arch/nios2/include/asm/
H A Dpgtable.h90 { return pte_val(pte) & _PAGE_DIRTY; }
125 pte_val(pte) &= ~_PAGE_DIRTY;
143 pte_val(pte) |= _PAGE_DIRTY;
/linux-master/arch/loongarch/kvm/
H A Dmmu.c890 if (prot_bits & _PAGE_DIRTY) {
/linux-master/arch/x86/mm/pat/
H A Dset_memory.c2116 return change_page_attr_clear(&addr, numpages, __pgprot(_PAGE_RW | _PAGE_DIRTY), 0);
2121 pgprot_t clr = __pgprot(_PAGE_RW | _PAGE_DIRTY);
/linux-master/arch/arc/include/asm/
H A Dpgtable-bits-arcv2.h24 #define _PAGE_DIRTY (1 << 5) /* Modified (s) */ macro
30 #define _PAGE_SWP_EXCLUSIVE _PAGE_DIRTY
42 #define _PAGE_CHG_MASK (PAGE_MASK_PHYS | _PAGE_ACCESSED | _PAGE_DIRTY | \
81 #define pte_dirty(pte) (pte_val(pte) & _PAGE_DIRTY)
91 PTE_BIT_FUNC(mkclean, &= ~(_PAGE_DIRTY));
92 PTE_BIT_FUNC(mkdirty, |= (_PAGE_DIRTY));
/linux-master/arch/loongarch/mm/
H A Dtlbex.S254 ori t0, t0, (_PAGE_VALID | _PAGE_DIRTY | _PAGE_MODIFIED)
290 ori t0, ra, (_PAGE_VALID | _PAGE_DIRTY | _PAGE_MODIFIED)
293 ori t0, ra, (_PAGE_VALID | _PAGE_DIRTY | _PAGE_MODIFIED)
296 ori t0, ra, (_PAGE_VALID | _PAGE_DIRTY | _PAGE_MODIFIED)
411 ori t0, t0, (_PAGE_VALID | _PAGE_DIRTY | _PAGE_MODIFIED)
446 ori t0, ra, (_PAGE_VALID | _PAGE_DIRTY | _PAGE_MODIFIED)
449 ori t0, ra, (_PAGE_VALID | _PAGE_DIRTY | _PAGE_MODIFIED)
452 ori t0, ra, (_PAGE_VALID | _PAGE_DIRTY | _PAGE_MODIFIED)
/linux-master/arch/loongarch/include/asm/
H A Dpgtable.h372 static inline int pte_dirty(pte_t pte) { return pte_val(pte) & (_PAGE_DIRTY | _PAGE_MODIFIED); }
388 pte_val(pte) &= ~(_PAGE_DIRTY | _PAGE_MODIFIED);
396 pte_val(pte) |= _PAGE_DIRTY;
404 pte_val(pte) |= _PAGE_DIRTY;
410 pte_val(pte) &= ~(_PAGE_WRITE | _PAGE_DIRTY);
513 pmd_val(pmd) |= _PAGE_DIRTY;
519 pmd_val(pmd) &= ~(_PAGE_WRITE | _PAGE_DIRTY);
526 return !!(pmd_val(pmd) & (_PAGE_DIRTY | _PAGE_MODIFIED));
531 pmd_val(pmd) &= ~(_PAGE_DIRTY | _PAGE_MODIFIED);
539 pmd_val(pmd) |= _PAGE_DIRTY;
[all...]
/linux-master/arch/powerpc/mm/
H A Dpageattr.c40 pte_update_delta(ptep, addr, _PAGE_KERNEL_RW & ~_PAGE_DIRTY, _PAGE_KERNEL_RO);
44 pte_update_delta(ptep, addr, _PAGE_KERNEL_RW & ~_PAGE_DIRTY, _PAGE_KERNEL_ROX);
/linux-master/arch/powerpc/mm/book3s64/
H A Dhash_utils.c287 * - C is _PAGE_DIRTY, and *should* always be set for a writeable mapping
323 if (!((pteflags & _PAGE_WRITE) && (pteflags & _PAGE_DIRTY)))
332 if (pteflags & _PAGE_DIRTY)
H A Dradix_pgtable.c1471 unsigned long set = pte_val(entry) & (_PAGE_DIRTY | _PAGE_SOFT_DIRTY |
H A Dhash_hugepage.c51 new_pmd |= _PAGE_DIRTY;
/linux-master/arch/mips/mm/
H A Dtlbex.c1638 unsigned int hwmode = mode & (_PAGE_VALID | _PAGE_DIRTY);
1785 | _PAGE_DIRTY);
2264 _PAGE_ACCESSED | _PAGE_MODIFIED | _PAGE_VALID | _PAGE_DIRTY);
2321 _PAGE_ACCESSED | _PAGE_MODIFIED | _PAGE_VALID | _PAGE_DIRTY);

Completed in 530 milliseconds

123