Lines Matching refs:old_pmd
79 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()
220 *pmdp = __pmd(old_pmd); in __hash_page_thp()
222 psize, lpsize, old_pmd); in __hash_page_thp()