/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); 664 kcpuset_t *pm_active = ci->ci_shootdowncpus; local in function:pmap_tlb_shootdown_bystanders 665 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 | 779 kcpuset_create(&pmap->pm_active, true); 781 KASSERT(pmap->pm_active != NULL); 836 kcpuset_destroy(pmap->pm_active); 838 pmap->pm_active = NULL;
|
/src/sys/arch/riscv/riscv/ |
pmap_machdep.c | 393 kcpuset_create(&pm->pm_active, true); 395 KASSERT(pm->pm_active != NULL); 398 kcpuset_set(pm->pm_active, cpu_index(ci));
|
/src/sys/arch/aarch64/aarch64/ |
pmap_machdep.c | 438 kcpuset_create(&pm->pm_active, true); 440 KASSERT(pm->pm_active != NULL); 442 kcpuset_set(pm->pm_active, cpu_number());
|
pmap.c | 392 kpm->pm_active = kcpuset_running; 1525 kcpuset_create(&pm->pm_active, true); 1567 kcpuset_destroy(pm->pm_active);
|
/src/sys/arch/aarch64/include/ |
pmap.h | 280 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 | 970 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 | 226 kcpuset_t *pm_active; member in struct:pmap
|
/src/sys/arch/arm/arm32/ |
pmap.c | 920 if (!kcpuset_iszero(pm->pm_active)) 3052 kcpuset_create(&pm->pm_active, true); 5425 kcpuset_destroy(pm->pm_active); 6357 pm->pm_active = kcpuset_running; 6379 kcpuset_create(&efipm->pm_active, true);
|