/freebsd/sys/amd64/vmm/intel/ |
H A D | vmx_genassym.c | 77 ASSYM(PM_ACTIVE, offsetof(struct pmap, pm_active));
|
H A D | vmx.c | 3016 CPU_SET_ATOMIC(cpu, &pmap->pm_active); in vmx_pmap_activate() 3030 CPU_CLR_ATOMIC(curcpu, &pmap->pm_active); in vmx_pmap_deactivate()
|
/freebsd/sys/arm/include/ |
H A D | pmap.h | 106 cpuset_t pm_active; /* active on cpus */ member
|
/freebsd/sys/riscv/include/ |
H A D | pmap.h | 81 cpuset_t pm_active; /* active on cpus */ member
|
/freebsd/sys/amd64/include/ |
H A D | pmap.h | 327 cpuset_t pm_active; /* active on cpus */ member 455 return (&pmap->pm_active); in pmap_invalidate_cpu_mask()
|
/freebsd/sys/i386/i386/ |
H A D | pmap.c | 647 CPU_FILL(&kernel_pmap->pm_active); /* don't allow deactivation */ in __CONCAT() 1209 * active on another processor after its pm_active field is checked by 1212 * processor before its pm_active field is checked but due to 1216 * The kernel page table is exempt because its pm_active field is 1230 } else if (!CPU_CMP(&pmap->pm_active, &all_cpus)) { in pmap_invalidate_page_int() 1236 CPU_AND(&other_cpus, &other_cpus, &pmap->pm_active); in pmap_invalidate_page_int() 1263 } else if (!CPU_CMP(&pmap->pm_active, &all_cpus)) { in pmap_invalidate_range_int() 1269 CPU_AND(&other_cpus, &other_cpus, &pmap->pm_active); in pmap_invalidate_range_int() 1286 } else if (!CPU_CMP(&pmap->pm_active, &all_cpus)) { in pmap_invalidate_all_int() 1292 CPU_AND(&other_cpus, &other_cpus, &pmap->pm_active); in pmap_invalidate_all_int() [all...] |
H A D | genassym.c | 81 ASSYM(PM_ACTIVE, offsetof(struct pmap, pm_active));
|
H A D | pmap_base.c | 948 *res = pmap->pm_active; in pmap_active_cpus()
|
/freebsd/sys/arm/arm/ |
H A D | genassym.c | 123 ASSYM(PM_ACTIVE, offsetof(struct pmap, pm_active));
|
/freebsd/sys/riscv/riscv/ |
H A D | pmap.c | 861 CPU_SET(PCPU_GET(hart), &kernel_pmap->pm_active); in pmap_bootstrap() 1006 mask = pmap->pm_active; in pmap_invalidate_page() 1021 mask = pmap->pm_active; in pmap_invalidate_range() 1041 mask = pmap->pm_active; in pmap_invalidate_all() 1520 CPU_ZERO(&pmap->pm_active); in pmap_pinit0() 1551 CPU_ZERO(&pmap->pm_active); in pmap_pinit_stage() 1828 KASSERT(CPU_EMPTY(&pmap->pm_active), in pmap_release() 5089 CPU_SET_ATOMIC(hart, &pmap->pm_active); in pmap_activate_sw() 5090 CPU_CLR_ATOMIC(hart, &oldpmap->pm_active); in pmap_activate_sw() 5092 CPU_SET(hart, &pmap->pm_active); in pmap_activate_sw() [all …]
|
H A D | mp_machdep.c | 189 CPU_SET_ATOMIC(hart, &kernel_pmap->pm_active); in init_secondary()
|
/freebsd/sys/i386/include/ |
H A D | pmap.h | 163 cpuset_t pm_active; /* active on cpus */ member
|
/freebsd/sys/powerpc/powerpc/ |
H A D | pmap_dispatch.c | 260 *res = pmap->pm_active; in pmap_active_cpus()
|
/freebsd/sys/powerpc/include/ |
H A D | pmap.h | 163 cpuset_t pm_active; member
|
/freebsd/sys/amd64/amd64/ |
H A D | pmap.c | 1998 CPU_FILL(&kernel_pmap->pm_active); in pmap_bootstrap() 3043 KASSERT(!CPU_ISSET(curcpu, &pmap->pm_active), in pmap_invalidate_ept() 3076 ipi_selected(pmap->pm_active, ipinum); in pmap_invalidate_ept() 3468 active = pmap->pm_active; in pmap_update_pde() 4313 CPU_ZERO(&pmap->pm_active); in pmap_pinit0() 4551 CPU_ZERO(&pmap->pm_active); in pmap_pinit_type() 4948 KASSERT(CPU_EMPTY(&pmap->pm_active), in pmap_release() 8572 CPU_AND(&other_cpus, &other_cpus, &pmap->pm_active); in pmap_remove_pages() 10246 CPU_SET_ATOMIC(cpuid, &pmap->pm_active); in pmap_activate_sw() 10248 CPU_SET(cpuid, &pmap->pm_active); in pmap_activate_sw() [all …]
|
H A D | genassym.c | 71 ASSYM(PM_ACTIVE, offsetof(struct pmap, pm_active));
|
/freebsd/sys/powerpc/aim/ |
H A D | mmu_oea.c | 883 CPU_FILL(&kernel_pmap->pm_active); in moea_bootstrap() 1016 CPU_SET(PCPU_GET(cpuid), &pm->pm_active); in moea_activate() 1028 CPU_CLR(PCPU_GET(cpuid), &pm->pm_active); in moea_deactivate()
|
H A D | mmu_oea64.c | 1118 CPU_FILL(&kernel_pmap->pm_active); in moea64_mid_bootstrap() 1314 CPU_SET(PCPU_GET(cpuid), &pm->pm_active); in moea64_activate() 1334 CPU_CLR(PCPU_GET(cpuid), &pm->pm_active); in moea64_deactivate()
|
/freebsd/sys/amd64/vmm/amd/ |
H A D | svm.c | 1933 CPU_SET_ATOMIC(cpu, &pmap->pm_active); in svm_pmap_activate() 2031 CPU_CLR_ATOMIC(curcpu, &pmap->pm_active); in svm_pmap_deactivate()
|
/freebsd/sys/amd64/vmm/ |
H A D | vmm.c | 1947 KASSERT(!CPU_ISSET(curcpu, &pmap->pm_active), in vm_run()
|