Home
last modified time | relevance | path

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

/Zephyr-latest/kernel/
Dipi.c80 uint32_t cpu_bitmap; in signal_pending_ipi() local
82 cpu_bitmap = (uint32_t)atomic_clear(&_kernel.pending_ipi); in signal_pending_ipi()
83 if (cpu_bitmap != 0) { in signal_pending_ipi()
85 arch_sched_directed_ipi(cpu_bitmap); in signal_pending_ipi()
/Zephyr-latest/soc/intel/intel_adsp/cavs/
Dmultiprocessing.c126 static void send_ipi(uint32_t cpu_bitmap) in send_ipi() argument
133 ((cpu_bitmap & BIT(c)) != 0)) { in send_ipi()
144 void arch_sched_directed_ipi(uint32_t cpu_bitmap) in arch_sched_directed_ipi() argument
146 send_ipi(cpu_bitmap); in arch_sched_directed_ipi()
/Zephyr-latest/soc/intel/intel_adsp/ace/
Dmultiprocessing.c222 static void send_ipi(uint32_t msg, uint32_t cpu_bitmap) in send_ipi() argument
231 ((cpu_bitmap & BIT(core)) != 0)) { in send_ipi()
249 void arch_sched_directed_ipi(uint32_t cpu_bitmap) in arch_sched_directed_ipi() argument
251 send_ipi(0, cpu_bitmap); in arch_sched_directed_ipi()
/Zephyr-latest/arch/arm64/core/
Dsmp.c189 static void send_ipi(unsigned int ipi, uint32_t cpu_bitmap) in send_ipi() argument
199 if ((cpu_bitmap & BIT(i)) == 0) { in send_ipi()
227 void arch_sched_directed_ipi(uint32_t cpu_bitmap) in arch_sched_directed_ipi() argument
229 send_ipi(SGI_SCHED_IPI, cpu_bitmap); in arch_sched_directed_ipi()
/Zephyr-latest/arch/riscv/core/
Dipi_clint.c23 void arch_sched_directed_ipi(uint32_t cpu_bitmap) in arch_sched_directed_ipi() argument
30 if ((i != id) && _kernel.cpus[i].arch.online && ((cpu_bitmap & BIT(i)) != 0)) { in arch_sched_directed_ipi()
/Zephyr-latest/arch/arm/core/cortex_a_r/
Dsmp.c225 static void send_ipi(unsigned int ipi, uint32_t cpu_bitmap) in send_ipi() argument
235 if ((cpu_bitmap & BIT(i)) == 0) { in send_ipi()
263 void arch_sched_directed_ipi(uint32_t cpu_bitmap) in arch_sched_directed_ipi() argument
265 send_ipi(SGI_SCHED_IPI, cpu_bitmap); in arch_sched_directed_ipi()
/Zephyr-latest/arch/arc/core/
Dsmp.c140 void arch_sched_directed_ipi(uint32_t cpu_bitmap) in arch_sched_directed_ipi() argument
150 if ((cpu_bitmap & BIT(i)) != 0) { in arch_sched_directed_ipi()
/Zephyr-latest/soc/espressif/esp32/
Desp32-mp.c283 void arch_sched_directed_ipi(uint32_t cpu_bitmap) in arch_sched_directed_ipi() argument
287 ARG_UNUSED(cpu_bitmap); in arch_sched_directed_ipi()
/Zephyr-latest/include/zephyr/arch/
Darch_interface.h515 void arch_sched_directed_ipi(uint32_t cpu_bitmap);