Searched refs:ipi (Results 1 - 25 of 26) sorted by relevance

12

/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/arch/x86/kernel/apic/
H A DMakefile5 obj-$(CONFIG_X86_LOCAL_APIC) += apic.o apic_noop.o probe_$(BITS).o ipi.o
12 obj-$(CONFIG_SMP) += ipi.o
H A Dprobe_64.c23 #include <asm/ipi.h>
H A Dapic_noop.c9 * like self-ipi, etc...
27 #include <asm/ipi.h>
H A Dipi.c20 #include <asm/ipi.h>
H A Dbigsmp_32.c17 #include <asm/ipi.h>
H A Dx2apic_cluster.c11 #include <asm/ipi.h>
H A Dx2apic_phys.c11 #include <asm/ipi.h>
H A Dapic_flat_64.c21 #include <asm/ipi.h>
H A Dprobe_32.c24 #include <asm/ipi.h>
H A Dnumaq_32.c48 #include <asm/ipi.h>
H A Dsummit_32.c44 #include <asm/ipi.h>
H A Des7000_32.c56 #include <asm/ipi.h>
H A Dx2apic_uv_x.c34 #include <asm/ipi.h>
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/arch/cris/arch-v32/kernel/
H A Dsmp.c66 .name = "ipi",
274 reg_intr_vect_rw_ipi ipi = REG_RD(intr_vect, irq_regs[i], rw_ipi); local
283 ipi.vector |= vector;
284 REG_WR(intr_vect, irq_regs[i], rw_ipi, ipi);
292 ipi = REG_RD(intr_vect, irq_regs[i], rw_ipi);
293 if (!ipi.vector)
299 if (ipi.vector) {
339 reg_intr_vect_rw_ipi ipi; local
341 ipi = REG_RD(intr_vect, irq_regs[smp_processor_id()], rw_ipi);
343 if (ipi
[all...]
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/arch/powerpc/platforms/cell/
H A Dinterrupt.c177 static inline int iic_ipi_to_irq(int ipi) argument
179 return IIC_IRQ_TYPE_IPI + 0xf - ipi;
195 int ipi = (int)(long)dev_id; local
197 smp_message_recv(ipi);
201 static void iic_request_ipi(int ipi, const char *name) argument
205 virq = irq_create_mapping(iic_host, iic_ipi_to_irq(ipi));
212 (void *)(long)ipi))
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/xen/
H A Devents.c89 enum ipi_vector ipi; member in union:irq_info::__anon16454
129 static struct irq_info mk_ipi_info(unsigned short evtchn, enum ipi_vector ipi) argument
132 .cpu = 0, .u.ipi = ipi };
174 return info->u.ipi;
393 static int bind_ipi_to_irq(unsigned int ipi, unsigned int cpu) argument
400 irq = per_cpu(ipi_to_irq, cpu)[ipi];
408 handle_percpu_irq, "ipi");
417 irq_info[irq] = mk_ipi_info(evtchn, ipi);
418 per_cpu(ipi_to_irq, cpu)[ipi]
541 bind_ipi_to_irqhandler(enum ipi_vector ipi, unsigned int cpu, irq_handler_t handler, unsigned long irqflags, const char *devname, void *dev_id) argument
861 int ipi, irq, evtchn; local
[all...]
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/include/linux/
H A Datmsap.h131 unsigned char ipi; /* initial protocol id */ member in struct:atm_blli::__anon17218::__anon17221
133 /* (only if ipi == NLPID_IEEE802_1_SNAP) */
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/include/xen/
H A Devents.h19 int bind_ipi_to_irqhandler(enum ipi_vector ipi,
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/arch/arm/kernel/
H A Dsmp.c79 * - A collection of single bit ipi messages.
428 struct ipi_data *ipi = &per_cpu(ipi_data, cpu); local
430 spin_lock(&ipi->lock);
431 ipi->bits |= 1 << msg;
432 spin_unlock(&ipi->lock);
1064 struct ipi_data *ipi = &per_cpu(ipi_data, cpu); local
1070 ipi->ipi_count++;
1075 spin_lock(&ipi->lock);
1076 msgs = ipi->bits;
1077 ipi
[all...]
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/arch/m32r/kernel/
H A Dsmpboot.c240 int ipi; local
242 for (ipi = 0 ; ipi < NR_IPIS ; ipi++)
243 spin_lock_init(&ipi_lock[ipi]);
/netgear-R7000-V1.0.7.12_1.2.5/src/router/iputils/
H A Dping6.c363 struct in6_pktinfo *ipi; local
372 cmsglen += CMSG_SPACE(sizeof(*ipi));
373 cmsg->cmsg_len = CMSG_LEN(sizeof(*ipi));
377 ipi = (struct in6_pktinfo*)CMSG_DATA(cmsg);
378 memset(ipi, 0, sizeof(*ipi));
379 ipi->ipi6_ifindex = ifr.ifr_ifindex;
H A Dping.c101 struct in_pktinfo ipi; member in struct:__anon20221
347 cmsg.ipi.ipi_ifindex = ifr.ifr_ifindex;
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/arch/powerpc/platforms/pseries/
H A Dxics.c587 unsigned int ipi; local
590 ipi = irq_create_mapping(xics_host, XICS_IPI);
591 BUG_ON(ipi == NO_IRQ);
597 set_irq_handler(ipi, handle_percpu_irq);
599 rc = request_irq(ipi, xics_ipi_action_lpar,
602 rc = request_irq(ipi, xics_ipi_action_direct,
843 * we take the ipi irq but and never return so we
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/kernel/
H A Dsmp.c2 * Generic helpers for smp ipi calls
98 * For non-synchronous ipi calls the csd can still be in use by the
143 int ipi; local
146 ipi = list_empty(&dst->list);
161 if (ipi)
503 * Make the list addition visible before sending the ipi.
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/arch/powerpc/sysdev/
H A Dmpic.c192 static inline u32 _mpic_ipi_read(struct mpic *mpic, unsigned int ipi) argument
196 (ipi * MPIC_INFO(GREG_IPI_STRIDE));
203 static inline void _mpic_ipi_write(struct mpic *mpic, unsigned int ipi, u32 value) argument
206 (ipi * MPIC_INFO(GREG_IPI_STRIDE));
636 static inline struct mpic * mpic_from_ipi(unsigned int ipi) argument
638 return irq_to_desc(ipi)->chip_data;
775 DBG("%s: enable_ipi: %d (ipi %d)\n", mpic->name, irq, src);

Completed in 135 milliseconds

12