Home
last modified time | relevance | path

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

12

/netbsd-src/sys/arch/powerpc/pic/
H A Dipi.c62 uint32_t ipi; in ipi_intr() local
65 ipi = atomic_swap_32(&ci->ci_pending_ipis, 0); in ipi_intr()
67 if (ipi == IPI_NOMESG) in ipi_intr()
70 if (ipi & IPI_XCALL) in ipi_intr()
73 if (ipi & IPI_GENERIC) in ipi_intr()
76 if (ipi & IPI_SUSPEND) in ipi_intr()
79 if (ipi & IPI_AST) in ipi_intr()
82 if (ipi & IPI_HALT) { in ipi_intr()
H A Dfiles.ipi2 # $NetBSD: files.ipi,v 1.2 2007/10/17 19:56:44 garbled Exp $
6 file arch/powerpc/pic/ipi.c
/netbsd-src/sys/arch/ia64/include/
H A Dsmp.h32 void ipi_all(int ipi);
33 void ipi_all_but_self(int ipi);
34 void ipi_selected(u_int64_t cpus, int ipi);
35 void ipi_self(int ipi);
36 void ipi_send(u_int64_t lid, int ipi);
/netbsd-src/tests/net/net/
H A Dt_pktinfo.c105 struct in_pktinfo *ipi; in receive() local
106 char control[CMSG_SPACE(sizeof(*ipi)) * 2]; in receive()
139 ipi = (void *)CMSG_DATA(cmsg); in receive()
142 m, inet_ntoa(ipi->ipi_addr), ipi->ipi_ifindex); in receive()
145 ATF_REQUIRE_MSG(ipi->ipi_addr.s_addr == htonl(INADDR_LOOPBACK), in receive()
146 "address 0x%x != 0x%x", ipi->ipi_addr.s_addr, in receive()
/netbsd-src/sys/arch/powerpc/include/
H A Dopenpicreg.h54 #define OPENPIC_IPI_VECTOR(ipi) (0x10a0 + (ipi) * 0x10) argument
103 #define OPENPIC_IPI(cpu, ipi) (0x20040 + (cpu) * 0x1000 + \ argument
104 (ipi) * 0x10)
/netbsd-src/sys/arch/hppa/hppa/
H A Dipifuncs.c105 hppa_ipi_send(struct cpu_info *ci, u_long ipi) in hppa_ipi_send() argument
110 atomic_or_ulong(&ci->ci_ipi, (1L << ipi)); in hppa_ipi_send()
133 hppa_ipi_broadcast(u_long ipi) in hppa_ipi_broadcast() argument
141 if (hppa_ipi_send(ci, ipi)) in hppa_ipi_broadcast()
/netbsd-src/sys/arch/ia64/ia64/
H A Dsal.c75 int ipi; in setup_ipi_vectors() local
81 ipi = IPI_AST; /* First generic IPI. */ in setup_ipi_vectors()
83 while (ipi < IPI_COUNT) in setup_ipi_vectors()
84 ipi_vector[ipi++] = ceil++; in setup_ipi_vectors()
/netbsd-src/sys/arch/mips/rmi/
H A Drmixl_intr.c471 for (u_int ipi = 0; ipi < NIPIS; ipi++) { in rmixl_intr_init_ipi() local
472 const u_int vec = RMIXL_INTRVEC_IPI + ipi; in rmixl_intr_init_ipi()
474 rmixl_ipi_intr, (void *)(uintptr_t)ipi, true); in rmixl_intr_init_ipi()
477 __func__, ipi, vec); in rmixl_intr_init_ipi()
/netbsd-src/sys/arch/arm/apple/
H A Dapple_intc.c206 apple_intc_local_ipi_send(struct pic_softc *pic, const kcpuset_t *kcp, u_long ipi) in apple_intc_local_ipi_send() argument
212 atomic_or_32(&pc->pc_ipimask, __BIT(ipi)); in apple_intc_local_ipi_send()
403 const u_int ipi = bit - 1; in apple_intc_ipi_handler() local
405 switch (ipi) { in apple_intc_ipi_handler()
432 ipimask &= ~__BIT(ipi); in apple_intc_ipi_handler()
/netbsd-src/sys/arch/x86/acpi/
H A Dacpi_cpu_md.c353 bool ipi = false; in acpicpu_md_cstate_start() local
366 ipi = true; in acpicpu_md_cstate_start()
371 x86_cpu_idle_set(acpicpu_cstate_idle, "acpi", ipi); in acpicpu_md_cstate_start()
381 bool ipi; in acpicpu_md_cstate_stop() local
388 ipi = (native_idle != x86_cpu_idle_halt) ? false : true; in acpicpu_md_cstate_stop()
389 x86_cpu_idle_set(native_idle, native_idle_text, ipi); in acpicpu_md_cstate_stop()
/netbsd-src/sys/arch/arm/broadcom/
H A Dbcm2835_intr.c832 bcm2836mp_send_ipi(struct pic_softc *pic, const kcpuset_t *kcp, u_long ipi) in bcm2836mp_send_ipi() argument
842 BCM2836_LOCAL_MAILBOX0_SETN(cpuid), __BIT(ipi)); in bcm2836mp_send_ipi()
860 const u_int ipi = bit - 1; in bcm2836mp_ipi_handler() local
861 switch (ipi) { in bcm2836mp_ipi_handler()
888 ipimask &= ~__BIT(ipi); in bcm2836mp_ipi_handler()
/netbsd-src/external/bsd/dhcpcd/dist/src/
H A Dif.c899 struct in_pktinfo ipi; in if_findifpfromcmsg() local
927 if (cm->cmsg_len != CMSG_LEN(sizeof(ipi))) in if_findifpfromcmsg()
929 memcpy(&ipi, CMSG_DATA(cm), sizeof(ipi)); in if_findifpfromcmsg()
930 ifindex = (unsigned int)ipi.ipi_ifindex; in if_findifpfromcmsg()
/netbsd-src/sys/netinet/
H A Dip_input.c1530 struct in_pktinfo ipi; in ip_savecontrol() local
1531 ipi.ipi_addr = ip->ip_dst; in ip_savecontrol()
1532 ipi.ipi_ifindex = ifp->if_index; in ip_savecontrol()
1533 *mp = sbcreatecontrol(&ipi, in ip_savecontrol()
1534 sizeof(ipi), IP_PKTINFO, IPPROTO_IP); in ip_savecontrol()
/netbsd-src/sys/arch/arm/cortex/
H A Dgic.c565 armgic_ipi_send(struct pic_softc *pic, const kcpuset_t *kcp, u_long ipi) in armgic_ipi_send() argument
570 if (ipi == IPI_NOP) { in armgic_ipi_send()
576 uint32_t sgir = __SHIFTIN(ARMGIC_SGI_IPIBASE + ipi, GICD_SGIR_SGIINTID); in armgic_ipi_send()
H A Dgicv3.c441 gicv3_ipi_send(struct pic_softc *pic, const kcpuset_t *kcp, u_long ipi) in gicv3_ipi_send() argument
446 sgir = __SHIFTIN(ipi, ICC_SGIR_EL1_INTID); in gicv3_ipi_send()
/netbsd-src/sys/arch/arm/pic/
H A Dpicvar.h99 void intr_ipi_send(const kcpuset_t *, u_long ipi);
H A Dpic.c185 intr_ipi_send(const kcpuset_t *kcp, u_long ipi) in intr_ipi_send() argument
188 KASSERT(ipi < NIPI); in intr_ipi_send()
207 (*pic->pic_ops->pic_ipi_send)(pic, kcp, ipi); in intr_ipi_send()
/netbsd-src/sys/arch/powerpc/booke/
H A De500_intr.c55 #include <sys/ipi.h>
405 [IST_IPI] = "ipi",
799 snprintf(is->is_source, sizeof(is->is_source), "ipi %d", irq); in e500_intr_cpu_establish()
1367 for (u_int ipi = 31; pending_ipis != 0; ipi--, pending_ipis <<= 1) { in e500_ipi_intr()
1369 ipi -= bits; in e500_ipi_intr()
1371 KASSERT(e500_ipifuncs[ipi] != NULL); in e500_ipi_intr()
1372 (*e500_ipifuncs[ipi])(); in e500_ipi_intr()
1398 NULL, "ipi") == NULL) in e500_intr_cpu_hatch()
1399 panic("%s: failed to establish ipi interrup in e500_intr_cpu_hatch()
1368 for (u_int ipi = 31; pending_ipis != 0; ipi--, pending_ipis <<= 1) { e500_ipi_intr() local
[all...]
/netbsd-src/sys/arch/bebox/conf/
H A Dfiles.bebox10 include "arch/powerpc/pic/files.ipi"
/netbsd-src/sys/arch/ofppc/conf/
H A Dfiles.ofppc38 include "arch/powerpc/pic/files.ipi"
/netbsd-src/sys/external/gpl2/dts/dist/arch/arm64/boot/dts/xilinx/
H A Dzynqmp.dtsi104 compatible = "xlnx,zynqmp-ipi-mailbox";
107 xlnx,ipi-id = <0>;
122 xlnx,ipi-id = <4>;
/netbsd-src/sys/arch/prep/conf/
H A Dfiles.prep10 include "arch/powerpc/pic/files.ipi"
/netbsd-src/external/gpl3/binutils/dist/ld/
H A Dpdb.c2351 bool ipi = false; in handle_type() local
3359 ipi = true; in handle_type()
3392 ipi = true; in handle_type()
3425 ipi = true; in handle_type()
3458 ipi = true; in handle_type()
3491 ipi = true; in handle_type()
3507 t = ipi ? ids : types; in handle_type()
/netbsd-src/sys/arch/x86/x86/
H A Dx86_machdep.c508 x86_cpu_idle_set(void (*func)(void), const char *text, bool ipi) in x86_cpu_idle_set() argument
512 x86_cpu_idle_ipi = ipi; in x86_cpu_idle_set()
/netbsd-src/sys/arch/x86/conf/
H A Dfiles.x86103 file arch/x86/x86/ipi.c machdep & !xenpv

12