Lines Matching refs:sysfb_crtc_state
248 struct drm_sysfb_crtc_state *sysfb_crtc_state; in drm_sysfb_plane_helper_begin_fb_access() local
264 sysfb_crtc_state = to_drm_sysfb_crtc_state(crtc_state); in drm_sysfb_plane_helper_begin_fb_access()
266 if (drm_WARN_ON_ONCE(dev, !sysfb_crtc_state->format)) in drm_sysfb_plane_helper_begin_fb_access()
268 blit_to_crtc = drm_sysfb_get_blit_func(sysfb_crtc_state->format->format, in drm_sysfb_plane_helper_begin_fb_access()
272 &fb->format->format, &sysfb_crtc_state->format->format); in drm_sysfb_plane_helper_begin_fb_access()
340 struct drm_sysfb_crtc_state *sysfb_crtc_state = to_drm_sysfb_crtc_state(crtc_state); in drm_sysfb_plane_helper_atomic_update() local
341 const struct drm_format_info *dst_format = sysfb_crtc_state->format; in drm_sysfb_plane_helper_atomic_update()
473 static void drm_sysfb_crtc_state_destroy(struct drm_sysfb_crtc_state *sysfb_crtc_state) in drm_sysfb_crtc_state_destroy() argument
475 __drm_atomic_helper_crtc_destroy_state(&sysfb_crtc_state->base); in drm_sysfb_crtc_state_destroy()
477 kfree(sysfb_crtc_state); in drm_sysfb_crtc_state_destroy()
521 struct drm_sysfb_crtc_state *sysfb_crtc_state; in drm_sysfb_crtc_reset() local
526 sysfb_crtc_state = kzalloc_obj(*sysfb_crtc_state); in drm_sysfb_crtc_reset()
527 if (sysfb_crtc_state) { in drm_sysfb_crtc_reset()
528 sysfb_crtc_state->format = sysfb->fb_format; in drm_sysfb_crtc_reset()
529 __drm_atomic_helper_crtc_reset(crtc, &sysfb_crtc_state->base); in drm_sysfb_crtc_reset()
541 struct drm_sysfb_crtc_state *sysfb_crtc_state; in drm_sysfb_crtc_atomic_duplicate_state() local
550 sysfb_crtc_state = to_drm_sysfb_crtc_state(crtc_state); in drm_sysfb_crtc_atomic_duplicate_state()
553 new_sysfb_crtc_state->format = sysfb_crtc_state->format; in drm_sysfb_crtc_atomic_duplicate_state()