Home
last modified time | relevance | path

Searched refs:irqstatus (Results 1 – 25 of 35) sorted by relevance

12

/linux/drivers/gpu/drm/omapdrm/
H A Domap_irq.c157 u32 irqstatus) in omap_irq_fifo_underflow() argument
178 irqstatus &= priv->irq_mask & mask; in omap_irq_fifo_underflow()
181 if (!irqstatus) in omap_irq_fifo_underflow()
190 if (sources[i].mask & irqstatus) in omap_irq_fifo_underflow()
194 pr_cont("(0x%08x)\n", irqstatus); in omap_irq_fifo_underflow()
198 u32 irqstatus) in omap_irq_ocp_error_handler() argument
200 if (!(irqstatus & DISPC_IRQ_OCP_ERR)) in omap_irq_ocp_error_handler()
213 u32 irqstatus; in omap_irq_handler() local
215 irqstatus = dispc_read_irqstatus(priv->dispc); in omap_irq_handler()
216 dispc_clear_irqstatus(priv->dispc, irqstatus); in omap_irq_handler()
[all …]
H A Domap_crtc.h29 void omap_crtc_error_irq(struct drm_crtc *crtc, u32 irqstatus);
31 void omap_crtc_framedone_irq(struct drm_crtc *crtc, uint32_t irqstatus);
H A Domap_crtc.c266 void omap_crtc_error_irq(struct drm_crtc *crtc, u32 irqstatus) in omap_crtc_error_irq() argument
271 irqstatus &= ~DISPC_IRQ_SYNC_LOST_DIGIT; in omap_crtc_error_irq()
272 if (!irqstatus) in omap_crtc_error_irq()
276 DRM_ERROR_RATELIMITED("%s: errors: %08x\n", omap_crtc->name, irqstatus); in omap_crtc_error_irq()
315 void omap_crtc_framedone_irq(struct drm_crtc *crtc, uint32_t irqstatus) in omap_crtc_framedone_irq() argument
/linux/drivers/gpu/drm/tidss/
H A Dtidss_irq.c60 dispc_irq_t irqstatus; in tidss_irq_handler() local
63 irqstatus = dispc_read_and_clear_irqstatus(tidss->dispc); in tidss_irq_handler()
71 if (irqstatus & (DSS_IRQ_VP_VSYNC_EVEN(hw_videoport) | in tidss_irq_handler()
75 if (irqstatus & (DSS_IRQ_VP_FRAME_DONE(hw_videoport))) in tidss_irq_handler()
78 if (irqstatus & DSS_IRQ_VP_SYNC_LOST(hw_videoport)) in tidss_irq_handler()
79 tidss_crtc_error_irq(crtc, irqstatus); in tidss_irq_handler()
86 if (irqstatus & DSS_IRQ_PLANE_FIFO_UNDERFLOW(tplane->hw_plane_id)) in tidss_irq_handler()
87 tidss_plane_error_irq(plane, irqstatus); in tidss_irq_handler()
H A Dtidss_crtc.h43 void tidss_crtc_error_irq(struct drm_crtc *crtc, u64 irqstatus);
H A Dtidss_plane.c21 void tidss_plane_error_irq(struct drm_plane *plane, u64 irqstatus) in tidss_plane_error_irq() argument
26 tplane->hw_plane_id, irqstatus); in tidss_plane_error_irq()
/linux/drivers/mailbox/
H A Domap-mailbox.c61 unsigned long irqstatus; member
140 u32 irqstatus = fifo->irqstatus; in ack_mbox_irq() local
142 mbox_write_reg(mbox->parent, bit, irqstatus); in ack_mbox_irq()
145 mbox_read_reg(mbox->parent, irqstatus); in ack_mbox_irq()
154 u32 irqstatus = fifo->irqstatus; in is_mbox_irq() local
157 u32 status = mbox_read_reg(mbox->parent, irqstatus); in is_mbox_irq()
537 fifo->irqstatus = MAILBOX_IRQSTATUS(intr_type, tx_usr); in omap_mbox_probe()
545 fifo->irqstatus = MAILBOX_IRQSTATUS(intr_type, rx_usr); in omap_mbox_probe()
/linux/drivers/net/can/m_can/
H A Dm_can.c923 static void m_can_handle_other_err(struct net_device *dev, u32 irqstatus) in m_can_handle_other_err() argument
925 if (irqstatus & IR_WDI) in m_can_handle_other_err()
927 if (irqstatus & IR_BEU) in m_can_handle_other_err()
929 if (irqstatus & IR_BEC) in m_can_handle_other_err()
931 if (irqstatus & IR_TOO) in m_can_handle_other_err()
933 if (irqstatus & IR_MRAF) in m_can_handle_other_err()
942 static inline bool m_can_is_protocol_err(u32 irqstatus) in m_can_is_protocol_err() argument
944 return irqstatus & IR_ERR_LEC_31X; in m_can_is_protocol_err()
947 static int m_can_handle_protocol_error(struct net_device *dev, u32 irqstatus) in m_can_handle_protocol_error() argument
962 if (cdev->version >= 31 && (irqstatus & IR_PEA)) { in m_can_handle_protocol_error()
[all …]
/linux/arch/arm/mach-omap1/
H A Dgpio15xx.c38 .irqstatus = OMAP_MPUIO_GPIO_INT,
79 .irqstatus = OMAP1510_GPIO_INT_STATUS,
H A Dgpio16xx.c45 .irqstatus = OMAP_MPUIO_GPIO_INT,
88 .irqstatus = OMAP1610_GPIO_IRQSTATUS1,
/linux/drivers/video/fbdev/omap2/omapfb/dss/
H A Dhdmi4.c62 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()
H A Dhdmi5.c66 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()
H A Ddsi.c692 static void dsi_collect_irq_stats(struct platform_device *dsidev, u32 irqstatus, in dsi_collect_irq_stats() argument
701 dss_collect_irq_stats(irqstatus, dsi->irq_stats.dsi_irqs); in dsi_collect_irq_stats()
711 #define dsi_collect_irq_stats(dsidev, irqstatus, vcstatus, ciostatus) argument
716 static void dsi_handle_irq_errors(struct platform_device *dsidev, u32 irqstatus, in dsi_handle_irq_errors() argument
722 if (irqstatus & DSI_IRQ_ERROR_MASK) { in dsi_handle_irq_errors()
723 DSSERR("DSI error, irqstatus %x\n", irqstatus); in dsi_handle_irq_errors()
724 print_irq_status(irqstatus); in dsi_handle_irq_errors()
726 dsi->errors |= irqstatus & DSI_IRQ_ERROR_MASK; in dsi_handle_irq_errors()
729 print_irq_status(irqstatus); in dsi_handle_irq_errors()
751 unsigned isr_array_size, u32 irqstatus) in dsi_call_isrs() argument
[all …]
H A Dhdmi_wp.c50 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/drivers/gpu/drm/msm/disp/mdp4/
H A Dmdp4_irq.c21 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/drivers/media/platform/ti/omap3isp/
H A Disp.c480 u32 irqstatus) in isp_isr_dbg() argument
521 if ((1 << i) & irqstatus) in isp_isr_dbg()
599 u32 irqstatus; in isp_isr() local
601 irqstatus = isp_reg_readl(isp, OMAP3_ISP_IOMEM_MAIN, ISP_IRQ0STATUS); in isp_isr()
602 isp_reg_writel(isp, irqstatus, OMAP3_ISP_IOMEM_MAIN, ISP_IRQ0STATUS); in isp_isr()
606 if (irqstatus & IRQ0STATUS_CSIA_IRQ) in isp_isr()
609 if (irqstatus & IRQ0STATUS_CSIB_IRQ) in isp_isr()
612 if (irqstatus & IRQ0STATUS_CCDC_VD0_IRQ) { in isp_isr()
622 if (irqstatus & ccdc_events) in isp_isr()
623 omap3isp_ccdc_isr(&isp->isp_ccdc, irqstatus & ccdc_events); in isp_isr()
[all …]
/linux/drivers/gpu/drm/msm/disp/mdp5/
H A Dmdp5_irq.c23 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/arch/arm/mach-footbridge/
H A Dcommon.c37 void __iomem *irqstatus = (void __iomem *)CSR_IRQ_STATUS; in dc21285_get_irq() local
38 u32 mask = readl(irqstatus); in dc21285_get_irq()
/linux/arch/arm/mach-omap2/
H A Dprm3xxx.c101 u32 irqstatus; in omap3_prm_vp_check_txdone() local
103 irqstatus = omap2_prm_read_mod_reg(OCP_MOD, in omap3_prm_vp_check_txdone()
105 return irqstatus & vp->tranxdone_status; in omap3_prm_vp_check_txdone()
H A Dprm44xx.c150 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()
/linux/drivers/i2c/busses/
H A Di2c-at91-master.c394 const unsigned irqstatus = status & at91_twi_read(dev, AT91_TWI_IMR); in atmel_twi_interrupt() local
396 if (!irqstatus) in atmel_twi_interrupt()
414 if (irqstatus & AT91_TWI_RXRDY) { in atmel_twi_interrupt()
463 if (irqstatus & (AT91_TWI_TXCOMP | AT91_TWI_NACK)) { in atmel_twi_interrupt()
466 } else if (irqstatus & AT91_TWI_TXRDY) { in atmel_twi_interrupt()
/linux/drivers/gpu/drm/omapdrm/dss/
H A Ddsi.c315 static void dsi_collect_irq_stats(struct dsi_data *dsi, u32 irqstatus, in dsi_collect_irq_stats() argument
323 dss_collect_irq_stats(irqstatus, dsi->irq_stats.dsi_irqs); in dsi_collect_irq_stats()
333 #define dsi_collect_irq_stats(dsi, irqstatus, vcstatus, ciostatus) argument
338 static void dsi_handle_irq_errors(struct dsi_data *dsi, u32 irqstatus, in dsi_handle_irq_errors() argument
343 if (irqstatus & DSI_IRQ_ERROR_MASK) { in dsi_handle_irq_errors()
344 DSSERR("DSI error, irqstatus %x\n", irqstatus); in dsi_handle_irq_errors()
345 print_irq_status(irqstatus); in dsi_handle_irq_errors()
347 dsi->errors |= irqstatus & DSI_IRQ_ERROR_MASK; in dsi_handle_irq_errors()
350 print_irq_status(irqstatus); in dsi_handle_irq_errors()
372 unsigned int isr_array_size, u32 irqstatus) in dsi_call_isrs() argument
[all …]
H A Dhdmi_wp.c49 void hdmi_wp_set_irqstatus(struct hdmi_wp_data *wp, u32 irqstatus) in hdmi_wp_set_irqstatus() argument
51 hdmi_write_reg(wp->base, HDMI_WP_IRQSTATUS, irqstatus); in hdmi_wp_set_irqstatus()
/linux/drivers/gpu/drm/msm/disp/
H A Dmdp_kms.h67 void (*irq)(struct mdp_irq *irq, uint32_t irqstatus);
/linux/include/linux/platform_data/
H A Dgpio-omap.h156 u16 irqstatus; member

12