Home
last modified time | relevance | path

Searched refs:pending_ipi (Results 1 – 3 of 3) sorted by relevance

/Zephyr-latest/arch/riscv/core/
Dipi_clint.c53 atomic_val_t pending_ipi = atomic_clear(&cpu_pending_ipi[_current_cpu->id]); in sched_ipi_handler() local
55 if (pending_ipi & ATOMIC_MASK(IPI_SCHED)) { in sched_ipi_handler()
59 if (pending_ipi & ATOMIC_MASK(IPI_FPU_FLUSH)) { in sched_ipi_handler()
82 atomic_val_t *pending_ipi = &cpu_pending_ipi[_current_cpu->id]; in arch_spin_relax() local
84 if (atomic_test_and_clear_bit(pending_ipi, IPI_FPU_FLUSH)) { in arch_spin_relax()
/Zephyr-latest/kernel/
Dipi.c20 atomic_or(&_kernel.pending_ipi, (atomic_val_t)ipi_mask); in flag_ipi()
82 cpu_bitmap = (uint32_t)atomic_clear(&_kernel.pending_ipi); in signal_pending_ipi()
/Zephyr-latest/include/zephyr/
Dkernel_structs.h233 atomic_t pending_ipi; member