Lines Matching refs:ti

54           struct pmap_tlb_info * const ti = cpu_tlb_info(ci);  in pmap_tlb_syncicache_ast()  local
58 uint32_t page_bitmap = atomic_swap_32(&ti->ti_synci_page_bitmap, 0); in pmap_tlb_syncicache_ast()
62 ti->ti_evcnt_synci_asts.ev_count++; in pmap_tlb_syncicache_ast()
68 ti->ti_evcnt_synci_all.ev_count++; in pmap_tlb_syncicache_ast()
69 ti->ti_evcnt_synci_pages.ev_count += pmap_tlb_synci_page_mask+1; in pmap_tlb_syncicache_ast()
84 ti->ti_evcnt_synci_pages.ev_count++; in pmap_tlb_syncicache_ast()
118 struct pmap_tlb_info * const ti = pmap_tlbs[i]; in pmap_tlb_syncicache() local
119 TLBINFO_LOCK(ti); in pmap_tlb_syncicache()
121 uint32_t old_page_bitmap = ti->ti_synci_page_bitmap; in pmap_tlb_syncicache()
123 ti->ti_evcnt_synci_duplicate.ev_count++; in pmap_tlb_syncicache()
128 &ti->ti_synci_page_bitmap, old_page_bitmap, in pmap_tlb_syncicache()
133 kcpuset_merge(onproc, ti->ti_kcpuset); in pmap_tlb_syncicache()
135 ti->ti_evcnt_synci_deferred.ev_count++; in pmap_tlb_syncicache()
137 ti->ti_evcnt_synci_desired.ev_count++; in pmap_tlb_syncicache()
143 ti->ti_name, page_mask, ti->ti_synci_page_bitmap, in pmap_tlb_syncicache()
144 onproc & page_onproc & ti->ti_cpu_mask); in pmap_tlb_syncicache()
146 TLBINFO_UNLOCK(ti); in pmap_tlb_syncicache()
183 struct pmap_tlb_info * const ti = cpu_tlb_info(ci); in pmap_tlb_syncicache_wanted() local
187 TLBINFO_LOCK(ti); in pmap_tlb_syncicache_wanted()
195 if (ti->ti_synci_page_bitmap && (ci->ci_flags & CPUF_USERPMAP)) { in pmap_tlb_syncicache_wanted()
200 TLBINFO_UNLOCK(ti); in pmap_tlb_syncicache_wanted()