Lines Matching refs:oldpvo
285 struct pvo_head *pvo_head, struct pvo_entry **oldpvo);
1654 struct pvo_entry *pvo, *oldpvo, *tpvo; in moea64_enter() local
1709 error = moea64_pvo_enter(pvo, pvo_head, &oldpvo); in moea64_enter()
1711 if (oldpvo->pvo_vaddr == pvo->pvo_vaddr && in moea64_enter()
1712 oldpvo->pvo_pte.pa == pvo->pvo_pte.pa && in moea64_enter()
1713 oldpvo->pvo_pte.prot == prot) { in moea64_enter()
1718 if (moea64_pte_synch(oldpvo) < 0) { in moea64_enter()
1720 moea64_pte_insert(oldpvo); in moea64_enter()
1731 KASSERT(oldpvo->pvo_pmap == pmap, ("pmap of old " in moea64_enter()
1733 moea64_pvo_remove_from_pmap(oldpvo); in moea64_enter()
1742 moea64_pvo_remove_from_page(oldpvo); in moea64_enter()
1743 free_pvo_entry(oldpvo); in moea64_enter()
2188 struct pvo_entry *pvo, *oldpvo; in moea64_kenter_attr() local
2200 oldpvo = moea64_pvo_find_va(kernel_pmap, va); in moea64_kenter_attr()
2201 if (oldpvo != NULL) in moea64_kenter_attr()
2202 moea64_pvo_remove_from_pmap(oldpvo); in moea64_kenter_attr()
2208 if (oldpvo != NULL) { in moea64_kenter_attr()
2209 moea64_pvo_remove_from_page(oldpvo); in moea64_kenter_attr()
2210 free_pvo_entry(oldpvo); in moea64_kenter_attr()