Searched refs:_PAGE_HASHPTE (Results 1 – 17 of 17) sorted by relevance
/arch/powerpc/include/asm/ |
D | pte-hash32.h | 20 #define _PAGE_HASHPTE 0x002 /* hash_page has made an HPTE for this pte */ macro 33 #define _PTE_NONE_MASK (0xffffffff00000000ULL | _PAGE_HASHPTE) 35 #define _PTE_NONE_MASK _PAGE_HASHPTE
|
D | pgtable.h | 128 *ptep = __pte((pte_val(*ptep) & _PAGE_HASHPTE) in __set_pte_at() 129 | (pte_val(pte) & ~_PAGE_HASHPTE)); in __set_pte_at() 131 pte_update(ptep, ~_PAGE_HASHPTE, pte_val(pte)); in __set_pte_at() 143 *ptep = __pte((pte_val(*ptep) & _PAGE_HASHPTE) in __set_pte_at() 144 | (pte_val(pte) & ~_PAGE_HASHPTE)); in __set_pte_at() 147 #if _PAGE_HASHPTE != 0 in __set_pte_at() 148 if (pte_val(*ptep) & _PAGE_HASHPTE) in __set_pte_at() 164 *ptep = __pte((pte_val(*ptep) & _PAGE_HASHPTE) in __set_pte_at() 165 | (pte_val(pte) & ~_PAGE_HASHPTE)); in __set_pte_at()
|
D | pte-hash64-4k.h | 4 #define _PAGE_HASHPTE 0x0400 /* software: pte has an associated HPTE */ macro 12 #define _PAGE_HPTEFLAGS (_PAGE_BUSY | _PAGE_HASHPTE | \
|
D | pgtable-ppc32.h | 128 do { pte_update(ptep, ~_PAGE_HASHPTE, 0); } while (0) 236 #if _PAGE_HASHPTE != 0 in __ptep_test_and_clear_young() 237 if (old & _PAGE_HASHPTE) { in __ptep_test_and_clear_young() 251 return __pte(pte_update(ptep, ~_PAGE_HASHPTE, 0)); in ptep_get_and_clear() 277 #define pte_same(A,B) (((pte_val(A) ^ pte_val(B)) & ~_PAGE_HASHPTE) == 0)
|
D | pte-common.h | 7 #ifndef _PAGE_HASHPTE 8 #define _PAGE_HASHPTE 0 macro 63 #define _PAGE_HPTEFLAGS _PAGE_HASHPTE
|
D | pte-hash64-64k.h | 22 #define _PAGE_HASHPTE _PAGE_HPTE_SUB macro 32 #define _PAGE_HPTEFLAGS (_PAGE_BUSY | _PAGE_HASHPTE | _PAGE_COMBO)
|
D | tlb.h | 44 if (pte_val(*ptep) & _PAGE_HASHPTE) in __tlb_remove_tlb_entry()
|
D | pte-book3e.h | 58 #define _PAGE_HASHPTE 0 macro
|
D | pgtable-ppc64.h | 236 if (old & _PAGE_HASHPTE) in pte_update() 248 if ((pte_val(*ptep) & (_PAGE_ACCESSED | _PAGE_HASHPTE)) == 0) in __ptep_test_and_clear_young() 567 if ((pmd_val(*pmdp) & (_PAGE_ACCESSED | _PAGE_HASHPTE)) == 0) in __pmdp_test_and_clear_young()
|
/arch/powerpc/mm/ |
D | hugetlbpage-hash64.c | 73 if (unlikely(old_pte & _PAGE_HASHPTE)) { in __hash_page_huge() 88 if (likely(!(old_pte & _PAGE_HASHPTE))) { in __hash_page_huge() 97 new_pte = (new_pte & ~_PAGE_HPTEFLAGS) | _PAGE_HASHPTE; in __hash_page_huge()
|
D | hash_low_32.S | 103 ori r0,r0,_PAGE_ACCESSED|_PAGE_HASHPTE 239 andi. r0,r6,_PAGE_HASHPTE 250 ori r5,r6,_PAGE_HASHPTE 351 andi. r6,r6,_PAGE_HASHPTE 526 andi. r0,r0,_PAGE_HASHPTE 573 andi. r0,r8,_PAGE_HASHPTE 621 andi. r0,r0,_PAGE_HASHPTE
|
D | hugepage-hash64.c | 95 if ((old_pmd & _PAGE_HASHPTE) && !(old_pmd & _PAGE_COMBO)) in __hash_page_thp() 132 new_pmd |= _PAGE_HASHPTE; in __hash_page_thp()
|
D | tlb_hash64.c | 221 if (!(pte & _PAGE_HASHPTE)) in __flush_hash_table_range() 251 if (pteval & _PAGE_HASHPTE) in flush_tlb_pmd_range()
|
D | hash_low_64.S | 99 ori r30,r30,_PAGE_BUSY | _PAGE_ACCESSED | _PAGE_HASHPTE 178 andi. r0,r31,_PAGE_HASHPTE 188 ori r30,r30,_PAGE_HASHPTE 852 ori r30,r30,_PAGE_HASHPTE
|
D | pgtable_64.c | 542 if (old & _PAGE_HASHPTE) in pmd_hugepage_update() 645 if (old & _PAGE_HASHPTE) in pmdp_splitting_flush()
|
D | pgtable_32.c | 303 BUG_ON((pte_val(*pg) & (_PAGE_PRESENT | _PAGE_HASHPTE)) && in map_page()
|
/arch/microblaze/include/asm/ |
D | pgtable.h | 222 #ifndef _PAGE_HASHPTE 223 #define _PAGE_HASHPTE 0 macro 450 return __pte(pte_update(ptep, ~_PAGE_HASHPTE, 0)); in ptep_get_and_clear()
|