Searched refs:irqstatus (Results 26 - 42 of 42) sorted by relevance

12

/linux-master/drivers/gpu/drm/omapdrm/dss/
H A Dhdmi_wp.c49 void hdmi_wp_set_irqstatus(struct hdmi_wp_data *wp, u32 irqstatus) argument
51 hdmi_write_reg(wp->base, HDMI_WP_IRQSTATUS, irqstatus);
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...]
H A Ddss.h503 static inline void dss_collect_irq_stats(u32 irqstatus, unsigned int *irq_arr) argument
507 if (irqstatus & (1 << b))
H A Dhdmi.h300 void hdmi_wp_set_irqstatus(struct hdmi_wp_data *wp, u32 irqstatus);
/linux-master/drivers/gpu/drm/omapdrm/
H A Domap_crtc.c265 void omap_crtc_error_irq(struct drm_crtc *crtc, u32 irqstatus) argument
270 irqstatus &= ~DISPC_IRQ_SYNC_LOST_DIGIT;
271 if (!irqstatus)
275 DRM_ERROR_RATELIMITED("%s: errors: %08x\n", omap_crtc->name, irqstatus);
314 void omap_crtc_framedone_irq(struct drm_crtc *crtc, uint32_t irqstatus) argument
/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/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/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/video/fbdev/omap2/omapfb/dss/
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...]
H A Ddss.h446 static inline void dss_collect_irq_stats(u32 irqstatus, unsigned *irq_arr) argument
450 if (irqstatus & (1 << b))
H A Dhdmi.h281 void hdmi_wp_set_irqstatus(struct hdmi_wp_data *wp, u32 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);
/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/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/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
/linux-master/drivers/comedi/drivers/
H A Ds626.c1233 u32 irqtype, irqstatus; local
1241 irqstatus = readl(dev->mmio + S626_P_IER);
1255 irqstatus = 0;
1265 writel(irqstatus, dev->mmio + S626_P_IER);
/linux-master/drivers/scsi/
H A Dips.c1209 int irqstatus; local
1230 irqstatus = (*ha->func.intr) (ha);
1236 return IRQ_RETVAL(irqstatus);

Completed in 221 milliseconds

12