/kernel/linux/linux-5.10/arch/loongarch/include/asm/ |
H A D | pgtable.h | 94 static inline int pte_dirty(pte_t pte) { return pte_val(pte) & (_PAGE_DIRTY | _PAGE_MODIFIED); } in pte_dirty() 110 pte_val(pte) &= ~(_PAGE_DIRTY | _PAGE_MODIFIED); in pte_mkclean() 116 pte_val(pte) |= _PAGE_MODIFIED; in pte_mkdirty() 125 if (pte_val(pte) & _PAGE_MODIFIED) in pte_mkwrite() 222 if (pmd_val(pmd) & _PAGE_MODIFIED) in pmd_mkwrite() 235 return !!(pmd_val(pmd) & (_PAGE_DIRTY | _PAGE_MODIFIED)); in pmd_dirty() 240 pmd_val(pmd) &= ~(_PAGE_DIRTY | _PAGE_MODIFIED); in pmd_mkclean() 246 pmd_val(pmd) |= _PAGE_MODIFIED; in pmd_mkdirty()
|
H A D | pgtable-bits.h | 34 #define _PAGE_MODIFIED (_ULCAST_(1) << _PAGE_MODIFIED_SHIFT) macro 73 #define _PAGE_CHG_MASK (_PAGE_MODIFIED | _PAGE_SPECIAL | _PFN_MASK | _CACHE_MASK | _PAGE_PLV) 74 #define _HPAGE_CHG_MASK (_PAGE_MODIFIED | _PAGE_SPECIAL | _PFN_MASK | _CACHE_MASK | _PAGE_PLV | _PAGE_HUGE)
|
/kernel/linux/linux-6.6/arch/csky/include/asm/ |
H A D | pgtable.h | 63 _PAGE_WRITE | _PAGE_DIRTY | _PAGE_MODIFIED | \ 68 _PAGE_WRITE | _PAGE_DIRTY | _PAGE_MODIFIED | \ 153 return (pte).pte_low & _PAGE_MODIFIED; in pte_dirty() 169 pte_val(pte) &= ~(_PAGE_MODIFIED|_PAGE_DIRTY); in pte_mkclean() 182 if (pte_val(pte) & _PAGE_MODIFIED) in pte_mkwrite_novma() 189 pte_val(pte) |= _PAGE_MODIFIED; in pte_mkdirty()
|
/kernel/linux/linux-5.10/arch/mips/include/asm/ |
H A D | pgtable.h | 306 static inline int pte_dirty(pte_t pte) { return pte.pte_low & _PAGE_MODIFIED; } 320 pte.pte_low &= ~_PAGE_MODIFIED; 339 if (pte.pte_low & _PAGE_MODIFIED) { 349 pte.pte_low |= _PAGE_MODIFIED; 370 static inline int pte_dirty(pte_t pte) { return pte_val(pte) & _PAGE_MODIFIED; } 381 pte_val(pte) &= ~(_PAGE_MODIFIED | _PAGE_SILENT_WRITE); 394 if (pte_val(pte) & _PAGE_MODIFIED) 401 pte_val(pte) |= _PAGE_MODIFIED | _PAGE_SOFT_DIRTY; 515 pte.pte_low &= (_PAGE_MODIFIED | _PAGE_ACCESSED | _PFNX_MASK); 615 if (pmd_val(pmd) & _PAGE_MODIFIED) [all...] |
H A D | pgtable-bits.h | 157 #define _PAGE_MODIFIED (1 << _PAGE_MODIFIED_SHIFT) macro 280 #define __WRITEABLE (_PAGE_SILENT_WRITE | _PAGE_WRITE | _PAGE_MODIFIED) 282 #define _PAGE_CHG_MASK (_PAGE_ACCESSED | _PAGE_MODIFIED | \
|
/kernel/linux/linux-6.6/arch/mips/include/asm/ |
H A D | pgtable.h | 292 static inline int pte_dirty(pte_t pte) { return pte.pte_low & _PAGE_MODIFIED; } 306 pte.pte_low &= ~_PAGE_MODIFIED; 325 if (pte.pte_low & _PAGE_MODIFIED) { 335 pte.pte_low |= _PAGE_MODIFIED; 356 static inline int pte_dirty(pte_t pte) { return pte_val(pte) & _PAGE_MODIFIED; } 367 pte_val(pte) &= ~(_PAGE_MODIFIED | _PAGE_SILENT_WRITE); 380 if (pte_val(pte) & _PAGE_MODIFIED) 387 pte_val(pte) |= _PAGE_MODIFIED | _PAGE_SOFT_DIRTY; 516 pte.pte_low &= (_PAGE_MODIFIED | _PAGE_ACCESSED | _PFNX_MASK); 652 if (pmd_val(pmd) & _PAGE_MODIFIED) [all...] |
H A D | pgtable-bits.h | 157 #define _PAGE_MODIFIED (1 << _PAGE_MODIFIED_SHIFT) macro 280 #define __WRITEABLE (_PAGE_SILENT_WRITE | _PAGE_WRITE | _PAGE_MODIFIED) 282 #define _PAGE_CHG_MASK (_PAGE_ACCESSED | _PAGE_MODIFIED | \
|
/kernel/linux/linux-5.10/arch/csky/include/asm/ |
H A D | pgtable.h | 45 #define __WRITEABLE (_PAGE_WRITE | _PAGE_DIRTY | _PAGE_MODIFIED) 47 #define _PAGE_CHG_MASK (PAGE_MASK | _PAGE_ACCESSED | _PAGE_MODIFIED | \ 173 return (pte).pte_low & _PAGE_MODIFIED; in pte_dirty() 189 pte_val(pte) &= ~(_PAGE_MODIFIED|_PAGE_DIRTY); in pte_mkclean() 202 if (pte_val(pte) & _PAGE_MODIFIED) in pte_mkwrite() 209 pte_val(pte) |= _PAGE_MODIFIED; in pte_mkdirty()
|
/kernel/linux/linux-6.6/arch/loongarch/include/asm/ |
H A D | pgtable.h | 375 static inline int pte_dirty(pte_t pte) { return pte_val(pte) & (_PAGE_DIRTY | _PAGE_MODIFIED); } in pte_dirty() 391 pte_val(pte) &= ~(_PAGE_DIRTY | _PAGE_MODIFIED); in pte_mkclean() 397 pte_val(pte) |= _PAGE_MODIFIED; in pte_mkdirty() 406 if (pte_val(pte) & _PAGE_MODIFIED) in pte_mkwrite_novma() 515 if (pmd_val(pmd) & _PAGE_MODIFIED) in pmd_mkwrite_novma() 528 return !!(pmd_val(pmd) & (_PAGE_DIRTY | _PAGE_MODIFIED)); in pmd_dirty() 533 pmd_val(pmd) &= ~(_PAGE_DIRTY | _PAGE_MODIFIED); in pmd_mkclean() 539 pmd_val(pmd) |= _PAGE_MODIFIED; in pmd_mkdirty()
|
H A D | pgtable-bits.h | 35 #define _PAGE_MODIFIED (_ULCAST_(1) << _PAGE_MODIFIED_SHIFT) macro 77 #define _PAGE_CHG_MASK (_PAGE_MODIFIED | _PAGE_SPECIAL | _PFN_MASK | _CACHE_MASK | _PAGE_PLV) 78 #define _HPAGE_CHG_MASK (_PAGE_MODIFIED | _PAGE_SPECIAL | _PFN_MASK | _CACHE_MASK | _PAGE_PLV | _PAGE_HUGE)
|
/kernel/linux/linux-5.10/arch/loongarch/mm/ |
H A D | tlbex.S | 257 ori t0, t0, (_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) 299 ori t0, ra, (_PAGE_VALID | _PAGE_DIRTY | _PAGE_MODIFIED) 412 ori t0, t0, (_PAGE_VALID | _PAGE_DIRTY | _PAGE_MODIFIED) 447 ori t0, ra, (_PAGE_VALID | _PAGE_DIRTY | _PAGE_MODIFIED) 450 ori t0, ra, (_PAGE_VALID | _PAGE_DIRTY | _PAGE_MODIFIED) 453 ori t0, ra, (_PAGE_VALID | _PAGE_DIRTY | _PAGE_MODIFIED)
|
/kernel/linux/linux-6.6/arch/loongarch/mm/ |
H A D | tlbex.S | 249 ori t0, t0, (_PAGE_VALID | _PAGE_DIRTY | _PAGE_MODIFIED) 285 ori t0, ra, (_PAGE_VALID | _PAGE_DIRTY | _PAGE_MODIFIED) 288 ori t0, ra, (_PAGE_VALID | _PAGE_DIRTY | _PAGE_MODIFIED) 291 ori t0, ra, (_PAGE_VALID | _PAGE_DIRTY | _PAGE_MODIFIED) 404 ori t0, t0, (_PAGE_VALID | _PAGE_DIRTY | _PAGE_MODIFIED) 439 ori t0, ra, (_PAGE_VALID | _PAGE_DIRTY | _PAGE_MODIFIED) 442 ori t0, ra, (_PAGE_VALID | _PAGE_DIRTY | _PAGE_MODIFIED) 445 ori t0, ra, (_PAGE_VALID | _PAGE_DIRTY | _PAGE_MODIFIED)
|
/kernel/linux/linux-5.10/arch/csky/abiv2/inc/abi/ |
H A D | pgtable-bits.h | 15 #define _PAGE_MODIFIED (1<<11) macro
|
/kernel/linux/linux-5.10/arch/csky/abiv1/inc/abi/ |
H A D | pgtable-bits.h | 15 #define _PAGE_MODIFIED (1<<4) macro
|
/kernel/linux/linux-6.6/arch/csky/abiv2/inc/abi/ |
H A D | pgtable-bits.h | 11 #define _PAGE_MODIFIED (1<<11) macro
|
/kernel/linux/linux-6.6/arch/csky/abiv1/inc/abi/ |
H A D | pgtable-bits.h | 11 #define _PAGE_MODIFIED (1<<4) macro
|
/kernel/linux/linux-5.10/arch/mips/mm/ |
H A D | tlbex.c | 1842 unsigned int mode = (_PAGE_ACCESSED | _PAGE_MODIFIED | _PAGE_VALID in build_make_write() 2340 _PAGE_ACCESSED | _PAGE_MODIFIED | _PAGE_VALID | _PAGE_DIRTY); in build_r4000_tlb_store_handler() 2397 _PAGE_ACCESSED | _PAGE_MODIFIED | _PAGE_VALID | _PAGE_DIRTY); in build_r4000_tlb_modify_handler()
|
/kernel/linux/linux-6.6/arch/mips/mm/ |
H A D | tlbex.c | 1802 unsigned int mode = (_PAGE_ACCESSED | _PAGE_MODIFIED | _PAGE_VALID in build_make_write() 2282 _PAGE_ACCESSED | _PAGE_MODIFIED | _PAGE_VALID | _PAGE_DIRTY); in build_r4000_tlb_store_handler() 2339 _PAGE_ACCESSED | _PAGE_MODIFIED | _PAGE_VALID | _PAGE_DIRTY); in build_r4000_tlb_modify_handler()
|