Home
last modified time | relevance | path

Searched refs:other_cpus (Results 1 – 9 of 9) sorted by relevance

/freebsd/sys/i386/i386/
H A Dvm_machdep.c581 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 Dmp_machdep.c552 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 Dpmap.c1214 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 Dsubr_kdb.c743 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 Dkern_shutdown.c899 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 Dmp_machdep.c342 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 Dmp_machdep.c496 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 Dmp_x86.c1425 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 Dpmap.c3458 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()