Searched refs:_PAGE_HASHPTE (Results 1 - 9 of 9) sorted by relevance
/kernel/linux/linux-5.10/arch/powerpc/include/asm/book3s/32/ |
H A D | pgtable.h | 16 #define _PAGE_HPTEFLAGS _PAGE_HASHPTE 49 #define _PAGE_CHG_MASK (PTE_RPN_MASK | _PAGE_HASHPTE | _PAGE_DIRTY | \ 221 do { pte_update(mm, addr, ptep, ~_PAGE_HASHPTE, 0, 0); } while (0) 297 if (old & _PAGE_HASHPTE) { in __ptep_test_and_clear_young() 310 return __pte(pte_update(mm, addr, ptep, ~_PAGE_HASHPTE, 0, 0)); in ptep_get_and_clear() 334 #define pte_same(A,B) (((pte_val(A) ^ pte_val(B)) & ~_PAGE_HASHPTE) == 0) 342 * must not include the _PAGE_PRESENT bit or the _PAGE_HASHPTE bit (if used). 372 return !!(pte_val(pte) & _PAGE_HASHPTE); in pte_hashpte() 501 * because a concurrent invalidation can clear _PAGE_HASHPTE. If it's a in __set_pte_at() 506 *ptep = __pte((pte_val(*ptep) & _PAGE_HASHPTE) in __set_pte_at() [all...] |
H A D | hash.h | 21 #define _PAGE_HASHPTE 0x002 /* hash_page has made an HPTE for this pte */ macro 35 #define _PTE_NONE_MASK (0xffffffff00000000ULL | _PAGE_HASHPTE) 37 #define _PTE_NONE_MASK _PAGE_HASHPTE
|
/kernel/linux/linux-6.6/arch/powerpc/include/asm/book3s/32/ |
H A D | pgtable.h | 22 #define _PAGE_HASHPTE 0x002 /* hash_page has made an HPTE for this pte */ macro 36 #define _PTE_NONE_MASK (0xffffffff00000000ULL | _PAGE_HASHPTE) 38 #define _PTE_NONE_MASK _PAGE_HASHPTE 55 #define _PAGE_HPTEFLAGS _PAGE_HASHPTE 88 #define _PAGE_CHG_MASK (PTE_RPN_MASK | _PAGE_HASHPTE | _PAGE_DIRTY | \ 238 do { pte_update(mm, addr, ptep, ~_PAGE_HASHPTE, 0, 0); } while (0) 327 if (old & _PAGE_HASHPTE) in __ptep_test_and_clear_young() 339 return __pte(pte_update(mm, addr, ptep, ~_PAGE_HASHPTE, 0, 0)); in ptep_get_and_clear() 363 #define pte_same(A,B) (((pte_val(A) ^ pte_val(B)) & ~_PAGE_HASHPTE) == 0) 425 return !!(pte_val(pte) & _PAGE_HASHPTE); in pte_hashpte() [all...] |
/kernel/linux/linux-6.6/arch/powerpc/mm/book3s32/ |
H A D | hash_low.S | 110 * to update the PTE to set _PAGE_HASHPTE. -- paulus. 125 ori r0,r0,_PAGE_ACCESSED|_PAGE_HASHPTE 186 * _PAGE_HASHPTE bit to be a reliable indication of whether 214 * Fetch the linux pte and test and set _PAGE_HASHPTE atomically. 215 * If _PAGE_HASHPTE was already set, we don't replace the existing 226 andi. r0,r6,_PAGE_HASHPTE 237 ori r5,r6,_PAGE_HASHPTE 272 * linux PTE (before setting _PAGE_HASHPTE). r10 contains the 275 * We assume that the caller has (or will) set the _PAGE_HASHPTE 277 * be the old linux PTE value; if it doesn't have _PAGE_HASHPTE se [all...] |
/kernel/linux/linux-5.10/arch/powerpc/mm/book3s32/ |
H A D | hash_low.S | 99 ori r0,r0,_PAGE_ACCESSED|_PAGE_HASHPTE 105 * to update the PTE to set _PAGE_HASHPTE. -- paulus. 196 * _PAGE_HASHPTE bit to be a reliable indication of whether 224 * Fetch the linux pte and test and set _PAGE_HASHPTE atomically. 225 * If _PAGE_HASHPTE was already set, we don't replace the existing 236 andi. r0,r6,_PAGE_HASHPTE 247 ori r5,r6,_PAGE_HASHPTE 276 * linux PTE (before setting _PAGE_HASHPTE). r10 contains the 279 * We assume that the caller has (or will) set the _PAGE_HASHPTE 281 * be the old linux PTE value; if it doesn't have _PAGE_HASHPTE se [all...] |
/kernel/linux/linux-6.6/arch/microblaze/include/asm/ |
H A D | pgtable.h | 164 #ifndef _PAGE_HASHPTE 165 #define _PAGE_HASHPTE 0 macro 356 return __pte(pte_update(ptep, ~_PAGE_HASHPTE, 0)); in ptep_get_and_clear() 371 /*#define pte_same(A,B) (((pte_val(A) ^ pte_val(B)) & ~_PAGE_HASHPTE) == 0)*/
|
/kernel/linux/linux-6.6/arch/powerpc/include/asm/ |
H A D | tlb.h | 45 if (pte_val(*ptep) & _PAGE_HASHPTE) in __tlb_remove_tlb_entry()
|
/kernel/linux/linux-5.10/arch/powerpc/include/asm/ |
H A D | tlb.h | 50 if (pte_val(*ptep) & _PAGE_HASHPTE) in __tlb_remove_tlb_entry()
|
/kernel/linux/linux-5.10/arch/microblaze/include/asm/ |
H A D | pgtable.h | 204 #ifndef _PAGE_HASHPTE 205 #define _PAGE_HASHPTE 0 macro 420 return __pte(pte_update(ptep, ~_PAGE_HASHPTE, 0)); in ptep_get_and_clear() 435 /*#define pte_same(A,B) (((pte_val(A) ^ pte_val(B)) & ~_PAGE_HASHPTE) == 0)*/ 455 * must not include the _PAGE_PRESENT bit, or the _PAGE_HASHPTE bit
|
Completed in 7 milliseconds