Searched defs:ipi (Results 1 - 9 of 9) sorted by last modified time

/arch/powerpc/sysdev/
H A Dmpic.c211 static inline u32 _mpic_ipi_read(struct mpic *mpic, unsigned int ipi) argument
215 (ipi * MPIC_INFO(GREG_IPI_STRIDE));
222 static inline void _mpic_ipi_write(struct mpic *mpic, unsigned int ipi, u32 value) argument
225 (ipi * MPIC_INFO(GREG_IPI_STRIDE));
784 DBG("%s: enable_ipi: %d (ipi %d)\n", mpic->name, d->irq, src);
/arch/powerpc/sysdev/xics/
H A Dxics-common.c131 unsigned int ipi; local
133 ipi = irq_create_mapping(xics_host, XICS_IPI);
134 BUG_ON(ipi == NO_IRQ);
139 BUG_ON(request_irq(ipi, icp_ops->ipi_action,
/arch/tile/include/hv/
H A Diorpc.h407 int ipi; /**< int_num */ member in struct:iorpc_interrupt::__anon2961
431 int ipi; /**< int_num */ member in struct:iorpc_pollfd_setup::__anon2963
/arch/xtensa/kernel/
H A Dsmp.c56 .name = "ipi",
398 struct ipi_data *ipi = &per_cpu(ipi_data, cpu); local
406 ++ipi->ipi_count[i];
/arch/cris/arch-v32/kernel/
H A Dsmp.c68 .name = "ipi",
268 reg_intr_vect_rw_ipi ipi = REG_RD(intr_vect, irq_regs[i], rw_ipi); local
277 ipi.vector |= vector;
278 REG_WR(intr_vect, irq_regs[i], rw_ipi, ipi);
286 ipi = REG_RD(intr_vect, irq_regs[i], rw_ipi);
287 if (!ipi.vector)
293 if (ipi.vector) {
334 reg_intr_vect_rw_ipi ipi; local
336 ipi = REG_RD(intr_vect, irq_regs[smp_processor_id()], rw_ipi);
338 if (ipi
[all...]
/arch/hexagon/kernel/
H A Dsmp.c50 static inline void __handle_ipi(unsigned long *ops, struct ipi_data *ipi, argument
97 struct ipi_data *ipi = &per_cpu(ipi_data, cpu); local
100 while ((ops = xchg(&ipi->bits, 0)) != 0)
101 __handle_ipi(&ops, ipi, cpu);
114 struct ipi_data *ipi = &per_cpu(ipi_data, cpu); local
116 set_bit(msg, &ipi->bits);
/arch/m32r/kernel/
H A Dsmpboot.c236 int ipi; local
238 for (ipi = 0 ; ipi < NR_IPIS ; ipi++)
239 spin_lock_init(&ipi_lock[ipi]);
/arch/metag/kernel/
H A Dsmp.c52 * - A collection of single bit ipi messages.
448 struct ipi_data *ipi = &per_cpu(ipi_data, cpu); local
450 spin_lock(&ipi->lock);
471 if (!(ipi->bits & (1 << msg))) {
472 ipi->bits |= 1 << msg;
476 spin_unlock(&ipi->lock);
523 struct ipi_data *ipi = &per_cpu(ipi_data, cpu); local
527 ipi->ipi_count++;
529 spin_lock(&ipi->lock);
530 msgs = ipi
[all...]
/arch/mips/include/asm/netlogic/xlp-hal/
H A Dpic.h335 uint64_t ipi; local
338 ipi = (nmi << 23) | (irq << 24) |
341 ipi = ((uint64_t)nmi << 31) | (irq << 20) |
344 nlm_write_pic_reg(base, PIC_IPI_CTL, ipi);

Completed in 177 milliseconds