Searched refs:_PAGE_SOFT_DIRTY (Results 1 – 9 of 9) sorted by relevance
/kernel/linux/linux-5.10/arch/mips/include/asm/ |
D | pgtable-bits.h | 167 # 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)
|
D | pgtable.h | 401 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-5.10/arch/x86/include/asm/ |
D | pgtable.h | 356 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 …]
|
D | pgtable_types.h | 83 #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-5.10/arch/powerpc/include/asm/book3s/64/ |
D | pgtable.h | 92 #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()
|
D | hash.h | 190 _PAGE_EXEC | _PAGE_SOFT_DIRTY); in hash__ptep_set_access_flags()
|
/kernel/linux/linux-5.10/arch/s390/include/asm/ |
D | pgtable.h | 179 #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/s390/mm/ |
D | hugetlbpage.c | 63 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-5.10/arch/powerpc/mm/book3s64/ |
D | radix_pgtable.c | 1067 unsigned long set = pte_val(entry) & (_PAGE_DIRTY | _PAGE_SOFT_DIRTY | in radix__ptep_set_access_flags()
|