/kernel/linux/linux-6.6/drivers/accel/habanalabs/common/ |
H A D | decoder.c | 20 static void dec_print_abnrm_intr_source(struct hl_device *hdev, u32 irq_status) in dec_print_abnrm_intr_source() argument 26 if (!irq_status) in dec_print_abnrm_intr_source() 29 if (irq_status & VCMD_IRQ_STATUS_ENDCMD_MASK) in dec_print_abnrm_intr_source() 31 if (irq_status & VCMD_IRQ_STATUS_BUSERR_MASK) in dec_print_abnrm_intr_source() 33 if (irq_status & VCMD_IRQ_STATUS_TIMEOUT_MASK) in dec_print_abnrm_intr_source() 35 if (irq_status & VCMD_IRQ_STATUS_CMDERR_MASK) in dec_print_abnrm_intr_source() 37 if (irq_status & VCMD_IRQ_STATUS_ABORT_MASK) in dec_print_abnrm_intr_source() 39 if (irq_status & VCMD_IRQ_STATUS_RESET_MASK) in dec_print_abnrm_intr_source() 50 u32 irq_status, event_mask = 0; in dec_abnrm_intr_work() local 53 irq_status in dec_abnrm_intr_work() [all...] |
/kernel/linux/linux-5.10/include/trace/events/ |
H 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 [all...] |
/kernel/linux/linux-6.6/include/trace/events/ |
H 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 [all...] |
H A D | sof_intel.h | 75 TP_PROTO(struct snd_sof_dev *sdev, u32 irq_status), 76 TP_ARGS(sdev, irq_status), 79 __field(u32, irq_status) 83 __entry->irq_status = irq_status; 85 TP_printk("device_name=%s irq_status=%#x", 86 __get_str(device_name), __entry->irq_status)
|
/kernel/linux/linux-5.10/drivers/staging/media/atomisp/pci/hive_isp_css_common/host/ |
H 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() 249 unsigned int irq_status = irq_reg_load(IRQ0_ID, in any_virq_signal() local 252 return (irq_status != 0); in any_virq_signal() 299 enum hrt_isp_css_irq_status irq_status = hrt_isp_css_irq_status_error; in virq_get_channel_signals() local 311 irq_status = hrt_isp_css_irq_status_success; in virq_get_channel_signals() 323 return irq_status; in virq_get_channel_signals() 341 unsigned int irq_status in virq_get_channel_id() local [all...] |
/kernel/linux/linux-6.6/drivers/staging/media/atomisp/pci/hive_isp_css_common/host/ |
H 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() 249 unsigned int irq_status = irq_reg_load(IRQ0_ID, in any_virq_signal() local 252 return (irq_status != 0); in any_virq_signal() 299 enum hrt_isp_css_irq_status irq_status = hrt_isp_css_irq_status_error; in virq_get_channel_signals() local 311 irq_status = hrt_isp_css_irq_status_success; in virq_get_channel_signals() 323 return irq_status; in virq_get_channel_signals() 341 unsigned int irq_status in virq_get_channel_id() local [all...] |
/kernel/linux/linux-6.6/drivers/gpu/drm/loongson/ |
H A D | lsdc_irq.c | 33 ldev->irq_status = val; in ls7a2000_dc_irq_handler() 38 if (ldev->irq_status & INT_CRTC0_VSYNC) in ls7a2000_dc_irq_handler() 41 if (ldev->irq_status & INT_CRTC1_VSYNC) in ls7a2000_dc_irq_handler() 61 ldev->irq_status = val; in ls7a1000_dc_irq_handler() 67 if (ldev->irq_status & INT_CRTC0_VSYNC) in ls7a1000_dc_irq_handler() 70 if (ldev->irq_status & INT_CRTC1_VSYNC) in ls7a1000_dc_irq_handler()
|
/kernel/linux/linux-6.6/drivers/net/phy/ |
H 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 in dp83811_handle_interrupt() [all...] |
H 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 in lxt971_handle_interrupt() [all...] |
H 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()
|
H 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()
|
/kernel/linux/linux-6.6/drivers/firmware/imx/ |
H A D | imx-scu-irq.c | 86 u32 irq_status; in imx_scu_irq_work_handler() local 96 ret = imx_scu_irq_get_status(i, &irq_status); in imx_scu_irq_work_handler() 103 if (!irq_status) in imx_scu_irq_work_handler() 105 if (scu_irq_wakeup[i].mask & irq_status) { in imx_scu_irq_work_handler() 107 scu_irq_wakeup[i].wakeup_src = irq_status & scu_irq_wakeup[i].mask; in imx_scu_irq_work_handler() 109 scu_irq_wakeup[i].wakeup_src = irq_status; in imx_scu_irq_work_handler() 113 imx_scu_irq_notifier_call_chain(irq_status, &i); in imx_scu_irq_work_handler() 117 int imx_scu_irq_get_status(u8 group, u32 *irq_status) in imx_scu_irq_get_status() argument 135 if (irq_status) in imx_scu_irq_get_status() 136 *irq_status in imx_scu_irq_get_status() [all...] |
/kernel/linux/linux-5.10/drivers/media/rc/img-ir/ |
H 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()
|
/kernel/linux/linux-6.6/drivers/media/rc/img-ir/ |
H 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()
|
/kernel/linux/linux-5.10/drivers/i2c/busses/ |
H A D | i2c-aspeed.c | 244 static u32 aspeed_i2c_slave_irq(struct aspeed_i2c_bus *bus, u32 irq_status) in aspeed_i2c_slave_irq() argument 259 if (irq_status & ASPEED_I2CD_INTR_NORMAL_STOP) { in aspeed_i2c_slave_irq() 264 if (irq_status & ASPEED_I2CD_INTR_TX_NAK && in aspeed_i2c_slave_irq() 280 if (irq_status & ASPEED_I2CD_INTR_SLAVE_MATCH) { in aspeed_i2c_slave_irq() 294 irq_status, command); in aspeed_i2c_slave_irq() 297 if (irq_status & ASPEED_I2CD_INTR_RX_DONE) { in aspeed_i2c_slave_irq() 313 if (unlikely(irq_status & ASPEED_I2CD_INTR_TX_ACK)) in aspeed_i2c_slave_irq() 321 if (unlikely(!(irq_status & ASPEED_I2CD_INTR_TX_ACK))) { in aspeed_i2c_slave_irq() 406 static int aspeed_i2c_is_irq_error(u32 irq_status) in aspeed_i2c_is_irq_error() argument 408 if (irq_status in aspeed_i2c_is_irq_error() 419 aspeed_i2c_master_irq(struct aspeed_i2c_bus *bus, u32 irq_status) aspeed_i2c_master_irq() argument [all...] |
/kernel/linux/linux-6.6/drivers/i2c/busses/ |
H A D | i2c-aspeed.c | 242 static u32 aspeed_i2c_slave_irq(struct aspeed_i2c_bus *bus, u32 irq_status) in aspeed_i2c_slave_irq() argument 258 if (irq_status & ASPEED_I2CD_INTR_NORMAL_STOP) { in aspeed_i2c_slave_irq() 263 if (irq_status & ASPEED_I2CD_INTR_TX_NAK && in aspeed_i2c_slave_irq() 279 if (irq_status & ASPEED_I2CD_INTR_SLAVE_MATCH) { in aspeed_i2c_slave_irq() 293 irq_status, command); in aspeed_i2c_slave_irq() 296 if (irq_status & ASPEED_I2CD_INTR_RX_DONE) { in aspeed_i2c_slave_irq() 312 if (unlikely(irq_status & ASPEED_I2CD_INTR_TX_ACK)) in aspeed_i2c_slave_irq() 320 if (unlikely(!(irq_status & ASPEED_I2CD_INTR_TX_ACK))) { in aspeed_i2c_slave_irq() 411 static int aspeed_i2c_is_irq_error(u32 irq_status) in aspeed_i2c_is_irq_error() argument 413 if (irq_status in aspeed_i2c_is_irq_error() 424 aspeed_i2c_master_irq(struct aspeed_i2c_bus *bus, u32 irq_status) aspeed_i2c_master_irq() argument [all...] |
/kernel/linux/linux-5.10/drivers/media/cec/platform/stm32/ |
H 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...] |
/kernel/linux/linux-6.6/drivers/media/cec/platform/stm32/ |
H A D | stm32-cec.c | 73 u32 irq_status; member 109 if (cec->irq_status & TXBR) { in stm32_tx_done() 120 if (cec->irq_status & TXEND) in stm32_tx_done() 126 if (cec->irq_status & (RXACKE | RXOVR)) { in stm32_rx_done() 131 if (cec->irq_status & RXBR) { in stm32_rx_done() 138 if (cec->irq_status & RXEND) { in stm32_rx_done() 148 if (cec->irq_status & ALL_TX_IT) in stm32_cec_irq_thread() 149 stm32_tx_done(cec, cec->irq_status); in stm32_cec_irq_thread() 151 if (cec->irq_status & ALL_RX_IT) in stm32_cec_irq_thread() 152 stm32_rx_done(cec, cec->irq_status); in stm32_cec_irq_thread() [all...] |
/kernel/linux/linux-5.10/drivers/media/platform/mtk-vcodec/venc/ |
H A D | venc_h264_if.c | 330 unsigned int irq_status = 0; in h264_enc_wait_venc_done() local 335 irq_status = ctx->irq_status; in h264_enc_wait_venc_done() 336 mtk_vcodec_debug(inst, "irq_status %x <-", irq_status); in h264_enc_wait_venc_done() 338 return irq_status; in h264_enc_wait_venc_done() 362 unsigned int irq_status; in h264_encode_sps() local 371 irq_status = h264_enc_wait_venc_done(inst); in h264_encode_sps() 372 if (irq_status != MTK_VENC_IRQ_STATUS_SPS) { in h264_encode_sps() 389 unsigned int irq_status; in h264_encode_pps() local 439 unsigned int irq_status; h264_encode_frame() local [all...] |
H 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() [all...] |
/kernel/linux/linux-5.10/drivers/mtd/nand/raw/ |
H A D | denali.c | 108 int bank, u32 irq_status) in denali_clear_irq() 111 iowrite32(irq_status, denali->reg + INTR_STATUS(bank)); in denali_clear_irq() 126 u32 irq_status; in denali_isr() local 132 irq_status = ioread32(denali->reg + INTR_STATUS(i)); in denali_isr() 133 if (irq_status) in denali_isr() 136 denali_clear_irq(denali, i, irq_status); in denali_isr() 141 denali->irq_status |= irq_status; in denali_isr() 143 if (denali->irq_status & denali->irq_mask) in denali_isr() 157 denali->irq_status in denali_reset_irq() 107 denali_clear_irq(struct denali_controller *denali, int bank, u32 irq_status) denali_clear_irq() argument 165 u32 irq_status; denali_wait_for_irq() local 485 u32 irq_status; denali_sw_ecc_fixup() local 600 u32 irq_status, ecc_err_mask; denali_pio_read() local 627 u32 irq_status; denali_pio_write() local 657 u32 irq_mask, irq_status, ecc_err_mask; denali_dma_xfer() local [all...] |
/kernel/linux/linux-6.6/drivers/mtd/nand/raw/ |
H A D | denali.c | 108 int bank, u32 irq_status) in denali_clear_irq() 111 iowrite32(irq_status, denali->reg + INTR_STATUS(bank)); in denali_clear_irq() 126 u32 irq_status; in denali_isr() local 132 irq_status = ioread32(denali->reg + INTR_STATUS(i)); in denali_isr() 133 if (irq_status) in denali_isr() 136 denali_clear_irq(denali, i, irq_status); in denali_isr() 141 denali->irq_status |= irq_status; in denali_isr() 143 if (denali->irq_status & denali->irq_mask) in denali_isr() 157 denali->irq_status in denali_reset_irq() 107 denali_clear_irq(struct denali_controller *denali, int bank, u32 irq_status) denali_clear_irq() argument 165 u32 irq_status; denali_wait_for_irq() local 485 u32 irq_status; denali_sw_ecc_fixup() local 600 u32 irq_status, ecc_err_mask; denali_pio_read() local 627 u32 irq_status; denali_pio_write() local 657 u32 irq_mask, irq_status, ecc_err_mask; denali_dma_xfer() local [all...] |
/kernel/linux/linux-6.6/drivers/media/platform/mediatek/vcodec/encoder/venc/ |
H A D | venc_vp8_if.c | 210 unsigned int irq_status = 0; in vp8_enc_wait_venc_done() local 215 irq_status = ctx->irq_status; in vp8_enc_wait_venc_done() 216 mtk_venc_debug(ctx, "isr return %x", irq_status); in vp8_enc_wait_venc_done() 218 return irq_status; in vp8_enc_wait_venc_done() 289 unsigned int irq_status; in vp8_enc_encode_frame() local 297 irq_status = vp8_enc_wait_venc_done(inst); in vp8_enc_encode_frame() 298 if (irq_status != MTK_VENC_IRQ_STATUS_FRM) { in vp8_enc_encode_frame() 299 mtk_venc_err(inst->ctx, "irq_status=%d failed", irq_status); in vp8_enc_encode_frame() [all...] |
H A D | venc_h264_if.c | 410 unsigned int irq_status = 0; in h264_enc_wait_venc_done() local 415 irq_status = ctx->irq_status; in h264_enc_wait_venc_done() 416 mtk_venc_debug(ctx, "irq_status %x <-", irq_status); in h264_enc_wait_venc_done() 418 return irq_status; in h264_enc_wait_venc_done() 442 unsigned int irq_status; in h264_encode_sps() local 448 irq_status = h264_enc_wait_venc_done(inst); in h264_encode_sps() 449 if (irq_status != MTK_VENC_IRQ_STATUS_SPS) { in h264_encode_sps() 465 unsigned int irq_status; in h264_encode_pps() local 513 unsigned int irq_status; h264_encode_frame() local [all...] |
/kernel/linux/linux-5.10/drivers/media/cec/platform/sti/ |
H 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()
|