/linux-master/arch/powerpc/platforms/embedded6xx/ |
H A D | flipper-pic.c | 167 u32 irq_status; local 169 irq_status = in_be32(io_base + FLIPPER_ICR) & 171 if (irq_status == 0) 174 irq = __ffs(irq_status);
|
/linux-master/drivers/net/phy/ |
H A D | bcm87xx.c | 172 int irq_status; local 174 irq_status = phy_read(phydev, BCM87XX_LASI_STATUS); 175 if (irq_status < 0) { 180 if (irq_status == 0)
|
H A D | adin1100.c | 175 int irq_status; local 177 irq_status = phy_read_mmd(phydev, MDIO_MMD_VEND2, 179 if (irq_status < 0) { 184 if (!(irq_status & ADIN_LINK_STAT_CHNG))
|
H A D | realtek.c | 272 int irq_status; local 274 irq_status = phy_read(phydev, RTL8201F_ISR); 275 if (irq_status < 0) { 280 if (!(irq_status & RTL8201F_ISR_MASK)) 290 int irq_status, irq_enabled; local 292 irq_status = phy_read(phydev, RTL821x_INSR); 293 if (irq_status < 0) { 304 if (!(irq_status & irq_enabled)) 314 int irq_status; local 316 irq_status 1096 int irq_status; local [all...] |
/linux-master/drivers/mtd/nand/raw/ |
H A D | denali.c | 108 int bank, u32 irq_status) 111 iowrite32(irq_status, denali->reg + INTR_STATUS(bank)); 126 u32 irq_status; local 132 irq_status = ioread32(denali->reg + INTR_STATUS(i)); 133 if (irq_status) 136 denali_clear_irq(denali, i, irq_status); 141 denali->irq_status |= irq_status; 143 if (denali->irq_status & denali->irq_mask) 157 denali->irq_status 107 denali_clear_irq(struct denali_controller *denali, int bank, u32 irq_status) argument 165 u32 irq_status; local 485 u32 irq_status; local 600 u32 irq_status, ecc_err_mask; local 627 u32 irq_status; local 657 u32 irq_mask, irq_status, ecc_err_mask; local [all...] |
H A D | cadence-nand-controller.c | 478 struct cadence_nand_irq_status irq_status; member in struct:cdns_nand_ctrl 482 /* Protect irq_mask and irq_status. */ 726 struct cadence_nand_irq_status *irq_status) 728 writel_relaxed(irq_status->status, cdns_ctrl->reg + INTR_STATUS); 729 writel_relaxed(irq_status->trd_status, 731 writel_relaxed(irq_status->trd_error, 737 struct cadence_nand_irq_status *irq_status) 739 irq_status->status = readl_relaxed(cdns_ctrl->reg + INTR_STATUS); 740 irq_status->trd_status = readl_relaxed(cdns_ctrl->reg 742 irq_status 725 cadence_nand_clear_interrupt(struct cdns_nand_ctrl *cdns_ctrl, struct cadence_nand_irq_status *irq_status) argument 736 cadence_nand_read_int_status(struct cdns_nand_ctrl *cdns_ctrl, struct cadence_nand_irq_status *irq_status) argument 746 irq_detected(struct cdns_nand_ctrl *cdns_ctrl, struct cadence_nand_irq_status *irq_status) argument 772 struct cadence_nand_irq_status irq_status; local 806 cadence_nand_wait_for_irq(struct cdns_nand_ctrl *cdns_ctrl, struct cadence_nand_irq_status *irq_mask, struct cadence_nand_irq_status *irq_status) argument 868 struct cadence_nand_irq_status irq_mask, irq_status; local 1025 struct cadence_nand_irq_status irq_mask, irq_status = {0}; local [all...] |
/linux-master/drivers/gpu/drm/arm/ |
H A D | hdlcd_drv.c | 44 unsigned long irq_status; local 46 irq_status = hdlcd_read(hdlcd, HDLCD_REG_INT_STATUS); 49 if (irq_status & HDLCD_INTERRUPT_UNDERRUN) 52 if (irq_status & HDLCD_INTERRUPT_DMA_END) 55 if (irq_status & HDLCD_INTERRUPT_BUS_ERROR) 58 if (irq_status & HDLCD_INTERRUPT_VSYNC) 62 if (irq_status & HDLCD_INTERRUPT_VSYNC) 66 hdlcd_write(hdlcd, HDLCD_REG_INT_CLEAR, irq_status);
|
/linux-master/drivers/media/cec/platform/sti/ |
H A D | stih-cec.c | 129 u32 irq_status; member in struct:stih_cec 273 if (cec->irq_status & CEC_TX_DONE_STS) 274 stih_tx_done(cec, cec->irq_status); 276 if (cec->irq_status & CEC_RX_DONE_STS) 277 stih_rx_done(cec, cec->irq_status); 279 cec->irq_status = 0; 288 cec->irq_status = readl(cec->regs + CEC_STATUS); 289 writel(cec->irq_status, cec->regs + CEC_STATUS);
|
/linux-master/sound/soc/spear/ |
H A D | spdif_in.c | 183 u32 irq_status = readl(host->io_base + SPDIF_IN_IRQ); local 185 if (!irq_status) 188 if (irq_status & SPDIF_IRQ_FIFOWRITE) 190 if (irq_status & SPDIF_IRQ_EMPTYFIFOREAD) 192 if (irq_status & SPDIF_IRQ_FIFOFULL) 194 if (irq_status & SPDIF_IRQ_OUTOFRANGE)
|
/linux-master/drivers/gpio/ |
H A D | gpio-siox.c | 19 u32 irq_status; member in struct:gpio_siox_ddata 58 ddata->irq_status |= 1 << offset; 62 ddata->irq_status |= 1 << offset; 66 trigger = ddata->irq_status & ddata->irq_enable; 84 * to clean the irq_status here. 87 ddata->irq_status &= ~(1 << offset); 103 ddata->irq_status &= ~(1 << d->hwirq);
|
H A D | gpio-tqmx86.c | 189 u8 irq_status; local 193 irq_status = tqmx86_gpio_read(gpio, TQMX86_GPIIS); 194 tqmx86_gpio_write(gpio, irq_status, TQMX86_GPIIS); 196 irq_bits = irq_status; 296 u8 irq_status; local 302 irq_status = tqmx86_gpio_read(gpio, TQMX86_GPIIS); 303 tqmx86_gpio_write(gpio, irq_status, TQMX86_GPIIS);
|
/linux-master/drivers/edac/ |
H A D | ti_edac.c | 96 u32 irq_status; local 100 irq_status = ti_edac_readl(edac, EMIF_IRQ_STATUS); 102 if (irq_status & EMIF_1B_ECC_ERR) { 112 if (irq_status & EMIF_2B_ECC_ERR) { 120 if (irq_status & EMIF_WR_ECC_ERR) 125 ti_edac_writel(edac, irq_status, EMIF_IRQ_STATUS);
|
/linux-master/drivers/media/platform/mediatek/vcodec/encoder/venc/ |
H A D | venc_h264_if.c | 411 unsigned int irq_status = 0; local 416 irq_status = ctx->irq_status; 417 mtk_venc_debug(ctx, "irq_status %x <-", irq_status); 419 return irq_status; 443 unsigned int irq_status; local 449 irq_status = h264_enc_wait_venc_done(inst); 450 if (irq_status != MTK_VENC_IRQ_STATUS_SPS) { 466 unsigned int irq_status; local 514 unsigned int irq_status; local [all...] |
/linux-master/drivers/net/can/peak_canfd/ |
H A D | peak_pciefd_main.c | 126 static inline int pciefd_irq_tag(u32 irq_status) argument 128 return irq_status & 0x0000000f; 131 static inline int pciefd_irq_rx_cnt(u32 irq_status) argument 133 return (irq_status & 0x000007f0) >> 4; 136 static inline int pciefd_irq_is_lnk(u32 irq_status) argument 138 return irq_status & 0x00010000; 143 __le32 irq_status; member in struct:pciefd_rx_dma 184 u32 irq_status; member in struct:pciefd_can 322 priv->irq_status = le32_to_cpu(rx_dma->irq_status); [all...] |
/linux-master/drivers/misc/ |
H A D | tifm_7xx1.c | 40 unsigned int irq_status, cnt; local 43 irq_status = readl(fm->addr + FM_INTERRUPT_STATUS); 44 if (irq_status == 0 || irq_status == (~0)) { 49 if (irq_status & TIFM_IRQ_ENABLE) { 55 if ((irq_status >> cnt) & TIFM_IRQ_FIFOMASK(1)) 57 if ((irq_status >> cnt) & TIFM_IRQ_CARDMASK(1)) 62 fm->socket_change_set |= irq_status 65 writel(irq_status, fm->addr + FM_INTERRUPT_STATUS);
|
/linux-master/drivers/media/platform/mediatek/vcodec/encoder/ |
H A D | mtk_vcodec_enc_drv.c | 62 static void clean_irq_status(unsigned int irq_status, void __iomem *addr) argument 64 if (irq_status & MTK_VENC_IRQ_STATUS_PAUSE) 67 if (irq_status & MTK_VENC_IRQ_STATUS_SWITCH) 70 if (irq_status & MTK_VENC_IRQ_STATUS_DRAM) 73 if (irq_status & MTK_VENC_IRQ_STATUS_SPS) 76 if (irq_status & MTK_VENC_IRQ_STATUS_PPS) 79 if (irq_status & MTK_VENC_IRQ_STATUS_FRM) 105 ctx->irq_status = readl(dev->reg_base[core_id] + 108 clean_irq_status(ctx->irq_status, addr);
|
/linux-master/drivers/net/ethernet/samsung/sxgbe/ |
H A D | sxgbe_core.c | 48 static int sxgbe_get_lpi_status(void __iomem *ioaddr, const u32 irq_status) argument 72 int irq_status, status = 0; local 74 irq_status = readl(ioaddr + SXGBE_CORE_INT_STATUS_REG); 76 if (unlikely(irq_status & LPI_INT_STATUS)) 77 status |= sxgbe_get_lpi_status(ioaddr, irq_status);
|
/linux-master/include/linux/ |
H A D | rmi.h | 331 unsigned long irq_status; member in struct:rmi4_attn_data 348 unsigned long *irq_status; member in struct:rmi_driver_data 372 void rmi_set_attn_data(struct rmi_device *rmi_dev, unsigned long irq_status,
|
/linux-master/drivers/media/rc/img-ir/ |
H A D | img-ir-hw.h | 256 void img_ir_isr_hw(struct img_ir_priv *priv, u32 irq_status); 278 static inline void img_ir_isr_hw(struct img_ir_priv *priv, u32 irq_status) argument
|
/linux-master/drivers/gpu/drm/sti/ |
H A D | sti_hdmi.h | 51 * @irq_status: interrupt status register 76 u32 irq_status; member in struct:sti_hdmi
|
/linux-master/drivers/gpu/drm/imx/dcss/ |
H A D | dcss-ctxld.c | 92 u32 irq_status; local 94 irq_status = dcss_readl(ctxld->ctxld_reg + DCSS_CTXLD_CONTROL_STATUS); 96 if (irq_status & CTXLD_IRQ_COMPLETION && 97 !(irq_status & CTXLD_ENABLE) && ctxld->in_use) { 102 } else if (irq_status & CTXLD_IRQ_ERROR) { 108 irq_status); 115 dcss_clr(irq_status & (CTXLD_IRQ_ERROR | CTXLD_IRQ_COMPLETION),
|
/linux-master/drivers/spi/ |
H A D | spi-cadence-xspi.c | 448 u32 irq_status; local 451 irq_status = readl(cdns_xspi->iobase + CDNS_XSPI_INTR_STATUS_REG); 452 writel(irq_status, cdns_xspi->iobase + CDNS_XSPI_INTR_STATUS_REG); 454 if (irq_status & 457 if (irq_status & CDNS_XSPI_SDMA_ERROR) { 464 if (irq_status & CDNS_XSPI_SDMA_TRIGGER) 467 if (irq_status & CDNS_XSPI_STIG_DONE) 473 irq_status = readl(cdns_xspi->iobase + CDNS_XSPI_TRD_COMP_INTR_STATUS); 474 if (irq_status) { 475 writel(irq_status, [all...] |
/linux-master/drivers/i2c/busses/ |
H A D | i2c-uniphier-f.c | 150 u32 irq_status; local 154 irq_status = readl(priv->membase + UNIPHIER_FI2C_INT); 155 irq_status &= priv->enabled_irqs; 157 if (irq_status & UNIPHIER_FI2C_INT_STOP) 160 if (unlikely(irq_status & UNIPHIER_FI2C_INT_AL)) { 165 if (unlikely(irq_status & UNIPHIER_FI2C_INT_NA)) { 184 if (irq_status & UNIPHIER_FI2C_INT_TE) { 192 if (irq_status & (UNIPHIER_FI2C_INT_RF | UNIPHIER_FI2C_INT_RB)) { 200 if (!priv->len && (irq_status & UNIPHIER_FI2C_INT_RB)) 240 uniphier_fi2c_clear_irqs(priv, irq_status); [all...] |
/linux-master/drivers/mfd/ |
H A D | mt6358-irq.c | 143 unsigned int irq_status, sta_reg, status; local 152 ret = regmap_read(chip->regmap, sta_reg, &irq_status); 159 if (!irq_status) 162 status = irq_status; 176 regmap_write(chip->regmap, sta_reg, irq_status);
|
/linux-master/drivers/media/pci/intel/ipu6/ |
H A D | ipu6-buttress.c | 346 u32 irq_status; local 351 irq_status = readl(isp->base + reg_irq_sts); 352 if (!irq_status) { 358 writel(irq_status, isp->base + BUTTRESS_REG_ISR_CLEAR); 363 if (!(irq_status & ipu6_adev_irq_mask[i])) 374 if ((irq_status & BUTTRESS_EVENT) && ret == IRQ_NONE) 377 if (irq_status & BUTTRESS_ISR_IPC_FROM_CSE_IS_WAITING) { 384 if (irq_status & BUTTRESS_ISR_IPC_FROM_ISH_IS_WAITING) { 391 if (irq_status & BUTTRESS_ISR_IPC_EXEC_DONE_BY_CSE) { 397 if (irq_status [all...] |