Searched refs:intr_status (Results 1 - 25 of 63) sorted by relevance

123

/linux-master/drivers/net/ethernet/stmicro/stmmac/
H A Ddwmac_lib.c168 u32 intr_status = readl(ioaddr + DMA_STATUS); local
172 pr_debug("%s: [CSR5: 0x%08x]\n", __func__, intr_status);
173 show_tx_process_state(intr_status);
174 show_rx_process_state(intr_status);
178 intr_status &= DMA_STATUS_MSK_RX;
180 intr_status &= DMA_STATUS_MSK_TX;
183 if (unlikely(intr_status & DMA_STATUS_AIS)) {
184 if (unlikely(intr_status & DMA_STATUS_UNF)) {
188 if (unlikely(intr_status & DMA_STATUS_TJT))
191 if (unlikely(intr_status
[all...]
H A Ddwmac4_lib.c172 u32 intr_status = readl(ioaddr + DMA_CHAN_STATUS(dwmac4_addrs, chan)); local
178 intr_status &= DMA_CHAN_STATUS_MSK_RX;
180 intr_status &= DMA_CHAN_STATUS_MSK_TX;
183 if (unlikely(intr_status & DMA_CHAN_STATUS_AIS)) {
184 if (unlikely(intr_status & DMA_CHAN_STATUS_RBU))
186 if (unlikely(intr_status & DMA_CHAN_STATUS_RPS))
188 if (unlikely(intr_status & DMA_CHAN_STATUS_RWT))
190 if (unlikely(intr_status & DMA_CHAN_STATUS_ETI))
192 if (unlikely(intr_status & DMA_CHAN_STATUS_TPS)) {
196 if (unlikely(intr_status
[all...]
H A Dstmmac_pcs.h51 * @intr_status: GMAC core interrupt status
57 unsigned int intr_status,
62 if (intr_status & PCS_ANE_IRQ) {
68 if (intr_status & PCS_LINK_IRQ) {
56 dwmac_pcs_isr(void __iomem *ioaddr, u32 reg, unsigned int intr_status, struct stmmac_extra_stats *x) argument
H A Ddwmac1000_core.c301 u32 intr_status = readl(ioaddr + GMAC_INT_STATUS); local
306 intr_status &= ~intr_mask;
309 if ((intr_status & GMAC_INT_STATUS_MMCTIS))
311 if (unlikely(intr_status & GMAC_INT_STATUS_MMCRIS))
313 if (unlikely(intr_status & GMAC_INT_STATUS_MMCCSUM))
315 if (unlikely(intr_status & GMAC_INT_DISABLE_PMT)) {
322 if (intr_status & GMAC_INT_STATUS_LPIIS) {
336 dwmac_pcs_isr(ioaddr, GMAC_PCS_BASE, intr_status, x);
338 if (intr_status & PCS_RGSMIIIS_IRQ)
H A Ddwxgmac2_dma.c341 u32 intr_status = readl(ioaddr + XGMAC_DMA_CH_STATUS(chan)); local
346 intr_status &= XGMAC_DMA_STATUS_MSK_RX;
348 intr_status &= XGMAC_DMA_STATUS_MSK_TX;
351 if (unlikely(intr_status & XGMAC_AIS)) {
352 if (unlikely(intr_status & XGMAC_RBU)) {
356 if (unlikely(intr_status & XGMAC_TPS)) {
360 if (unlikely(intr_status & XGMAC_FBE)) {
367 if (likely(intr_status & XGMAC_NIS)) {
368 if (likely(intr_status & XGMAC_RI)) {
374 if (likely(intr_status
[all...]
/linux-master/drivers/scsi/bfa/
H A Dbfa_hw_cb.c23 bfa_regs->intr_status = (kva + HOSTFN0_INT_STATUS);
26 bfa_regs->intr_status = (kva + HOSTFN1_INT_STATUS);
35 bfa->iocfc.bfa_regs.intr_status);
49 bfa->iocfc.bfa_regs.intr_status);
H A Dbfa_hw_ct.c33 bfa_regs->intr_status = (kva + HOSTFN0_INT_STATUS);
36 bfa_regs->intr_status = (kva + HOSTFN1_INT_STATUS);
47 bfa_regs->intr_status = (kva + CT2_HOSTFN_INT_STATUS);
/linux-master/drivers/fpga/
H A Dzynq-fpga.c215 u32 intr_status; local
222 intr_status = zynq_fpga_read(priv, INT_STS_OFFSET);
223 if (!(intr_status & IXR_ERROR_FLAGS_MASK) &&
224 (intr_status & IXR_DMA_DONE_MASK) && priv->cur_sg) {
389 u32 intr_status; local
438 intr_status = zynq_fpga_read(priv, INT_STS_OFFSET);
447 if (intr_status & IXR_ERROR_FLAGS_MASK) {
454 !((intr_status & IXR_D_P_DONE_MASK) == IXR_D_P_DONE_MASK)) {
470 intr_status,
490 u32 intr_status; local
527 u32 intr_status; local
[all...]
/linux-master/drivers/mmc/host/
H A Dmvsdio.c358 u32 intr_status, intr_done_mask; local
363 intr_status = mvsd_read(MVSD_NOR_INTR_STATUS);
365 intr_status, mvsd_read(MVSD_NOR_INTR_EN),
407 (intr_status & host->intr_en &
410 while (s >= 32 && (intr_status & MVSD_NOR_RX_FIFO_8W)) {
415 intr_status = mvsd_read(MVSD_NOR_INTR_STATUS);
423 while (s >= 4 && (intr_status & MVSD_NOR_RX_READY)) {
428 intr_status = mvsd_read(MVSD_NOR_INTR_STATUS);
430 if (s && s < 4 && (intr_status & MVSD_NOR_RX_READY)) {
437 intr_status
[all...]
/linux-master/drivers/net/wwan/t7xx/
H A Dt7xx_dpmaif.c225 unsigned int intr_status,
230 value = FIELD_GET(DP_UL_INT_QDONE_MSK, intr_status);
240 value = FIELD_GET(DP_UL_INT_EMPTY_MSK, intr_status);
244 value = FIELD_GET(DP_UL_INT_MD_NOTREADY_MSK, intr_status);
248 value = FIELD_GET(DP_UL_INT_MD_PWR_NOTREADY_MSK, intr_status);
252 value = FIELD_GET(DP_UL_INT_ERR_MSK, intr_status);
257 iowrite32(intr_status, hw_info->pcie_base + DPMAIF_AP_L2TISAR0);
264 unsigned int intr_status,
268 if (intr_status & DP_DL_INT_SKB_LEN_ERR)
271 if (intr_status
224 t7xx_dpmaif_hw_check_tx_intr(struct dpmaif_hw_info *hw_info, unsigned int intr_status, struct dpmaif_hw_intr_st_para *para) argument
263 t7xx_dpmaif_hw_check_rx_intr(struct dpmaif_hw_info *hw_info, unsigned int intr_status, struct dpmaif_hw_intr_st_para *para, int qno) argument
1271 u32 intr_status; local
[all...]
H A Dt7xx_hif_dpmaif.c83 struct dpmaif_hw_intr_st_para intr_status; local
88 memset(&intr_status, 0, sizeof(intr_status));
91 if (t7xx_dpmaif_hw_get_intr_cnt(hw_info, &intr_status, isr_para->dlq_id) < 0) {
98 for (i = 0; i < intr_status.intr_cnt; i++) {
99 switch (intr_status.intr_types[i]) {
101 t7xx_dpmaif_irq_tx_done(dpmaif_ctrl, intr_status.intr_queues[i]);
133 t7xx_dpmaif_irq_rx_done(dpmaif_ctrl, intr_status.intr_queues[i]);
138 intr_status.intr_types[i]);
/linux-master/drivers/input/serio/
H A Dsun4i-ps2.c98 u32 intr_status; local
107 intr_status = readl(drvdata->reg_base + PS2_REG_LSTS);
111 if (intr_status & PS2_LINE_ERROR_BIT) {
112 rxflags = (intr_status & PS2_LINE_ERROR_BIT) ? SERIO_FRAME : 0;
113 rxflags |= (intr_status & PS2_LSTS_PARERR) ? SERIO_PARITY : 0;
114 rxflags |= (intr_status & PS2_LSTS_PARERR) ? SERIO_TIMEOUT : 0;
134 writel(intr_status, drvdata->reg_base + PS2_REG_LSTS);
/linux-master/drivers/scsi/qla4xxx/
H A Dql4_isr.c1025 uint32_t intr_status)
1028 if (intr_status) {
1044 * @intr_status: Local interrupt status/type.
1050 uint32_t intr_status)
1053 if ((intr_status & HSRX_RISC_IOCB_INT) &&
1058 if (intr_status & HSRX_RISC_MB_INT)
1070 * @intr_status: Local interrupt status/type.
1076 uint32_t intr_status)
1079 if (intr_status & CSR_SCSI_COMPLETION_INTR)
1083 if (intr_status
1024 qla4_83xx_interrupt_service_routine(struct scsi_qla_host *ha, uint32_t intr_status) argument
1049 qla4_82xx_interrupt_service_routine(struct scsi_qla_host *ha, uint32_t intr_status) argument
1075 qla4xxx_interrupt_service_routine(struct scsi_qla_host * ha, uint32_t intr_status) argument
1124 uint32_t intr_status; local
1220 uint32_t intr_status; local
1395 uint32_t intr_status; local
1432 int intr_status; local
[all...]
/linux-master/sound/soc/intel/common/
H A Dsst-dsp-priv.h96 u32 intr_status; member in struct:sst_dsp
/linux-master/drivers/input/touchscreen/
H A Dbcm_iproc_tsc.c191 u32 intr_status; local
198 regmap_read(priv->regmap, INTERRUPT_STATUS, &intr_status);
199 intr_status &= TS_PEN_INTR_MASK | TS_FIFO_INTR_MASK;
200 if (intr_status == 0)
204 regmap_write(priv->regmap, INTERRUPT_STATUS, intr_status);
206 if (intr_status & TS_PEN_INTR_MASK) {
221 if (intr_status & TS_FIFO_INTR_MASK) {
/linux-master/drivers/iio/adc/
H A Dbcm_iproc_adc.c138 u32 intr_status; local
148 regmap_read(adc_priv->regmap, IPROC_INTERRUPT_STATUS, &intr_status);
150 intr_status = intr_status & intr_mask;
151 channel_intr_status = (intr_status & IPROC_ADC_INTR_MASK) >>
165 u32 intr_status; local
172 regmap_read(adc_priv->regmap, IPROC_INTERRUPT_STATUS, &intr_status);
174 intr_status);
176 intr_channels = (intr_status & IPROC_ADC_INTR_MASK) >> IPROC_ADC_INTR;
/linux-master/drivers/net/ethernet/silan/
H A Dsc92031.c289 u32 intr_status; member in struct:sc92031_priv
624 priv->intr_status = 0;
838 u32 intr_status, intr_mask; local
840 intr_status = priv->intr_status;
847 if (intr_status & TxOK)
850 if (intr_status & RxOK)
853 if (intr_status & RxOverflow)
856 if (intr_status & TimeOut) {
861 if (intr_status
878 u32 intr_status, intr_mask; local
[all...]
/linux-master/drivers/spi/
H A Dspi-cadence.c360 u32 intr_status; local
363 intr_status = cdns_spi_read(xspi, CDNS_SPI_ISR);
364 cdns_spi_write(xspi, CDNS_SPI_ISR, intr_status);
366 if (intr_status & CDNS_SPI_IXR_MODF) {
374 } else if (intr_status & CDNS_SPI_IXR_TXOW) {
539 u32 intr_status; local
541 intr_status = cdns_spi_read(xspi, CDNS_SPI_ISR);
542 cdns_spi_write(xspi, CDNS_SPI_ISR, intr_status);
H A Dspi-zynq-qspi.c475 u32 intr_status; local
479 intr_status = zynq_qspi_read(xqspi, ZYNQ_QSPI_STATUS_OFFSET);
480 zynq_qspi_write(xqspi, ZYNQ_QSPI_STATUS_OFFSET, intr_status);
482 if ((intr_status & ZYNQ_QSPI_IXR_TXNFULL_MASK) ||
483 (intr_status & ZYNQ_QSPI_IXR_RXNEMTY_MASK)) {
489 txempty = !!(intr_status & ZYNQ_QSPI_IXR_TXNFULL_MASK);
/linux-master/drivers/input/misc/
H A Dcma3000_d0x.c107 int datax, datay, dataz, intr_status; local
110 intr_status = CMA3000_READ(data, CMA3000_INTSTATUS, "interrupt status");
111 if (intr_status < 0)
115 if (intr_status & CMA3000_INTSTATUS_FFDET) {
/linux-master/drivers/net/ethernet/dec/tulip/
H A Dwinbond-840.c329 static void netdev_error(struct net_device *dev, int intr_status);
1107 u32 intr_status = ioread32(ioaddr + IntrStatus); local
1110 iowrite32(intr_status & 0x001ffff, ioaddr + IntrStatus);
1113 netdev_dbg(dev, "Interrupt, status %04x\n", intr_status);
1115 if ((intr_status & (NormalIntr|AbnormalIntr)) == 0)
1120 if (intr_status & (RxIntr | RxNoBuf))
1122 if (intr_status & RxNoBuf)
1125 if (intr_status & (TxNoBuf | TxIntr) &&
1133 if (intr_status & (AbnormalIntr | TxFIFOUnderflow | SystemError |
1135 netdev_error(dev, intr_status);
1273 netdev_error(struct net_device *dev, int intr_status) argument
[all...]
/linux-master/drivers/net/ethernet/adaptec/
H A Dstarfire.c575 static void netdev_error(struct net_device *dev, int intr_status);
579 static void netdev_error(struct net_device *dev, int intr_status);
1312 u32 intr_status = readl(ioaddr + IntrClear); local
1316 dev->name, intr_status);
1318 if (intr_status == 0 || intr_status == (u32) -1)
1323 if (intr_status & (IntrRxDone | IntrRxEmpty)) {
1397 if (intr_status & IntrStatsMax)
1401 if (intr_status & IntrLinkChange)
1405 if (intr_status
1556 u32 intr_status; local
1691 netdev_error(struct net_device *dev, int intr_status) argument
[all...]
/linux-master/drivers/net/ethernet/packetengines/
H A Dhamachi.c560 static void hamachi_error(struct net_device *dev, int intr_status);
1320 u32 intr_status = readl(ioaddr + InterruptClear); local
1324 dev->name, intr_status);
1326 if (intr_status == 0)
1331 if (intr_status & IntrRxDone)
1334 if (intr_status & IntrTxDone){
1374 if (intr_status &
1377 hamachi_error(dev, intr_status);
1381 dev->name, intr_status);
1626 static void hamachi_error(struct net_device *dev, int intr_status) argument
[all...]
/linux-master/drivers/net/ethernet/calxeda/
H A Dxgmac.c1367 u32 intr_status; local
1372 intr_status = __raw_readl(ioaddr + XGMAC_INT_STAT);
1373 if (intr_status & XGMAC_INT_STAT_PMT) {
1383 u32 intr_status; local
1389 intr_status = __raw_readl(priv->base + XGMAC_DMA_STATUS);
1390 intr_status &= __raw_readl(priv->base + XGMAC_DMA_INTR_ENA);
1391 __raw_writel(intr_status, priv->base + XGMAC_DMA_STATUS);
1395 if (unlikely(intr_status & DMA_STATUS_AIS)) {
1396 if (intr_status & DMA_STATUS_TJT) {
1400 if (intr_status
[all...]
/linux-master/drivers/gpu/drm/msm/disp/dpu1/
H A Ddpu_hw_interrupts.c449 u32 intr_status; local
462 intr_status = DPU_REG_READ(&intr->hw,
465 if (intr_status)
467 intr_status);
474 return intr_status;

Completed in 299 milliseconds

123