Home
last modified time | relevance | path

Searched refs:_PAGE_HASHPTE (Results 1 – 15 of 15) sorted by relevance

/linux-2.6.39/arch/powerpc/include/asm/
Dpgtable.h102 *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()
Dpte-hash32.h20 #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
Dpte-hash64-4k.h4 #define _PAGE_HASHPTE 0x0400 /* software: pte has an associated HPTE */ macro
12 #define _PAGE_HPTEFLAGS (_PAGE_BUSY | _PAGE_HASHPTE | \
Dpgtable-ppc32.h130 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)
Dpte-common.h7 #ifndef _PAGE_HASHPTE
8 #define _PAGE_HASHPTE 0 macro
57 #define _PAGE_HPTEFLAGS _PAGE_HASHPTE
Dpte-hash64-64k.h22 #define _PAGE_HASHPTE _PAGE_HPTE_SUB macro
32 #define _PAGE_HPTEFLAGS (_PAGE_BUSY | _PAGE_HASHPTE | _PAGE_COMBO)
Dtlb.h43 if (pte_val(*ptep) & _PAGE_HASHPTE) in __tlb_remove_tlb_entry()
Dpte-book3e.h58 #define _PAGE_HASHPTE 0 macro
Dpgtable-ppc64.h231 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/
Dhugetlbpage-hash64.c68 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()
Dhash_low_32.S103 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
Dtlb_hash64.c217 if (!(pte & _PAGE_HASHPTE)) in __flush_hash_table_range()
Dhash_low_64.S106 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
Dpgtable_32.c285 BUG_ON((pte_val(*pg) & (_PAGE_PRESENT | _PAGE_HASHPTE)) && in map_page()
/linux-2.6.39/arch/microblaze/include/asm/
Dpgtable.h229 #ifndef _PAGE_HASHPTE
230 #define _PAGE_HASHPTE 0 macro
464 return __pte(pte_update(ptep, ~_PAGE_HASHPTE, 0)); in ptep_get_and_clear()