Searched refs:exynos_drm_crtc (Results 1 – 11 of 11) sorted by relevance
/Linux-v5.4/drivers/gpu/drm/exynos/ |
D | exynos_drm_drv.h | 29 #define to_exynos_crtc(x) container_of(x, struct exynos_drm_crtc, base) 134 struct exynos_drm_crtc; 136 void (*enable)(struct exynos_drm_crtc *crtc); 137 void (*disable)(struct exynos_drm_crtc *crtc); 138 int (*enable_vblank)(struct exynos_drm_crtc *crtc); 139 void (*disable_vblank)(struct exynos_drm_crtc *crtc); 140 enum drm_mode_status (*mode_valid)(struct exynos_drm_crtc *crtc, 142 bool (*mode_fixup)(struct exynos_drm_crtc *crtc, 145 int (*atomic_check)(struct exynos_drm_crtc *crtc, 147 void (*atomic_begin)(struct exynos_drm_crtc *crtc); [all …]
|
D | exynos_drm_crtc.c | 24 struct exynos_drm_crtc *exynos_crtc = to_exynos_crtc(crtc); in exynos_drm_crtc_atomic_enable() 35 struct exynos_drm_crtc *exynos_crtc = to_exynos_crtc(crtc); in exynos_drm_crtc_atomic_disable() 54 struct exynos_drm_crtc *exynos_crtc = to_exynos_crtc(crtc); in exynos_crtc_atomic_check() 68 struct exynos_drm_crtc *exynos_crtc = to_exynos_crtc(crtc); in exynos_crtc_atomic_begin() 77 struct exynos_drm_crtc *exynos_crtc = to_exynos_crtc(crtc); in exynos_crtc_atomic_flush() 86 struct exynos_drm_crtc *exynos_crtc = to_exynos_crtc(crtc); in exynos_crtc_mode_valid() 98 struct exynos_drm_crtc *exynos_crtc = to_exynos_crtc(crtc); in exynos_crtc_mode_fixup() 118 void exynos_crtc_handle_event(struct exynos_drm_crtc *exynos_crtc) in exynos_crtc_handle_event() 137 struct exynos_drm_crtc *exynos_crtc = to_exynos_crtc(crtc); in exynos_drm_crtc_destroy() 145 struct exynos_drm_crtc *exynos_crtc = to_exynos_crtc(crtc); in exynos_drm_crtc_enable_vblank() [all …]
|
D | exynos_drm_crtc.h | 17 struct exynos_drm_crtc *exynos_drm_crtc_create(struct drm_device *drm_dev, 22 void exynos_drm_crtc_wait_pending_update(struct exynos_drm_crtc *exynos_crtc); 23 void exynos_drm_crtc_finish_update(struct exynos_drm_crtc *exynos_crtc, 27 struct exynos_drm_crtc *exynos_drm_crtc_get_by_type(struct drm_device *drm_dev, 40 void exynos_crtc_handle_event(struct exynos_drm_crtc *exynos_crtc);
|
D | exynos7_drm_decon.c | 43 struct exynos_drm_crtc *crtc; 83 static void decon_wait_for_vblank(struct exynos_drm_crtc *crtc) in decon_wait_for_vblank() 102 static void decon_clear_channels(struct exynos_drm_crtc *crtc) in decon_clear_channels() 151 static void decon_commit(struct exynos_drm_crtc *crtc) in decon_commit() 216 static int decon_enable_vblank(struct exynos_drm_crtc *crtc) in decon_enable_vblank() 241 static void decon_disable_vblank(struct exynos_drm_crtc *crtc) in decon_disable_vblank() 366 static void decon_atomic_begin(struct exynos_drm_crtc *crtc) in decon_atomic_begin() 378 static void decon_update_plane(struct exynos_drm_crtc *crtc, in decon_update_plane() 476 static void decon_disable_plane(struct exynos_drm_crtc *crtc, in decon_disable_plane() 499 static void decon_atomic_flush(struct exynos_drm_crtc *crtc) in decon_atomic_flush() [all …]
|
D | exynos_drm_vidi.c | 39 struct exynos_drm_crtc *crtc; 92 static int vidi_enable_vblank(struct exynos_drm_crtc *crtc) in vidi_enable_vblank() 105 static void vidi_disable_vblank(struct exynos_drm_crtc *crtc) in vidi_disable_vblank() 109 static void vidi_update_plane(struct exynos_drm_crtc *crtc, in vidi_update_plane() 123 static void vidi_enable(struct exynos_drm_crtc *crtc) in vidi_enable() 136 static void vidi_disable(struct exynos_drm_crtc *crtc) in vidi_disable()
|
D | exynos5433_drm_decon.c | 58 struct exynos_drm_crtc *crtc; 101 static int decon_enable_vblank(struct exynos_drm_crtc *crtc) in decon_enable_vblank() 121 static void decon_disable_vblank(struct exynos_drm_crtc *crtc) in decon_disable_vblank() 194 static void decon_commit(struct exynos_drm_crtc *crtc) in decon_commit() 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() 455 static void decon_disable_plane(struct exynos_drm_crtc *crtc, in decon_disable_plane() 464 static void decon_atomic_flush(struct exynos_drm_crtc *crtc) in decon_atomic_flush() 513 static void decon_enable(struct exynos_drm_crtc *crtc) in decon_enable() 526 static void decon_disable(struct exynos_drm_crtc *crtc) in decon_disable() [all …]
|
D | exynos_drm_fimd.c | 170 struct exynos_drm_crtc *crtc; 243 static int fimd_enable_vblank(struct exynos_drm_crtc *crtc) in fimd_enable_vblank() 275 static void fimd_disable_vblank(struct exynos_drm_crtc *crtc) in fimd_disable_vblank() 299 static void fimd_wait_for_vblank(struct exynos_drm_crtc *crtc) in fimd_wait_for_vblank() 345 static void fimd_clear_channels(struct exynos_drm_crtc *crtc) in fimd_clear_channels() 389 static int fimd_atomic_check(struct exynos_drm_crtc *crtc, in fimd_atomic_check() 453 static void fimd_commit(struct exynos_drm_crtc *crtc) in fimd_commit() 761 static void fimd_atomic_begin(struct exynos_drm_crtc *crtc) in fimd_atomic_begin() 773 static void fimd_atomic_flush(struct exynos_drm_crtc *crtc) in fimd_atomic_flush() 787 static void fimd_update_plane(struct exynos_drm_crtc *crtc, in fimd_update_plane() [all …]
|
D | exynos_mixer.c | 97 struct exynos_drm_crtc *crtc; 905 static int mixer_enable_vblank(struct exynos_drm_crtc *crtc) in mixer_enable_vblank() 920 static void mixer_disable_vblank(struct exynos_drm_crtc *crtc) in mixer_disable_vblank() 934 static void mixer_atomic_begin(struct exynos_drm_crtc *crtc) in mixer_atomic_begin() 946 static void mixer_update_plane(struct exynos_drm_crtc *crtc, in mixer_update_plane() 962 static void mixer_disable_plane(struct exynos_drm_crtc *crtc, in mixer_disable_plane() 978 static void mixer_atomic_flush(struct exynos_drm_crtc *crtc) in mixer_atomic_flush() 989 static void mixer_enable(struct exynos_drm_crtc *crtc) in mixer_enable() 1018 static void mixer_disable(struct exynos_drm_crtc *crtc) in mixer_disable() 1039 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 | 256 struct exynos_drm_crtc *exynos_crtc = to_exynos_crtc(state->crtc); in exynos_plane_atomic_update() 270 struct exynos_drm_crtc *exynos_crtc = to_exynos_crtc(old_state->crtc); in exynos_plane_atomic_disable()
|
D | exynos_hdmi.c | 1830 struct exynos_drm_crtc *crtc; in hdmi_bind()
|