Lines Matching refs:ctip

309 i_cpr_scan_tlb(cti_t *ctip)  in i_cpr_scan_tlb()  argument
315 for (tlb_index = ctip->index; tlb_index >= 0; tlb_index--) { in i_cpr_scan_tlb()
316 (*ctip->reader)((uint_t)tlb_index, &tte, &va_tag); in i_cpr_scan_tlb()
318 (*ctip->filter)(tlb_index, &tte, va_tag, ctip); in i_cpr_scan_tlb()
331 cti_t *ctip; in i_cpr_lnb() local
341 ctip = ctrans; in i_cpr_lnb()
342 while ((1 << ctip->index) & ctip->skip) in i_cpr_lnb()
343 ctip->index--; in i_cpr_lnb()
344 ASSERT(ctip->index > 0); in i_cpr_lnb()
345 ASSERT(ctip->dst < ctip->tail); in i_cpr_lnb()
346 ctip->dst->tte.ll = ttep->ll; in i_cpr_lnb()
347 ctip->dst->va_tag = va_tag; in i_cpr_lnb()
348 ctip->dst->index = ctip->index--; in i_cpr_lnb()
349 ctip->dst->tmp = 0; in i_cpr_lnb()
350 ctip->dst++; in i_cpr_lnb()
363 cti_t *ctip; in i_cpr_ufw() local
366 ctip = ctrans; in i_cpr_ufw()
368 (*ctip->writer)((uint_t)index, &clr.tte, &clr.va_tag); in i_cpr_ufw()
441 i_cpr_make_tte(cti_t *ctip, void *vaddr, caddr_t nbase) in i_cpr_make_tte() argument
449 while ((1 << ctip->index) & ctip->skip) in i_cpr_make_tte()
450 ctip->index--; in i_cpr_make_tte()
451 ASSERT(ctip->index > 0); in i_cpr_make_tte()
452 ASSERT(ctip->dst < ctip->tail); 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()
463 ctip->dst->va_tag = ((uintptr_t)vaddr & MMU_PAGEMASK); in i_cpr_make_tte()
464 ctip->dst->index = ctip->index--; in i_cpr_make_tte()
465 ctip->dst->tmp = 1; in i_cpr_make_tte()
466 ctip->dst++; in i_cpr_make_tte()