/drivers/gpu/drm/omapdrm/ |
D | omap_irq.c | 25 uint32_t irqstatus) in omap_irq_error_handler() argument 27 DRM_ERROR("errors: %08x\n", irqstatus); in omap_irq_error_handler() 90 static void wait_irq(struct omap_drm_irq *irq, uint32_t irqstatus) in wait_irq() argument 183 u32 irqstatus; in omap_irq_handler() local 185 irqstatus = dispc_read_irqstatus(); in omap_irq_handler() 186 dispc_clear_irqstatus(irqstatus); in omap_irq_handler() 189 VERB("irqs: %08x", irqstatus); in omap_irq_handler() 194 if (irqstatus & pipe2vbl(crtc)) in omap_irq_handler() 200 if (handler->irqmask & irqstatus) { in omap_irq_handler() 202 handler->irq(handler, handler->irqmask & irqstatus); in omap_irq_handler()
|
D | omap_crtc.c | 384 static void omap_crtc_error_irq(struct omap_drm_irq *irq, uint32_t irqstatus) in omap_crtc_error_irq() argument 389 DRM_ERROR("%s: errors: %08x\n", omap_crtc->name, irqstatus); in omap_crtc_error_irq() 394 static void omap_crtc_apply_irq(struct omap_drm_irq *irq, uint32_t irqstatus) in omap_crtc_apply_irq() argument
|
D | omap_plane.c | 365 static void omap_plane_error_irq(struct omap_drm_irq *irq, uint32_t irqstatus) in omap_plane_error_irq() argument 369 DRM_ERROR("%s: errors: %08x\n", omap_plane->name, irqstatus); in omap_plane_error_irq()
|
D | omap_drv.h | 77 void (*irq)(struct omap_drm_irq *irq, uint32_t irqstatus);
|
/drivers/video/omap2/dss/ |
D | dispc-compat.c | 265 u32 irqstatus, irqenable; in omap_dispc_irq_handler() local 273 irqstatus = dispc_read_irqstatus(); in omap_dispc_irq_handler() 277 if (!(irqstatus & irqenable)) { in omap_dispc_irq_handler() 285 dss_collect_irq_stats(irqstatus, dispc_compat.irq_stats.irqs); in omap_dispc_irq_handler() 289 print_irq_status(irqstatus); in omap_dispc_irq_handler() 293 dispc_clear_irqstatus(irqstatus); in omap_dispc_irq_handler() 310 if (isr_data->mask & irqstatus) { in omap_dispc_irq_handler() 311 isr_data->isr(isr_data->arg, irqstatus); in omap_dispc_irq_handler() 318 unhandled_errors = irqstatus & ~handledirqs & dispc_compat.irq_error_mask; in omap_dispc_irq_handler()
|
D | dsi.c | 656 static void dsi_collect_irq_stats(struct platform_device *dsidev, u32 irqstatus, in dsi_collect_irq_stats() argument 665 dss_collect_irq_stats(irqstatus, dsi->irq_stats.dsi_irqs); in dsi_collect_irq_stats() 675 #define dsi_collect_irq_stats(dsidev, irqstatus, vcstatus, ciostatus) argument 680 static void dsi_handle_irq_errors(struct platform_device *dsidev, u32 irqstatus, in dsi_handle_irq_errors() argument 686 if (irqstatus & DSI_IRQ_ERROR_MASK) { in dsi_handle_irq_errors() 687 DSSERR("DSI error, irqstatus %x\n", irqstatus); in dsi_handle_irq_errors() 688 print_irq_status(irqstatus); in dsi_handle_irq_errors() 690 dsi->errors |= irqstatus & DSI_IRQ_ERROR_MASK; in dsi_handle_irq_errors() 693 print_irq_status(irqstatus); in dsi_handle_irq_errors() 715 unsigned isr_array_size, u32 irqstatus) in dsi_call_isrs() argument [all …]
|
D | dss.h | 505 static inline void dss_collect_irq_stats(u32 irqstatus, unsigned *irq_arr) in dss_collect_irq_stats() argument 509 if (irqstatus & (1 << b)) in dss_collect_irq_stats()
|
/drivers/net/can/c_can/ |
D | c_can.c | 1003 u16 irqstatus; in c_can_poll() local 1009 irqstatus = priv->irqstatus; in c_can_poll() 1010 if (!irqstatus) in c_can_poll() 1014 if (irqstatus == STATUS_INTERRUPT) { in c_can_poll() 1065 } else if ((irqstatus >= C_CAN_MSG_OBJ_RX_FIRST) && in c_can_poll() 1066 (irqstatus <= C_CAN_MSG_OBJ_RX_LAST)) { in c_can_poll() 1069 } else if ((irqstatus >= C_CAN_MSG_OBJ_TX_FIRST) && in c_can_poll() 1070 (irqstatus <= C_CAN_MSG_OBJ_TX_LAST)) { in c_can_poll() 1090 priv->irqstatus = priv->read_reg(priv, C_CAN_INT_REG); in c_can_isr() 1091 if (!priv->irqstatus) in c_can_isr()
|
D | c_can.h | 170 u16 irqstatus; member
|
/drivers/media/platform/omap3isp/ |
D | isp.c | 471 static inline void isp_isr_dbg(struct isp_device *isp, u32 irqstatus) in isp_isr_dbg() argument 512 if ((1 << i) & irqstatus) in isp_isr_dbg() 593 u32 irqstatus; in isp_isr() local 595 irqstatus = isp_reg_readl(isp, OMAP3_ISP_IOMEM_MAIN, ISP_IRQ0STATUS); in isp_isr() 596 isp_reg_writel(isp, irqstatus, OMAP3_ISP_IOMEM_MAIN, ISP_IRQ0STATUS); in isp_isr() 600 if (irqstatus & IRQ0STATUS_CSIA_IRQ) in isp_isr() 603 if (irqstatus & IRQ0STATUS_CSIB_IRQ) in isp_isr() 606 if (irqstatus & IRQ0STATUS_CCDC_VD0_IRQ) { in isp_isr() 616 if (irqstatus & ccdc_events) in isp_isr() 617 omap3isp_ccdc_isr(&isp->isp_ccdc, irqstatus & ccdc_events); in isp_isr() [all …]
|
/drivers/i2c/busses/ |
D | i2c-at91.c | 347 const unsigned irqstatus = status & at91_twi_read(dev, AT91_TWI_IMR); in atmel_twi_interrupt() local 349 if (!irqstatus) in atmel_twi_interrupt() 351 else if (irqstatus & AT91_TWI_RXRDY) in atmel_twi_interrupt() 353 else if (irqstatus & AT91_TWI_TXRDY) in atmel_twi_interrupt() 359 if (irqstatus & AT91_TWI_TXCOMP) { in atmel_twi_interrupt()
|
/drivers/media/platform/omap/ |
D | omap_vout.c | 536 unsigned int irqstatus, struct timeval timevalue) in omapvid_handle_interlace_display() argument 545 if (irqstatus & DISPC_IRQ_EVSYNC_ODD) in omapvid_handle_interlace_display() 547 else if (irqstatus & DISPC_IRQ_EVSYNC_EVEN) in omapvid_handle_interlace_display() 575 static void omap_vout_isr(void *arg, unsigned int irqstatus) in omap_vout_isr() argument 612 if (!(irqstatus & irq)) in omap_vout_isr() 616 fid = omapvid_handle_interlace_display(vout, irqstatus, in omap_vout_isr() 622 if (!(irqstatus & DISPC_IRQ_EVSYNC_EVEN)) in omap_vout_isr()
|
/drivers/media/platform/ |
D | omap24xxcam.c | 744 u32 irqstatus; in omap24xxcam_isr() local 747 irqstatus = omap24xxcam_reg_in(cam->mmio_base, CAM_IRQSTATUS); in omap24xxcam_isr() 749 if (irqstatus & in omap24xxcam_isr() 755 if (irqstatus & CAM_IRQSTATUS_CC_IRQ) { in omap24xxcam_isr() 759 if (irqstatus & CAM_IRQSTATUS_MMU_IRQ) in omap24xxcam_isr()
|
/drivers/gpio/ |
D | gpio-omap.c | 464 reg += bank->regs->irqstatus; in _clear_gpio_irqbank() 700 isr_reg = bank->base + bank->regs->irqstatus; in gpio_irq_handler() 996 _gpio_rmw(base, bank->regs->irqstatus, l, !bank->regs->irqenable_inv); in omap_gpio_mod_init() 1501 .irqstatus = OMAP24XX_GPIO_IRQSTATUS1, 1524 .irqstatus = OMAP4_GPIO_IRQSTATUS0,
|
/drivers/staging/comedi/drivers/ |
D | s626.c | 881 uint32_t irqtype, irqstatus; in s626_irq_handler() local 889 irqstatus = readl(devpriv->mmio + P_IER); in s626_irq_handler() 903 irqstatus = 0; in s626_irq_handler() 913 writel(irqstatus, devpriv->mmio + P_IER); in s626_irq_handler()
|
/drivers/scsi/ |
D | ips.c | 1234 int irqstatus; in do_ipsintr() local 1255 irqstatus = (*ha->func.intr) (ha); in do_ipsintr() 1261 return IRQ_RETVAL(irqstatus); in do_ipsintr()
|