Searched refs:other_cpus (Results 1 – 9 of 9) sorted by relevance
/freebsd/sys/i386/i386/ |
H A D | vm_machdep.c | 581 cpuset_t other_cpus; in sf_buf_shootdown() local 591 other_cpus = all_cpus; in sf_buf_shootdown() 592 CPU_CLR(cpuid, &other_cpus); in sf_buf_shootdown() 593 CPU_ANDNOT(&other_cpus, &other_cpus, &sf->cpumask); in sf_buf_shootdown() 594 if (!CPU_EMPTY(&other_cpus)) { in sf_buf_shootdown() 595 CPU_OR(&sf->cpumask, &sf->cpumask, &other_cpus); in sf_buf_shootdown() 596 smp_masked_invlpg(other_cpus, sf->kva, kernel_pmap, in sf_buf_shootdown()
|
H A D | mp_machdep.c | 552 cpuset_t other_cpus; in smp_targeted_tlb_shootdown() local 589 other_cpus = all_cpus; in smp_targeted_tlb_shootdown() 590 CPU_CLR(PCPU_GET(cpuid), &other_cpus); in smp_targeted_tlb_shootdown() 592 other_cpus = mask; in smp_targeted_tlb_shootdown() 596 CPU_FOREACH_ISSET(cpu, &other_cpus) { in smp_targeted_tlb_shootdown()
|
H A D | pmap.c | 1214 cpuset_t *mask, other_cpus; in pmap_invalidate_page_int() local 1225 other_cpus = all_cpus; in pmap_invalidate_page_int() 1226 CPU_CLR(cpuid, &other_cpus); in pmap_invalidate_page_int() 1227 CPU_AND(&other_cpus, &other_cpus, &pmap->pm_active); in pmap_invalidate_page_int() 1228 mask = &other_cpus; in pmap_invalidate_page_int() 1240 cpuset_t *mask, other_cpus; in pmap_invalidate_range_int() local 1258 other_cpus = all_cpus; in pmap_invalidate_range_int() 1259 CPU_CLR(cpuid, &other_cpus); in pmap_invalidate_range_int() 1260 CPU_AND(&other_cpus, &other_cpus, &pmap->pm_active); in pmap_invalidate_range_int() 1261 mask = &other_cpus; in pmap_invalidate_range_int() [all …]
|
/freebsd/sys/kern/ |
H A D | subr_kdb.c | 743 cpuset_t other_cpus; in kdb_trap() local 762 other_cpus = all_cpus; in kdb_trap() 763 CPU_ANDNOT(&other_cpus, &other_cpus, &stopped_cpus); in kdb_trap() 764 CPU_CLR(PCPU_GET(cpuid), &other_cpus); in kdb_trap() 765 stop_cpus_hard(other_cpus); in kdb_trap() 806 CPU_AND(&other_cpus, &other_cpus, &stopped_cpus); in kdb_trap() 807 restart_cpus(other_cpus); in kdb_trap()
|
H A D | kern_shutdown.c | 899 cpuset_t other_cpus; in vpanic() local 918 * stop_cpus_hard(other_cpus) should prevent multiple CPUs from in vpanic() 923 other_cpus = all_cpus; in vpanic() 924 CPU_CLR(PCPU_GET(cpuid), &other_cpus); in vpanic() 925 stop_cpus_hard(other_cpus); in vpanic()
|
/freebsd/sys/arm/arm/ |
H A D | mp_machdep.c | 342 cpuset_t other_cpus; in ipi_all_but_self() local 344 other_cpus = all_cpus; in ipi_all_but_self() 345 CPU_CLR(PCPU_GET(cpuid), &other_cpus); in ipi_all_but_self() 347 intr_ipi_send(other_cpus, ipi); in ipi_all_but_self()
|
/freebsd/sys/riscv/riscv/ |
H A D | mp_machdep.c | 496 cpuset_t other_cpus; in ipi_all_but_self() local 498 other_cpus = all_cpus; in ipi_all_but_self() 499 CPU_CLR(PCPU_GET(cpuid), &other_cpus); in ipi_all_but_self() 502 intr_ipi_send(other_cpus, ipi); in ipi_all_but_self()
|
/freebsd/sys/x86/x86/ |
H A D | mp_x86.c | 1425 cpuset_t other_cpus; in ipi_all_but_self() local 1437 other_cpus = all_cpus; in ipi_all_but_self() 1438 CPU_CLR(PCPU_GET(cpuid), &other_cpus); in ipi_all_but_self() 1439 CPU_OR_ATOMIC(&ipi_stop_nmi_pending, &other_cpus); in ipi_all_but_self()
|
/freebsd/sys/amd64/amd64/ |
H A D | pmap.c | 3458 cpuset_t active, other_cpus; in pmap_update_pde() local 3463 other_cpus = all_cpus; in pmap_update_pde() 3464 CPU_CLR(cpuid, &other_cpus); in pmap_update_pde() 3470 if (CPU_OVERLAP(&active, &other_cpus)) { in pmap_update_pde() 8567 cpuset_t other_cpus; in pmap_remove_pages() local 8569 other_cpus = all_cpus; in pmap_remove_pages() 8571 CPU_CLR(PCPU_GET(cpuid), &other_cpus); in pmap_remove_pages() 8572 CPU_AND(&other_cpus, &other_cpus, &pmap->pm_active); in pmap_remove_pages() 8574 KASSERT(CPU_EMPTY(&other_cpus), ("pmap active %p", pmap)); in pmap_remove_pages()
|