| /src/sys/uvm/pmap/ |
| pmap_tlb.c | 70 * Each pmap has two bitmaps: pm_active and pm_onproc. Each bit in pm_active 197 return !kcpuset_iszero(pm->pm_active); 199 return kcpuset_intersecting_p(pm->pm_active, ti->ti_kcpuset); 300 * The bits in pm_active belonging to this TLB can only be changed 304 kcpuset_zero(pm->pm_active); 306 kcpuset_remove(pm->pm_active, ti->ti_kcpuset); 662 kcpuset_t *pm_active = ci->ci_shootdowncpus; local 663 kcpuset_copy(pm_active, pm->pm_active); [all...] |
| pmap.h | 215 kcpuset_t *pm_active; /* pmap was active on ... */ member in struct:pmap
|
| pmap.c | 783 kcpuset_create(&pmap->pm_active, true); 785 KASSERT(pmap->pm_active != NULL); 840 kcpuset_destroy(pmap->pm_active); 842 pmap->pm_active = NULL;
|
| /src/sys/arch/riscv/riscv/ |
| pmap_machdep.c | 335 kcpuset_create(&pm->pm_active, true); 337 KASSERT(pm->pm_active != NULL); 341 kcpuset_set(pm->pm_active, cpu_index(ci));
|
| /src/sys/arch/aarch64/aarch64/ |
| pmap_machdep.c | 481 kcpuset_create(&pm->pm_active, true); 483 KASSERT(pm->pm_active != NULL); 485 kcpuset_set(pm->pm_active, cpu_number());
|
| pmap.c | 392 kpm->pm_active = kcpuset_running; 1503 kcpuset_create(&pm->pm_active, true); 1545 kcpuset_destroy(pm->pm_active);
|
| /src/sys/arch/aarch64/include/ |
| pmap.h | 283 kcpuset_t *pm_active; member in struct:pmap
|
| /src/sys/arch/mips/mips/ |
| pmap_machdep.c | 357 kcpuset_create(&pm->pm_active, true); 359 KASSERT(pm->pm_active != NULL); 361 kcpuset_set(pm->pm_active, cpu_number());
|
| cpu_subr.c | 975 kcpuset_atomic_set(pmap_kernel()->pm_active, cpu_index(ci));
|
| /src/sys/arch/powerpc/booke/ |
| booke_machdep.c | 220 pmap_kernel()->pm_active = kcpuset_running;
|
| /src/sys/arch/arm/include/arm32/ |
| pmap.h | 228 kcpuset_t *pm_active; member in struct:pmap
|
| /src/sys/arch/arm/arm32/ |
| pmap.c | 915 if (!kcpuset_iszero(pm->pm_active)) 3047 kcpuset_create(&pm->pm_active, true); 5391 kcpuset_destroy(pm->pm_active); 6323 pm->pm_active = kcpuset_running; 6345 kcpuset_create(&efipm->pm_active, true);
|