Home
last modified time | relevance | path

Searched refs:intstat (Results 1 – 27 of 27) sorted by relevance

/linux-4.1.27/drivers/scsi/aacraid/
Dsa.c50 unsigned short intstat, mask; in aac_sa_intr() local
52 intstat = sa_readw(dev, DoorbellReg_p); in aac_sa_intr()
61 if (intstat & mask) { in aac_sa_intr()
62 if (intstat & PrintfReady) { in aac_sa_intr()
66 } else if (intstat & DOORBELL_1) { // dev -> Host Normal Command Ready in aac_sa_intr()
69 } else if (intstat & DOORBELL_2) { // dev -> Host Normal Response Ready in aac_sa_intr()
72 } else if (intstat & DOORBELL_3) { // dev -> Host Normal Command Not Full in aac_sa_intr()
74 } else if (intstat & DOORBELL_4) { // dev -> Host Normal Response Not Full in aac_sa_intr()
Drx.c51 u8 intstat = rx_readb(dev, MUnit.OISR); in aac_rx_intr_producer() local
59 if (likely(intstat & ~(dev->OIMR))) { in aac_rx_intr_producer()
/linux-4.1.27/drivers/rapidio/switches/
Dtsi57x.c218 u32 intstat, err_status; in tsi57x_em_handler() local
275 rio_read_config_32(rdev, TSI578_SP_INT_STATUS(portnum), &intstat); in tsi57x_em_handler()
277 rdev->destid, rdev->hopcount, portnum, intstat); in tsi57x_em_handler()
279 if (intstat & 0x10000) { in tsi57x_em_handler()
291 intstat & 0x000700bd); in tsi57x_em_handler()
/linux-4.1.27/drivers/scsi/esas2r/
Desas2r_int.c58 u32 intstat; in esas2r_polled_interrupt() local
63 intstat = esas2r_read_register_dword(a, MU_INT_STATUS_OUT); in esas2r_polled_interrupt()
65 if (intstat & MU_INTSTAT_POST_OUT) { in esas2r_polled_interrupt()
75 if (intstat & MU_INTSTAT_DRBL) { in esas2r_polled_interrupt()
134 u32 intstat; in esas2r_msi_interrupt() local
137 intstat = esas2r_read_register_dword(a, MU_INT_STATUS_OUT); in esas2r_msi_interrupt()
139 if (likely(intstat & MU_INTSTAT_POST_OUT)) { in esas2r_msi_interrupt()
149 if (unlikely(intstat & MU_INTSTAT_DRBL)) { in esas2r_msi_interrupt()
Desas2r.h1368 u32 intstat; in esas2r_adapter_interrupt_pending() local
1373 intstat = esas2r_read_register_dword(a, MU_INT_STATUS_OUT); in esas2r_adapter_interrupt_pending()
1375 if ((intstat & a->int_mask) == 0) in esas2r_adapter_interrupt_pending()
1380 a->int_stat = intstat; in esas2r_adapter_interrupt_pending()
Desas2r_flash.c936 u32 intstat; in esas2r_flash_access() local
956 intstat = esas2r_read_register_dword(a, MU_INT_STATUS_OUT); in esas2r_flash_access()
958 if (intstat & MU_INTSTAT_DRBL) { in esas2r_flash_access()
/linux-4.1.27/drivers/staging/comedi/drivers/
Ddmm32at.c413 unsigned char intstat; in dmm32at_isr() local
422 intstat = inb(dev->iobase + DMM32AT_INTCLK_REG); in dmm32at_isr()
424 if (intstat & DMM32AT_INTCLK_ADINT) { in dmm32at_isr()
505 unsigned char aihi, ailo, fifostat, aistat, intstat, airback; in dmm32at_reset() local
534 intstat = inb(dev->iobase + DMM32AT_INTCLK_REG); in dmm32at_reset()
545 intstat != 0x00 || airback != 0x0c) in dmm32at_reset()
Damplc_pci224.c947 unsigned char intstat, valid_intstat; in pci224_interrupt() local
952 intstat = inb(devpriv->iobase1 + PCI224_INT_SCE) & 0x3F; in pci224_interrupt()
953 if (intstat) { in pci224_interrupt()
956 valid_intstat = devpriv->intsce & intstat; in pci224_interrupt()
958 curenab = devpriv->intsce & ~intstat; in pci224_interrupt()
Damplc_dio200_common.c288 unsigned intstat; in dio200_handle_read_intr() local
307 while ((intstat = (dio200_read8(dev, subpriv->ofs) & in dio200_handle_read_intr()
309 triggered |= intstat; in dio200_handle_read_intr()
/linux-4.1.27/drivers/power/
Dlp8727_charger.c146 u8 intstat[LP8788_NUM_INTREGS]; in lp8727_init_device() local
149 ret = lp8727_read_bytes(pchg, LP8727_INT1, intstat, LP8788_NUM_INTREGS); in lp8727_init_device()
230 u8 intstat[LP8788_NUM_INTREGS]; in lp8727_delayed_func() local
234 if (lp8727_read_bytes(pchg, LP8727_INT1, intstat, LP8788_NUM_INTREGS)) { in lp8727_delayed_func()
239 idno = intstat[0] & LP8727_IDNO; in lp8727_delayed_func()
240 vbus = intstat[0] & LP8727_VBUS; in lp8727_delayed_func()
/linux-4.1.27/drivers/media/pci/mantis/
Dmantis_i2c.c222 u32 intstat, intmask; in mantis_i2c_init() local
244 intstat = mmread(MANTIS_INT_STAT); in mantis_i2c_init()
246 mmwrite(intstat, MANTIS_INT_STAT); in mantis_i2c_init()
/linux-4.1.27/drivers/scsi/aic7xxx/
Daic79xx_pci.c253 static void ahd_pci_split_intr(struct ahd_softc *ahd, u_int intstat);
796 u_int intstat; in ahd_pci_intr() local
800 intstat = ahd_inb(ahd, INTSTAT); in ahd_pci_intr()
802 if ((intstat & SPLTINT) != 0) in ahd_pci_intr()
803 ahd_pci_split_intr(ahd, intstat); in ahd_pci_intr()
805 if ((intstat & PCIINT) == 0) in ahd_pci_intr()
849 ahd_pci_split_intr(struct ahd_softc *ahd, u_int intstat) in ahd_pci_split_intr() argument
Daic7xxx_core.c261 static void ahc_handle_seqint(struct ahc_softc *ahc, u_int intstat);
263 u_int intstat);
732 u_int intstat; in ahc_intr() local
751 intstat = CMDCMPLT; in ahc_intr()
753 intstat = ahc_inb(ahc, INTSTAT); in ahc_intr()
756 if ((intstat & INT_PEND) == 0) { in ahc_intr()
770 if (intstat & CMDCMPLT) { in ahc_intr()
793 if (intstat == 0xFF && (ahc->features & AHC_REMOVABLE) != 0) { in ahc_intr()
795 } else if (intstat & BRKADRINT) { in ahc_intr()
797 } else if ((intstat & (SEQINT|SCSIINT)) != 0) { in ahc_intr()
[all …]
Daic79xx_core.c277 static void ahd_handle_seqint(struct ahd_softc *ahd, u_int intstat);
279 u_int intstat);
955 u_int intstat; in ahd_intr() local
975 intstat = CMDCMPLT; in ahd_intr()
977 intstat = ahd_inb(ahd, INTSTAT); in ahd_intr()
979 if ((intstat & INT_PEND) == 0) in ahd_intr()
982 if (intstat & CMDCMPLT) { in ahd_intr()
1001 intstat |= SEQINT; in ahd_intr()
1019 if (intstat == 0xFF && (ahd->features & AHD_REMOVABLE) != 0) { in ahd_intr()
1021 } else if (intstat & HWERRINT) { in ahd_intr()
[all …]
/linux-4.1.27/drivers/tty/serial/
Dsb1250-duart.c451 unsigned int intstat; in sbd_interrupt() local
455 intstat = read_sbdshr(sport, in sbd_interrupt()
457 intstat &= read_sbdshr(sport, in sbd_interrupt()
459 intstat &= M_DUART_ISR_ALL; in sbd_interrupt()
460 if (!intstat) in sbd_interrupt()
463 if (intstat & M_DUART_ISR_RX) in sbd_interrupt()
465 if (intstat & M_DUART_ISR_IN) in sbd_interrupt()
467 if (intstat & M_DUART_ISR_TX) in sbd_interrupt()
/linux-4.1.27/drivers/gpio/
Dgpio-msm-v2.c221 unsigned val, val2, intstat; in msm_gpio_update_dual_edge_pos() local
230 intstat = readl(GPIO_INTR_STATUS(gpio)) & BIT(INTR_STATUS); in msm_gpio_update_dual_edge_pos()
231 if (intstat || val == val2) in msm_gpio_update_dual_edge_pos()
Dgpio-davinci.c37 u32 intstat; member
350 status = readl_relaxed(&g->intstat) & mask; in gpio_irq_handler()
353 writel_relaxed(status, &g->intstat); in gpio_irq_handler()
/linux-4.1.27/arch/mips/include/asm/sgi/
Dpi1.h42 volatile u8 intstat; member
/linux-4.1.27/drivers/net/ieee802154/
Dmrf24j40.c594 u8 intstat; in mrf24j40_isr() local
598 ret = read_short_reg(devrec, REG_INTSTAT, &intstat); in mrf24j40_isr()
603 if (intstat & 0x1) in mrf24j40_isr()
607 if (intstat & 0x8) in mrf24j40_isr()
/linux-4.1.27/drivers/media/pci/saa7164/
Dsaa7164-core.c628 u32 intid, intstat[INT_SIZE/4]; in saa7164_irq() local
646 intstat[i] = saa7164_readl(dev->int_status + (i * 4)); in saa7164_irq()
648 if (intstat[i]) in saa7164_irq()
657 if (intstat[i]) { in saa7164_irq()
664 if (((intstat[i] >> bit) & 0x00000001) == 0) in saa7164_irq()
714 saa7164_writel(dev->int_ack + (i * 4), intstat[i]); in saa7164_irq()
/linux-4.1.27/drivers/net/ethernet/tundra/
Dtsi108_eth.c838 u32 intstat = TSI_READ(TSI108_EC_INTSTAT); in tsi108_poll() local
841 intstat &= TSI108_INT_RXQUEUE0 | TSI108_INT_RXTHRESH | in tsi108_poll()
845 TSI_WRITE(TSI108_EC_INTSTAT, intstat); in tsi108_poll()
865 if (intstat & TSI108_INT_RXERROR) { in tsi108_poll()
880 if (intstat & TSI108_INT_RXOVERRUN) { in tsi108_poll()
/linux-4.1.27/arch/mips/alchemy/common/
Ddbdma.c864 u32 intstat; in dbdma_interrupt() local
870 intstat = dbdma_gptr->ddma_intstat; in dbdma_interrupt()
872 chan_index = __ffs(intstat); in dbdma_interrupt()
/linux-4.1.27/drivers/usb/host/
Disp116x-hcd.c606 u32 intstat = isp116x_read_reg32(isp116x, HCINTSTAT); in isp116x_irq() local
607 isp116x_write_reg32(isp116x, HCINTSTAT, intstat); in isp116x_irq()
608 if (intstat & HCINT_UE) { in isp116x_irq()
617 if (intstat & HCINT_RHSC) in isp116x_irq()
623 if (intstat & HCINT_RD) { in isp116x_irq()
Disp1362-hcd.c1128 u32 intstat = isp1362_read_reg32(isp1362_hcd, HCINTSTAT); in isp1362_irq() local
1132 DBG(2, "%s: OPR %08x:%08x\n", __func__, intstat, isp1362_hcd->intenb); in isp1362_irq()
1133 intstat &= isp1362_hcd->intenb; in isp1362_irq()
1134 if (intstat & OHCI_INTR_UE) { in isp1362_irq()
1138 if (intstat & OHCI_INTR_RHSC) { in isp1362_irq()
1143 if (intstat & OHCI_INTR_RD) { in isp1362_irq()
1148 isp1362_write_reg32(isp1362_hcd, HCINTSTAT, intstat); in isp1362_irq()
/linux-4.1.27/drivers/pinctrl/qcom/
Dpinctrl-msm.c559 unsigned val, val2, intstat; in msm_gpio_update_dual_edge_pos() local
570 intstat = readl(pctrl->regs + g->intr_status_reg); in msm_gpio_update_dual_edge_pos()
571 if (intstat || (val == val2)) in msm_gpio_update_dual_edge_pos()
/linux-4.1.27/drivers/message/fusion/
Dmptbase.c4764 u32 intstat=0; in WaitForDoorbellAck() local
4771 intstat = CHIPREG_READ32(&ioc->chip->IntStatus); in WaitForDoorbellAck()
4772 if (! (intstat & MPI_HIS_IOP_DOORBELL_STATUS)) in WaitForDoorbellAck()
4779 intstat = CHIPREG_READ32(&ioc->chip->IntStatus); in WaitForDoorbellAck()
4780 if (! (intstat & MPI_HIS_IOP_DOORBELL_STATUS)) in WaitForDoorbellAck()
4793 ioc->name, count, intstat); in WaitForDoorbellAck()
4814 u32 intstat=0; in WaitForDoorbellInt() local
4819 intstat = CHIPREG_READ32(&ioc->chip->IntStatus); in WaitForDoorbellInt()
4820 if (intstat & MPI_HIS_DOORBELL_INTERRUPT) in WaitForDoorbellInt()
4827 intstat = CHIPREG_READ32(&ioc->chip->IntStatus); in WaitForDoorbellInt()
[all …]
/linux-4.1.27/drivers/block/
Dskd_main.c3013 u32 intstat; in skd_isr() local
3023 intstat = SKD_READL(skdev, FIT_INT_STATUS_HOST); in skd_isr()
3026 ack &= intstat; in skd_isr()
3029 skdev->name, __func__, __LINE__, intstat, ack); in skd_isr()
3052 if (intstat & FIT_ISH_COMPLETION_POSTED) { in skd_isr()
3063 if (intstat & FIT_ISH_FW_STATE_CHANGE) { in skd_isr()
3073 if (intstat & FIT_ISH_MSG_FROM_DEV) in skd_isr()