Home
last modified time | relevance | path

Searched refs:_PAGE_SOFT_DIRTY (Results 1 – 6 of 6) sorted by relevance

/Linux-v5.4/arch/x86/include/asm/
Dpgtable.h335 return pte_set_flags(pte, _PAGE_DIRTY | _PAGE_SOFT_DIRTY); in pte_mkdirty()
409 return pmd_set_flags(pmd, _PAGE_DIRTY | _PAGE_SOFT_DIRTY); in pmd_mkdirty()
463 return pud_set_flags(pud, _PAGE_DIRTY | _PAGE_SOFT_DIRTY); in pud_mkdirty()
489 return pte_flags(pte) & _PAGE_SOFT_DIRTY; in pte_soft_dirty()
494 return pmd_flags(pmd) & _PAGE_SOFT_DIRTY; in pmd_soft_dirty()
499 return pud_flags(pud) & _PAGE_SOFT_DIRTY; in pud_soft_dirty()
504 return pte_set_flags(pte, _PAGE_SOFT_DIRTY); in pte_mksoft_dirty()
509 return pmd_set_flags(pmd, _PAGE_SOFT_DIRTY); in pmd_mksoft_dirty()
514 return pud_set_flags(pud, _PAGE_SOFT_DIRTY); in pud_mksoft_dirty()
519 return pte_clear_flags(pte, _PAGE_SOFT_DIRTY); in pte_clear_soft_dirty()
[all …]
Dpgtable_types.h82 #define _PAGE_SOFT_DIRTY (_AT(pteval_t, 1) << _PAGE_BIT_SOFT_DIRTY) macro
84 #define _PAGE_SOFT_DIRTY (_AT(pteval_t, 0)) macro
126 _PAGE_SOFT_DIRTY | _PAGE_DEVMAP)
/Linux-v5.4/arch/powerpc/include/asm/book3s/64/
Dpgtable.h90 #define _PAGE_SOFT_DIRTY _RPAGE_SW3 /* software: software dirty tracking */ macro
112 _PAGE_SOFT_DIRTY | _PAGE_DEVMAP)
126 _PAGE_SOFT_DIRTY | _PAGE_DEVMAP)
504 return !!(pte_raw(pte) & cpu_to_be64(_PAGE_SOFT_DIRTY)); in pte_soft_dirty()
509 return __pte_raw(pte_raw(pte) | cpu_to_be64(_PAGE_SOFT_DIRTY)); in pte_mksoft_dirty()
514 return __pte_raw(pte_raw(pte) & cpu_to_be64(~_PAGE_SOFT_DIRTY)); in pte_clear_soft_dirty()
665 return __pte_raw(pte_raw(pte) | cpu_to_be64(_PAGE_DIRTY | _PAGE_SOFT_DIRTY)); in pte_mkdirty()
Dhash.h190 _PAGE_EXEC | _PAGE_SOFT_DIRTY); in hash__ptep_set_access_flags()
/Linux-v5.4/arch/s390/include/asm/
Dpgtable.h177 #define _PAGE_SOFT_DIRTY 0x002 /* SW pte soft dirty bit */ macro
179 #define _PAGE_SOFT_DIRTY 0x000 macro
184 _PAGE_YOUNG | _PAGE_SOFT_DIRTY)
820 return pte_val(pte) & _PAGE_SOFT_DIRTY; in pte_soft_dirty()
826 pte_val(pte) |= _PAGE_SOFT_DIRTY; in pte_mksoft_dirty()
833 pte_val(pte) &= ~_PAGE_SOFT_DIRTY; in pte_clear_soft_dirty()
959 pte_val(pte) |= _PAGE_DIRTY | _PAGE_SOFT_DIRTY; in pte_mkdirty()
/Linux-v5.4/arch/s390/mm/
Dhugetlbpage.c60 rste |= move_set_bit(pte_val(pte), _PAGE_SOFT_DIRTY, in __pte_to_rste()