Home
last modified time | relevance | path

Searched refs:_PAGE_SWP_EXCLUSIVE (Results 1 – 22 of 22) sorted by relevance

/linux/arch/arc/include/asm/
H A Dpgtable-bits-arcv2.h30 #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 Dsun3_pgtable.h75 #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 Dmotorola_pgtable.h45 #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 Dmcf_pgtable.h50 #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 Dpgtable_32.h471 #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 Dpgtable.h46 #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 Dpgtable.h302 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 Dpgtable.h213 #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 Dpgtable-bits.h35 #define _PAGE_SWP_EXCLUSIVE (1<<31) macro
/linux/arch/csky/abiv2/inc/abi/
H A Dpgtable-bits.h14 #define _PAGE_SWP_EXCLUSIVE (1<<7) macro
/linux/arch/csky/abiv1/inc/abi/
H A Dpgtable-bits.h14 #define _PAGE_SWP_EXCLUSIVE (1<<9) macro
/linux/arch/riscv/include/asm/
H A Dpgtable-bits.h68 #define _PAGE_SWP_EXCLUSIVE _PAGE_ACCESSED macro
H A Dpgtable.h1188 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 Dpgtable-2level.h112 #define _PAGE_SWP_EXCLUSIVE _PAGE_PSE macro
H A Dpgtable_64_types.h196 #define _PAGE_SWP_EXCLUSIVE _PAGE_PWT macro
H A Dpgtable-3level.h205 #define _PAGE_SWP_EXCLUSIVE _PAGE_PSE macro
H A Dpgtable.h1507 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 Dpgtable.h198 #define _PAGE_SWP_EXCLUSIVE 0x000004 macro
/linux/arch/loongarch/include/asm/
H A Dpgtable.h345 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 Dpgtable-bits.h66 #define _PAGE_SWP_EXCLUSIVE (_ULCAST_(1) << _PAGE_SWP_EXCLUSIVE_SHIFT) macro
/linux/arch/powerpc/include/asm/book3s/64/
H A Dpgtable.h642 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 Dpgtable.h206 #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()