Lines Matching defs:pvo_pte
300 struct pte pvo_pte; /* Prebuilt PTE */
916 if ((pvo->pvo_pte.pte_hi & PTE_VALID) != 0)
944 i = pmap_pte_insert(ptegidx, &pvo->pvo_pte);
951 PMAPCOUNT2(((pvo->pvo_pte.pte_hi & PTE_HID) != 0
1004 if ((pvo->pvo_pte.pte_hi & PTE_VALID) == 0)
1007 if (pmap_pte_compare(pt, &pvo->pvo_pte)) {
1031 source_pvo->pvo_pte.pte_hi &= ~PTE_HID;
1033 source_pvo->pvo_pte.pte_hi |= PTE_HID;
1046 pmap_pte_unset(pt, &victim_pvo->pvo_pte, victim_pvo->pvo_vaddr);
1047 pmap_pte_set(pt, &source_pvo->pvo_pte);
1292 if (pvo->pvo_pte.pte_hi & PTE_HID)
1303 if ((pvo->pvo_pte.pte_hi & PTE_VALID) == 0)
1321 if ((pvo->pvo_pte.pte_hi & PTE_VALID) && !PVO_PTEGIDX_ISSET(pvo)) {
1325 if ((pvo->pvo_pte.pte_hi & PTE_VALID) == 0 && PVO_PTEGIDX_ISSET(pvo)) {
1330 if ((pt->pte_hi ^ (pvo->pvo_pte.pte_hi & ~PTE_VALID)) == PTE_VALID) {
1331 if ((pvo->pvo_pte.pte_hi & PTE_VALID) == 0) {
1339 if (((pt->pte_lo ^ pvo->pvo_pte.pte_lo) & ~(PTE_CHG|PTE_REF)) != 0) {
1350 if (pvo->pvo_pte.pte_hi & PTE_VALID) {
1424 pvo_head = pa_to_pvoh(pvo->pvo_pte.pte_lo & PTE_RPGN, NULL);
1446 if (pvo->pvo_pte.pte_hi & PTE_VALID) {
1464 if (pvo->pvo_pte.pte_hi != pt->pte_hi) {
1467 pvo->pvo_pte.pte_hi,
1471 if (((pvo->pvo_pte.pte_lo ^ pt->pte_lo) &
1475 (pvo->pvo_pte.pte_lo & (PTE_PP|PTE_WIMG|PTE_RPGN)),
1561 ((pvo->pvo_pte.pte_lo ^ (pa|pte_lo)) &
1565 pvo, pvo->pvo_pte.pte_lo, pte_lo|pa);
1567 pvo->pvo_pte.pte_hi,
1638 pmap_pte_create(&pvo->pvo_pte, pm, va, pa | pte_lo);
1656 i = pmap_pte_insert(ptegidx, &pvo->pvo_pte);
1660 PMAPCOUNT2(((pvo->pvo_pte.pte_hi & PTE_HID)
1707 if (pvo->pvo_pte.pte_hi & PTE_HID)
1718 pmap_pte_unset(pt, &pvo->pvo_pte, pvo->pvo_vaddr);
1746 register_t ptelo = pvo->pvo_pte.pte_lo;
2187 *pap = (pvo->pvo_pte.pte_lo & PTE_RPGN)
2241 if ((pvo->pvo_pte.pte_lo & PTE_PP) == PTE_BR)
2252 pvo->pvo_pte.pte_lo &= ~PTE_PP;
2253 pvo->pvo_pte.pte_lo |= PTE_BR;
2260 pmap_pte_change(pt, &pvo->pvo_pte, pvo->pvo_vaddr);
2343 if ((pvo->pvo_pte.pte_lo & PTE_PP) == PTE_BR) {
2354 pvo->pvo_pte.pte_lo &= ~PTE_PP;
2355 pvo->pvo_pte.pte_lo |= PTE_BR;
2357 pmap_pte_change(pt, &pvo->pvo_pte, pvo->pvo_vaddr);
2452 if (pvo->pvo_pte.pte_lo & ptebit) {
2475 pmap_pte_synch(pt, &pvo->pvo_pte);
2476 if (pvo->pvo_pte.pte_lo & ptebit) {
2533 if ((pvo->pvo_pte.pte_lo & ptebit) == 0)
2534 pmap_pte_synch(pt, &pvo->pvo_pte);
2539 if (pvo->pvo_pte.pte_lo & ptebit)
2542 rv |= pvo->pvo_pte.pte_lo & (PTE_CHG|PTE_REF);
2543 pvo->pvo_pte.pte_lo &= ~ptebit;
2588 (pvo->pvo_pte.pte_lo & PTE_RPGN) | offset, seglen);