/Linux-v5.4/drivers/gpu/drm/omapdrm/ |
D | omap_irq.c | 158 u32 irqstatus) in omap_irq_fifo_underflow() argument 179 irqstatus &= priv->irq_mask & mask; in omap_irq_fifo_underflow() 182 if (!irqstatus) in omap_irq_fifo_underflow() 191 if (sources[i].mask & irqstatus) in omap_irq_fifo_underflow() 195 pr_cont("(0x%08x)\n", irqstatus); in omap_irq_fifo_underflow() 199 u32 irqstatus) in omap_irq_ocp_error_handler() argument 201 if (!(irqstatus & DISPC_IRQ_OCP_ERR)) in omap_irq_ocp_error_handler() 214 u32 irqstatus; in omap_irq_handler() local 216 irqstatus = priv->dispc_ops->read_irqstatus(priv->dispc); in omap_irq_handler() 217 priv->dispc_ops->clear_irqstatus(priv->dispc, irqstatus); in omap_irq_handler() [all …]
|
D | omap_crtc.h | 31 void omap_crtc_error_irq(struct drm_crtc *crtc, u32 irqstatus); 33 void omap_crtc_framedone_irq(struct drm_crtc *crtc, uint32_t irqstatus);
|
D | omap_crtc.c | 278 void omap_crtc_error_irq(struct drm_crtc *crtc, u32 irqstatus) in omap_crtc_error_irq() argument 283 irqstatus &= ~DISPC_IRQ_SYNC_LOST_DIGIT; in omap_crtc_error_irq() 284 if (!irqstatus) in omap_crtc_error_irq() 288 DRM_ERROR_RATELIMITED("%s: errors: %08x\n", omap_crtc->name, irqstatus); in omap_crtc_error_irq() 327 void omap_crtc_framedone_irq(struct drm_crtc *crtc, uint32_t irqstatus) in omap_crtc_framedone_irq() argument
|
/Linux-v5.4/drivers/i2c/busses/ |
D | i2c-at91-slave.c | 19 const unsigned irqstatus = status & at91_twi_read(dev, AT91_TWI_IMR); in atmel_twi_interrupt_slave() local 22 if (!irqstatus) in atmel_twi_interrupt_slave() 26 if (irqstatus & AT91_TWI_SVACC) { in atmel_twi_interrupt_slave() 43 if (irqstatus & AT91_TWI_TXRDY) { in atmel_twi_interrupt_slave() 49 if (irqstatus & AT91_TWI_RXRDY) { in atmel_twi_interrupt_slave() 55 if (irqstatus & AT91_TWI_EOSACC) { in atmel_twi_interrupt_slave()
|
D | i2c-at91-master.c | 355 const unsigned irqstatus = status & at91_twi_read(dev, AT91_TWI_IMR); in atmel_twi_interrupt() local 357 if (!irqstatus) in atmel_twi_interrupt() 375 if (irqstatus & AT91_TWI_RXRDY) { in atmel_twi_interrupt() 424 if (irqstatus & (AT91_TWI_TXCOMP | AT91_TWI_NACK)) { in atmel_twi_interrupt() 427 } else if (irqstatus & AT91_TWI_TXRDY) { in atmel_twi_interrupt()
|
/Linux-v5.4/drivers/video/fbdev/omap2/omapfb/dss/ |
D | dispc-compat.c | 254 u32 irqstatus, irqenable; in omap_dispc_irq_handler() local 262 irqstatus = dispc_read_irqstatus(); in omap_dispc_irq_handler() 266 if (!(irqstatus & irqenable)) { in omap_dispc_irq_handler() 274 dss_collect_irq_stats(irqstatus, dispc_compat.irq_stats.irqs); in omap_dispc_irq_handler() 278 print_irq_status(irqstatus); in omap_dispc_irq_handler() 282 dispc_clear_irqstatus(irqstatus); in omap_dispc_irq_handler() 299 if (isr_data->mask & irqstatus) { in omap_dispc_irq_handler() 300 isr_data->isr(isr_data->arg, irqstatus); in omap_dispc_irq_handler() 307 unhandled_errors = irqstatus & ~handledirqs & dispc_compat.irq_error_mask; in omap_dispc_irq_handler()
|
D | hdmi4.c | 62 u32 irqstatus; in hdmi_irq_handler() local 64 irqstatus = hdmi_wp_get_irqstatus(wp); in hdmi_irq_handler() 65 hdmi_wp_set_irqstatus(wp, irqstatus); in hdmi_irq_handler() 67 if ((irqstatus & HDMI_IRQ_LINK_CONNECT) && in hdmi_irq_handler() 68 irqstatus & HDMI_IRQ_LINK_DISCONNECT) { in hdmi_irq_handler() 81 } else if (irqstatus & HDMI_IRQ_LINK_CONNECT) { in hdmi_irq_handler() 83 } else if (irqstatus & HDMI_IRQ_LINK_DISCONNECT) { in hdmi_irq_handler()
|
D | hdmi5.c | 66 u32 irqstatus; in hdmi_irq_handler() local 68 irqstatus = hdmi_wp_get_irqstatus(wp); in hdmi_irq_handler() 69 hdmi_wp_set_irqstatus(wp, irqstatus); in hdmi_irq_handler() 71 if ((irqstatus & HDMI_IRQ_LINK_CONNECT) && in hdmi_irq_handler() 72 irqstatus & HDMI_IRQ_LINK_DISCONNECT) { in hdmi_irq_handler() 100 } else if (irqstatus & HDMI_IRQ_LINK_CONNECT) { in hdmi_irq_handler() 102 } else if (irqstatus & HDMI_IRQ_LINK_DISCONNECT) { in hdmi_irq_handler()
|
D | dsi.c | 691 static void dsi_collect_irq_stats(struct platform_device *dsidev, u32 irqstatus, in dsi_collect_irq_stats() argument 700 dss_collect_irq_stats(irqstatus, dsi->irq_stats.dsi_irqs); in dsi_collect_irq_stats() 710 #define dsi_collect_irq_stats(dsidev, irqstatus, vcstatus, ciostatus) argument 715 static void dsi_handle_irq_errors(struct platform_device *dsidev, u32 irqstatus, in dsi_handle_irq_errors() argument 721 if (irqstatus & DSI_IRQ_ERROR_MASK) { in dsi_handle_irq_errors() 722 DSSERR("DSI error, irqstatus %x\n", irqstatus); in dsi_handle_irq_errors() 723 print_irq_status(irqstatus); in dsi_handle_irq_errors() 725 dsi->errors |= irqstatus & DSI_IRQ_ERROR_MASK; in dsi_handle_irq_errors() 728 print_irq_status(irqstatus); in dsi_handle_irq_errors() 750 unsigned isr_array_size, u32 irqstatus) in dsi_call_isrs() argument [all …]
|
D | hdmi_wp.c | 50 void hdmi_wp_set_irqstatus(struct hdmi_wp_data *wp, u32 irqstatus) in hdmi_wp_set_irqstatus() argument 52 hdmi_write_reg(wp->base, HDMI_WP_IRQSTATUS, irqstatus); in hdmi_wp_set_irqstatus()
|
/Linux-v5.4/drivers/net/can/m_can/ |
D | m_can.c | 757 static void m_can_handle_other_err(struct net_device *dev, u32 irqstatus) in m_can_handle_other_err() argument 759 if (irqstatus & IR_WDI) in m_can_handle_other_err() 761 if (irqstatus & IR_ELO) in m_can_handle_other_err() 763 if (irqstatus & IR_BEU) in m_can_handle_other_err() 765 if (irqstatus & IR_BEC) in m_can_handle_other_err() 767 if (irqstatus & IR_TOO) in m_can_handle_other_err() 769 if (irqstatus & IR_MRAF) in m_can_handle_other_err() 780 static int m_can_handle_bus_errors(struct net_device *dev, u32 irqstatus, in m_can_handle_bus_errors() argument 786 if (irqstatus & IR_RF0L) in m_can_handle_bus_errors() 795 m_can_handle_other_err(dev, irqstatus); in m_can_handle_bus_errors() [all …]
|
D | m_can.h | 93 u32 irqstatus; member
|
/Linux-v5.4/drivers/gpu/drm/omapdrm/dss/ |
D | hdmi4.c | 65 u32 irqstatus; in hdmi_irq_handler() local 67 irqstatus = hdmi_wp_get_irqstatus(wp); in hdmi_irq_handler() 68 hdmi_wp_set_irqstatus(wp, irqstatus); in hdmi_irq_handler() 70 if ((irqstatus & HDMI_IRQ_LINK_CONNECT) && in hdmi_irq_handler() 71 irqstatus & HDMI_IRQ_LINK_DISCONNECT) { in hdmi_irq_handler() 84 } else if (irqstatus & HDMI_IRQ_LINK_CONNECT) { in hdmi_irq_handler() 86 } else if (irqstatus & HDMI_IRQ_LINK_DISCONNECT) { in hdmi_irq_handler() 89 if (irqstatus & HDMI_IRQ_CORE) { in hdmi_irq_handler()
|
D | hdmi5.c | 66 u32 irqstatus; in hdmi_irq_handler() local 68 irqstatus = hdmi_wp_get_irqstatus(wp); in hdmi_irq_handler() 69 hdmi_wp_set_irqstatus(wp, irqstatus); in hdmi_irq_handler() 71 if ((irqstatus & HDMI_IRQ_LINK_CONNECT) && in hdmi_irq_handler() 72 irqstatus & HDMI_IRQ_LINK_DISCONNECT) { in hdmi_irq_handler() 100 } else if (irqstatus & HDMI_IRQ_LINK_CONNECT) { in hdmi_irq_handler() 102 } else if (irqstatus & HDMI_IRQ_LINK_DISCONNECT) { in hdmi_irq_handler()
|
D | dsi.c | 684 static void dsi_collect_irq_stats(struct dsi_data *dsi, u32 irqstatus, in dsi_collect_irq_stats() argument 692 dss_collect_irq_stats(irqstatus, dsi->irq_stats.dsi_irqs); in dsi_collect_irq_stats() 702 #define dsi_collect_irq_stats(dsi, irqstatus, vcstatus, ciostatus) argument 707 static void dsi_handle_irq_errors(struct dsi_data *dsi, u32 irqstatus, in dsi_handle_irq_errors() argument 712 if (irqstatus & DSI_IRQ_ERROR_MASK) { in dsi_handle_irq_errors() 713 DSSERR("DSI error, irqstatus %x\n", irqstatus); in dsi_handle_irq_errors() 714 print_irq_status(irqstatus); in dsi_handle_irq_errors() 716 dsi->errors |= irqstatus & DSI_IRQ_ERROR_MASK; in dsi_handle_irq_errors() 719 print_irq_status(irqstatus); in dsi_handle_irq_errors() 741 unsigned int isr_array_size, u32 irqstatus) in dsi_call_isrs() argument [all …]
|
/Linux-v5.4/arch/arm/mach-omap1/ |
D | gpio15xx.c | 45 .irqstatus = OMAP_MPUIO_GPIO_INT, 86 .irqstatus = OMAP1510_GPIO_INT_STATUS,
|
D | gpio16xx.c | 53 .irqstatus = OMAP_MPUIO_GPIO_INT, 96 .irqstatus = OMAP1610_GPIO_IRQSTATUS1,
|
D | gpio7xx.c | 52 .irqstatus = OMAP_MPUIO_GPIO_INT / 2, 93 .irqstatus = OMAP7XX_GPIO_INT_STATUS,
|
/Linux-v5.4/drivers/staging/media/omap4iss/ |
D | iss.c | 205 static void iss_isr_dbg(struct iss_device *iss, u32 irqstatus) in iss_isr_dbg() argument 246 if ((1 << i) & irqstatus) in iss_isr_dbg() 252 static void iss_isp_isr_dbg(struct iss_device *iss, u32 irqstatus) in iss_isp_isr_dbg() argument 293 if ((1 << i) & irqstatus) in iss_isp_isr_dbg() 318 u32 irqstatus; in iss_isr() local 320 irqstatus = iss_reg_read(iss, OMAP4_ISS_MEM_TOP, ISS_HL_IRQSTATUS(5)); in iss_isr() 321 iss_reg_write(iss, OMAP4_ISS_MEM_TOP, ISS_HL_IRQSTATUS(5), irqstatus); in iss_isr() 323 if (irqstatus & ISS_HL_IRQ_CSIA) in iss_isr() 326 if (irqstatus & ISS_HL_IRQ_CSIB) in iss_isr() 329 if (irqstatus & ISS_HL_IRQ_ISP(0)) { in iss_isr() [all …]
|
/Linux-v5.4/drivers/mailbox/ |
D | omap-mailbox.c | 59 unsigned long irqstatus; member 178 u32 irqstatus = fifo->irqstatus; in ack_mbox_irq() local 180 mbox_write_reg(mbox->parent, bit, irqstatus); in ack_mbox_irq() 183 mbox_read_reg(mbox->parent, irqstatus); in ack_mbox_irq() 192 u32 irqstatus = fifo->irqstatus; in is_mbox_irq() local 195 u32 status = mbox_read_reg(mbox->parent, irqstatus); in is_mbox_irq() 809 fifo->irqstatus = MAILBOX_IRQSTATUS(intr_type, finfo->tx_usr); in omap_mbox_probe() 817 fifo->irqstatus = MAILBOX_IRQSTATUS(intr_type, finfo->rx_usr); in omap_mbox_probe()
|
/Linux-v5.4/drivers/gpu/drm/msm/disp/mdp4/ |
D | mdp4_irq.c | 21 static void mdp4_irq_error_handler(struct mdp_irq *irq, uint32_t irqstatus) in mdp4_irq_error_handler() argument 27 DRM_ERROR_RATELIMITED("errors: %08x\n", irqstatus); in mdp4_irq_error_handler()
|
/Linux-v5.4/drivers/gpu/drm/msm/disp/mdp5/ |
D | mdp5_irq.c | 23 static void mdp5_irq_error_handler(struct mdp_irq *irq, uint32_t irqstatus) in mdp5_irq_error_handler() argument 29 DRM_ERROR_RATELIMITED("errors: %08x\n", irqstatus); in mdp5_irq_error_handler()
|
/Linux-v5.4/drivers/media/platform/omap3isp/ |
D | isp.c | 481 static inline void isp_isr_dbg(struct isp_device *isp, u32 irqstatus) in isp_isr_dbg() argument 522 if ((1 << i) & irqstatus) in isp_isr_dbg() 600 u32 irqstatus; in isp_isr() local 602 irqstatus = isp_reg_readl(isp, OMAP3_ISP_IOMEM_MAIN, ISP_IRQ0STATUS); in isp_isr() 603 isp_reg_writel(isp, irqstatus, OMAP3_ISP_IOMEM_MAIN, ISP_IRQ0STATUS); in isp_isr() 607 if (irqstatus & IRQ0STATUS_CSIA_IRQ) in isp_isr() 610 if (irqstatus & IRQ0STATUS_CSIB_IRQ) in isp_isr() 613 if (irqstatus & IRQ0STATUS_CCDC_VD0_IRQ) { in isp_isr() 623 if (irqstatus & ccdc_events) in isp_isr() 624 omap3isp_ccdc_isr(&isp->isp_ccdc, irqstatus & ccdc_events); in isp_isr() [all …]
|
/Linux-v5.4/arch/arm/mach-omap2/ |
D | prm3xxx.c | 100 u32 irqstatus; in omap3_prm_vp_check_txdone() local 102 irqstatus = omap2_prm_read_mod_reg(OCP_MOD, in omap3_prm_vp_check_txdone() 104 return irqstatus & vp->tranxdone_status; in omap3_prm_vp_check_txdone()
|
D | prm44xx.c | 150 u32 irqstatus; in omap4_prm_vp_check_txdone() local 152 irqstatus = omap4_prminst_read_inst_reg(OMAP4430_PRM_PARTITION, in omap4_prm_vp_check_txdone() 155 return irqstatus & vp->tranxdone_status; in omap4_prm_vp_check_txdone()
|