Lines Matching defs:pai
473 #define pai_to_pvh(pai) (&pv_head_hash_table[pai - atop(gPhysBase)])
491 #define bit_lock(pai, l) //lck_spin_lock((uint32_t*)(l) + pai);
492 #define bit_unlock(pai, l) //lck_spin_unlock((uint32_t*)(l) + pai);
494 #define lock_pvh_pai(pai) bit_lock(pai - atop(gPhysBase), (void *)pv_lock_table)
495 #define unlock_pvh_pai(pai) bit_unlock(pai - atop(gPhysBase), (void *)pv_lock_table)
1108 int pai;
1121 int pai;
1135 int pai;
1373 int pai;
1401 LOCK_PVH(pai);
1409 UNLOCK_PVH(pai);
1857 int pai;
2300 * Mark it as used and insert the pai into the list of active asids.
2890 uint32_t pai = pa_index(old_pte & L2_ADDR_MASK);
2891 LOCK_PVH(pai);
2895 UNLOCK_PVH(pai);
2948 ppnum_t pai;
2954 pai = pa_index((old_pte & L2_ADDR_MASK));
2955 pv_h = pai_to_pvh(pai);
2980 pvh_e = pmap_pv_remove(pmap, va, (ppnum_t *) & pai, 0);
2986 UNLOCK_PVH(pai);
2991 pai = pa;
2992 pv_h = pai_to_pvh(pai);
3017 LOCK_PVH(pai);
3050 UNLOCK_PVH(pai);
3072 kprintf("pmap_enter: pai %d pa %d (%x) va %x pv_h %p pmap %p pv_h->pmap %p pv_h->pv_address_va %x\n", pai, pa, pa << PAGE_SHIFT, va, pv_h, pmap, pv_h->pv_pmap, pv_h->pv_address_va);
3364 ppnum_t pai = pa_index(*cpte & L2_ADDR_MASK);
3365 if (pai == 0) {
3372 if (!pmap_valid_page(pai))
3376 if (phys_attribute_test(pai, PMAP_OSPTE_TYPE_WIRED)) {
3377 phys_attribute_clear(pai, PMAP_OSPTE_TYPE_WIRED);
3392 LOCK_PVH(pai);
3398 pvh_e = pmap_pv_remove(pmap, vaddr, (ppnum_t *) & pai, cpte);
3399 UNLOCK_PVH(pai);