Lines Matching refs:pv_e
233 #define PV_ALLOC(pv_e) { \
235 if((pv_e = pv_free_list) != 0) { \
236 pv_free_list = pv_e->pv_next; \
241 #define PV_FREE(pv_e) { \
243 pv_e->pv_next = pv_free_list; \
244 pv_free_list = pv_e; \
855 pv_rooted_entry_t pv_e = pv_h;
875 if ((popcnt1((uintptr_t) pv_e->pmap ^ (uintptr_t) pmap) && pv_e->va == vaddr) || (pv_e->pmap == pmap && popcnt1(pv_e->va ^ vaddr))) {
876 pv_e->pmap = pmap;
877 pv_e->va = vaddr;
882 } while (((pv_e = (pv_rooted_entry_t) queue_next(&pv_e->qlink))) && (pv_e != pv_h));
1319 pv_rooted_entry_t pv_h, pv_e;
1338 pv_e = pv_h;
1339 pvh_e = (pv_hashed_entry_t)pv_e;
1342 pmap = pv_e->pmap;
1343 vaddr = pv_e->va;
1360 } while ((pv_e = (pv_rooted_entry_t)nexth) != pv_h);
3007 pv_e = cur;
3041 * the special private kernel pv_e's,
3043 * everything, zalloc a pv_e, and
3044 * restart bringing in the pv_e with
3585 pv_rooted_entry_t pv_e;
3629 pv_e = pv_h;
3630 pvh_e = (pv_hashed_entry_t) pv_e; /* cheat */
3634 pmap = pv_e->pmap;
3636 vaddr = pv_e->va;
3640 panic("pmap_page_protect(): null PTE pmap=%p pn=0x%x vaddr=0x%08x shadow=0x%08x\n", pmap, pn, vaddr, pv_e->flags);
3665 if (pv_e == pv_h) {
3691 } while ((pv_e = (pv_rooted_entry_t) nexth) != pv_h);