Searched refs:mdp_kms (Results 1 - 7 of 7) sorted by path

/linux-master/drivers/gpu/drm/msm/disp/
H A Dmdp_kms.c9 #include "mdp_kms.h"
21 static void update_irq(struct mdp_kms *mdp_kms) argument
24 uint32_t irqmask = mdp_kms->vblank_mask;
28 list_for_each_entry(irq, &mdp_kms->irq_list, node)
31 mdp_kms->funcs->set_irqmask(mdp_kms, irqmask, mdp_kms->cur_irq_mask);
32 mdp_kms->cur_irq_mask = irqmask;
38 void mdp_irq_update(struct mdp_kms *mdp_km argument
46 mdp_dispatch_irqs(struct mdp_kms *mdp_kms, uint32_t status) argument
66 mdp_update_vblank_mask(struct mdp_kms *mdp_kms, uint32_t mask, bool enable) argument
87 mdp_irq_wait(struct mdp_kms *mdp_kms, uint32_t irqmask) argument
102 mdp_irq_register(struct mdp_kms *mdp_kms, struct mdp_irq *irq) argument
121 mdp_irq_unregister(struct mdp_kms *mdp_kms, struct mdp_irq *irq) argument
[all...]
H A Dmdp_kms.h19 struct mdp_kms;
23 void (*set_irqmask)(struct mdp_kms *mdp_kms, uint32_t irqmask,
27 struct mdp_kms { struct
38 #define to_mdp_kms(x) container_of(x, struct mdp_kms, base)
40 static inline int mdp_kms_init(struct mdp_kms *mdp_kms, argument
43 mdp_kms->funcs = funcs;
44 INIT_LIST_HEAD(&mdp_kms->irq_list);
45 return msm_kms_init(&mdp_kms
48 mdp_kms_destroy(struct mdp_kms *mdp_kms) argument
[all...]
/linux-master/drivers/gpu/drm/msm/
H A DMakefile98 disp/mdp_kms.o \
/linux-master/drivers/gpu/drm/msm/disp/mdp4/
H A Dmdp4_irq.c13 void mdp4_set_irqmask(struct mdp_kms *mdp_kms, uint32_t irqmask, argument
16 mdp4_write(to_mdp4_kms(mdp_kms), REG_MDP4_INTR_CLEAR,
18 mdp4_write(to_mdp4_kms(mdp_kms), REG_MDP4_INTR_ENABLE, irqmask);
46 struct mdp_kms *mdp_kms = to_mdp_kms(kms); local
47 struct mdp4_kms *mdp4_kms = to_mdp4_kms(mdp_kms);
54 mdp_irq_register(mdp_kms, error_handler);
69 struct mdp_kms *mdp_kms local
[all...]
H A Dmdp4_kms.h14 #include "disp/mdp_kms.h"
20 struct mdp_kms base;
152 void mdp4_set_irqmask(struct mdp_kms *mdp_kms, uint32_t irqmask,
/linux-master/drivers/gpu/drm/msm/disp/mdp5/
H A Dmdp5_irq.c15 void mdp5_set_irqmask(struct mdp_kms *mdp_kms, uint32_t irqmask, argument
18 mdp5_write(to_mdp5_kms(mdp_kms), REG_MDP5_INTR_CLEAR,
20 mdp5_write(to_mdp5_kms(mdp_kms), REG_MDP5_INTR_EN, irqmask);
50 struct mdp_kms *mdp_kms = to_mdp_kms(kms); local
51 struct mdp5_kms *mdp5_kms = to_mdp5_kms(mdp_kms);
62 mdp_irq_register(mdp_kms, error_handler);
80 struct mdp_kms *mdp_kms local
[all...]
H A Dmdp5_kms.h12 #include "disp/mdp_kms.h"
21 struct mdp_kms base;
263 void mdp5_set_irqmask(struct mdp_kms *mdp_kms, uint32_t irqmask,

Completed in 210 milliseconds