Searched refs:_PAGE_HASHPTE (Results 1 – 15 of 15) sorted by relevance
/linux-2.6.39/arch/powerpc/include/asm/ |
D | pgtable.h | 102 *ptep = __pte((pte_val(*ptep) & _PAGE_HASHPTE) in __set_pte_at() 103 | (pte_val(pte) & ~_PAGE_HASHPTE)); in __set_pte_at() 105 pte_update(ptep, ~_PAGE_HASHPTE, pte_val(pte)); in __set_pte_at() 117 *ptep = __pte((pte_val(*ptep) & _PAGE_HASHPTE) in __set_pte_at() 118 | (pte_val(pte) & ~_PAGE_HASHPTE)); in __set_pte_at() 121 #if _PAGE_HASHPTE != 0 in __set_pte_at() 122 if (pte_val(*ptep) & _PAGE_HASHPTE) in __set_pte_at() 138 *ptep = __pte((pte_val(*ptep) & _PAGE_HASHPTE) in __set_pte_at() 139 | (pte_val(pte) & ~_PAGE_HASHPTE)); in __set_pte_at()
|
D | pte-hash32.h | 20 #define _PAGE_HASHPTE 0x002 /* hash_page has made an HPTE for this pte */ macro 34 #define _PTE_NONE_MASK (0xffffffff00000000ULL | _PAGE_HASHPTE) 36 #define _PTE_NONE_MASK _PAGE_HASHPTE
|
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 | 130 do { pte_update(ptep, ~_PAGE_HASHPTE, 0); } while (0) 238 #if _PAGE_HASHPTE != 0 in __ptep_test_and_clear_young() 239 if (old & _PAGE_HASHPTE) { in __ptep_test_and_clear_young() 253 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 57 #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 | 43 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 | 231 if (old & _PAGE_HASHPTE) in pte_update() 243 if ((pte_val(*ptep) & (_PAGE_ACCESSED | _PAGE_HASHPTE)) == 0) in __ptep_test_and_clear_young()
|
/linux-2.6.39/arch/powerpc/mm/ |
D | hugetlbpage-hash64.c | 68 if (unlikely(old_pte & _PAGE_HASHPTE)) { in __hash_page_huge() 83 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 | tlb_hash64.c | 217 if (!(pte & _PAGE_HASHPTE)) in __flush_hash_table_range()
|
D | hash_low_64.S | 106 ori r30,r30,_PAGE_BUSY | _PAGE_ACCESSED | _PAGE_HASHPTE 174 andi. r0,r31,_PAGE_HASHPTE 184 ori r30,r30,_PAGE_HASHPTE 805 ori r30,r30,_PAGE_HASHPTE
|
D | pgtable_32.c | 285 BUG_ON((pte_val(*pg) & (_PAGE_PRESENT | _PAGE_HASHPTE)) && in map_page()
|
/linux-2.6.39/arch/microblaze/include/asm/ |
D | pgtable.h | 229 #ifndef _PAGE_HASHPTE 230 #define _PAGE_HASHPTE 0 macro 464 return __pte(pte_update(ptep, ~_PAGE_HASHPTE, 0)); in ptep_get_and_clear()
|