Lines Matching refs:ppn
66 extern int cpr_setbit(pfn_t ppn, int mapflag);
67 extern int cpr_clrbit(pfn_t ppn, int mapflag);
443 pfn_t ppn; in i_cpr_make_tte() local
458 ppn = va_to_pfn(vaddr); in i_cpr_make_tte()
460 ctip->dst->tte.tte_inthi = TTE_VALID_INT | TTE_PFN_INTHI(ppn); in i_cpr_make_tte()
461 ctip->dst->tte.tte_intlo = TTE_PFN_INTLO(ppn) | TTE_LCK_INT | in i_cpr_make_tte()
685 i_cpr_mapin(caddr_t vaddr, uint_t pages, pfn_t ppn) in i_cpr_mapin() argument
691 curthreadremapped = (ppn <= curthreadpfn && curthreadpfn < ppn + pages); in i_cpr_mapin()
693 for (; pages--; ppn++, vaddr += MMU_PAGESIZE) { in i_cpr_mapin()
694 tte.tte_inthi = TTE_VALID_INT | TTE_PFN_INTHI(ppn); in i_cpr_mapin()
695 tte.tte_intlo = TTE_PFN_INTLO(ppn) | TTE_LCK_INT | in i_cpr_mapin()
1509 pfn_t ppn, plast, *dst; in i_cpr_find_ppages() local
1523 ppn = mmu_btop(pmem->ml_address); in i_cpr_find_ppages()
1524 for (plast = ppn + npages; ppn < plast; ppn++) { in i_cpr_find_ppages()
1525 if (page_numtopp_nolock(ppn)) in i_cpr_find_ppages()
1527 (void) cpr_setbit(ppn, mapflag); in i_cpr_find_ppages()
1579 ppn = mmu_btop(pmem->ml_address); in i_cpr_find_ppages()
1580 for (plast = ppn + npages; ppn < plast; ppn++) { in i_cpr_find_ppages()
1581 if (cpr_isset(ppn, mapflag)) { in i_cpr_find_ppages()
1583 *dst++ = ppn; in i_cpr_find_ppages()