Lines Matching refs:new_pte
46 unsigned long old_pte, new_pte, subpg_pte;
68 new_pte = old_pte | H_PAGE_BUSY | _PAGE_ACCESSED | H_PAGE_COMBO;
70 new_pte |= _PAGE_DIRTY;
71 } while (!pte_xchg(ptep, __pte(old_pte), __pte(new_pte)));
76 subpg_pte = new_pte & ~subpg_prot;
109 new_pte &= ~H_PAGE_HASHPTE;
131 *ptep = __pte(new_pte & ~H_PAGE_BUSY);
218 new_pte |= pte_set_hidx(ptep, rpte, subpg_index, slot, PTRS_PER_PTE);
219 new_pte |= H_PAGE_HASHPTE;
224 *ptep = __pte(new_pte & ~H_PAGE_BUSY);
235 unsigned long old_pte, new_pte;
263 new_pte = old_pte | H_PAGE_BUSY | _PAGE_ACCESSED;
265 new_pte |= _PAGE_DIRTY;
266 } while (!pte_xchg(ptep, __pte(old_pte), __pte(new_pte)));
268 rflags = htab_convert_pte_flags(new_pte, flags);
333 new_pte = (new_pte & ~_PAGE_HPTEFLAGS) | H_PAGE_HASHPTE;
334 new_pte |= pte_set_hidx(ptep, rpte, 0, slot, PTRS_PER_PTE);
340 *ptep = __pte(new_pte & ~H_PAGE_BUSY);