Home
last modified time | relevance | path

Searched refs:mdp_irq (Results 1 – 8 of 8) sorted by relevance

/linux-4.1.27/drivers/gpu/drm/msm/mdp/
Dmdp_kms.c24 struct mdp_irq irq;
34 struct mdp_irq *irq; in update_irq()
58 struct mdp_irq *handler, *n; in mdp_dispatch_irqs()
89 static void wait_irq(struct mdp_irq *irq, uint32_t irqstatus) in wait_irq()
112 void mdp_irq_register(struct mdp_kms *mdp_kms, struct mdp_irq *irq) in mdp_irq_register()
131 void mdp_irq_unregister(struct mdp_kms *mdp_kms, struct mdp_irq *irq) in mdp_irq_unregister()
Dmdp_kms.h66 struct mdp_irq { struct
70 void (*irq)(struct mdp_irq *irq, uint32_t irqstatus); argument
76 void mdp_irq_register(struct mdp_kms *mdp_kms, struct mdp_irq *irq);
77 void mdp_irq_unregister(struct mdp_kms *mdp_kms, struct mdp_irq *irq);
/linux-4.1.27/drivers/gpu/drm/msm/mdp/mdp4/
Dmdp4_irq.c27 static void mdp4_irq_error_handler(struct mdp_irq *irq, uint32_t irqstatus) in mdp4_irq_error_handler()
45 struct mdp_irq *error_handler = &mdp4_kms->error_handler; in mdp4_irq_postinstall()
Dmdp4_crtc.c61 struct mdp_irq vblank;
62 struct mdp_irq err;
511 static void mdp4_crtc_vblank_irq(struct mdp_irq *irq, uint32_t irqstatus) in mdp4_crtc_vblank_irq()
532 static void mdp4_crtc_err_irq(struct mdp_irq *irq, uint32_t irqstatus) in mdp4_crtc_err_irq()
Dmdp4_kms.h49 struct mdp_irq error_handler;
/linux-4.1.27/drivers/gpu/drm/msm/mdp/mdp5/
Dmdp5_irq.c29 static void mdp5_irq_error_handler(struct mdp_irq *irq, uint32_t irqstatus) in mdp5_irq_error_handler()
47 struct mdp_irq *error_handler = &mdp5_kms->error_handler; in mdp5_irq_postinstall()
Dmdp5_crtc.c56 struct mdp_irq vblank;
57 struct mdp_irq err;
578 static void mdp5_crtc_vblank_irq(struct mdp_irq *irq, uint32_t irqstatus) in mdp5_crtc_vblank_irq()
597 static void mdp5_crtc_err_irq(struct mdp_irq *irq, uint32_t irqstatus) in mdp5_crtc_err_irq()
Dmdp5_kms.h61 struct mdp_irq error_handler;