Home
last modified time | relevance | path

Searched refs:_PAGE_SOFT_DIRTY (Results 1 - 18 of 18) sorted by relevance

/kernel/linux/linux-5.10/arch/mips/include/asm/
H A Dpgtable-bits.h167 # define _PAGE_SOFT_DIRTY (1 << _PAGE_SOFT_DIRTY_SHIFT) macro
169 # define _PAGE_SOFT_DIRTY 0 macro
283 _PAGE_SOFT_DIRTY | _PFN_MASK | _CACHE_MASK)
H A Dpgtable.h401 pte_val(pte) |= _PAGE_MODIFIED | _PAGE_SOFT_DIRTY;
430 return pte_val(pte) & _PAGE_SOFT_DIRTY;
436 pte_val(pte) |= _PAGE_SOFT_DIRTY;
443 pte_val(pte) &= ~(_PAGE_SOFT_DIRTY);
634 pmd_val(pmd) |= _PAGE_MODIFIED | _PAGE_SOFT_DIRTY;
666 return !!(pmd_val(pmd) & _PAGE_SOFT_DIRTY);
671 pmd_val(pmd) |= _PAGE_SOFT_DIRTY;
677 pmd_val(pmd) &= ~(_PAGE_SOFT_DIRTY);
/kernel/linux/linux-6.6/arch/mips/include/asm/
H A Dpgtable-bits.h167 # define _PAGE_SOFT_DIRTY (1 << _PAGE_SOFT_DIRTY_SHIFT) macro
169 # define _PAGE_SOFT_DIRTY 0 macro
283 _PAGE_SOFT_DIRTY | _PFN_MASK | \
H A Dpgtable.h387 pte_val(pte) |= _PAGE_MODIFIED | _PAGE_SOFT_DIRTY;
430 return pte_val(pte) & _PAGE_SOFT_DIRTY;
436 pte_val(pte) |= _PAGE_SOFT_DIRTY;
443 pte_val(pte) &= ~(_PAGE_SOFT_DIRTY);
671 pmd_val(pmd) |= _PAGE_MODIFIED | _PAGE_SOFT_DIRTY;
704 return !!(pmd_val(pmd) & _PAGE_SOFT_DIRTY);
709 pmd_val(pmd) |= _PAGE_SOFT_DIRTY;
715 pmd_val(pmd) &= ~(_PAGE_SOFT_DIRTY);
/kernel/linux/linux-5.10/arch/x86/include/asm/
H A Dpgtable.h356 return pte_set_flags(pte, _PAGE_DIRTY | _PAGE_SOFT_DIRTY); in pte_mkdirty()
447 return pmd_set_flags(pmd, _PAGE_DIRTY | _PAGE_SOFT_DIRTY); in pmd_mkdirty()
501 return pud_set_flags(pud, _PAGE_DIRTY | _PAGE_SOFT_DIRTY); in pud_mkdirty()
527 return pte_flags(pte) & _PAGE_SOFT_DIRTY; in pte_soft_dirty()
532 return pmd_flags(pmd) & _PAGE_SOFT_DIRTY; in pmd_soft_dirty()
537 return pud_flags(pud) & _PAGE_SOFT_DIRTY; in pud_soft_dirty()
542 return pte_set_flags(pte, _PAGE_SOFT_DIRTY); in pte_mksoft_dirty()
547 return pmd_set_flags(pmd, _PAGE_SOFT_DIRTY); in pmd_mksoft_dirty()
552 return pud_set_flags(pud, _PAGE_SOFT_DIRTY); in pud_mksoft_dirty()
557 return pte_clear_flags(pte, _PAGE_SOFT_DIRTY); in pte_clear_soft_dirty()
[all...]
H A Dpgtable_types.h83 #define _PAGE_SOFT_DIRTY (_AT(pteval_t, 1) << _PAGE_BIT_SOFT_DIRTY) macro
85 #define _PAGE_SOFT_DIRTY (_AT(pteval_t, 0)) macro
130 _PAGE_SOFT_DIRTY | _PAGE_DEVMAP | _PAGE_ENC | \
/kernel/linux/linux-6.6/arch/x86/include/asm/
H A Dpgtable.h437 pte = pte_set_flags(pte, _PAGE_DIRTY | _PAGE_SOFT_DIRTY); in pte_mkdirty()
566 pmd = pmd_set_flags(pmd, _PAGE_DIRTY | _PAGE_SOFT_DIRTY); in pmd_mkdirty()
657 pud = pud_set_flags(pud, _PAGE_DIRTY | _PAGE_SOFT_DIRTY); in pud_mkdirty()
687 return pte_flags(pte) & _PAGE_SOFT_DIRTY; in pte_soft_dirty()
692 return pmd_flags(pmd) & _PAGE_SOFT_DIRTY; in pmd_soft_dirty()
697 return pud_flags(pud) & _PAGE_SOFT_DIRTY; in pud_soft_dirty()
702 return pte_set_flags(pte, _PAGE_SOFT_DIRTY); in pte_mksoft_dirty()
707 return pmd_set_flags(pmd, _PAGE_SOFT_DIRTY); in pmd_mksoft_dirty()
712 return pud_set_flags(pud, _PAGE_SOFT_DIRTY); in pud_mksoft_dirty()
717 return pte_clear_flags(pte, _PAGE_SOFT_DIRTY); in pte_clear_soft_dirty()
[all...]
H A Dpgtable_types.h89 #define _PAGE_SOFT_DIRTY (_AT(pteval_t, 1) << _PAGE_BIT_SOFT_DIRTY) macro
91 #define _PAGE_SOFT_DIRTY (_AT(pteval_t, 0)) macro
150 _PAGE_DIRTY_BITS | _PAGE_SOFT_DIRTY | \
/kernel/linux/linux-6.6/arch/powerpc/include/asm/book3s/64/
H A Dpgtable.h91 #define _PAGE_SOFT_DIRTY _RPAGE_SW3 /* software: software dirty tracking */ macro
114 _PAGE_SOFT_DIRTY | _PAGE_DEVMAP)
128 _PAGE_SOFT_DIRTY | _PAGE_DEVMAP)
485 return !!(pte_raw(pte) & cpu_to_be64(_PAGE_SOFT_DIRTY)); in pte_soft_dirty()
490 return __pte_raw(pte_raw(pte) | cpu_to_be64(_PAGE_SOFT_DIRTY)); in pte_mksoft_dirty()
495 return __pte_raw(pte_raw(pte) & cpu_to_be64(~_PAGE_SOFT_DIRTY)); in pte_clear_soft_dirty()
609 return __pte_raw(pte_raw(pte) | cpu_to_be64(_PAGE_DIRTY | _PAGE_SOFT_DIRTY)); in pte_mkdirty()
692 #define _PAGE_SWP_SOFT_DIRTY _PAGE_SOFT_DIRTY
H A Dhash.h204 _PAGE_EXEC | _PAGE_SOFT_DIRTY); in hash__ptep_set_access_flags()
/kernel/linux/linux-5.10/arch/s390/include/asm/
H A Dpgtable.h179 #define _PAGE_SOFT_DIRTY 0x002 /* SW pte soft dirty bit */ macro
181 #define _PAGE_SOFT_DIRTY 0x000 macro
186 _PAGE_YOUNG | _PAGE_SOFT_DIRTY)
807 return pte_val(pte) & _PAGE_SOFT_DIRTY; in pte_soft_dirty()
813 pte_val(pte) |= _PAGE_SOFT_DIRTY; in pte_mksoft_dirty()
820 pte_val(pte) &= ~_PAGE_SOFT_DIRTY; in pte_clear_soft_dirty()
965 pte_val(pte) |= _PAGE_DIRTY | _PAGE_SOFT_DIRTY; in pte_mkdirty()
/kernel/linux/linux-5.10/arch/powerpc/include/asm/book3s/64/
H A Dpgtable.h92 #define _PAGE_SOFT_DIRTY _RPAGE_SW3 /* software: software dirty tracking */ macro
114 _PAGE_SOFT_DIRTY | _PAGE_DEVMAP)
128 _PAGE_SOFT_DIRTY | _PAGE_DEVMAP)
512 return !!(pte_raw(pte) & cpu_to_be64(_PAGE_SOFT_DIRTY)); in pte_soft_dirty()
517 return __pte_raw(pte_raw(pte) | cpu_to_be64(_PAGE_SOFT_DIRTY)); in pte_mksoft_dirty()
522 return __pte_raw(pte_raw(pte) & cpu_to_be64(~_PAGE_SOFT_DIRTY)); in pte_clear_soft_dirty()
673 return __pte_raw(pte_raw(pte) | cpu_to_be64(_PAGE_DIRTY | _PAGE_SOFT_DIRTY)); in pte_mkdirty()
H A Dhash.h190 _PAGE_EXEC | _PAGE_SOFT_DIRTY); in hash__ptep_set_access_flags()
/kernel/linux/linux-5.10/arch/s390/mm/
H A Dhugetlbpage.c63 rste |= move_set_bit(pte_val(pte), _PAGE_SOFT_DIRTY, in __pte_to_rste()
120 _PAGE_SOFT_DIRTY); in __rste_to_pte()
/kernel/linux/linux-6.6/arch/s390/mm/
H A Dhugetlbpage.c64 rste |= move_set_bit(pte_val(pte), _PAGE_SOFT_DIRTY, in __pte_to_rste()
114 pteval |= move_set_bit(rste, _SEGMENT_ENTRY_SOFT_DIRTY, _PAGE_SOFT_DIRTY); in __rste_to_pte()
/kernel/linux/linux-6.6/arch/s390/include/asm/
H A Dpgtable.h176 #define _PAGE_SOFT_DIRTY 0x002 /* SW pte soft dirty bit */ macro
178 #define _PAGE_SOFT_DIRTY 0x000 macro
187 _PAGE_YOUNG | _PAGE_SOFT_DIRTY)
843 return pte_val(pte) & _PAGE_SOFT_DIRTY; in pte_soft_dirty()
849 return set_pte_bit(pte, __pgprot(_PAGE_SOFT_DIRTY)); in pte_mksoft_dirty()
855 return clear_pte_bit(pte, __pgprot(_PAGE_SOFT_DIRTY)); in pte_clear_soft_dirty()
1020 pte = set_pte_bit(pte, __pgprot(_PAGE_DIRTY | _PAGE_SOFT_DIRTY)); in pte_mkdirty()
/kernel/linux/linux-5.10/arch/powerpc/mm/book3s64/
H A Dradix_pgtable.c1077 unsigned long set = pte_val(entry) & (_PAGE_DIRTY | _PAGE_SOFT_DIRTY | in radix__ptep_set_access_flags()
/kernel/linux/linux-6.6/arch/powerpc/mm/book3s64/
H A Dradix_pgtable.c1485 unsigned long set = pte_val(entry) & (_PAGE_DIRTY | _PAGE_SOFT_DIRTY | in radix__ptep_set_access_flags()

Completed in 30 milliseconds