Home
last modified time | relevance | path

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

/linux/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 | \
/linux/arch/riscv/include/asm/
H A Dpgtable-bits.h26 #define _PAGE_SOFT_DIRTY \ macro
37 #define _PAGE_SOFT_DIRTY 0 macro
H A Dpgtable.h457 return __pte(pte_val(pte) | _PAGE_DIRTY | _PAGE_SOFT_DIRTY); in pte_mkdirty()
492 return !!(pte_val(pte) & _PAGE_SOFT_DIRTY); in pte_soft_dirty()
497 return __pte(pte_val(pte) | _PAGE_SOFT_DIRTY); in pte_mksoft_dirty()
502 return __pte(pte_val(pte) & ~(_PAGE_SOFT_DIRTY)); in pte_clear_soft_dirty()
/linux/arch/x86/include/asm/
H A Dpgtable.h447 pte = pte_set_flags(pte, _PAGE_DIRTY | _PAGE_SOFT_DIRTY); in pte_mkdirty()
557 pmd = pmd_set_flags(pmd, _PAGE_DIRTY | _PAGE_SOFT_DIRTY); in pmd_mkdirty()
629 pud = pud_set_flags(pud, _PAGE_DIRTY | _PAGE_SOFT_DIRTY); in pud_mkdirty()
654 return pte_flags(pte) & _PAGE_SOFT_DIRTY; in pte_soft_dirty()
659 return pmd_flags(pmd) & _PAGE_SOFT_DIRTY; in pmd_soft_dirty()
664 return pud_flags(pud) & _PAGE_SOFT_DIRTY; in pud_soft_dirty()
669 return pte_set_flags(pte, _PAGE_SOFT_DIRTY); in pte_mksoft_dirty()
674 return pmd_set_flags(pmd, _PAGE_SOFT_DIRTY); in pmd_mksoft_dirty()
679 return pud_set_flags(pud, _PAGE_SOFT_DIRTY); in pud_mksoft_dirty()
684 return pte_clear_flags(pte, _PAGE_SOFT_DIRTY); in pte_clear_soft_dirty()
[all …]
/linux/arch/powerpc/include/asm/book3s/64/
H A Dpgtable.h89 #define _PAGE_SOFT_DIRTY _RPAGE_SW3 /* software: software dirty tracking */ macro
111 _PAGE_PTE | _PAGE_SOFT_DIRTY)
125 _PAGE_SOFT_DIRTY)
479 return !!(pte_raw(pte) & cpu_to_be64(_PAGE_SOFT_DIRTY)); in pte_soft_dirty()
484 return __pte_raw(pte_raw(pte) | cpu_to_be64(_PAGE_SOFT_DIRTY)); in pte_mksoft_dirty()
489 return __pte_raw(pte_raw(pte) & cpu_to_be64(~_PAGE_SOFT_DIRTY)); in pte_clear_soft_dirty()
608 return __pte_raw(pte_raw(pte) | cpu_to_be64(_PAGE_DIRTY | _PAGE_SOFT_DIRTY)); in pte_mkdirty()
663 #define _PAGE_SWP_SOFT_DIRTY _PAGE_SOFT_DIRTY
H A Dhash.h230 _PAGE_EXEC | _PAGE_SOFT_DIRTY); in hash__ptep_set_access_flags()
/linux/arch/s390/include/asm/
H A Dpgtable.h199 #define _PAGE_SOFT_DIRTY 0x002 /* SW pte soft dirty bit */ macro
201 #define _PAGE_SOFT_DIRTY 0x000 macro
210 _PAGE_YOUNG | _PAGE_SOFT_DIRTY)
875 return pte_val(pte) & _PAGE_SOFT_DIRTY; in pte_soft_dirty()
881 return set_pte_bit(pte, __pgprot(_PAGE_SOFT_DIRTY)); in pte_mksoft_dirty()
887 return clear_pte_bit(pte, __pgprot(_PAGE_SOFT_DIRTY)); in pte_clear_soft_dirty()
1059 pte = set_pte_bit(pte, __pgprot(_PAGE_DIRTY | _PAGE_SOFT_DIRTY)); in pte_mkdirty()