Searched defs:ipi (Results 1 - 9 of 9) sorted by last modified time
/arch/powerpc/sysdev/ |
H A D | mpic.c | 211 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 D | xics-common.c | 131 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 D | iorpc.h | 407 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 D | smp.c | 56 .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 D | smp.c | 68 .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 D | smp.c | 50 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 D | smpboot.c | 236 int ipi; local 238 for (ipi = 0 ; ipi < NR_IPIS ; ipi++) 239 spin_lock_init(&ipi_lock[ipi]);
|
/arch/metag/kernel/ |
H A D | smp.c | 52 * - 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 D | pic.h | 335 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