Home
last modified time | relevance | path

Searched refs:istat (Results 1 – 26 of 26) sorted by relevance

/linux-4.1.27/drivers/infiniband/hw/ipath/
Dipath_intr.c561 static void handle_sdma_intr(struct ipath_devdata *dd, u64 istat) in handle_sdma_intr() argument
566 if ((istat & INFINIPATH_I_SDMAINT) && in handle_sdma_intr()
570 if (istat & INFINIPATH_I_SDMADISABLED) { in handle_sdma_intr()
1018 static void handle_urcv(struct ipath_devdata *dd, u64 istat) in handle_urcv() argument
1034 portr = ((istat >> dd->ipath_i_rcvavail_shift) & in handle_urcv()
1036 ((istat >> dd->ipath_i_rcvurg_shift) & in handle_urcv()
1068 u64 istat, chk0rcv = 0; in ipath_intr() local
1102 istat = ipath_read_ireg(dd, dd->ipath_kregs->kr_intstatus); in ipath_intr()
1104 if (unlikely(!istat)) { in ipath_intr()
1109 if (unlikely(istat == -1)) { in ipath_intr()
[all …]
/linux-4.1.27/drivers/atm/
Didt77105.c116 unsigned char istat; in idt77105_restart_timer_func() local
125 istat = GET(ISTAT); /* side effect: clears all interrupt status bits */ in idt77105_restart_timer_func()
126 if (istat & IDT77105_ISTAT_GOODSIG) { in idt77105_restart_timer_func()
214 unsigned char istat; in idt77105_int() local
216 istat = GET(ISTAT); /* side effect: clears all interrupt status bits */ in idt77105_int()
218 DPRINTK("IDT77105 generated an interrupt, istat=%02x\n", (unsigned)istat); in idt77105_int()
220 if (istat & IDT77105_ISTAT_RSCC) { in idt77105_int()
222 if (istat & IDT77105_ISTAT_GOODSIG) { /* signal detected again */ in idt77105_int()
243 if (istat & IDT77105_ISTAT_RFO) { in idt77105_int()
250 if (istat & (IDT77105_ISTAT_HECERR | IDT77105_ISTAT_SCR | in idt77105_int()
Dfore200e.h702 u32 istat; /* 1 for interrupt posted */ member
/linux-4.1.27/arch/mips/txx9/rbtx4939/
Dirq.c46 unsigned char istat = readb(rbtx4939_ifac2_addr); in rbtx4939_ioc_irqroute() local
48 if (unlikely(istat == 0)) in rbtx4939_ioc_irqroute()
50 return RBTX4939_IRQ_IOC + __fls8(istat); in rbtx4939_ioc_irqroute()
/linux-4.1.27/arch/mips/sgi-ip32/
Dip32-irq.c292 mace_int = mace->perif.ctrl.istat; in mask_and_ack_maceisa_irq()
294 mace->perif.ctrl.istat = mace_int; in mask_and_ack_maceisa_irq()
346 printk("CRIME intr status: %016lx\n", crime->istat); in ip32_unknown_interrupt()
349 printk("MACE ISA intr status: %08lx\n", mace->perif.ctrl.istat); in ip32_unknown_interrupt()
375 crime_int = crime->istat & crime_mask; in ip32_irq0()
384 unsigned long mace_int = mace->perif.ctrl.istat; in ip32_irq0()
444 mace->perif.ctrl.istat = 0; in arch_init_irq()
/linux-4.1.27/arch/mips/txx9/jmr3927/
Dirq.c73 unsigned char istat = jmr3927_ioc_reg_in(JMR3927_IOC_INTS2_ADDR); in jmr3927_ioc_irqroute() local
77 if (istat & (1 << i)) in jmr3927_ioc_irqroute()
/linux-4.1.27/drivers/staging/media/cxd2099/
Dcxd2099.c577 u8 istat; in campoll() local
579 read_reg(ci, 0x04, &istat); in campoll()
580 if (!istat) in campoll()
582 write_reg(ci, 0x05, istat); in campoll()
584 if (istat&0x40) { in campoll()
588 if (istat&0x20) in campoll()
591 if (istat&2) { in campoll()
609 if (istat&8 && in campoll()
/linux-4.1.27/drivers/i2c/muxes/
Di2c-mux-pca9541.c228 int istat; in pca9541_arbitrate() local
233 istat = pca9541_reg_read(client, PCA9541_ISTAT); in pca9541_arbitrate()
234 if (!(istat & PCA9541_ISTAT_NMYTEST) in pca9541_arbitrate()
/linux-4.1.27/drivers/tty/serial/
Dmxs-auart.c798 u32 istat; in mxs_auart_irq_handle() local
803 istat = readl(s->port.membase + AUART_INTR); in mxs_auart_irq_handle()
806 writel(istat & (AUART_INTR_RTIS in mxs_auart_irq_handle()
822 if (istat & AUART_INTR_CTSMIS) { in mxs_auart_irq_handle()
828 istat &= ~AUART_INTR_CTSMIS; in mxs_auart_irq_handle()
831 if (istat & (AUART_INTR_RTIS | AUART_INTR_RXIS)) { in mxs_auart_irq_handle()
834 istat &= ~(AUART_INTR_RTIS | AUART_INTR_RXIS); in mxs_auart_irq_handle()
837 if (istat & AUART_INTR_TXIS) { in mxs_auart_irq_handle()
839 istat &= ~AUART_INTR_TXIS; in mxs_auart_irq_handle()
/linux-4.1.27/arch/mips/include/asm/ip32/
Dcrime.h46 volatile unsigned long istat; member
Dmace.h194 volatile unsigned long istat; member
/linux-4.1.27/drivers/infiniband/hw/qib/
Dqib_iba6120.c1537 static noinline void unlikely_6120_intr(struct qib_devdata *dd, u64 istat) in unlikely_6120_intr() argument
1539 if (unlikely(istat & ~QLOGIC_IB_I_BITSEXTANT)) in unlikely_6120_intr()
1541 istat & ~QLOGIC_IB_I_BITSEXTANT); in unlikely_6120_intr()
1543 if (istat & QLOGIC_IB_I_ERROR) { in unlikely_6120_intr()
1551 istat); in unlikely_6120_intr()
1555 if (istat & QLOGIC_IB_I_GPIO) { in unlikely_6120_intr()
1611 u32 istat, ctxtrbits, rmask, crcs = 0; in qib_6120intr() local
1625 istat = qib_read_kreg32(dd, kr_intstatus); in qib_6120intr()
1627 if (unlikely(!istat)) { in qib_6120intr()
1631 if (unlikely(istat == -1)) { in qib_6120intr()
[all …]
Dqib_iba7220.c1809 static void sdma_7220_intr(struct qib_pportdata *ppd, u64 istat) in sdma_7220_intr() argument
1873 static noinline void unlikely_7220_intr(struct qib_devdata *dd, u64 istat) in unlikely_7220_intr() argument
1875 if (unlikely(istat & ~QLOGIC_IB_I_BITSEXTANT)) in unlikely_7220_intr()
1878 istat & ~QLOGIC_IB_I_BITSEXTANT); in unlikely_7220_intr()
1880 if (istat & QLOGIC_IB_I_GPIO) { in unlikely_7220_intr()
1920 if (istat & QLOGIC_IB_I_ERROR) { in unlikely_7220_intr()
1928 istat); in unlikely_7220_intr()
1938 u64 istat; in qib_7220intr() local
1954 istat = qib_read_kreg64(dd, kr_intstatus); in qib_7220intr()
1956 if (unlikely(!istat)) { in qib_7220intr()
[all …]
Dqib_iba7322.c2919 static void sdma_7322_intr(struct qib_devdata *dd, u64 istat) in sdma_7322_intr() argument
2923 u64 intr0 = istat & (INT_MASK_P(SDma, 0) | in sdma_7322_intr()
2925 u64 intr1 = istat & (INT_MASK_P(SDma, 1) | in sdma_7322_intr()
2933 if (istat & INT_MASK_PM(SDmaCleanupDone, 0)) in sdma_7322_intr()
2935 if (istat & INT_MASK_PM(SDmaCleanupDone, 1)) in sdma_7322_intr()
2961 static noinline void unknown_7322_ibits(struct qib_devdata *dd, u64 istat) in unknown_7322_ibits() argument
2966 kills = istat & ~QIB_I_BITSEXTANT; in unknown_7322_ibits()
3042 static noinline void unlikely_7322_intr(struct qib_devdata *dd, u64 istat) in unlikely_7322_intr() argument
3044 if (istat & ~QIB_I_BITSEXTANT) in unlikely_7322_intr()
3045 unknown_7322_ibits(dd, istat); in unlikely_7322_intr()
[all …]
/linux-4.1.27/drivers/net/ethernet/broadcom/
Db44.c874 if (bp->istat & (ISTAT_TX | ISTAT_TO)) { in b44_poll()
879 if (bp->istat & ISTAT_RFO) { /* fast recovery, in ~20msec */ in b44_poll()
880 bp->istat &= ~ISTAT_RFO; in b44_poll()
891 if (bp->istat & ISTAT_RX) in b44_poll()
894 if (bp->istat & ISTAT_ERRORS) { in b44_poll()
916 u32 istat, imask; in b44_interrupt() local
921 istat = br32(bp, B44_ISTAT); in b44_interrupt()
928 istat &= imask; in b44_interrupt()
929 if (istat) { in b44_interrupt()
941 bp->istat = istat; in b44_interrupt()
[all …]
Db44.h356 u32 imask, istat; member
/linux-4.1.27/arch/mips/pci/
Dops-tx3927.c215 tx3927_pcicptr->istat = TX3927_PCIC_IIM_ALL; in tx3927_pcierr_interrupt()
/linux-4.1.27/drivers/scsi/sym53c8xx_2/
Dsym_hipd.c154 u_char istat = 0; in sym_soft_reset() local
162 istat = INB(np, nc_istat); in sym_soft_reset()
163 if (istat & SIP) { in sym_soft_reset()
166 else if (istat & DIP) { in sym_soft_reset()
175 "ISTAT=0x%02x.\n", sym_name(np), istat); in sym_soft_reset()
2817 u_char istat, istatc; local
2832 istat = INB(np, nc_istat);
2833 if (istat & INTF) {
2834 OUTB(np, nc_istat, (istat & SIGP) | INTF | np->istat_sem);
2835 istat |= INB(np, nc_istat); /* DUMMY READ */
[all …]
Dsym_fw1.h239 SCR_FROM_REG (istat),
Dsym_fw2.h232 SCR_FROM_REG (istat),
/linux-4.1.27/arch/mips/include/asm/txx9/
Dtx3927.h89 volatile unsigned long istat; member
/linux-4.1.27/drivers/mfd/
Dasic3.c166 unsigned long base, istat; in asic3_irq_demux() local
172 istat = asic3_read_register(asic, in asic3_irq_demux()
185 if (!(istat & bit)) in asic3_irq_demux()
/linux-4.1.27/drivers/scsi/
D53c700.c1482 __u8 istat; in NCR_700_intr() local
1494 if((istat = NCR_700_readb(host, ISTAT_REG)) in NCR_700_intr()
1506 if(istat & SCSI_INT_PENDING) { in NCR_700_intr()
1512 if(istat & DMA_INT_PENDING) { in NCR_700_intr()
1522 host->host_no, istat, sstat0, dstat, in NCR_700_intr()
Dncr53c8xx.c5905 u_char istat, dstat; in ncr_exception() local
5916 istat = INB (nc_istat); in ncr_exception()
5917 if (istat & INTF) { in ncr_exception()
5918 OUTB (nc_istat, (istat & SIGP) | INTF); in ncr_exception()
5919 istat = INB (nc_istat); in ncr_exception()
5924 if (!(istat & (SIP|DIP))) in ncr_exception()
5927 if (istat & CABRT) in ncr_exception()
5935 sist = (istat & SIP) ? INW (nc_sist) : 0; in ncr_exception()
5936 dstat = (istat & DIP) ? INB (nc_dstat) : 0; in ncr_exception()
5978 ncr_name(np), istat, dstat, sist); in ncr_exception()
/linux-4.1.27/drivers/block/
Dcpqarray.c1047 unsigned long istat; in do_ida_intr() local
1051 istat = h->access.intr_pending(h); in do_ida_intr()
1053 if (istat == 0) in do_ida_intr()
1061 if (istat & FIFO_NOT_EMPTY) { in do_ida_intr()
/linux-4.1.27/drivers/media/pci/ddbridge/
Dddbridge-core.c93 u32 istat = ddbreadl(INTERRUPT_STATUS); in ddb_i2c_cmd() local
94 printk(KERN_ERR "IRS %08x\n", istat); in ddb_i2c_cmd()
95 ddbwritel(istat, INTERRUPT_ACK); in ddb_i2c_cmd()