Home
last modified time | relevance | path

Searched refs:isr_status (Results 1 – 11 of 11) sorted by relevance

/openbmc/linux/drivers/net/wireless/rsi/
H A Drsi_91x_sdio_ops.c236 u8 isr_status = 0; in rsi_rx_handler() local
245 &isr_status); in rsi_rx_handler()
253 adapter->interrupt_status = isr_status; in rsi_rx_handler()
255 if (isr_status == 0) { in rsi_rx_handler()
263 __func__, isr_status, (1 << MSDU_PKT_PENDING), in rsi_rx_handler()
266 if (isr_status & BIT(PKT_BUFF_AVAILABLE)) { in rsi_rx_handler()
280 isr_status &= ~BIT(PKT_BUFF_AVAILABLE); in rsi_rx_handler()
283 if (isr_status & BIT(FW_ASSERT_IND)) { in rsi_rx_handler()
303 isr_status &= ~BIT(FW_ASSERT_IND); in rsi_rx_handler()
306 if (isr_status & BIT(MSDU_PKT_PENDING)) { in rsi_rx_handler()
[all …]
H A Drsi_91x_sdio.c1263 u8 isr_status = 0, data = 0; in rsi_sdio_disable_interrupts() local
1271 &isr_status); in rsi_sdio_disable_interrupts()
1273 } while ((isr_status) && (jiffies_to_msecs(jiffies - t1) < 20)); in rsi_sdio_disable_interrupts()
/openbmc/u-boot/drivers/fpga/
H A Dzynqpl.c156 u32 isr_status; in zynq_dma_transfer() local
164 isr_status = readl(&devcfg_base->int_sts); in zynq_dma_transfer()
168 while (!(isr_status & DEVCFG_ISR_DMA_DONE)) { in zynq_dma_transfer()
169 if (isr_status & DEVCFG_ISR_ERROR_FLAGS_MASK) { in zynq_dma_transfer()
171 isr_status); in zynq_dma_transfer()
184 isr_status = readl(&devcfg_base->int_sts); in zynq_dma_transfer()
197 u32 status, control, isr_status; in zynq_dma_xfer_init() local
252 isr_status = readl(&devcfg_base->int_sts); in zynq_dma_xfer_init()
257 if (isr_status & DEVCFG_ISR_FATAL_ERROR_MASK) { in zynq_dma_xfer_init()
258 debug("%s: Fatal errors in PCAP 0x%X\n", __func__, isr_status); in zynq_dma_xfer_init()
[all …]
/openbmc/linux/drivers/i2c/busses/
H A Di2c-cadence.c343 unsigned int isr_status, i2c_status; in cdns_i2c_slave_isr() local
346 isr_status = cdns_i2c_readreg(CDNS_I2C_ISR_OFFSET); in cdns_i2c_slave_isr()
347 cdns_i2c_writereg(isr_status, CDNS_I2C_ISR_OFFSET); in cdns_i2c_slave_isr()
350 isr_status &= ~cdns_i2c_readreg(CDNS_I2C_IMR_OFFSET); in cdns_i2c_slave_isr()
358 if (isr_status & CDNS_I2C_IXR_DATA) in cdns_i2c_slave_isr()
361 if (isr_status & CDNS_I2C_IXR_COMP) { in cdns_i2c_slave_isr()
367 if (isr_status & CDNS_I2C_IXR_DATA) in cdns_i2c_slave_isr()
370 if (isr_status & CDNS_I2C_IXR_COMP) { in cdns_i2c_slave_isr()
378 if (isr_status & (CDNS_I2C_IXR_NACK | CDNS_I2C_IXR_RX_OVF | in cdns_i2c_slave_isr()
400 unsigned int isr_status, avail_bytes; in cdns_i2c_master_isr() local
[all …]
H A Di2c-altera.c87 u32 isr_status; member
228 idev->isr_status = readl(idev->base + ALTR_I2C_ISR) & idev->isr_mask; in altr_i2c_isr_quick()
229 if (idev->isr_status) in altr_i2c_isr_quick()
240 u32 status = idev->isr_status; in altr_i2c_isr()
H A Di2c-microchip-corei2c.c121 u32 isr_status; member
276 u32 status = idev->isr_status; in mchp_corei2c_handle_isr()
354 idev->isr_status = readb(idev->base + CORE_I2C_STATUS); in mchp_corei2c_isr()
/openbmc/linux/drivers/scsi/
H A Dmvumi.c1212 unsigned int isr_status; in mvumi_handshake_event() local
1218 isr_status = mhba->instancet->read_fw_status_reg(mhba); in mvumi_handshake_event()
1228 mhba->global_isr, isr_status); in mvumi_handshake_event()
1233 } while (!(isr_status & DRBL_HANDSHAKE_ISR)); in mvumi_handshake_event()
1740 static void mvumi_launch_events(struct mvumi_hba *mhba, u32 isr_status) in mvumi_launch_events() argument
1744 while (isr_status & (DRBL_BUS_CHANGE | DRBL_EVENT_NOTIFY)) { in mvumi_launch_events()
1745 if (isr_status & DRBL_BUS_CHANGE) { in mvumi_launch_events()
1748 isr_status &= ~(DRBL_BUS_CHANGE); in mvumi_launch_events()
1757 isr_status &= ~(DRBL_EVENT_NOTIFY); in mvumi_launch_events()
1802 if (mhba->isr_status & (DRBL_BUS_CHANGE | DRBL_EVENT_NOTIFY)) in mvumi_isr_handler()
[all …]
H A Dmvumi.h514 unsigned int isr_status; member
/openbmc/linux/drivers/scsi/mvsas/
H A Dmv_init.c162 stat = MVS_CHIP_DISP->isr_status(mvi, mvi->pdev->irq); in mvs_tasklet()
196 stat = MVS_CHIP_DISP->isr_status(mvi, irq); in mvs_interrupt()
H A Dmv_sas.h96 u32 (*isr_status)(struct mvs_info *mvi, int irq); member
/openbmc/linux/drivers/net/ethernet/via/
H A Dvia-velocity.c2194 u32 isr_status; in velocity_intr() local
2197 isr_status = mac_read_isr(vptr->mac_regs); in velocity_intr()
2200 if (isr_status == 0) { in velocity_intr()
2206 mac_write_isr(vptr->mac_regs, isr_status); in velocity_intr()
2213 if (isr_status & (~(ISR_PRXI | ISR_PPRXI | ISR_PTXI | ISR_PPTXI))) in velocity_intr()
2214 velocity_error(vptr, isr_status); in velocity_intr()