Searched refs:exynos_drm_crtc (Results 1 – 11 of 11) sorted by relevance
/Linux-v4.19/drivers/gpu/drm/exynos/ |
D | exynos_drm_drv.h | 27 #define to_exynos_crtc(x) container_of(x, struct exynos_drm_crtc, base) 130 struct exynos_drm_crtc; 132 void (*enable)(struct exynos_drm_crtc *crtc); 133 void (*disable)(struct exynos_drm_crtc *crtc); 134 int (*enable_vblank)(struct exynos_drm_crtc *crtc); 135 void (*disable_vblank)(struct exynos_drm_crtc *crtc); 136 u32 (*get_vblank_counter)(struct exynos_drm_crtc *crtc); 137 enum drm_mode_status (*mode_valid)(struct exynos_drm_crtc *crtc, 139 bool (*mode_fixup)(struct exynos_drm_crtc *crtc, 142 int (*atomic_check)(struct exynos_drm_crtc *crtc, [all …]
|
D | exynos_drm_crtc.c | 28 struct exynos_drm_crtc *exynos_crtc = to_exynos_crtc(crtc); in exynos_drm_crtc_atomic_enable() 39 struct exynos_drm_crtc *exynos_crtc = to_exynos_crtc(crtc); in exynos_drm_crtc_atomic_disable() 58 struct exynos_drm_crtc *exynos_crtc = to_exynos_crtc(crtc); in exynos_crtc_atomic_check() 72 struct exynos_drm_crtc *exynos_crtc = to_exynos_crtc(crtc); in exynos_crtc_atomic_begin() 81 struct exynos_drm_crtc *exynos_crtc = to_exynos_crtc(crtc); in exynos_crtc_atomic_flush() 90 struct exynos_drm_crtc *exynos_crtc = to_exynos_crtc(crtc); in exynos_crtc_mode_valid() 102 struct exynos_drm_crtc *exynos_crtc = to_exynos_crtc(crtc); in exynos_crtc_mode_fixup() 122 void exynos_crtc_handle_event(struct exynos_drm_crtc *exynos_crtc) in exynos_crtc_handle_event() 141 struct exynos_drm_crtc *exynos_crtc = to_exynos_crtc(crtc); in exynos_drm_crtc_destroy() 149 struct exynos_drm_crtc *exynos_crtc = to_exynos_crtc(crtc); in exynos_drm_crtc_enable_vblank() [all …]
|
D | exynos_drm_crtc.h | 21 struct exynos_drm_crtc *exynos_drm_crtc_create(struct drm_device *drm_dev, 26 void exynos_drm_crtc_wait_pending_update(struct exynos_drm_crtc *exynos_crtc); 27 void exynos_drm_crtc_finish_update(struct exynos_drm_crtc *exynos_crtc, 31 struct exynos_drm_crtc *exynos_drm_crtc_get_by_type(struct drm_device *drm_dev, 44 void exynos_crtc_handle_event(struct exynos_drm_crtc *exynos_crtc);
|
D | exynos5433_drm_decon.c | 59 struct exynos_drm_crtc *crtc; 94 static int decon_enable_vblank(struct exynos_drm_crtc *crtc) in decon_enable_vblank() 114 static void decon_disable_vblank(struct exynos_drm_crtc *crtc) in decon_disable_vblank() 167 static u32 decon_get_vblank_counter(struct exynos_drm_crtc *crtc) in decon_get_vblank_counter() 194 static void decon_commit(struct exynos_drm_crtc *crtc) in decon_commit() 318 static void decon_atomic_begin(struct exynos_drm_crtc *crtc) in decon_atomic_begin() 329 static void decon_update_plane(struct exynos_drm_crtc *crtc, in decon_update_plane() 386 static void decon_disable_plane(struct exynos_drm_crtc *crtc, in decon_disable_plane() 395 static void decon_atomic_flush(struct exynos_drm_crtc *crtc) in decon_atomic_flush() 444 static void decon_enable(struct exynos_drm_crtc *crtc) in decon_enable() [all …]
|
D | exynos7_drm_decon.c | 47 struct exynos_drm_crtc *crtc; 87 static void decon_wait_for_vblank(struct exynos_drm_crtc *crtc) in decon_wait_for_vblank() 106 static void decon_clear_channels(struct exynos_drm_crtc *crtc) in decon_clear_channels() 157 static void decon_commit(struct exynos_drm_crtc *crtc) in decon_commit() 222 static int decon_enable_vblank(struct exynos_drm_crtc *crtc) in decon_enable_vblank() 247 static void decon_disable_vblank(struct exynos_drm_crtc *crtc) in decon_disable_vblank() 372 static void decon_atomic_begin(struct exynos_drm_crtc *crtc) in decon_atomic_begin() 384 static void decon_update_plane(struct exynos_drm_crtc *crtc, in decon_update_plane() 482 static void decon_disable_plane(struct exynos_drm_crtc *crtc, in decon_disable_plane() 505 static void decon_atomic_flush(struct exynos_drm_crtc *crtc) in decon_atomic_flush() [all …]
|
D | exynos_drm_vidi.c | 45 struct exynos_drm_crtc *crtc; 98 static int vidi_enable_vblank(struct exynos_drm_crtc *crtc) in vidi_enable_vblank() 111 static void vidi_disable_vblank(struct exynos_drm_crtc *crtc) in vidi_disable_vblank() 115 static void vidi_update_plane(struct exynos_drm_crtc *crtc, in vidi_update_plane() 129 static void vidi_enable(struct exynos_drm_crtc *crtc) in vidi_enable() 142 static void vidi_disable(struct exynos_drm_crtc *crtc) in vidi_disable()
|
D | exynos_drm_fimd.c | 174 struct exynos_drm_crtc *crtc; 232 static int fimd_enable_vblank(struct exynos_drm_crtc *crtc) in fimd_enable_vblank() 264 static void fimd_disable_vblank(struct exynos_drm_crtc *crtc) in fimd_disable_vblank() 288 static void fimd_wait_for_vblank(struct exynos_drm_crtc *crtc) in fimd_wait_for_vblank() 334 static void fimd_clear_channels(struct exynos_drm_crtc *crtc) in fimd_clear_channels() 380 static int fimd_atomic_check(struct exynos_drm_crtc *crtc, in fimd_atomic_check() 442 static void fimd_commit(struct exynos_drm_crtc *crtc) in fimd_commit() 686 static void fimd_atomic_begin(struct exynos_drm_crtc *crtc) in fimd_atomic_begin() 698 static void fimd_atomic_flush(struct exynos_drm_crtc *crtc) in fimd_atomic_flush() 712 static void fimd_update_plane(struct exynos_drm_crtc *crtc, in fimd_update_plane() [all …]
|
D | exynos_mixer.c | 103 struct exynos_drm_crtc *crtc; 867 static int mixer_enable_vblank(struct exynos_drm_crtc *crtc) in mixer_enable_vblank() 882 static void mixer_disable_vblank(struct exynos_drm_crtc *crtc) in mixer_disable_vblank() 896 static void mixer_atomic_begin(struct exynos_drm_crtc *crtc) in mixer_atomic_begin() 906 static void mixer_update_plane(struct exynos_drm_crtc *crtc, in mixer_update_plane() 922 static void mixer_disable_plane(struct exynos_drm_crtc *crtc, in mixer_disable_plane() 938 static void mixer_atomic_flush(struct exynos_drm_crtc *crtc) in mixer_atomic_flush() 949 static void mixer_enable(struct exynos_drm_crtc *crtc) in mixer_enable() 978 static void mixer_disable(struct exynos_drm_crtc *crtc) in mixer_disable() 999 static int mixer_mode_valid(struct exynos_drm_crtc *crtc, in mixer_mode_valid() [all …]
|
D | Makefile | 6 exynosdrm-y := exynos_drm_drv.o exynos_drm_crtc.o exynos_drm_fb.o \
|
D | exynos_drm_plane.c | 260 struct exynos_drm_crtc *exynos_crtc = to_exynos_crtc(state->crtc); in exynos_plane_atomic_update() 274 struct exynos_drm_crtc *exynos_crtc = to_exynos_crtc(old_state->crtc); in exynos_plane_atomic_disable()
|
D | exynos_hdmi.c | 1826 struct exynos_drm_crtc *crtc; in hdmi_bind()
|