Home
last modified time | relevance | path

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

/linux-4.1.27/drivers/gpu/drm/armada/
Darmada_drm.h16 struct armada_crtc;
43 void (*fn)(struct armada_crtc *, void *);
45 void armada_drm_vbl_event_add(struct armada_crtc *,
47 void armada_drm_vbl_event_remove(struct armada_crtc *,
49 void armada_drm_vbl_event_remove_unlocked(struct armada_crtc *,
64 int (*init)(struct armada_crtc *, struct device *);
65 int (*compute_clock)(struct armada_crtc *,
77 struct armada_crtc *dcrtc[2];
Darmada_crtc.h37 struct armada_crtc { struct
76 #define drm_to_armada_crtc(c) container_of(c, struct armada_crtc, crtc) argument
84 void armada_drm_crtc_disable_irq(struct armada_crtc *, u32);
85 void armada_drm_crtc_enable_irq(struct armada_crtc *, u32);
86 void armada_drm_crtc_update_regs(struct armada_crtc *, struct armada_regs *);
Darmada_crtc.c91 armada_drm_crtc_update_regs(struct armada_crtc *dcrtc, struct armada_regs *regs) in armada_drm_crtc_update_regs()
107 static void armada_drm_crtc_update(struct armada_crtc *dcrtc) in armada_drm_crtc_update()
176 static int armada_drm_crtc_queue_frame_work(struct armada_crtc *dcrtc, in armada_drm_crtc_queue_frame_work()
202 static void armada_drm_crtc_complete_frame_work(struct armada_crtc *dcrtc) in armada_drm_crtc_complete_frame_work()
221 static void armada_drm_crtc_finish_fb(struct armada_crtc *dcrtc, in armada_drm_crtc_finish_fb()
256 static void armada_drm_vblank_off(struct armada_crtc *dcrtc) in armada_drm_vblank_off()
286 struct armada_crtc *dcrtc = drm_to_armada_crtc(crtc); in armada_drm_crtc_dpms()
307 struct armada_crtc *dcrtc = drm_to_armada_crtc(crtc); in armada_drm_crtc_prepare()
329 struct armada_crtc *dcrtc = drm_to_armada_crtc(crtc); in armada_drm_crtc_commit()
341 struct armada_crtc *dcrtc = drm_to_armada_crtc(crtc); in armada_drm_crtc_mode_fixup()
[all …]
Darmada_510.c18 static int armada510_crtc_init(struct armada_crtc *dcrtc, struct device *dev) in armada510_crtc_init()
44 static int armada510_crtc_compute_clock(struct armada_crtc *dcrtc, in armada510_crtc_compute_clock()
DMakefile1 armada-y := armada_crtc.o armada_drv.o armada_fb.o armada_fbdev.o \
Darmada_debugfs.c39 struct armada_crtc *dcrtc = priv->dcrtc[n]; in armada_debugfs_reg_show()
71 struct armada_crtc *dcrtc = priv->dcrtc[0]; in armada_debugfs_write()
Darmada_overlay.c51 struct armada_crtc *dcrtc) in armada_ovl_update_attr()
74 static void armada_plane_vbl(struct armada_crtc *dcrtc, void *data) in armada_plane_vbl()
107 struct armada_crtc *dcrtc = drm_to_armada_crtc(crtc); in armada_plane_update()
249 struct armada_crtc *dcrtc; in armada_plane_disable()
Darmada_drv.c233 void armada_drm_vbl_event_add(struct armada_crtc *dcrtc, in armada_drm_vbl_event_add()
247 void armada_drm_vbl_event_remove(struct armada_crtc *dcrtc, in armada_drm_vbl_event_remove()
256 void armada_drm_vbl_event_remove_unlocked(struct armada_crtc *dcrtc, in armada_drm_vbl_event_remove_unlocked()