Lines Matching refs:funcs

44 	if (!pipe->funcs || !pipe->funcs->mode_valid)  in drm_simple_kms_crtc_mode_valid()
48 return pipe->funcs->mode_valid(crtc, mode); in drm_simple_kms_crtc_mode_valid()
71 if (!pipe->funcs || !pipe->funcs->enable) in drm_simple_kms_crtc_enable()
75 pipe->funcs->enable(pipe, crtc->state, plane->state); in drm_simple_kms_crtc_enable()
84 if (!pipe->funcs || !pipe->funcs->disable) in drm_simple_kms_crtc_disable()
87 pipe->funcs->disable(pipe); in drm_simple_kms_crtc_disable()
102 if (!pipe->funcs || !pipe->funcs->enable_vblank) in drm_simple_kms_crtc_enable_vblank()
105 return pipe->funcs->enable_vblank(pipe); in drm_simple_kms_crtc_enable_vblank()
113 if (!pipe->funcs || !pipe->funcs->disable_vblank) in drm_simple_kms_crtc_disable_vblank()
116 pipe->funcs->disable_vblank(pipe); in drm_simple_kms_crtc_disable_vblank()
151 if (!pipe->funcs || !pipe->funcs->check) in drm_simple_kms_plane_atomic_check()
154 return pipe->funcs->check(pipe, plane_state, crtc_state); in drm_simple_kms_plane_atomic_check()
163 if (!pipe->funcs || !pipe->funcs->update) in drm_simple_kms_plane_atomic_update()
166 pipe->funcs->update(pipe, old_pstate); in drm_simple_kms_plane_atomic_update()
175 if (!pipe->funcs || !pipe->funcs->prepare_fb) in drm_simple_kms_plane_prepare_fb()
178 return pipe->funcs->prepare_fb(pipe, state); in drm_simple_kms_plane_prepare_fb()
187 if (!pipe->funcs || !pipe->funcs->cleanup_fb) in drm_simple_kms_plane_cleanup_fb()
190 pipe->funcs->cleanup_fb(pipe, state); in drm_simple_kms_plane_cleanup_fb()
256 const struct drm_simple_display_pipe_funcs *funcs, in drm_simple_display_pipe_init() argument
267 pipe->funcs = funcs; in drm_simple_display_pipe_init()