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

/linux-4.1.27/arch/powerpc/include/asm/
H A Dxics.h2 * Common definitions accross all variants of ICP and ICS interrupt
29 /* Native ICP */
37 /* PAPR ICP */ icp_native_init()
44 /* ICP ops */ icp_hv_init()
H A Dkvm_book3s_asm.h23 /* XICS ICP register offsets */
/linux-4.1.27/arch/powerpc/kvm/
H A Dbook3s_hv_rm_xics.c51 /* -- ICP routines -- */
207 * rejection in an atomic ICP transaction which is now complete, icp_rm_deliver_irq()
208 * so potentially the ICP can already accept the interrupt again. icp_rm_deliver_irq()
214 * thus we may need to re-do the ICP lookup as well icp_rm_deliver_irq()
265 * in the ICP as part of the atomic transaction if the icp_rm_deliver_irq()
297 * If the need_resend flag got cleared in the ICP some time icp_rm_deliver_irq()
321 * ICP State: Down_CPPR icp_rm_down_cppr()
326 * ICP State: Resend icp_rm_down_cppr()
375 * Now handle resend checks. Those are asynchronous to the ICP icp_rm_down_cppr()
400 * ICP State: Accept_Interrupt kvmppc_rm_h_xirr()
446 * ICP state: Set_MFRR kvmppc_rm_h_ipi()
452 * ICP state: Check_IPI kvmppc_rm_h_ipi()
457 * ICP State: IPI kvmppc_rm_h_ipi()
522 * ICP State: Set_CPPR kvmppc_rm_h_cppr()
535 * ICP State: Up_CPPR kvmppc_rm_h_cppr()
540 * ICP State: Reject_Current kvmppc_rm_h_cppr()
586 * ICP State: EOI kvmppc_rm_h_eoi()
596 * ICP State: Down_CPPR which we handle kvmppc_rm_h_eoi()
H A Dbook3s_xics.c46 * ICP operations are done via a single compare & swap transaction
47 * (most ICP state fits in the union kvmppc_icp_state)
57 * - Speed up server# -> ICP lookup (array ? hash table ?)
266 /* -- ICP routines, including hcalls -- */
388 * rejection in an atomic ICP transaction which is now complete, icp_deliver_irq()
389 * so potentially the ICP can already accept the interrupt again. icp_deliver_irq()
395 * thus we may need to re-do the ICP lookup as well icp_deliver_irq()
447 * in the ICP as part of the atomic transaction if the icp_deliver_irq()
480 * If the need_resend flag got cleared in the ICP some time icp_deliver_irq()
506 * ICP State: Down_CPPR icp_down_cppr()
511 * ICP State: Resend icp_down_cppr()
562 * Now handle resend checks. Those are asynchronous to the ICP icp_down_cppr()
581 * ICP State: Accept_Interrupt kvmppc_h_xirr()
626 * ICP state: Set_MFRR kvmppc_h_ipi()
634 * ICP state: Check_IPI kvmppc_h_ipi()
639 * ICP State: IPI kvmppc_h_ipi()
716 * ICP State: Set_CPPR kvmppc_h_cppr()
728 * ICP State: Up_CPPR kvmppc_h_cppr()
733 * ICP State: Reject_Current kvmppc_h_cppr()
775 * ICP State: EOI kvmppc_h_eoi()
785 * ICP State: Down_CPPR which we handle kvmppc_h_eoi()
851 /* Check if we have an ICP */ kvmppc_xics_hcall()
938 seq_printf(m, "ICP Guest->Host totals: kick_vcpu=%lu check_resend=%lu reject=%lu notify_eoi=%lu\n",
941 seq_printf(m, "ICP Real Mode totals: check_resend=%lu resend=%lu\n",
1127 * the ICP states (either before or afterwards, which doesn't kvmppc_xics_set_icp()
1131 * the ICS states before the ICP states. kvmppc_xics_set_icp()
H A Dbook3s_xics.h46 /* Atomic ICP state, updated with a single compare & swap */
86 /* Counters for handling ICP processing in real mode */
H A Dbook3s_hv_rmhandlers.S2383 /* Now read the interrupt from the ICP */
2402 beq 1f /* if nothing pending in the ICP */
2404 /* We found something in the ICP...
2434 * the PACA earlier, it will be picked up by the host ICP driver
/linux-4.1.27/arch/arm/mach-sa1100/include/mach/
H A Dirqs.h27 #define IRQ_Ser2ICP 17 /* Ser. port 2 ICP */
H A DSA-1100.h1268 #define IC_Ser2ICP 0x00010000 /* Ser. port 2 ICP */
1370 #define PPFR_SP2TX 0x00004000 /* Ser. Port 2 ICP Transmit */
1371 #define PPFR_SP2RX 0x00008000 /* Ser. Port 2 ICP Receive */
/linux-4.1.27/arch/powerpc/sysdev/xics/
H A Dicp-native.c229 pr_warning("icp_native: Could not reserve ICP MMIO"
283 pr_err("icp_native: ICP reg len (%d) != num servers (%d)", icp_native_init_one_node()
294 pr_err("icp_native: Could not translate ICP MMIO" icp_native_init_one_node()
H A Dxics-common.c34 /* Globals common to all ICP/ICS implementations */
145 /* Setup cause_ipi callback based on which ICP is used */ xics_smp_probe()
403 /* Fist locate ICP */ xics_init()
H A Dics-opal.c233 * right ICP ics_opal_init()
H A Dics-rtas.c228 * right ICP ics_rtas_init()
/linux-4.1.27/drivers/net/irda/
H A Dpxaficp_ir.c36 #define ICCR0 __REG(0x40800000) /* ICP Control Register 0 */
37 #define ICCR1 __REG(0x40800004) /* ICP Control Register 1 */
38 #define ICCR2 __REG(0x40800008) /* ICP Control Register 2 */
39 #define ICDR __REG(0x4080000c) /* ICP Data Register */
40 #define ICSR0 __REG(0x40800014) /* ICP Status Register 0 */
41 #define ICSR1 __REG(0x40800018) /* ICP Status Register 1 */
/linux-4.1.27/drivers/watchdog/
H A Dwafer5823wdt.c2 * ICP Wafer 5823 Single Board Computer WDT driver
323 MODULE_DESCRIPTION("ICP Wafer 5823 Single Board Computer WDT driver");
/linux-4.1.27/drivers/scsi/aacraid/
H A Dlinit.c76 "HP NetRAID-4M, IBM ServeRAID & ICP SCSI driver");
199 { aac_rkt_init, "aacraid", "ICP ", "ICP9024RO ", 2 }, /* ICP9024RO (Lancer) */
200 { aac_rkt_init, "aacraid", "ICP ", "ICP9014RO ", 1 }, /* ICP9014RO (Lancer) */
201 { aac_rkt_init, "aacraid", "ICP ", "ICP9047MA ", 1 }, /* ICP9047MA (Lancer) */
202 { aac_rkt_init, "aacraid", "ICP ", "ICP9087MA ", 1 }, /* ICP9087MA (Lancer) */
203 { aac_rkt_init, "aacraid", "ICP ", "ICP5445AU ", 1 }, /* ICP5445AU (Hurricane44) */
204 { aac_rx_init, "aacraid", "ICP ", "ICP9085LI ", 1 }, /* ICP9085LI (Marauder-X) */
205 { aac_rx_init, "aacraid", "ICP ", "ICP5085BR ", 1 }, /* ICP5085BR (Marauder-E) */
206 { aac_rkt_init, "aacraid", "ICP ", "ICP9067MA ", 1 }, /* ICP9067MA (Intruder-6) */
/linux-4.1.27/arch/arm/mach-pxa/include/mach/
H A Dirqs.h44 #define IRQ_ICP PXA_IRQ(19) /* ICP Transmit/Receive/Error */
/linux-4.1.27/drivers/staging/comedi/drivers/
H A Dpcl812.c12 * and for ICP DAS cards
23 * ICP DAS A-821PGH/PGL/PGL-NDA, A-822PGH/PGL, A-823PGH/PGL, A-826PG,
24 * ICP DAS ISO-813
29 * [ICP] ISO-813 (iso813), A-821PGH (a821pgh), A-821PGL (a821pgl),
130 #define boardACL8216 8 /* and ICP DAS A-826PG */
H A Dpcl730.c13 * [ICP] ISO-730 (iso730), P8R8-DIO (p8r8dio), P16R16-DIO (p16r16dio),
H A Dicp_multi.c162 /* Output channel, range, mode to ICP Multi */ setup_channel_list()
/linux-4.1.27/drivers/tty/serial/8250/
H A D8250_core.c1316 unsigned int ICP = 0; autoconfig_irq() local
1321 ICP = (port->iobase & 0xfe0) | 0x1f; autoconfig_irq()
1322 save_ICP = inb_p(ICP); autoconfig_irq()
1323 outb_p(0x80, ICP); autoconfig_irq()
1324 inb_p(ICP); autoconfig_irq()
1356 outb_p(save_ICP, ICP); autoconfig_irq()
/linux-4.1.27/drivers/scsi/
H A Dgdth.h7 * gdth.h Copyright (C) 1995-06 ICP vortex, Achim Leubner
H A Dgdth.c3 * ICP vortex GmbH: GDT ISA/EISA/PCI Disk Array Controllers *
7 * Copyright (C) 1995-06 ICP vortex GmbH, Achim Leubner *
1909 strlcpy(ha->oem_name,"ICP ", sizeof(ha->oem_name)); gdth_search_drives()
/linux-4.1.27/drivers/staging/dgap/
H A Ddgap.h346 #define ICP 23 macro
/linux-4.1.27/drivers/video/fbdev/
H A Dsa1100fb.c143 * - Added support for the ICP LCD-Kit01 on LART. This LCD is
/linux-4.1.27/drivers/usb/serial/
H A Dftdi_sio.c1007 /* ICP DAS I-756xU devices */

Completed in 701 milliseconds