Home
last modified time | relevance | path

Searched refs:old_pmd (Results 1 – 5 of 5) sorted by relevance

/arch/powerpc/mm/
Dhugepage-hash64.c79 unsigned long old_pmd, new_pmd; in __hash_page_thp() local
89 old_pmd = pmd_val(pmd); in __hash_page_thp()
91 if (unlikely(old_pmd & _PAGE_BUSY)) in __hash_page_thp()
94 if (unlikely(old_pmd & _PAGE_SPLITTING)) in __hash_page_thp()
97 if (unlikely(access & ~old_pmd)) in __hash_page_thp()
103 new_pmd = old_pmd | _PAGE_BUSY | _PAGE_ACCESSED; in __hash_page_thp()
106 } while (old_pmd != __cmpxchg_u64((unsigned long *)pmdp, in __hash_page_thp()
107 old_pmd, new_pmd)); in __hash_page_thp()
146 if ((old_pmd & _PAGE_HASHPTE) && !(old_pmd & _PAGE_COMBO)) in __hash_page_thp()
181 pa = pmd_pfn(__pmd(old_pmd)) << PAGE_SHIFT; in __hash_page_thp()
[all …]
Dpgtable_64.c732 pmd_t *pmdp, unsigned long old_pmd) in hpte_do_hugepage_flush() argument
759 if (old_pmd & _PAGE_COMBO) in hpte_do_hugepage_flush()
854 pmd_t old_pmd; in pmdp_get_and_clear() local
860 old_pmd = __pmd(old); in pmdp_get_and_clear()
873 return old_pmd; in pmdp_get_and_clear()
/arch/arm64/mm/
Dmmu.c152 pmd_t old_pmd =*pmd; in alloc_init_pmd() local
159 if (!pmd_none(old_pmd)) { in alloc_init_pmd()
161 if (pmd_table(old_pmd)) { in alloc_init_pmd()
162 phys_addr_t table = __pa(pte_offset_map(&old_pmd, 0)); in alloc_init_pmd()
/arch/arm/kvm/
Dmmu.c199 pmd_t old_pmd = *pmd; in unmap_pmds() local
204 kvm_flush_dcache_pmd(old_pmd); in unmap_pmds()
839 pmd_t *pmd, old_pmd; in stage2_set_pmd_huge() local
855 old_pmd = *pmd; in stage2_set_pmd_huge()
856 if (pmd_present(old_pmd)) { in stage2_set_pmd_huge()
/arch/powerpc/include/asm/
Dpgtable-ppc64.h428 pmd_t *pmdp, unsigned long old_pmd);