Searched refs:isr_status (Results 1 - 7 of 7) sorted by relevance

/linux-4.4.14/drivers/net/wireless/rsi/
H A Drsi_91x_sdio_ops.c376 u8 isr_status = 0; rsi_interrupt_handler() local
385 &isr_status); rsi_interrupt_handler()
394 if (isr_status == 0) { rsi_interrupt_handler()
402 __func__, isr_status, (1 << MSDU_PKT_PENDING), rsi_interrupt_handler()
406 RSI_GET_SDIO_INTERRUPT_TYPE(isr_status, isr_type); rsi_interrupt_handler()
460 rsi_sdio_ack_intr(common->priv, isr_status); rsi_interrupt_handler()
462 isr_status = 0; rsi_interrupt_handler()
465 isr_status); rsi_interrupt_handler()
468 isr_status ^= BIT(isr_type - 1); rsi_interrupt_handler()
469 } while (isr_status); rsi_interrupt_handler()
/linux-4.4.14/drivers/i2c/busses/
H A Di2c-cadence.c202 unsigned int isr_status, avail_bytes, updatetx; cdns_i2c_isr() local
210 isr_status = cdns_i2c_readreg(CDNS_I2C_ISR_OFFSET); cdns_i2c_isr()
211 cdns_i2c_writereg(isr_status, CDNS_I2C_ISR_OFFSET); cdns_i2c_isr()
214 if (isr_status & (CDNS_I2C_IXR_NACK | CDNS_I2C_IXR_ARB_LOST)) { cdns_i2c_isr()
231 ((isr_status & CDNS_I2C_IXR_COMP) || cdns_i2c_isr()
232 (isr_status & CDNS_I2C_IXR_DATA))) { cdns_i2c_isr()
302 if ((isr_status & CDNS_I2C_IXR_COMP) && !id->recv_count) { cdns_i2c_isr()
312 if ((isr_status & CDNS_I2C_IXR_COMP) && !id->p_recv_buf) { cdns_i2c_isr()
346 id->err_status = isr_status & CDNS_I2C_IXR_ERR_INTR_MASK; cdns_i2c_isr()
363 unsigned int isr_status; cdns_i2c_mrecv() local
387 isr_status = cdns_i2c_readreg(CDNS_I2C_ISR_OFFSET); cdns_i2c_mrecv()
388 cdns_i2c_writereg(isr_status, CDNS_I2C_ISR_OFFSET); cdns_i2c_mrecv()
424 unsigned int isr_status; cdns_i2c_msend() local
444 isr_status = cdns_i2c_readreg(CDNS_I2C_ISR_OFFSET); cdns_i2c_msend()
445 cdns_i2c_writereg(isr_status, CDNS_I2C_ISR_OFFSET); cdns_i2c_msend()
/linux-4.4.14/drivers/scsi/
H A Dmvumi.c1238 unsigned int isr_status; mvumi_handshake_event() local
1244 isr_status = mhba->instancet->read_fw_status_reg(mhba); mvumi_handshake_event()
1254 mhba->global_isr, isr_status); mvumi_handshake_event()
1259 } while (!(isr_status & DRBL_HANDSHAKE_ISR)); mvumi_handshake_event()
1777 static void mvumi_launch_events(struct mvumi_hba *mhba, u32 isr_status) mvumi_launch_events() argument
1781 while (isr_status & (DRBL_BUS_CHANGE | DRBL_EVENT_NOTIFY)) { mvumi_launch_events()
1782 if (isr_status & DRBL_BUS_CHANGE) { mvumi_launch_events()
1785 isr_status &= ~(DRBL_BUS_CHANGE); mvumi_launch_events()
1794 isr_status &= ~(DRBL_EVENT_NOTIFY); mvumi_launch_events()
1839 if (mhba->isr_status & (DRBL_BUS_CHANGE | DRBL_EVENT_NOTIFY)) mvumi_isr_handler()
1840 mvumi_launch_events(mhba, mhba->isr_status); mvumi_isr_handler()
1841 if (mhba->isr_status & DRBL_HANDSHAKE_ISR) { mvumi_isr_handler()
1852 mhba->isr_status = 0; mvumi_isr_handler()
1965 unsigned int status, isr_status = 0, tmp = 0; mvumi_clear_intr() local
1993 isr_status = ioread32(regs->arm_to_pciea_drbl_reg); mvumi_clear_intr()
1994 if (isr_status) mvumi_clear_intr()
1995 iowrite32(isr_status, regs->arm_to_pciea_drbl_reg); mvumi_clear_intr()
1999 mhba->isr_status = isr_status; mvumi_clear_intr()
H A Dmvumi.h521 unsigned int isr_status; member in struct:mvumi_hba
/linux-4.4.14/drivers/scsi/mvsas/
H A Dmv_init.c176 stat = MVS_CHIP_DISP->isr_status(mvi, mvi->pdev->irq); mvs_tasklet()
209 stat = MVS_CHIP_DISP->isr_status(mvi, irq); mvs_interrupt()
H A Dmv_sas.h114 u32 (*isr_status)(struct mvs_info *mvi, int irq); member in struct:mvs_dispatch
/linux-4.4.14/drivers/net/ethernet/via/
H A Dvia-velocity.c2188 u32 isr_status; velocity_intr() local
2191 isr_status = mac_read_isr(vptr->mac_regs); velocity_intr()
2194 if (isr_status == 0) { velocity_intr()
2200 mac_write_isr(vptr->mac_regs, isr_status); velocity_intr()
2207 if (isr_status & (~(ISR_PRXI | ISR_PPRXI | ISR_PTXI | ISR_PPTXI))) velocity_intr()
2208 velocity_error(vptr, isr_status); velocity_intr()

Completed in 288 milliseconds