Lines Matching defs:pvo_vaddr
302 vaddr_t pvo_vaddr; /* VA of entry */
308 #define PVO_WIRED_P(pvo) ((pvo)->pvo_vaddr & PVO_WIRED)
309 #define PVO_MANAGED_P(pvo) ((pvo)->pvo_vaddr & PVO_MANAGED)
310 #define PVO_EXECUTABLE_P(pvo) ((pvo)->pvo_vaddr & PVO_EXECUTABLE)
328 #define PVO_VADDR(pvo) ((pvo)->pvo_vaddr & ~ADDR_POFF)
329 #define PVO_PTEGIDX_GET(pvo) ((pvo)->pvo_vaddr & PVO_PTEGIDX_MASK)
330 #define PVO_PTEGIDX_ISSET(pvo) ((pvo)->pvo_vaddr & PVO_PTEGIDX_VALID)
332 ((void)((pvo)->pvo_vaddr &= ~(PVO_PTEGIDX_VALID|PVO_PTEGIDX_MASK)))
334 ((void)((pvo)->pvo_vaddr |= (i)|PVO_PTEGIDX_VALID))
336 ((pvo)->pvo_vaddr &= ~(PVO_WHERE_MASK << PVO_WHERE_SHFT), \
337 (pvo)->pvo_vaddr |= ((PVO_ ## w) << PVO_WHERE_SHFT))
919 if (pm == pvo->pvo_pmap && addr == PVO_VADDR(pvo)) {
925 PVO_VADDR(pvo) >> ADDR_SR_SHFT;
1046 pmap_pte_unset(pt, &victim_pvo->pvo_pte, victim_pvo->pvo_vaddr);
1312 ptegidx = va_to_pteg(pvo->pvo_pmap, pvo->pvo_vaddr);
1377 if (pvo->pvo_pmap == pm && PVO_VADDR(pvo) == va) {
1435 KASSERT(pvo->pvo_vaddr >= VM_MIN_KERNEL_ADDRESS);
1436 if (__predict_false(pvo->pvo_vaddr < VM_MIN_KERNEL_ADDRESS))
1439 if (pvo != pmap_pvo_find_va(pvo->pvo_pmap, pvo->pvo_vaddr, NULL)) {
1479 if ((pmap_pte_to_va(pt) ^ PVO_VADDR(pvo)) & 0x0fffffff) {
1482 pvo, pt, pmap_pte_to_va(pt), PVO_VADDR(pvo));
1558 if (pvo->pvo_pmap == pm && PVO_VADDR(pvo) == va) {
1623 pvo->pvo_vaddr = va;
1625 pvo->pvo_vaddr &= ~ADDR_POFF;
1631 pvo->pvo_vaddr |= PVO_WIRED;
1633 pvo->pvo_vaddr |= PVO_MANAGED;
1703 ptegidx = va_to_pteg(pvo->pvo_pmap, pvo->pvo_vaddr);
1718 pmap_pte_unset(pt, &pvo->pvo_pte, pvo->pvo_vaddr);
1825 pvo->pvo_vaddr |= PVO_EXECUTABLE;
1828 int sr = PVO_VADDR(pvo) >> ADDR_SR_SHFT;
1849 pvo->pvo_vaddr &= ~PVO_EXECUTABLE;
1852 int sr = PVO_VADDR(pvo) >> ADDR_SR_SHFT;
2260 pmap_pte_change(pt, &pvo->pvo_pte, pvo->pvo_vaddr);
2282 pvo->pvo_vaddr &= ~PVO_WIRED;
2357 pmap_pte_change(pt, &pvo->pvo_pte, pvo->pvo_vaddr);
2540 pmap_pte_clear(pt, PVO_VADDR(pvo), ptebit);