/linux/include/trace/events/ |
A D | fsi_master_aspeed.h | 12 TP_PROTO(uint32_t addr, size_t size, uint32_t result, uint32_t status, uint32_t irq_status), 13 TP_ARGS(addr, size, result, status, irq_status), 19 __field(uint32_t, irq_status) 26 __entry->irq_status = irq_status; 30 __entry->status, __entry->irq_status 35 TP_PROTO(uint32_t addr, uint32_t val, size_t size, uint32_t status, uint32_t irq_status), 36 TP_ARGS(addr, val, size, status, irq_status), 42 __field(uint32_t, irq_status) 49 __entry->irq_status = irq_status; 53 __entry->status, __entry->irq_status
|
/linux/drivers/staging/media/atomisp/pci/hive_isp_css_common/host/ |
A D | irq.c | 171 unsigned int irq_status = irq_reg_load(ID, in irq_get_channel_id() local 181 if (irq_status & (1U << idx)) in irq_get_channel_id() 188 if (irq_status != (1U << idx)) in irq_get_channel_id() 238 state->irq_status = irq_reg_load(ID, in irq_controller_get_state() 252 return (irq_status != 0); in any_virq_signal() 323 return irq_status; in virq_get_channel_signals() 351 if (irq_status & (1U << idx)) in virq_get_channel_id() 360 if (irq_status != (1U << idx)) { in virq_get_channel_id() 373 irq_status = irq_reg_load(ID, in virq_get_channel_id() 377 if (irq_status & (1U << idx)) in virq_get_channel_id() [all …]
|
/linux/drivers/net/phy/ |
A D | lxt.c | 102 int irq_status; in lxt970_handle_interrupt() local 107 irq_status = phy_read(phydev, MII_BMSR); in lxt970_handle_interrupt() 108 if (irq_status < 0) { in lxt970_handle_interrupt() 113 irq_status = phy_read(phydev, MII_LXT970_ISR); in lxt970_handle_interrupt() 114 if (irq_status < 0) { in lxt970_handle_interrupt() 119 if (!(irq_status & MII_LXT970_IRS_MINT)) in lxt970_handle_interrupt() 166 int irq_status; in lxt971_handle_interrupt() local 168 irq_status = phy_read(phydev, MII_LXT971_ISR); in lxt971_handle_interrupt() 169 if (irq_status < 0) { in lxt971_handle_interrupt() 174 if (!(irq_status & MII_LXT971_ISR_MASK)) in lxt971_handle_interrupt()
|
A D | dp83tc811.c | 268 int irq_status; in dp83811_handle_interrupt() local 277 irq_status = phy_read(phydev, MII_DP83811_INT_STAT1); in dp83811_handle_interrupt() 278 if (irq_status < 0) { in dp83811_handle_interrupt() 282 if (irq_status & ((irq_status & GENMASK(7, 0)) << 8)) in dp83811_handle_interrupt() 285 irq_status = phy_read(phydev, MII_DP83811_INT_STAT2); in dp83811_handle_interrupt() 286 if (irq_status < 0) { in dp83811_handle_interrupt() 290 if (irq_status & ((irq_status & GENMASK(7, 0)) << 8)) in dp83811_handle_interrupt() 293 irq_status = phy_read(phydev, MII_DP83811_INT_STAT3); in dp83811_handle_interrupt() 294 if (irq_status < 0) { in dp83811_handle_interrupt() 298 if (irq_status & ((irq_status & GENMASK(7, 0)) << 8)) in dp83811_handle_interrupt()
|
A D | amd.c | 74 int irq_status; in am79c_handle_interrupt() local 76 irq_status = phy_read(phydev, MII_AM79C_IR); in am79c_handle_interrupt() 77 if (irq_status < 0) { in am79c_handle_interrupt() 82 if (!(irq_status & MII_AM79C_IR_IMASK_STAT)) in am79c_handle_interrupt()
|
A D | national.c | 80 int irq_status; in ns_handle_interrupt() local 82 irq_status = phy_read(phydev, DP83865_INT_STATUS); in ns_handle_interrupt() 83 if (irq_status < 0) { in ns_handle_interrupt() 88 if (!(irq_status & DP83865_INT_MASK_DEFAULT)) in ns_handle_interrupt() 92 phy_write(phydev, DP83865_INT_CLEAR, irq_status & ~0x7); in ns_handle_interrupt()
|
A D | realtek.c | 245 int irq_status; in rtl8201_handle_interrupt() local 247 irq_status = phy_read(phydev, RTL8201F_ISR); in rtl8201_handle_interrupt() 248 if (irq_status < 0) { in rtl8201_handle_interrupt() 253 if (!(irq_status & RTL8201F_ISR_MASK)) in rtl8201_handle_interrupt() 263 int irq_status, irq_enabled; in rtl821x_handle_interrupt() local 266 if (irq_status < 0) { in rtl821x_handle_interrupt() 277 if (!(irq_status & irq_enabled)) in rtl821x_handle_interrupt() 287 int irq_status; in rtl8211f_handle_interrupt() local 290 if (irq_status < 0) { in rtl8211f_handle_interrupt() 828 int irq_status; in rtl9000a_handle_interrupt() local [all …]
|
A D | qsemi.c | 127 int irq_status; in qs6612_handle_interrupt() local 129 irq_status = phy_read(phydev, MII_QS6612_ISR); in qs6612_handle_interrupt() 130 if (irq_status < 0) { in qs6612_handle_interrupt() 135 if (!(irq_status & MII_QS6612_IMR_INIT)) in qs6612_handle_interrupt()
|
A D | cicada.c | 110 int irq_status; in cis820x_handle_interrupt() local 112 irq_status = phy_read(phydev, MII_CIS8201_ISTAT); in cis820x_handle_interrupt() 113 if (irq_status < 0) { in cis820x_handle_interrupt() 118 if (!(irq_status & MII_CIS8201_IMASK_MASK)) in cis820x_handle_interrupt()
|
A D | ste10Xp.c | 86 int irq_status; in ste10Xp_handle_interrupt() local 88 irq_status = phy_read(phydev, MII_XCIIS); in ste10Xp_handle_interrupt() 89 if (irq_status < 0) { in ste10Xp_handle_interrupt() 94 if (!(irq_status & MII_XIE_DEFAULT_MASK)) in ste10Xp_handle_interrupt()
|
/linux/drivers/i2c/busses/ |
A D | i2c-aspeed.c | 266 irq_status, command); in aspeed_i2c_slave_irq() 269 if (irq_status & ASPEED_I2CD_INTR_RX_DONE) { in aspeed_i2c_slave_irq() 288 if (irq_status & ASPEED_I2CD_INTR_TX_NAK && in aspeed_i2c_slave_irq() 392 if (irq_status & ASPEED_I2CD_INTR_ARBIT_LOSS) in aspeed_i2c_is_irq_error() 397 if (irq_status & (ASPEED_I2CD_INTR_ABNORMAL)) in aspeed_i2c_is_irq_error() 421 ret = aspeed_i2c_is_irq_error(irq_status); in aspeed_i2c_master_irq() 424 irq_status); in aspeed_i2c_master_irq() 441 irq_status); in aspeed_i2c_master_irq() 522 if (!(irq_status & ASPEED_I2CD_INTR_RX_DONE)) in aspeed_i2c_master_irq() 560 irq_status); in aspeed_i2c_master_irq() [all …]
|
A D | i2c-uniphier-f.c | 150 u32 irq_status; in uniphier_fi2c_interrupt() local 154 irq_status = readl(priv->membase + UNIPHIER_FI2C_INT); in uniphier_fi2c_interrupt() 155 irq_status &= priv->enabled_irqs; in uniphier_fi2c_interrupt() 157 if (irq_status & UNIPHIER_FI2C_INT_STOP) in uniphier_fi2c_interrupt() 160 if (unlikely(irq_status & UNIPHIER_FI2C_INT_AL)) { in uniphier_fi2c_interrupt() 165 if (unlikely(irq_status & UNIPHIER_FI2C_INT_NA)) { in uniphier_fi2c_interrupt() 184 if (irq_status & UNIPHIER_FI2C_INT_TE) { in uniphier_fi2c_interrupt() 192 if (irq_status & (UNIPHIER_FI2C_INT_RF | UNIPHIER_FI2C_INT_RB)) { in uniphier_fi2c_interrupt() 200 if (!priv->len && (irq_status & UNIPHIER_FI2C_INT_RB)) in uniphier_fi2c_interrupt() 240 uniphier_fi2c_clear_irqs(priv, irq_status); in uniphier_fi2c_interrupt()
|
/linux/drivers/media/rc/img-ir/ |
A D | img-ir-core.c | 24 u32 irq_status; in img_ir_isr() local 28 irq_status = img_ir_read(priv, IMG_IR_IRQ_STATUS); in img_ir_isr() 29 img_ir_write(priv, IMG_IR_IRQ_CLEAR, irq_status); in img_ir_isr() 32 irq_status &= img_ir_read(priv, IMG_IR_IRQ_ENABLE); in img_ir_isr() 35 if (irq_status & IMG_IR_IRQ_EDGE && img_ir_raw_enabled(&priv->raw)) in img_ir_isr() 36 img_ir_isr_raw(priv, irq_status); in img_ir_isr() 39 if (irq_status & (IMG_IR_IRQ_DATA_MATCH | in img_ir_isr() 43 img_ir_isr_hw(priv, irq_status); in img_ir_isr()
|
A D | img-ir-raw.c | 18 static void img_ir_refresh_raw(struct img_ir_priv *priv, u32 irq_status) in img_ir_refresh_raw() argument 26 multiple = ((irq_status & IMG_IR_IRQ_EDGE) == IMG_IR_IRQ_EDGE); in img_ir_refresh_raw() 46 void img_ir_isr_raw(struct img_ir_priv *priv, u32 irq_status) in img_ir_isr_raw() argument 54 img_ir_refresh_raw(priv, irq_status); in img_ir_isr_raw()
|
/linux/drivers/media/cec/platform/stm32/ |
A D | stm32-cec.c | 74 u32 irq_status; member 110 if (cec->irq_status & TXBR) { in stm32_tx_done() 121 if (cec->irq_status & TXEND) in stm32_tx_done() 127 if (cec->irq_status & (RXACKE | RXOVR)) { in stm32_rx_done() 132 if (cec->irq_status & RXBR) { in stm32_rx_done() 139 if (cec->irq_status & RXEND) { in stm32_rx_done() 149 if (cec->irq_status & ALL_TX_IT) in stm32_cec_irq_thread() 150 stm32_tx_done(cec, cec->irq_status); in stm32_cec_irq_thread() 152 if (cec->irq_status & ALL_RX_IT) in stm32_cec_irq_thread() 153 stm32_rx_done(cec, cec->irq_status); in stm32_cec_irq_thread() [all …]
|
/linux/drivers/media/platform/mtk-vcodec/venc/ |
A D | venc_h264_if.c | 334 unsigned int irq_status = 0; in h264_enc_wait_venc_done() local 339 irq_status = ctx->irq_status; in h264_enc_wait_venc_done() 342 return irq_status; in h264_enc_wait_venc_done() 366 unsigned int irq_status; in h264_encode_sps() local 375 irq_status = h264_enc_wait_venc_done(inst); in h264_encode_sps() 376 if (irq_status != MTK_VENC_IRQ_STATUS_SPS) { in h264_encode_sps() 393 unsigned int irq_status; in h264_encode_pps() local 402 irq_status = h264_enc_wait_venc_done(inst); in h264_encode_pps() 403 if (irq_status != MTK_VENC_IRQ_STATUS_PPS) { in h264_encode_pps() 443 unsigned int irq_status; in h264_encode_frame() local [all …]
|
A D | venc_vp8_if.c | 221 unsigned int irq_status = 0; in vp8_enc_wait_venc_done() local 226 irq_status = ctx->irq_status; in vp8_enc_wait_venc_done() 227 mtk_vcodec_debug(inst, "isr return %x", irq_status); in vp8_enc_wait_venc_done() 229 return irq_status; in vp8_enc_wait_venc_done() 301 unsigned int irq_status; in vp8_enc_encode_frame() local 310 irq_status = vp8_enc_wait_venc_done(inst); in vp8_enc_encode_frame() 311 if (irq_status != MTK_VENC_IRQ_STATUS_FRM) { in vp8_enc_encode_frame() 312 mtk_vcodec_err(inst, "irq_status=%d failed", irq_status); in vp8_enc_encode_frame()
|
/linux/drivers/mtd/nand/raw/ |
A D | denali.c | 126 u32 irq_status; in denali_isr() local 133 if (irq_status) in denali_isr() 141 denali->irq_status |= irq_status; in denali_isr() 157 denali->irq_status = 0; in denali_reset_irq() 165 u32 irq_status; in denali_wait_for_irq() local 169 irq_status = denali->irq_status; in denali_wait_for_irq() 171 if (irq_mask & irq_status) { in denali_wait_for_irq() 174 return irq_status; in denali_wait_for_irq() 189 return denali->irq_status; in denali_wait_for_irq() 485 u32 irq_status; in denali_sw_ecc_fixup() local [all …]
|
A D | cadence-nand-controller.c | 749 return irq_status->status || irq_status->trd_status || in irq_detected() 750 irq_status->trd_error; in irq_detected() 758 memset(&cdns_ctrl->irq_status, 0, sizeof(cdns_ctrl->irq_status)); in cadence_nand_reset_irq() 780 cdns_ctrl->irq_status.status |= irq_status.status; in cadence_nand_isr() 781 cdns_ctrl->irq_status.trd_status |= irq_status.trd_status; in cadence_nand_isr() 782 cdns_ctrl->irq_status.trd_error |= irq_status.trd_error; in cadence_nand_isr() 814 *irq_status = cdns_ctrl->irq_status; in cadence_nand_wait_for_irq() 876 if (irq_status.status == 0) { in cadence_nand_wait_on_sdma() 888 irq_status.status); in cadence_nand_wait_on_sdma() 1038 if (irq_status.status == 0 && irq_status.trd_status == 0 && in cadence_nand_cdma_send_and_wait() [all …]
|
/linux/drivers/net/can/peak_canfd/ |
A D | peak_pciefd_main.c | 126 static inline int pciefd_irq_tag(u32 irq_status) in pciefd_irq_tag() argument 128 return irq_status & 0x0000000f; in pciefd_irq_tag() 131 static inline int pciefd_irq_rx_cnt(u32 irq_status) in pciefd_irq_rx_cnt() argument 133 return (irq_status & 0x000007f0) >> 4; in pciefd_irq_rx_cnt() 136 static inline int pciefd_irq_is_lnk(u32 irq_status) in pciefd_irq_is_lnk() argument 138 return irq_status & 0x00010000; in pciefd_irq_is_lnk() 143 __le32 irq_status; member 184 u32 irq_status; member 322 priv->irq_status = le32_to_cpu(rx_dma->irq_status); in pciefd_irq_handler() 331 pciefd_irq_rx_cnt(priv->irq_status)); in pciefd_irq_handler() [all …]
|
/linux/drivers/media/cec/platform/sti/ |
A D | stih-cec.c | 128 u32 irq_status; member 272 if (cec->irq_status & CEC_TX_DONE_STS) in stih_cec_irq_handler_thread() 273 stih_tx_done(cec, cec->irq_status); in stih_cec_irq_handler_thread() 275 if (cec->irq_status & CEC_RX_DONE_STS) in stih_cec_irq_handler_thread() 276 stih_rx_done(cec, cec->irq_status); in stih_cec_irq_handler_thread() 278 cec->irq_status = 0; in stih_cec_irq_handler_thread() 287 cec->irq_status = readl(cec->regs + CEC_STATUS); in stih_cec_irq_handler() 288 writel(cec->irq_status, cec->regs + CEC_STATUS); in stih_cec_irq_handler()
|
/linux/sound/soc/spear/ |
A D | spdif_in.c | 182 u32 irq_status = readl(host->io_base + SPDIF_IN_IRQ); in spdif_in_irq() local 184 if (!irq_status) in spdif_in_irq() 187 if (irq_status & SPDIF_IRQ_FIFOWRITE) in spdif_in_irq() 189 if (irq_status & SPDIF_IRQ_EMPTYFIFOREAD) in spdif_in_irq() 191 if (irq_status & SPDIF_IRQ_FIFOFULL) in spdif_in_irq() 193 if (irq_status & SPDIF_IRQ_OUTOFRANGE) in spdif_in_irq()
|
/linux/drivers/gpu/drm/arm/ |
A D | hdlcd_drv.c | 44 unsigned long irq_status; in hdlcd_irq() local 46 irq_status = hdlcd_read(hdlcd, HDLCD_REG_INT_STATUS); in hdlcd_irq() 49 if (irq_status & HDLCD_INTERRUPT_UNDERRUN) in hdlcd_irq() 52 if (irq_status & HDLCD_INTERRUPT_DMA_END) in hdlcd_irq() 55 if (irq_status & HDLCD_INTERRUPT_BUS_ERROR) in hdlcd_irq() 58 if (irq_status & HDLCD_INTERRUPT_VSYNC) in hdlcd_irq() 62 if (irq_status & HDLCD_INTERRUPT_VSYNC) in hdlcd_irq() 66 hdlcd_write(hdlcd, HDLCD_REG_INT_CLEAR, irq_status); in hdlcd_irq()
|
/linux/drivers/misc/ |
A D | tifm_7xx1.c | 40 unsigned int irq_status, cnt; in tifm_7xx1_isr() local 43 irq_status = readl(fm->addr + FM_INTERRUPT_STATUS); in tifm_7xx1_isr() 44 if (irq_status == 0 || irq_status == (~0)) { in tifm_7xx1_isr() 49 if (irq_status & TIFM_IRQ_ENABLE) { in tifm_7xx1_isr() 55 if ((irq_status >> cnt) & TIFM_IRQ_FIFOMASK(1)) in tifm_7xx1_isr() 57 if ((irq_status >> cnt) & TIFM_IRQ_CARDMASK(1)) in tifm_7xx1_isr() 62 fm->socket_change_set |= irq_status in tifm_7xx1_isr() 65 writel(irq_status, fm->addr + FM_INTERRUPT_STATUS); in tifm_7xx1_isr()
|
/linux/drivers/gpio/ |
A D | gpio-tqmx86.c | 187 u8 irq_status; in tqmx86_gpio_irq_handler() local 191 irq_status = tqmx86_gpio_read(gpio, TQMX86_GPIIS); in tqmx86_gpio_irq_handler() 192 tqmx86_gpio_write(gpio, irq_status, TQMX86_GPIIS); in tqmx86_gpio_irq_handler() 194 irq_bits = irq_status; in tqmx86_gpio_irq_handler() 281 u8 irq_status; in tqmx86_gpio_probe() local 293 irq_status = tqmx86_gpio_read(gpio, TQMX86_GPIIS); in tqmx86_gpio_probe() 294 tqmx86_gpio_write(gpio, irq_status, TQMX86_GPIIS); in tqmx86_gpio_probe()
|