Home
last modified time | relevance | path

Searched refs:ipi (Results 1 – 12 of 12) sorted by relevance

/seL4-master/src/arch/x86/smp/
A Dipi.c73 big_kernel_lock.node_owners[getCurrentCPUIndex()].ipi = 0; in handleRemoteCall()
82 static void x86_ipi_send_mask(interrupt_t ipi, word_t mask, bool_t isBlocking) in x86_ipi_send_mask() argument
95 big_kernel_lock.node_owners[core].ipi = 1; in x86_ipi_send_mask()
103 big_kernel_lock.node_owners[index].ipi = 1; in x86_ipi_send_mask()
115 apic_send_ipi_cluster(ipi, target_clusters[i]); in x86_ipi_send_mask()
120 void ipi_send_mask(irq_t ipi, word_t mask, bool_t isBlocking) in ipi_send_mask() argument
122 interrupt_t interrupt_ipi = ipi + IRQ_INT_OFFSET; in ipi_send_mask()
/seL4-master/src/arch/riscv/smp/
A Dipi.c53 big_kernel_lock.node_owners[getCurrentCPUIndex()].ipi = 0; in handleRemoteCall()
59 void ipi_send_mask(irq_t ipi, word_t mask, bool_t isBlocking) in ipi_send_mask() argument
62 generic_ipi_send_mask(ipi, mask, isBlocking); in ipi_send_mask()
67 …etCurrentCPUIndex()] == irqInvalid && big_kernel_lock.node_owners[getCurrentCPUIndex()].ipi == 1)); in ipi_get_irq()
86 … (ipiIrq[core_id] == irq_remote_call_ipi && big_kernel_lock.node_owners[core_id].ipi == 0)); in ipi_send_target()
/seL4-master/src/smp/
A Dipi.c38 big_kernel_lock.node_owners[getCurrentCPUIndex()].ipi = 0; in ipiStallCoreCallback()
113 void generic_ipi_send_mask(irq_t ipi, word_t mask, bool_t isBlocking) in generic_ipi_send_mask() argument
121 big_kernel_lock.node_owners[index].ipi = 1; in generic_ipi_send_mask()
125 ipi_send_target(ipi, cpuIndexToID(index)); in generic_ipi_send_mask()
134 ipi_send_target(ipi, cpuIndexToID(target_cores[i])); in generic_ipi_send_mask()
/seL4-master/src/arch/arm/smp/
A Dipi.c76 big_kernel_lock.node_owners[getCurrentCPUIndex()].ipi = 0; in handleRemoteCall()
81 void ipi_send_mask(irq_t ipi, word_t mask, bool_t isBlocking) in ipi_send_mask() argument
83 generic_ipi_send_mask(ipi, mask, isBlocking); in ipi_send_mask()
/seL4-master/include/smp/
A Dlock.h37 word_t ipi; member
57 return big_kernel_lock.node_owners[cpu].ipi == 1; in clh_is_ipi_pending()
A Dipi.h49 void generic_ipi_send_mask(irq_t ipi, word_t mask, bool_t isBlocking);
55 void ipi_send_mask(irq_t ipi, word_t mask, bool_t isBlocking);
/seL4-master/src/arch/x86/32/
A Dconfig.cmake22 smp/ipi.c
/seL4-master/src/arch/x86/64/
A Dconfig.cmake22 smp/ipi.c
/seL4-master/src/
A Dconfig.cmake40 src/smp/ipi.c
/seL4-master/src/arch/riscv/
A Dconfig.cmake102 smp/ipi.c
/seL4-master/src/arch/arm/
A Dconfig.cmake242 smp/ipi.c
/seL4-master/src/arch/x86/
A Dconfig.cmake388 smp/ipi.c

Completed in 12 milliseconds