/linux-6.6.21/arch/arc/include/asm/ |
D | pgtable-bits-arcv2.h | 30 #define _PAGE_SWP_EXCLUSIVE _PAGE_DIRTY macro 135 return pte_val(pte) & _PAGE_SWP_EXCLUSIVE; in pte_swp_exclusive() 138 PTE_BIT_FUNC(swp_mkexclusive, |= (_PAGE_SWP_EXCLUSIVE)); 139 PTE_BIT_FUNC(swp_clear_exclusive, &= ~(_PAGE_SWP_EXCLUSIVE));
|
/linux-6.6.21/arch/m68k/include/asm/ |
D | sun3_pgtable.h | 75 #define _PAGE_SWP_EXCLUSIVE 0x040 macro 180 return pte_val(pte) & _PAGE_SWP_EXCLUSIVE; in pte_swp_exclusive() 185 pte_val(pte) |= _PAGE_SWP_EXCLUSIVE; in pte_swp_mkexclusive() 191 pte_val(pte) &= ~_PAGE_SWP_EXCLUSIVE; in pte_swp_clear_exclusive()
|
D | motorola_pgtable.h | 45 #define _PAGE_SWP_EXCLUSIVE 0x800 macro 196 return pte_val(pte) & _PAGE_SWP_EXCLUSIVE; in pte_swp_exclusive() 201 pte_val(pte) |= _PAGE_SWP_EXCLUSIVE; in pte_swp_mkexclusive() 207 pte_val(pte) &= ~_PAGE_SWP_EXCLUSIVE; in pte_swp_clear_exclusive()
|
D | mcf_pgtable.h | 50 #define _PAGE_SWP_EXCLUSIVE CF_PAGE_NOCACHE macro 279 return pte_val(pte) & _PAGE_SWP_EXCLUSIVE; in pte_swp_exclusive() 284 pte_val(pte) |= _PAGE_SWP_EXCLUSIVE; in pte_swp_mkexclusive() 290 pte_val(pte) &= ~_PAGE_SWP_EXCLUSIVE; in pte_swp_clear_exclusive()
|
/linux-6.6.21/arch/mips/include/asm/ |
D | pgtable-32.h | 218 #define _PAGE_SWP_EXCLUSIVE (1 << 7) macro 249 #define _PAGE_SWP_EXCLUSIVE (1 << 25) macro 278 #define _PAGE_SWP_EXCLUSIVE (1 << 7) macro 299 #define _PAGE_SWP_EXCLUSIVE (1 << 1) macro
|
D | pgtable.h | 545 return pte.pte_low & _PAGE_SWP_EXCLUSIVE; 550 pte.pte_low |= _PAGE_SWP_EXCLUSIVE; 556 pte.pte_low &= ~_PAGE_SWP_EXCLUSIVE; 562 return pte_val(pte) & _PAGE_SWP_EXCLUSIVE; 567 pte_val(pte) |= _PAGE_SWP_EXCLUSIVE; 573 pte_val(pte) &= ~_PAGE_SWP_EXCLUSIVE;
|
/linux-6.6.21/arch/hexagon/include/asm/ |
D | pgtable.h | 65 #define _PAGE_SWP_EXCLUSIVE (1<<6) macro 395 return pte_val(pte) & _PAGE_SWP_EXCLUSIVE; in pte_swp_exclusive() 400 pte_val(pte) |= _PAGE_SWP_EXCLUSIVE; in pte_swp_mkexclusive() 406 pte_val(pte) &= ~_PAGE_SWP_EXCLUSIVE; in pte_swp_clear_exclusive()
|
/linux-6.6.21/arch/um/include/asm/ |
D | pgtable.h | 25 #define _PAGE_SWP_EXCLUSIVE 0x400 macro 315 return pte_get_bits(pte, _PAGE_SWP_EXCLUSIVE); in pte_swp_exclusive() 320 pte_set_bits(pte, _PAGE_SWP_EXCLUSIVE); in pte_swp_mkexclusive() 326 pte_clear_bits(pte, _PAGE_SWP_EXCLUSIVE); in pte_swp_clear_exclusive()
|
/linux-6.6.21/arch/alpha/include/asm/ |
D | pgtable.h | 77 #define _PAGE_SWP_EXCLUSIVE 0x8000000000UL macro 339 return pte_val(pte) & _PAGE_SWP_EXCLUSIVE; in pte_swp_exclusive() 344 pte_val(pte) |= _PAGE_SWP_EXCLUSIVE; in pte_swp_mkexclusive() 350 pte_val(pte) &= ~_PAGE_SWP_EXCLUSIVE; in pte_swp_clear_exclusive()
|
/linux-6.6.21/arch/xtensa/include/asm/ |
D | pgtable.h | 163 #define _PAGE_SWP_EXCLUSIVE (1<<1) macro 360 return pte_val(pte) & _PAGE_SWP_EXCLUSIVE; in pte_swp_exclusive() 365 pte_val(pte) |= _PAGE_SWP_EXCLUSIVE; in pte_swp_mkexclusive() 371 pte_val(pte) &= ~_PAGE_SWP_EXCLUSIVE; in pte_swp_clear_exclusive()
|
/linux-6.6.21/arch/microblaze/include/asm/ |
D | pgtable.h | 159 #define _PAGE_SWP_EXCLUSIVE _PAGE_DIRTY macro 410 return pte_val(pte) & _PAGE_SWP_EXCLUSIVE; in pte_swp_exclusive() 415 pte_val(pte) |= _PAGE_SWP_EXCLUSIVE; in pte_swp_mkexclusive() 421 pte_val(pte) &= ~_PAGE_SWP_EXCLUSIVE; in pte_swp_clear_exclusive()
|
/linux-6.6.21/arch/openrisc/include/asm/ |
D | pgtable.h | 158 #define _PAGE_SWP_EXCLUSIVE _PAGE_U_SHARED macro 418 return pte_val(pte) & _PAGE_SWP_EXCLUSIVE; in pte_swp_exclusive() 423 pte_val(pte) |= _PAGE_SWP_EXCLUSIVE; in pte_swp_mkexclusive() 429 pte_val(pte) &= ~_PAGE_SWP_EXCLUSIVE; in pte_swp_clear_exclusive()
|
/linux-6.6.21/arch/nios2/include/asm/ |
D | pgtable.h | 265 return pte_val(pte) & _PAGE_SWP_EXCLUSIVE; in pte_swp_exclusive() 270 pte_val(pte) |= _PAGE_SWP_EXCLUSIVE; in pte_swp_mkexclusive() 276 pte_val(pte) &= ~_PAGE_SWP_EXCLUSIVE; in pte_swp_clear_exclusive()
|
D | pgtable-bits.h | 35 #define _PAGE_SWP_EXCLUSIVE (1<<31) macro
|
/linux-6.6.21/arch/powerpc/include/asm/nohash/ |
D | pgtable.h | 156 return pte_val(pte) & _PAGE_SWP_EXCLUSIVE; in pte_swp_exclusive() 161 return __pte(pte_val(pte) | _PAGE_SWP_EXCLUSIVE); in pte_swp_mkexclusive() 166 return __pte(pte_val(pte) & ~_PAGE_SWP_EXCLUSIVE); in pte_swp_clear_exclusive()
|
/linux-6.6.21/arch/csky/include/asm/ |
D | pgtable.h | 205 return pte_val(pte) & _PAGE_SWP_EXCLUSIVE; in pte_swp_exclusive() 210 pte_val(pte) |= _PAGE_SWP_EXCLUSIVE; in pte_swp_mkexclusive() 216 pte_val(pte) &= ~_PAGE_SWP_EXCLUSIVE; in pte_swp_clear_exclusive()
|
/linux-6.6.21/arch/sh/include/asm/ |
D | pgtable_32.h | 479 #define _PAGE_SWP_EXCLUSIVE _PAGE_USER macro 483 return pte.pte_low & _PAGE_SWP_EXCLUSIVE; in pte_swp_exclusive() 486 PTE_BIT_FUNC(low, swp_mkexclusive, |= _PAGE_SWP_EXCLUSIVE); 487 PTE_BIT_FUNC(low, swp_clear_exclusive, &= ~_PAGE_SWP_EXCLUSIVE);
|
/linux-6.6.21/arch/ia64/include/asm/ |
D | pgtable.h | 62 #define _PAGE_SWP_EXCLUSIVE (1 << 7) macro 429 return pte_val(pte) & _PAGE_SWP_EXCLUSIVE; in pte_swp_exclusive() 434 pte_val(pte) |= _PAGE_SWP_EXCLUSIVE; in pte_swp_mkexclusive() 440 pte_val(pte) &= ~_PAGE_SWP_EXCLUSIVE; in pte_swp_clear_exclusive()
|
/linux-6.6.21/arch/powerpc/include/asm/book3s/32/ |
D | pgtable.h | 46 #define _PAGE_SWP_EXCLUSIVE _PAGE_USER macro 391 return pte_val(pte) & _PAGE_SWP_EXCLUSIVE; in pte_swp_exclusive() 396 return __pte(pte_val(pte) | _PAGE_SWP_EXCLUSIVE); in pte_swp_mkexclusive() 401 return __pte(pte_val(pte) & ~_PAGE_SWP_EXCLUSIVE); in pte_swp_clear_exclusive()
|
/linux-6.6.21/arch/parisc/include/asm/ |
D | pgtable.h | 213 #define _PAGE_SWP_EXCLUSIVE _PAGE_ACCESSED macro 436 return pte_val(pte) & _PAGE_SWP_EXCLUSIVE; in pte_swp_exclusive() 441 pte_val(pte) |= _PAGE_SWP_EXCLUSIVE; in pte_swp_mkexclusive() 447 pte_val(pte) &= ~_PAGE_SWP_EXCLUSIVE; in pte_swp_clear_exclusive()
|
/linux-6.6.21/arch/riscv/include/asm/ |
D | pgtable-bits.h | 31 #define _PAGE_SWP_EXCLUSIVE _PAGE_ACCESSED macro
|
/linux-6.6.21/arch/csky/abiv2/inc/abi/ |
D | pgtable-bits.h | 14 #define _PAGE_SWP_EXCLUSIVE (1<<7) macro
|
/linux-6.6.21/arch/csky/abiv1/inc/abi/ |
D | pgtable-bits.h | 14 #define _PAGE_SWP_EXCLUSIVE (1<<9) macro
|
/linux-6.6.21/arch/x86/include/asm/ |
D | pgtable-2level.h | 112 #define _PAGE_SWP_EXCLUSIVE _PAGE_PSE macro
|
/linux-6.6.21/arch/loongarch/include/asm/ |
D | pgtable.h | 294 return pte_val(pte) & _PAGE_SWP_EXCLUSIVE; in pte_swp_exclusive() 299 pte_val(pte) |= _PAGE_SWP_EXCLUSIVE; in pte_swp_mkexclusive() 305 pte_val(pte) &= ~_PAGE_SWP_EXCLUSIVE; in pte_swp_clear_exclusive()
|