Lines Matching refs:ppn
290 pv array for that ppn (off the next pointer). These pve's are accessed for several
294 calc pve_ptr from the ppn in the pte
295 for (every pv in the list for the ppn) {
310 Realizing that pve's are accessed in two distinct ways (linearly running the list by ppn
315 original structure accessed in an array by ppn, and a ''hashed'' structure accessed on a
317 minimizing wired memory and making the lookup of a ppn faster. Since a vast majority of
321 link and the ppn entry needed for matching while running the hash list to find the entry we
339 ppnum_t ppn;
347 lengths are much smaller than the original pv lists that contained all aliases for the specific ppn.
365 ppnum_t ppn;
478 #define ppn_to_pai(ppn) ((int)ppn)
529 * (coming in by phys ppn) take a lock on the corresponding pv and then
1366 ppnum_t ppn;
1453 for (ppn = 0; ppn < i386_btop(avail_start) ; ppn++ ) {
1456 pv_e = pai_to_pvh(ppn);
2028 ppnum_t ppn = (ppnum_t)pai;
2039 * from the ppn queue, we remove it from the hash chain
2065 /* not removing rooted pv. find it on hash chain, remove from ppn queue and
2079 if (pvh_e->pmap == pmap && pvh_e->va == vaddr && pvh_e->ppn == ppn) break;
2808 if (pvh_e->pmap == pmap && pvh_e->va == vaddr && pvh_e->ppn == old_ppn) break;
2893 pvh_e->ppn = pn;
3021 ppnum_t ppn;
3027 ppn = 0;
3029 ppn = (ppnum_t) i386_btop(pte_to_pa(*ptp));
3033 return ppn;
3051 ppnum_t ppn;
3055 ppn = pmap_find_phys(pmap, vaddr);
3057 if (ppn) {
3058 paddr = ((vm_offset_t)i386_ptob(ppn)) | (vaddr & INTEL_OFFMASK);