Lines Matching defs:asid
149 #define TLBINFO_ASID_MARK_UNUSED(ti, asid) \
150 __BITMAP_CLR((asid), &(ti)->ti_asid_bitmap)
151 #define TLBINFO_ASID_MARK_USED(ti, asid) \
152 __BITMAP_SET((asid), &(ti)->ti_asid_bitmap)
153 #define TLBINFO_ASID_INUSE_P(ti, asid) \
154 __BITMAP_ISSET((asid), &(ti)->ti_asid_bitmap)
158 for (tlb_asid_t asid = 0; asid <= KERNEL_PID; asid++) \
159 TLBINFO_ASID_MARK_USED(ti, asid); \
228 "pm %p asid %#x (%d)", PAI_PMAP(pai, ti), pai->pai_asid,
231 "pm %p asid %#x", PAI_PMAP(pai, ti), pai->pai_asid);
233 "pm %p asid %u", PAI_PMAP(pai, ti), pai->pai_asid);
249 UVMHIST_CALLARGS(maphist, "(ti=%#jx, pai=%#jx, pm=%#jx): asid %u",
277 UVMHIST_LOG(maphist, " ... asid %u flushed", pai->pai_asid, 0,
282 UVMHIST_LOG(maphist, " ... asid marked unused",
339 ti->ti_name, "asid pool reinit");
425 for (tlb_asid_t asid = 1; asid <= ti->ti_asid_max; asid++) {
426 if (TLBINFO_ASID_INUSE_P(ti, asid))
573 UVMHIST_LOG(maphist, "... onproc asid %jd", pai->pai_asid, 0, 0, 0);
583 UVMHIST_LOG(maphist, "... not active asid %jd", pai->pai_asid, 0, 0, 0);
776 "pmap %p (asid %u) va %#"PRIxVADDR" pte %#"PRIxPTE" rv %d",
799 UVMHIST_CALLARGS(maphist, " (pm=%#jx va=%#jx) ti=%#jx asid=%#jx",
805 UVMHIST_LOG(maphist, " invalidating %#jx asid %#jx",
880 * There is also one less asid free in this TLB.
958 UVMHIST_LOG(maphist, " asid reinit", 0, 0, 0, 0);
967 UVMHIST_LOG(maphist, "allocated asid %#jx", pai->pai_asid,
986 UVMHIST_LOG(maphist, "setting asid to %#jx", pai->pai_asid,
1073 "pm %p i %zu asid %u",
1105 const tlb_asid_t asid __debugused = tlb_get_asid();
1106 UVMHIST_LOG(maphist, " asid %u vs pmap_cur_asid %u", asid,
1108 KDASSERTMSG(asid == curcpu()->ci_pmap_asid_cur,
1109 "%s: asid (%#x) != current asid (%#x)",
1110 __func__, asid, curcpu()->ci_pmap_asid_cur);
1135 pr(" asid %5u\n", pm->pm_pai[0].pai_asid);
1138 pr(" tlb %zu asid %5u\n", i, pm->pm_pai[i].pai_asid);