Searched refs:irqstatus (Results 1 - 25 of 42) sorted by last modified time

12

/linux-master/drivers/i2c/busses/
H A Di2c-at91-master.c393 const unsigned irqstatus = status & at91_twi_read(dev, AT91_TWI_IMR); local
395 if (!irqstatus)
413 if (irqstatus & AT91_TWI_RXRDY) {
462 if (irqstatus & (AT91_TWI_TXCOMP | AT91_TWI_NACK)) {
465 } else if (irqstatus & AT91_TWI_TXRDY) {
/linux-master/drivers/video/fbdev/omap2/omapfb/dss/
H A Dhdmi4.c62 u32 irqstatus; local
64 irqstatus = hdmi_wp_get_irqstatus(wp);
65 hdmi_wp_set_irqstatus(wp, irqstatus);
67 if ((irqstatus & HDMI_IRQ_LINK_CONNECT) &&
68 irqstatus & HDMI_IRQ_LINK_DISCONNECT) {
81 } else if (irqstatus & HDMI_IRQ_LINK_CONNECT) {
83 } else if (irqstatus & HDMI_IRQ_LINK_DISCONNECT) {
H A Dhdmi5.c66 u32 irqstatus; local
68 irqstatus = hdmi_wp_get_irqstatus(wp);
69 hdmi_wp_set_irqstatus(wp, irqstatus);
71 if ((irqstatus & HDMI_IRQ_LINK_CONNECT) &&
72 irqstatus & HDMI_IRQ_LINK_DISCONNECT) {
100 } else if (irqstatus & HDMI_IRQ_LINK_CONNECT) {
102 } else if (irqstatus & HDMI_IRQ_LINK_DISCONNECT) {
H A Ddsi.c692 static void dsi_collect_irq_stats(struct platform_device *dsidev, u32 irqstatus, argument
701 dss_collect_irq_stats(irqstatus, dsi->irq_stats.dsi_irqs);
711 #define dsi_collect_irq_stats(dsidev, irqstatus, vcstatus, ciostatus)
716 static void dsi_handle_irq_errors(struct platform_device *dsidev, u32 irqstatus, argument
722 if (irqstatus & DSI_IRQ_ERROR_MASK) {
723 DSSERR("DSI error, irqstatus %x\n", irqstatus);
724 print_irq_status(irqstatus);
726 dsi->errors |= irqstatus & DSI_IRQ_ERROR_MASK;
729 print_irq_status(irqstatus);
750 dsi_call_isrs(struct dsi_isr_data *isr_array, unsigned isr_array_size, u32 irqstatus) argument
763 dsi_handle_isrs(struct dsi_isr_tables *isr_tables, u32 irqstatus, u32 *vcstatus, u32 ciostatus) argument
790 u32 irqstatus, vcstatus[4], ciostatus; local
[all...]
/linux-master/drivers/gpu/drm/msm/disp/
H A Dmdp_kms.h67 void (*irq)(struct mdp_irq *irq, uint32_t irqstatus);
/linux-master/drivers/gpu/drm/msm/disp/mdp5/
H A Dmdp5_crtc.c1183 static void mdp5_crtc_vblank_irq(struct mdp_irq *irq, uint32_t irqstatus) argument
1202 static void mdp5_crtc_err_irq(struct mdp_irq *irq, uint32_t irqstatus) argument
1206 DBG("%s: error: %08x", mdp5_crtc->base.name, irqstatus);
1209 static void mdp5_crtc_pp_done_irq(struct mdp_irq *irq, uint32_t irqstatus) argument
H A Dmdp5_irq.c23 static void mdp5_irq_error_handler(struct mdp_irq *irq, uint32_t irqstatus) argument
29 DRM_ERROR_RATELIMITED("errors: %08x\n", irqstatus);
/linux-master/drivers/gpu/drm/msm/disp/mdp4/
H A Dmdp4_crtc.c497 static void mdp4_crtc_vblank_irq(struct mdp_irq *irq, uint32_t irqstatus) argument
518 static void mdp4_crtc_err_irq(struct mdp_irq *irq, uint32_t irqstatus) argument
522 DBG("%s: error: %08x", mdp4_crtc->name, irqstatus);
/linux-master/drivers/gpu/drm/tidss/
H A Dtidss_crtc.c74 void tidss_crtc_error_irq(struct drm_crtc *crtc, u64 irqstatus) argument
79 tcrtc->hw_videoport, irqstatus);
H A Dtidss_irq.c61 dispc_irq_t irqstatus; local
63 irqstatus = dispc_read_and_clear_irqstatus(tidss->dispc);
70 if (irqstatus & (DSS_IRQ_VP_VSYNC_EVEN(hw_videoport) |
74 if (irqstatus & (DSS_IRQ_VP_FRAME_DONE(hw_videoport)))
77 if (irqstatus & DSS_IRQ_VP_SYNC_LOST(hw_videoport))
78 tidss_crtc_error_irq(crtc, irqstatus);
81 if (irqstatus & DSS_IRQ_DEVICE_OCP_ERR)
/linux-master/drivers/gpu/drm/omapdrm/dss/
H A Dhdmi5.c69 u32 irqstatus; local
71 irqstatus = hdmi_wp_get_irqstatus(wp);
72 hdmi_wp_set_irqstatus(wp, irqstatus);
74 if ((irqstatus & HDMI_IRQ_LINK_CONNECT) &&
75 irqstatus & HDMI_IRQ_LINK_DISCONNECT) {
103 } else if (irqstatus & HDMI_IRQ_LINK_CONNECT) {
105 } else if (irqstatus & HDMI_IRQ_LINK_DISCONNECT) {
H A Dhdmi4.c68 u32 irqstatus; local
70 irqstatus = hdmi_wp_get_irqstatus(wp);
71 hdmi_wp_set_irqstatus(wp, irqstatus);
73 if ((irqstatus & HDMI_IRQ_LINK_CONNECT) &&
74 irqstatus & HDMI_IRQ_LINK_DISCONNECT) {
87 } else if (irqstatus & HDMI_IRQ_LINK_CONNECT) {
89 } else if (irqstatus & HDMI_IRQ_LINK_DISCONNECT) {
92 if (irqstatus & HDMI_IRQ_CORE) {
H A Ddsi.c315 static void dsi_collect_irq_stats(struct dsi_data *dsi, u32 irqstatus, argument
323 dss_collect_irq_stats(irqstatus, dsi->irq_stats.dsi_irqs);
333 #define dsi_collect_irq_stats(dsi, irqstatus, vcstatus, ciostatus)
338 static void dsi_handle_irq_errors(struct dsi_data *dsi, u32 irqstatus, argument
343 if (irqstatus & DSI_IRQ_ERROR_MASK) {
344 DSSERR("DSI error, irqstatus %x\n", irqstatus);
345 print_irq_status(irqstatus);
347 dsi->errors |= irqstatus & DSI_IRQ_ERROR_MASK;
350 print_irq_status(irqstatus);
371 dsi_call_isrs(struct dsi_isr_data *isr_array, unsigned int isr_array_size, u32 irqstatus) argument
384 dsi_handle_isrs(struct dsi_isr_tables *isr_tables, u32 irqstatus, u32 *vcstatus, u32 ciostatus) argument
410 u32 irqstatus, vcstatus[4], ciostatus; local
[all...]
/linux-master/drivers/net/can/m_can/
H A Dm_can.c860 static void m_can_handle_other_err(struct net_device *dev, u32 irqstatus) argument
862 if (irqstatus & IR_WDI)
864 if (irqstatus & IR_BEU)
866 if (irqstatus & IR_BEC)
868 if (irqstatus & IR_TOO)
870 if (irqstatus & IR_MRAF)
879 static inline bool m_can_is_protocol_err(u32 irqstatus) argument
881 return irqstatus & IR_ERR_LEC_31X;
884 static int m_can_handle_protocol_error(struct net_device *dev, u32 irqstatus) argument
899 if (cdev->version >= 31 && (irqstatus
921 m_can_handle_bus_errors(struct net_device *dev, u32 irqstatus, u32 psr) argument
957 m_can_rx_handler(struct net_device *dev, int quota, u32 irqstatus) argument
1006 m_can_rx_peripheral(struct net_device *dev, u32 irqstatus) argument
1027 u32 irqstatus; local
[all...]
H A Dm_can.h97 u32 irqstatus; member in struct:m_can_classdev
/linux-master/arch/arm/mach-omap2/
H A Dprm44xx.c150 u32 irqstatus; local
152 irqstatus = omap4_prminst_read_inst_reg(OMAP4430_PRM_PARTITION,
155 return irqstatus & vp->tranxdone_status;
/linux-master/drivers/mailbox/
H A Domap-mailbox.c59 unsigned long irqstatus; member in struct:omap_mbox_fifo
178 u32 irqstatus = fifo->irqstatus; local
180 mbox_write_reg(mbox->parent, bit, irqstatus);
183 mbox_read_reg(mbox->parent, irqstatus);
192 u32 irqstatus = fifo->irqstatus; local
195 u32 status = mbox_read_reg(mbox->parent, irqstatus);
796 fifo->irqstatus = MAILBOX_IRQSTATUS(intr_type, finfo->tx_usr);
804 fifo->irqstatus
[all...]
/linux-master/drivers/media/platform/ti/omap/
H A Domap_vout.c440 unsigned int irqstatus, u64 ts)
449 if (irqstatus & DISPC_IRQ_EVSYNC_ODD)
451 else if (irqstatus & DISPC_IRQ_EVSYNC_EVEN)
479 static void omap_vout_isr(void *arg, unsigned int irqstatus) argument
515 if (!(irqstatus & irq))
519 fid = omapvid_handle_interlace_display(vout, irqstatus,
525 if (!(irqstatus & DISPC_IRQ_EVSYNC_EVEN))
439 omapvid_handle_interlace_display(struct omap_vout_device *vout, unsigned int irqstatus, u64 ts) argument
/linux-master/drivers/scsi/
H A Dips.c1209 int irqstatus; local
1230 irqstatus = (*ha->func.intr) (ha);
1236 return IRQ_RETVAL(irqstatus);
/linux-master/include/linux/platform_data/
H A Dgpio-omap.h156 u16 irqstatus; member in struct:omap_gpio_reg_offs
/linux-master/drivers/gpio/
H A Dgpio-omap.c474 reg += bank->regs->irqstatus;
568 isr_reg = bank->base + bank->regs->irqstatus;
1014 omap_gpio_rmw(base + bank->regs->irqstatus, l,
1289 isr = readl_relaxed(bank->base + bank->regs->irqstatus) & mask;
1316 .irqstatus = OMAP24XX_GPIO_IRQSTATUS1,
1340 .irqstatus = OMAP4_GPIO_IRQSTATUS0,
/linux-master/drivers/media/platform/ti/omap3isp/
H A Disp.c480 u32 irqstatus)
521 if ((1 << i) & irqstatus)
599 u32 irqstatus; local
601 irqstatus = isp_reg_readl(isp, OMAP3_ISP_IOMEM_MAIN, ISP_IRQ0STATUS);
602 isp_reg_writel(isp, irqstatus, OMAP3_ISP_IOMEM_MAIN, ISP_IRQ0STATUS);
606 if (irqstatus & IRQ0STATUS_CSIA_IRQ)
609 if (irqstatus & IRQ0STATUS_CSIB_IRQ)
612 if (irqstatus & IRQ0STATUS_CCDC_VD0_IRQ) {
622 if (irqstatus & ccdc_events)
623 omap3isp_ccdc_isr(&isp->isp_ccdc, irqstatus
479 isp_isr_dbg(struct isp_device *isp, u32 irqstatus) argument
[all...]
/linux-master/arch/arm/mach-omap1/
H A Dgpio16xx.c45 .irqstatus = OMAP_MPUIO_GPIO_INT,
88 .irqstatus = OMAP1610_GPIO_IRQSTATUS1,
H A Dgpio15xx.c38 .irqstatus = OMAP_MPUIO_GPIO_INT,
79 .irqstatus = OMAP1510_GPIO_INT_STATUS,
/linux-master/drivers/staging/media/omap4iss/
H A Diss.c205 static void iss_isr_dbg(struct iss_device *iss, u32 irqstatus) argument
246 if ((1 << i) & irqstatus)
252 static void iss_isp_isr_dbg(struct iss_device *iss, u32 irqstatus) argument
293 if ((1 << i) & irqstatus)
318 u32 irqstatus; local
320 irqstatus = iss_reg_read(iss, OMAP4_ISS_MEM_TOP, ISS_HL_IRQSTATUS(5));
321 iss_reg_write(iss, OMAP4_ISS_MEM_TOP, ISS_HL_IRQSTATUS(5), irqstatus);
323 if (irqstatus & ISS_HL_IRQ_CSIA)
326 if (irqstatus & ISS_HL_IRQ_CSIB)
329 if (irqstatus
[all...]

Completed in 280 milliseconds

12