Home
last modified time | relevance | path

Searched refs:exynos_drm_crtc (Results 1 – 12 of 12) sorted by relevance

/linux-4.4.14/drivers/gpu/drm/exynos/
Dexynos_drm_drv.h27 #define to_exynos_crtc(x) container_of(x, struct exynos_drm_crtc, base)
104 struct exynos_drm_crtc;
106 void (*enable)(struct exynos_drm_crtc *crtc);
107 void (*disable)(struct exynos_drm_crtc *crtc);
108 void (*commit)(struct exynos_drm_crtc *crtc);
109 int (*enable_vblank)(struct exynos_drm_crtc *crtc);
110 void (*disable_vblank)(struct exynos_drm_crtc *crtc);
111 void (*wait_for_vblank)(struct exynos_drm_crtc *crtc);
112 int (*atomic_check)(struct exynos_drm_crtc *crtc,
114 void (*atomic_begin)(struct exynos_drm_crtc *crtc,
[all …]
Dexynos_drm_crtc.c26 struct exynos_drm_crtc *exynos_crtc = to_exynos_crtc(crtc); in exynos_drm_crtc_enable()
36 struct exynos_drm_crtc *exynos_crtc = to_exynos_crtc(crtc); in exynos_drm_crtc_disable()
47 struct exynos_drm_crtc *exynos_crtc = to_exynos_crtc(crtc); in exynos_drm_crtc_mode_set_nofb()
56 struct exynos_drm_crtc *exynos_crtc = to_exynos_crtc(crtc); in exynos_crtc_atomic_check()
70 struct exynos_drm_crtc *exynos_crtc = to_exynos_crtc(crtc); in exynos_crtc_atomic_begin()
87 struct exynos_drm_crtc *exynos_crtc = to_exynos_crtc(crtc); in exynos_crtc_atomic_flush()
110 struct exynos_drm_crtc *exynos_crtc = to_exynos_crtc(crtc); in exynos_drm_crtc_destroy()
128 struct exynos_drm_crtc *exynos_drm_crtc_create(struct drm_device *drm_dev, in exynos_drm_crtc_create()
135 struct exynos_drm_crtc *exynos_crtc; in exynos_drm_crtc_create()
173 struct exynos_drm_crtc *exynos_crtc = in exynos_drm_crtc_enable_vblank()
[all …]
Dexynos_drm_crtc.h20 struct exynos_drm_crtc *exynos_drm_crtc_create(struct drm_device *drm_dev,
28 void exynos_drm_crtc_wait_pending_update(struct exynos_drm_crtc *exynos_crtc);
29 void exynos_drm_crtc_finish_update(struct exynos_drm_crtc *exynos_crtc,
Dexynos5433_drm_decon.c57 struct exynos_drm_crtc *crtc;
81 static int decon_enable_vblank(struct exynos_drm_crtc *crtc) in decon_enable_vblank()
102 static void decon_disable_vblank(struct exynos_drm_crtc *crtc) in decon_disable_vblank()
123 static void decon_commit(struct exynos_drm_crtc *crtc) in decon_commit()
244 static void decon_atomic_begin(struct exynos_drm_crtc *crtc, in decon_atomic_begin()
259 static void decon_update_plane(struct exynos_drm_crtc *crtc, in decon_update_plane()
309 static void decon_disable_plane(struct exynos_drm_crtc *crtc, in decon_disable_plane()
329 static void decon_atomic_flush(struct exynos_drm_crtc *crtc, in decon_atomic_flush()
377 static void decon_enable(struct exynos_drm_crtc *crtc) in decon_enable()
410 static void decon_disable(struct exynos_drm_crtc *crtc) in decon_disable()
[all …]
Dexynos7_drm_decon.c48 struct exynos_drm_crtc *crtc;
84 static void decon_wait_for_vblank(struct exynos_drm_crtc *crtc) in decon_wait_for_vblank()
103 static void decon_clear_channels(struct exynos_drm_crtc *crtc) in decon_clear_channels()
167 static void decon_commit(struct exynos_drm_crtc *crtc) in decon_commit()
232 static int decon_enable_vblank(struct exynos_drm_crtc *crtc) in decon_enable_vblank()
257 static void decon_disable_vblank(struct exynos_drm_crtc *crtc) in decon_disable_vblank()
387 static void decon_atomic_begin(struct exynos_drm_crtc *crtc, in decon_atomic_begin()
398 static void decon_update_plane(struct exynos_drm_crtc *crtc, in decon_update_plane()
504 static void decon_disable_plane(struct exynos_drm_crtc *crtc, in decon_disable_plane()
527 static void decon_atomic_flush(struct exynos_drm_crtc *crtc, in decon_atomic_flush()
[all …]
Dexynos_drm_fimd.c151 struct exynos_drm_crtc *crtc;
207 static int fimd_enable_vblank(struct exynos_drm_crtc *crtc) in fimd_enable_vblank()
239 static void fimd_disable_vblank(struct exynos_drm_crtc *crtc) in fimd_disable_vblank()
263 static void fimd_wait_for_vblank(struct exynos_drm_crtc *crtc) in fimd_wait_for_vblank()
309 static void fimd_clear_channels(struct exynos_drm_crtc *crtc) in fimd_clear_channels()
379 static void fimd_commit(struct exynos_drm_crtc *crtc) in fimd_commit()
618 static void fimd_atomic_begin(struct exynos_drm_crtc *crtc, in fimd_atomic_begin()
629 static void fimd_atomic_flush(struct exynos_drm_crtc *crtc, in fimd_atomic_flush()
640 static void fimd_update_plane(struct exynos_drm_crtc *crtc, in fimd_update_plane()
730 static void fimd_disable_plane(struct exynos_drm_crtc *crtc, in fimd_disable_plane()
[all …]
Dexynos_drm_vidi.c41 struct exynos_drm_crtc *crtc;
92 static int vidi_enable_vblank(struct exynos_drm_crtc *crtc) in vidi_enable_vblank()
114 static void vidi_disable_vblank(struct exynos_drm_crtc *crtc) in vidi_disable_vblank()
125 static void vidi_update_plane(struct exynos_drm_crtc *crtc, in vidi_update_plane()
139 static void vidi_enable(struct exynos_drm_crtc *crtc) in vidi_enable()
154 static void vidi_disable(struct exynos_drm_crtc *crtc) in vidi_disable()
Dexynos_mixer.c94 struct exynos_drm_crtc *crtc;
923 static int mixer_enable_vblank(struct exynos_drm_crtc *crtc) in mixer_enable_vblank()
939 static void mixer_disable_vblank(struct exynos_drm_crtc *crtc) in mixer_disable_vblank()
954 static void mixer_update_plane(struct exynos_drm_crtc *crtc, in mixer_update_plane()
970 static void mixer_disable_plane(struct exynos_drm_crtc *crtc, in mixer_disable_plane()
991 static void mixer_wait_for_vblank(struct exynos_drm_crtc *crtc) in mixer_wait_for_vblank()
1019 static void mixer_enable(struct exynos_drm_crtc *crtc) in mixer_enable()
1069 static void mixer_disable(struct exynos_drm_crtc *crtc) in mixer_disable()
1098 static int mixer_atomic_check(struct exynos_drm_crtc *crtc, in mixer_atomic_check()
Dexynos_drm_plane.c152 struct exynos_drm_crtc *exynos_crtc = to_exynos_crtc(state->crtc); in exynos_plane_atomic_update()
174 struct exynos_drm_crtc *exynos_crtc = to_exynos_crtc(old_state->crtc); in exynos_plane_atomic_disable()
DMakefile6 exynosdrm-y := exynos_drm_drv.o exynos_drm_crtc.o exynos_drm_fbdev.o \
Dexynos_drm_drv.c55 struct exynos_drm_crtc *exynos_crtc = to_exynos_crtc(crtc); in exynos_atomic_wait_for_commit()
93 struct exynos_drm_crtc *exynos_crtc = to_exynos_crtc(crtc); in exynos_atomic_commit_complete()
99 struct exynos_drm_crtc *exynos_crtc = in exynos_atomic_commit_complete()
Dexynos_dp_core.c40 static inline struct exynos_drm_crtc *dp_to_crtc(struct exynos_dp_device *dp) in dp_to_crtc()
1071 struct exynos_drm_crtc *crtc = dp_to_crtc(dp); in exynos_dp_enable()
1098 struct exynos_drm_crtc *crtc = dp_to_crtc(dp); in exynos_dp_disable()