Home
last modified time | relevance | path

Searched refs:intr_status (Results 1 – 25 of 29) sorted by relevance

12

/linux/drivers/net/wwan/t7xx/
H A Dt7xx_dpmaif.c225 unsigned int intr_status, in t7xx_dpmaif_hw_check_tx_intr() argument
230 value = FIELD_GET(DP_UL_INT_QDONE_MSK, intr_status); in t7xx_dpmaif_hw_check_tx_intr()
240 value = FIELD_GET(DP_UL_INT_EMPTY_MSK, intr_status); in t7xx_dpmaif_hw_check_tx_intr()
244 value = FIELD_GET(DP_UL_INT_MD_NOTREADY_MSK, intr_status); in t7xx_dpmaif_hw_check_tx_intr()
248 value = FIELD_GET(DP_UL_INT_MD_PWR_NOTREADY_MSK, intr_status); in t7xx_dpmaif_hw_check_tx_intr()
252 value = FIELD_GET(DP_UL_INT_ERR_MSK, intr_status); in t7xx_dpmaif_hw_check_tx_intr()
257 iowrite32(intr_status, hw_info->pcie_base + DPMAIF_AP_L2TISAR0); in t7xx_dpmaif_hw_check_tx_intr()
264 unsigned int intr_status, in t7xx_dpmaif_hw_check_rx_intr() argument
268 if (intr_status & DP_DL_INT_SKB_LEN_ERR) in t7xx_dpmaif_hw_check_rx_intr()
271 if (intr_status & DP_DL_INT_BATCNT_LEN_ERR) { in t7xx_dpmaif_hw_check_rx_intr()
[all …]
H A Dt7xx_hif_dpmaif.c83 struct dpmaif_hw_intr_st_para intr_status; in t7xx_dpmaif_irq_cb() local
88 memset(&intr_status, 0, sizeof(intr_status)); in t7xx_dpmaif_irq_cb()
91 if (t7xx_dpmaif_hw_get_intr_cnt(hw_info, &intr_status, isr_para->dlq_id) < 0) { in t7xx_dpmaif_irq_cb()
98 for (i = 0; i < intr_status.intr_cnt; i++) { in t7xx_dpmaif_irq_cb()
99 switch (intr_status.intr_types[i]) { in t7xx_dpmaif_irq_cb()
101 t7xx_dpmaif_irq_tx_done(dpmaif_ctrl, intr_status.intr_queues[i]); in t7xx_dpmaif_irq_cb()
133 t7xx_dpmaif_irq_rx_done(dpmaif_ctrl, intr_status.intr_queues[i]); in t7xx_dpmaif_irq_cb()
138 intr_status.intr_types[i]); in t7xx_dpmaif_irq_cb()
/linux/drivers/scsi/qla4xxx/
H A Dql4_isr.c1025 uint32_t intr_status) in qla4_83xx_interrupt_service_routine() argument
1028 if (intr_status) { in qla4_83xx_interrupt_service_routine()
1050 uint32_t intr_status) in qla4_82xx_interrupt_service_routine() argument
1053 if ((intr_status & HSRX_RISC_IOCB_INT) && in qla4_82xx_interrupt_service_routine()
1058 if (intr_status & HSRX_RISC_MB_INT) in qla4_82xx_interrupt_service_routine()
1076 uint32_t intr_status) in qla4xxx_interrupt_service_routine() argument
1079 if (intr_status & CSR_SCSI_COMPLETION_INTR) in qla4xxx_interrupt_service_routine()
1083 if (intr_status & CSR_SCSI_PROCESSOR_INTR) { in qla4xxx_interrupt_service_routine()
1124 uint32_t intr_status; in qla4xxx_intr_handler() local
1148 intr_status = CSR_SCSI_COMPLETION_INTR; in qla4xxx_intr_handler()
[all …]
H A Dql4_glbl.h69 uint32_t intr_status);
125 uint32_t intr_status);
225 uint32_t intr_status);
H A Dql4_83xx.c1333 int intr_status; in qla4_83xx_process_mbox_intr() local
1335 intr_status = readl(&ha->qla4_83xx_reg->risc_intr); in qla4_83xx_process_mbox_intr()
1336 if (intr_status) { in qla4_83xx_process_mbox_intr()
1338 ha->isp_ops->interrupt_service_routine(ha, intr_status); in qla4_83xx_process_mbox_intr()
/linux/drivers/input/serio/
H A Dsun4i-ps2.c98 u32 intr_status; in sun4i_ps2_interrupt() local
107 intr_status = readl(drvdata->reg_base + PS2_REG_LSTS); in sun4i_ps2_interrupt()
111 if (intr_status & PS2_LINE_ERROR_BIT) { in sun4i_ps2_interrupt()
112 rxflags = (intr_status & PS2_LINE_ERROR_BIT) ? SERIO_FRAME : 0; in sun4i_ps2_interrupt()
113 rxflags |= (intr_status & PS2_LSTS_PARERR) ? SERIO_PARITY : 0; in sun4i_ps2_interrupt()
114 rxflags |= (intr_status & PS2_LSTS_PARERR) ? SERIO_TIMEOUT : 0; in sun4i_ps2_interrupt()
134 writel(intr_status, drvdata->reg_base + PS2_REG_LSTS); in sun4i_ps2_interrupt()
/linux/drivers/scsi/bfa/
H A Dbfa_hw_cb.c23 bfa_regs->intr_status = (kva + HOSTFN0_INT_STATUS); in bfa_hwcb_reginit()
26 bfa_regs->intr_status = (kva + HOSTFN1_INT_STATUS); in bfa_hwcb_reginit()
35 bfa->iocfc.bfa_regs.intr_status); in bfa_hwcb_reqq_ack_msix()
49 bfa->iocfc.bfa_regs.intr_status); in bfa_hwcb_rspq_ack_msix()
H A Dbfa_hw_ct.c33 bfa_regs->intr_status = (kva + HOSTFN0_INT_STATUS); in bfa_hwct_reginit()
36 bfa_regs->intr_status = (kva + HOSTFN1_INT_STATUS); in bfa_hwct_reginit()
47 bfa_regs->intr_status = (kva + CT2_HOSTFN_INT_STATUS); in bfa_hwct2_reginit()
/linux/drivers/input/touchscreen/
H A Dbcm_iproc_tsc.c191 u32 intr_status; in iproc_touchscreen_interrupt() local
198 regmap_read(priv->regmap, INTERRUPT_STATUS, &intr_status); in iproc_touchscreen_interrupt()
199 intr_status &= TS_PEN_INTR_MASK | TS_FIFO_INTR_MASK; in iproc_touchscreen_interrupt()
200 if (intr_status == 0) in iproc_touchscreen_interrupt()
204 regmap_write(priv->regmap, INTERRUPT_STATUS, intr_status); in iproc_touchscreen_interrupt()
206 if (intr_status & TS_PEN_INTR_MASK) { in iproc_touchscreen_interrupt()
221 if (intr_status & TS_FIFO_INTR_MASK) { in iproc_touchscreen_interrupt()
/linux/drivers/net/ethernet/silan/
H A Dsc92031.c289 u32 intr_status; member
624 priv->intr_status = 0; in _sc92031_reset()
838 u32 intr_status, intr_mask; in sc92031_tasklet() local
840 intr_status = priv->intr_status; in sc92031_tasklet()
847 if (intr_status & TxOK) in sc92031_tasklet()
850 if (intr_status & RxOK) in sc92031_tasklet()
853 if (intr_status & RxOverflow) in sc92031_tasklet()
856 if (intr_status & TimeOut) { in sc92031_tasklet()
861 if (intr_status & (LinkFail | LinkOK)) in sc92031_tasklet()
878 u32 intr_status, intr_mask; in sc92031_interrupt() local
[all …]
/linux/drivers/extcon/
H A Dextcon-lc824206xa.c344 int intr_status; in lc824206xa_irq() local
346 intr_status = lc824206xa_read_reg(data, REG_INTR_STATUS); in lc824206xa_irq()
347 if (intr_status < 0) in lc824206xa_irq()
348 intr_status = INTR_ALL; /* Should never happen, clear all */ in lc824206xa_irq()
350 dev_dbg(&data->client->dev, "interrupt 0x%02x\n", intr_status); in lc824206xa_irq()
352 lc824206xa_write_reg(data, REG_INTR_CLEAR, intr_status); in lc824206xa_irq()
/linux/drivers/input/misc/
H A Dcma3000_d0x.c108 int datax, datay, dataz, intr_status; in cma3000_thread_irq() local
111 intr_status = CMA3000_READ(data, CMA3000_INTSTATUS, "interrupt status"); in cma3000_thread_irq()
112 if (intr_status < 0) in cma3000_thread_irq()
116 if (intr_status & CMA3000_INTSTATUS_FFDET) { in cma3000_thread_irq()
/linux/drivers/net/ethernet/renesas/
H A Dsh_eth.c1582 static int sh_eth_rx(struct net_device *ndev, u32 intr_status, int *quota) in sh_eth_rx() argument
1703 if (intr_status & EESR_RDE && !mdp->cd->no_xdfar) { in sh_eth_rx()
1765 static void sh_eth_error(struct net_device *ndev, u32 intr_status) in sh_eth_error() argument
1770 if (intr_status & EESR_TWB) { in sh_eth_error()
1772 if (intr_status & EESR_TABT) { /* Transmit Abort int */ in sh_eth_error()
1778 if (intr_status & EESR_RABT) { in sh_eth_error()
1780 if (intr_status & EESR_RFRMER) { in sh_eth_error()
1786 if (intr_status & EESR_TDE) { in sh_eth_error()
1792 if (intr_status & EESR_TFE) { in sh_eth_error()
1798 if (intr_status & EESR_RDE) { in sh_eth_error()
[all …]
/linux/drivers/net/ethernet/calxeda/
H A Dxgmac.c1365 u32 intr_status; in xgmac_pmt_interrupt() local
1370 intr_status = __raw_readl(ioaddr + XGMAC_INT_STAT); in xgmac_pmt_interrupt()
1371 if (intr_status & XGMAC_INT_STAT_PMT) { in xgmac_pmt_interrupt()
1381 u32 intr_status; in xgmac_interrupt() local
1387 intr_status = __raw_readl(priv->base + XGMAC_DMA_STATUS); in xgmac_interrupt()
1388 intr_status &= __raw_readl(priv->base + XGMAC_DMA_INTR_ENA); in xgmac_interrupt()
1389 __raw_writel(intr_status, priv->base + XGMAC_DMA_STATUS); in xgmac_interrupt()
1393 if (unlikely(intr_status & DMA_STATUS_AIS)) { in xgmac_interrupt()
1394 if (intr_status & DMA_STATUS_TJT) { in xgmac_interrupt()
1398 if (intr_status & DMA_STATUS_RU) in xgmac_interrupt()
[all …]
/linux/drivers/media/pci/smipcie/
H A Dsmipcie-main.c287 u32 intr_status, finishedData, dmaManagement; in smi_dma_xfer() local
290 intr_status = port->_int_status; in smi_dma_xfer()
296 if ((intr_status & port->_dmaInterruptCH0) && (dmaChan0State == 0x01)) { in smi_dma_xfer()
319 if ((intr_status & port->_dmaInterruptCH1) && (dmaChan1State == 0x01)) { in smi_dma_xfer()
342 if (intr_status & port->_dmaInterruptCH0) in smi_dma_xfer()
344 if (intr_status & port->_dmaInterruptCH1) in smi_dma_xfer()
469 u32 intr_status = smi_read(MSI_INT_STATUS); in smi_irq_handler() local
473 handled += smi_port_irq(port0, intr_status); in smi_irq_handler()
477 handled += smi_port_irq(port1, intr_status); in smi_irq_handler()
480 handled += smi_ir_irq(ir, intr_status); in smi_irq_handler()
/linux/drivers/net/ethernet/marvell/octeontx2/nic/
H A Dcn20k.c158 intr = otx2_read64(pf, irq_data->intr_status); in cn20k_pfvf_mbox_intr_handler()
159 otx2_write64(pf, irq_data->intr_status, intr); in cn20k_pfvf_mbox_intr_handler()
188 irq_data[vec].intr_status = in cn20k_register_pfvf_mbox_intr()
194 irq_data[vec].intr_status = in cn20k_register_pfvf_mbox_intr()
200 irq_data[vec].intr_status = in cn20k_register_pfvf_mbox_intr()
206 irq_data[vec].intr_status = in cn20k_register_pfvf_mbox_intr()
/linux/drivers/net/wireless/zydas/zd1211rw/
H A Dzd_rf_uw2453.c300 u16 intr_status; in uw2453_init_hw() local
395 r = zd_ioread16_locked(chip, &intr_status, UW2453_INTR_REG); in uw2453_init_hw()
399 if (!(intr_status & 0xf)) { in uw2453_init_hw()
/linux/drivers/pci/controller/mobiveil/
H A Dpcie-mobiveil-host.c91 u32 intr_status, msi_status; in mobiveil_pcie_isr() local
105 intr_status = val & mask; in mobiveil_pcie_isr()
108 if (intr_status & PAB_INTP_INTX_MASK) { in mobiveil_pcie_isr()
162 mobiveil_csr_writel(pcie, intr_status, PAB_INTP_AMBA_MISC_STAT); in mobiveil_pcie_isr()
/linux/drivers/spi/
H A Dspi-axiado.c331 u32 intr_status; in ax_spi_irq() local
333 intr_status = ax_spi_read(xspi, AX_SPI_IVR); in ax_spi_irq()
334 if (!intr_status) in ax_spi_irq()
341 if (intr_status & AX_SPI_IVR_MTCV) { in ax_spi_irq()
364 if (intr_status & AX_SPI_IVR_RFFV) { in ax_spi_irq()
/linux/drivers/net/ethernet/via/
H A Dvia-rhine.c552 u32 intr_status; in rhine_get_events() local
554 intr_status = ioread16(ioaddr + IntrStatus); in rhine_get_events()
557 intr_status |= ioread8(ioaddr + IntrStatus2) << 16; in rhine_get_events()
558 return intr_status; in rhine_get_events()
2153 u32 intr_status; in rhine_restart_tx() local
2159 intr_status = rhine_get_events(rp); in rhine_restart_tx()
2161 if ((intr_status & IntrTxErrSummary) == 0) { in rhine_restart_tx()
2181 intr_status); in rhine_restart_tx()
2191 u32 intr_status; in rhine_slow_event_task() local
2198 intr_status = rhine_get_events(rp); in rhine_slow_event_task()
[all …]
/linux/drivers/net/ethernet/brocade/bna/
H A Dbna_enet.c253 bna_err_handler(struct bna *bna, u32 intr_status) in bna_err_handler() argument
255 if (BNA_IS_HALT_INTR(bna, intr_status)) in bna_err_handler()
262 bna_mbox_handler(struct bna *bna, u32 intr_status) in bna_mbox_handler() argument
264 if (BNA_IS_ERR_INTR(bna, intr_status)) { in bna_mbox_handler()
265 bna_err_handler(bna, intr_status); in bna_mbox_handler()
268 if (BNA_IS_MBOX_INTR(bna, intr_status)) in bna_mbox_handler()
1316 u32 intr_status; \
1317 bna_intr_status_get((_ioceth)->bna, intr_status); \
H A Dbnad.c772 u32 intr_status; in bnad_msix_mbox_handler() local
782 bna_intr_status_get(&bnad->bna, intr_status); in bnad_msix_mbox_handler()
784 if (BNA_IS_MBOX_ERR_INTR(&bnad->bna, intr_status)) in bnad_msix_mbox_handler()
785 bna_mbox_handler(&bnad->bna, intr_status); in bnad_msix_mbox_handler()
796 u32 intr_status; in bnad_isr() local
809 bna_intr_status_get(&bnad->bna, intr_status); in bnad_isr()
811 if (unlikely(!intr_status)) { in bnad_isr()
816 if (BNA_IS_MBOX_ERR_INTR(&bnad->bna, intr_status)) in bnad_isr()
817 bna_mbox_handler(&bnad->bna, intr_status); in bnad_isr()
821 if (!BNA_IS_INTX_DATA_INTR(intr_status)) in bnad_isr()
H A Dbna.h278 void bna_mbox_handler(struct bna *bna, u32 intr_status);
/linux/drivers/net/ethernet/amd/pds_core/
H A Dmain.c42 pdsc->intr_status = NULL; in pdsc_unmap_bars()
107 pdsc->intr_status = bar->vaddr + PDS_CORE_BAR0_INTR_STATUS_OFFSET; in pdsc_map_bars()
/linux/drivers/net/ethernet/mediatek/
H A Dmtk_star_emac.c773 unsigned int intr_status = mtk_star_intr_ack_all(priv); in mtk_star_handle_irq() local
776 rx = (intr_status & MTK_STAR_BIT_INT_STS_FNRC) && in mtk_star_handle_irq()
778 tx = (intr_status & MTK_STAR_BIT_INT_STS_TNTC) && in mtk_star_handle_irq()
794 if (intr_status & MTK_STAR_REG_INT_STS_MIB_CNT_TH) { in mtk_star_handle_irq()

12