Home | History | Annotate | Download | only in pmap

Lines Matching refs:pm_onproc

70  * Each pmap has two bitmaps: pm_active and pm_onproc.  Each bit in pm_active
72 * pm_onproc indicates that the pmap's ASID is in use, i.e. a CPU has it in its
207 return !kcpuset_iszero(pm->pm_onproc);
209 return kcpuset_intersecting_p(pm->pm_onproc, ti->ti_kcpuset);
688 cpuid_t j = kcpuset_ffs_intersecting(pm->pm_onproc,
721 * will take advantage of that work. pm_onproc might
978 * The bits in pm_onproc belonging to this TLB can only
983 kcpuset_atomic_set(pm->pm_onproc, cpu_index(ci));
1011 if (pm != pmap_kernel() && !kcpuset_iszero(pm->pm_onproc)) {
1014 KASSERTMSG(kcpuset_isset(pm->pm_onproc, cpu_index(ci)),
1016 __func__, pm, pm->pm_onproc, cpu_index(ci), ci);
1018 * The bits in pm_onproc that belong to this TLB can
1022 kcpuset_atomic_clear(pm->pm_onproc, cpu_index(ci));
1043 //KASSERT(!kcpuset_iszero(pm->pm_onproc)); // XXX
1045 KASSERT(!kcpuset_isotherset(pm->pm_onproc, cpu_index(ci)));