/src/sys/arch/riscv/riscv/ |
pmap_machdep.c | 392 kcpuset_create(&pm->pm_onproc, true); 394 KASSERT(pm->pm_onproc != NULL); 397 kcpuset_set(pm->pm_onproc, cpu_index(ci));
|
/src/sys/uvm/pmap/ |
pmap_tlb.c | 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)) [all...] |
pmap.c | 478 kcpuset_merge(onproc, pv->pv_pmap->pm_onproc); 780 kcpuset_create(&pmap->pm_onproc, true); 782 KASSERT(pmap->pm_onproc != NULL); 837 kcpuset_destroy(pmap->pm_onproc); 839 pmap->pm_onproc = NULL; 1715 KASSERT(!kcpuset_isotherset(pmap->pm_onproc, cpu_index(curcpu()))); 1716 if (kcpuset_isset(pmap->pm_onproc, cpu_index(curcpu()))) 1720 KASSERT(kcpuset_iszero(pmap->pm_onproc));
|
pmap.h | 216 kcpuset_t *pm_onproc; /* pmap is active on ... */ member in struct:pmap
|
/src/sys/arch/aarch64/aarch64/ |
pmap_machdep.c | 437 kcpuset_create(&pm->pm_onproc, true); 439 KASSERT(pm->pm_onproc != NULL); 441 kcpuset_set(pm->pm_onproc, cpu_number());
|
pmap.c | 391 kpm->pm_onproc = kcpuset_running; 1526 kcpuset_create(&pm->pm_onproc, true); 1568 kcpuset_destroy(pm->pm_onproc);
|
/src/sys/arch/aarch64/include/ |
pmap.h | 279 kcpuset_t *pm_onproc; member in struct:pmap
|
/src/sys/arch/mips/mips/ |
pmap_machdep.c | 356 kcpuset_create(&pm->pm_onproc, true); 358 KASSERT(pm->pm_onproc != NULL); 360 kcpuset_set(pm->pm_onproc, cpu_number());
|
cpu_subr.c | 969 kcpuset_atomic_set(pmap_kernel()->pm_onproc, cpu_index(ci));
|
/src/sys/arch/powerpc/booke/ |
booke_machdep.c | 221 pmap_kernel()->pm_onproc = kcpuset_running;
|
/src/sys/arch/arm/include/arm32/ |
pmap.h | 225 kcpuset_t *pm_onproc; member in struct:pmap
|
/src/sys/arch/arm/arm32/ |
pmap.c | 3053 kcpuset_create(&pm->pm_onproc, true); 5351 KASSERT(!kcpuset_isotherset(pm->pm_onproc, cpu_index(ci))); 5352 if (kcpuset_isset(pm->pm_onproc, cpu_index(ci))) 5356 KASSERT(kcpuset_iszero(pm->pm_onproc)); 5426 kcpuset_destroy(pm->pm_onproc); 6356 pm->pm_onproc = kcpuset_running; 6380 kcpuset_create(&efipm->pm_onproc, true);
|