| /linux/arch/arc/include/asm/ |
| H A 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/arch/m68k/include/asm/ |
| H A D | sun3_pgtable.h | 75 #define _PAGE_SWP_EXCLUSIVE 0x040 macro 174 return pte_val(pte) & _PAGE_SWP_EXCLUSIVE; in pte_swp_exclusive() 179 pte_val(pte) |= _PAGE_SWP_EXCLUSIVE; in pte_swp_mkexclusive() 185 pte_val(pte) &= ~_PAGE_SWP_EXCLUSIVE; in pte_swp_clear_exclusive()
|
| H A D | motorola_pgtable.h | 45 #define _PAGE_SWP_EXCLUSIVE 0x800 macro 190 return pte_val(pte) & _PAGE_SWP_EXCLUSIVE; in pte_swp_exclusive() 195 pte_val(pte) |= _PAGE_SWP_EXCLUSIVE; in pte_swp_mkexclusive() 201 pte_val(pte) &= ~_PAGE_SWP_EXCLUSIVE; in pte_swp_clear_exclusive()
|
| H A D | mcf_pgtable.h | 50 #define _PAGE_SWP_EXCLUSIVE CF_PAGE_NOCACHE macro 273 return pte_val(pte) & _PAGE_SWP_EXCLUSIVE; in pte_swp_exclusive() 278 pte_val(pte) |= _PAGE_SWP_EXCLUSIVE; in pte_swp_mkexclusive() 284 pte_val(pte) &= ~_PAGE_SWP_EXCLUSIVE; in pte_swp_clear_exclusive()
|
| /linux/arch/sh/include/asm/ |
| H A D | pgtable_32.h | 471 #define _PAGE_SWP_EXCLUSIVE _PAGE_USER macro 475 return pte.pte_low & _PAGE_SWP_EXCLUSIVE; in pte_swp_exclusive() 478 PTE_BIT_FUNC(low, swp_mkexclusive, |= _PAGE_SWP_EXCLUSIVE); 479 PTE_BIT_FUNC(low, swp_clear_exclusive, &= ~_PAGE_SWP_EXCLUSIVE);
|
| /linux/arch/powerpc/include/asm/book3s/32/ |
| H A D | pgtable.h | 46 #define _PAGE_SWP_EXCLUSIVE _PAGE_READ macro 371 return pte_val(pte) & _PAGE_SWP_EXCLUSIVE; in pte_swp_exclusive() 376 return __pte(pte_val(pte) | _PAGE_SWP_EXCLUSIVE); in pte_swp_mkexclusive() 381 return __pte(pte_val(pte) & ~_PAGE_SWP_EXCLUSIVE); in pte_swp_clear_exclusive()
|
| /linux/arch/powerpc/include/asm/nohash/ |
| H A D | pgtable.h | 302 return pte_val(pte) & _PAGE_SWP_EXCLUSIVE; in pte_swp_exclusive() 307 return __pte(pte_val(pte) | _PAGE_SWP_EXCLUSIVE); in pte_swp_mkexclusive() 312 return __pte(pte_val(pte) & ~_PAGE_SWP_EXCLUSIVE); in pte_swp_clear_exclusive()
|
| /linux/arch/parisc/include/asm/ |
| H A D | pgtable.h | 213 #define _PAGE_SWP_EXCLUSIVE _PAGE_ACCESSED macro 420 return pte_val(pte) & _PAGE_SWP_EXCLUSIVE; in pte_swp_exclusive() 425 pte_val(pte) |= _PAGE_SWP_EXCLUSIVE; in pte_swp_mkexclusive() 431 pte_val(pte) &= ~_PAGE_SWP_EXCLUSIVE; in pte_swp_clear_exclusive()
|
| /linux/arch/nios2/include/asm/ |
| H A D | pgtable-bits.h | 35 #define _PAGE_SWP_EXCLUSIVE (1<<31) macro
|
| /linux/arch/csky/abiv2/inc/abi/ |
| H A D | pgtable-bits.h | 14 #define _PAGE_SWP_EXCLUSIVE (1<<7) macro
|
| /linux/arch/csky/abiv1/inc/abi/ |
| H A D | pgtable-bits.h | 14 #define _PAGE_SWP_EXCLUSIVE (1<<9) macro
|
| /linux/arch/riscv/include/asm/ |
| H A D | pgtable-bits.h | 68 #define _PAGE_SWP_EXCLUSIVE _PAGE_ACCESSED macro
|
| H A D | pgtable.h | 1188 return pte_val(pte) & _PAGE_SWP_EXCLUSIVE; in pte_swp_exclusive() 1193 return __pte(pte_val(pte) | _PAGE_SWP_EXCLUSIVE); in pte_swp_mkexclusive() 1198 return __pte(pte_val(pte) & ~_PAGE_SWP_EXCLUSIVE); in pte_swp_clear_exclusive()
|
| /linux/arch/x86/include/asm/ |
| H A D | pgtable-2level.h | 112 #define _PAGE_SWP_EXCLUSIVE _PAGE_PSE macro
|
| H A D | pgtable_64_types.h | 196 #define _PAGE_SWP_EXCLUSIVE _PAGE_PWT macro
|
| H A D | pgtable-3level.h | 205 #define _PAGE_SWP_EXCLUSIVE _PAGE_PSE macro
|
| H A D | pgtable.h | 1507 return pte_set_flags(pte, _PAGE_SWP_EXCLUSIVE); in pte_swp_mkexclusive() 1512 return pte_flags(pte) & _PAGE_SWP_EXCLUSIVE; in pte_swp_exclusive() 1517 return pte_clear_flags(pte, _PAGE_SWP_EXCLUSIVE); in pte_swp_clear_exclusive()
|
| /linux/arch/powerpc/include/asm/nohash/32/ |
| H A D | pgtable.h | 198 #define _PAGE_SWP_EXCLUSIVE 0x000004 macro
|
| /linux/arch/loongarch/include/asm/ |
| H A D | pgtable.h | 345 return pte_val(pte) & _PAGE_SWP_EXCLUSIVE; in pte_swp_exclusive() 350 pte_val(pte) |= _PAGE_SWP_EXCLUSIVE; in pte_swp_mkexclusive() 356 pte_val(pte) &= ~_PAGE_SWP_EXCLUSIVE; in pte_swp_clear_exclusive()
|
| H A D | pgtable-bits.h | 66 #define _PAGE_SWP_EXCLUSIVE (_ULCAST_(1) << _PAGE_SWP_EXCLUSIVE_SHIFT) macro
|
| /linux/arch/powerpc/include/asm/book3s/64/ |
| H A D | pgtable.h | 642 BUILD_BUG_ON(_PAGE_HPTEFLAGS & _PAGE_SWP_EXCLUSIVE); \ 668 #define _PAGE_SWP_EXCLUSIVE _PAGE_NON_IDEMPOTENT macro 689 return __pte_raw(pte_raw(pte) | cpu_to_be64(_PAGE_SWP_EXCLUSIVE)); in pte_swp_mkexclusive() 694 return !!(pte_raw(pte) & cpu_to_be64(_PAGE_SWP_EXCLUSIVE)); in pte_swp_exclusive() 699 return __pte_raw(pte_raw(pte) & cpu_to_be64(~_PAGE_SWP_EXCLUSIVE)); in pte_swp_clear_exclusive()
|
| /linux/arch/s390/include/asm/ |
| H A D | pgtable.h | 206 #define _PAGE_SWP_EXCLUSIVE _PAGE_LARGE /* SW pte exclusive swap bit */ macro 860 return pte_val(pte) & _PAGE_SWP_EXCLUSIVE; in pte_swp_exclusive() 865 return set_pte_bit(pte, __pgprot(_PAGE_SWP_EXCLUSIVE)); in pte_swp_mkexclusive() 870 return clear_pte_bit(pte, __pgprot(_PAGE_SWP_EXCLUSIVE)); in pte_swp_clear_exclusive()
|