Searched refs:isr_status (Results 1 – 9 of 9) sorted by relevance
/Linux-v4.19/drivers/net/wireless/rsi/ |
D | rsi_91x_sdio_ops.c | 266 u8 isr_status = 0; in rsi_interrupt_handler() local 275 &isr_status); in rsi_interrupt_handler() 283 adapter->interrupt_status = isr_status; in rsi_interrupt_handler() 285 if (isr_status == 0) { in rsi_interrupt_handler() 293 __func__, isr_status, (1 << MSDU_PKT_PENDING), in rsi_interrupt_handler() 297 RSI_GET_SDIO_INTERRUPT_TYPE(isr_status, isr_type); in rsi_interrupt_handler() 353 rsi_sdio_ack_intr(common->priv, isr_status); in rsi_interrupt_handler() 355 isr_status = 0; in rsi_interrupt_handler() 358 isr_status); in rsi_interrupt_handler() 361 isr_status ^= BIT(isr_type - 1); in rsi_interrupt_handler() [all …]
|
D | rsi_91x_sdio.c | 1164 u8 isr_status = 0, data = 0; in rsi_sdio_disable_interrupts() local 1172 &isr_status); in rsi_sdio_disable_interrupts() 1174 } while ((isr_status) && (jiffies_to_msecs(jiffies - t1) < 20)); in rsi_sdio_disable_interrupts()
|
/Linux-v4.19/drivers/i2c/busses/ |
D | i2c-cadence.c | 206 unsigned int isr_status, avail_bytes, updatetx; in cdns_i2c_isr() local 214 isr_status = cdns_i2c_readreg(CDNS_I2C_ISR_OFFSET); in cdns_i2c_isr() 215 cdns_i2c_writereg(isr_status, CDNS_I2C_ISR_OFFSET); in cdns_i2c_isr() 218 if (isr_status & (CDNS_I2C_IXR_NACK | CDNS_I2C_IXR_ARB_LOST)) { in cdns_i2c_isr() 235 ((isr_status & CDNS_I2C_IXR_COMP) || in cdns_i2c_isr() 236 (isr_status & CDNS_I2C_IXR_DATA))) { in cdns_i2c_isr() 306 if ((isr_status & CDNS_I2C_IXR_COMP) && !id->recv_count) { in cdns_i2c_isr() 316 if ((isr_status & CDNS_I2C_IXR_COMP) && !id->p_recv_buf) { in cdns_i2c_isr() 350 id->err_status = isr_status & CDNS_I2C_IXR_ERR_INTR_MASK; in cdns_i2c_isr() 367 unsigned int isr_status; in cdns_i2c_mrecv() local [all …]
|
D | i2c-altera.c | 98 u32 isr_status; member 245 idev->isr_status = readl(idev->base + ALTR_I2C_ISR) & idev->isr_mask; in altr_i2c_isr_quick() 246 if (idev->isr_status) in altr_i2c_isr_quick() 257 u32 status = idev->isr_status; in altr_i2c_isr()
|
/Linux-v4.19/drivers/scsi/ |
D | mvumi.c | 1226 unsigned int isr_status; in mvumi_handshake_event() local 1232 isr_status = mhba->instancet->read_fw_status_reg(mhba); in mvumi_handshake_event() 1242 mhba->global_isr, isr_status); in mvumi_handshake_event() 1247 } while (!(isr_status & DRBL_HANDSHAKE_ISR)); in mvumi_handshake_event() 1754 static void mvumi_launch_events(struct mvumi_hba *mhba, u32 isr_status) in mvumi_launch_events() argument 1758 while (isr_status & (DRBL_BUS_CHANGE | DRBL_EVENT_NOTIFY)) { in mvumi_launch_events() 1759 if (isr_status & DRBL_BUS_CHANGE) { in mvumi_launch_events() 1762 isr_status &= ~(DRBL_BUS_CHANGE); in mvumi_launch_events() 1771 isr_status &= ~(DRBL_EVENT_NOTIFY); in mvumi_launch_events() 1816 if (mhba->isr_status & (DRBL_BUS_CHANGE | DRBL_EVENT_NOTIFY)) in mvumi_isr_handler() [all …]
|
D | mvumi.h | 521 unsigned int isr_status; member
|
/Linux-v4.19/drivers/scsi/mvsas/ |
D | mv_init.c | 177 stat = MVS_CHIP_DISP->isr_status(mvi, mvi->pdev->irq); in mvs_tasklet() 210 stat = MVS_CHIP_DISP->isr_status(mvi, irq); in mvs_interrupt()
|
D | mv_sas.h | 115 u32 (*isr_status)(struct mvs_info *mvi, int irq); member
|
/Linux-v4.19/drivers/net/ethernet/via/ |
D | via-velocity.c | 2185 u32 isr_status; in velocity_intr() local 2188 isr_status = mac_read_isr(vptr->mac_regs); in velocity_intr() 2191 if (isr_status == 0) { in velocity_intr() 2197 mac_write_isr(vptr->mac_regs, isr_status); in velocity_intr() 2204 if (isr_status & (~(ISR_PRXI | ISR_PPRXI | ISR_PTXI | ISR_PPTXI))) in velocity_intr() 2205 velocity_error(vptr, isr_status); in velocity_intr()
|