Lines Matching refs:plane_state
416 struct intel_plane_state *plane_state) in multiple_pipes_ok() argument
426 if (plane_state->base.visible) in multiple_pipes_ok()
650 struct intel_plane_state *plane_state) in intel_fbc_update_state_cache() argument
655 struct drm_framebuffer *fb = plane_state->base.fb; in intel_fbc_update_state_cache()
664 cache->plane.rotation = plane_state->base.rotation; in intel_fbc_update_state_cache()
670 cache->plane.src_w = drm_rect_width(&plane_state->base.src) >> 16; in intel_fbc_update_state_cache()
671 cache->plane.src_h = drm_rect_height(&plane_state->base.src) >> 16; in intel_fbc_update_state_cache()
672 cache->plane.visible = plane_state->base.visible; in intel_fbc_update_state_cache()
673 cache->plane.adjusted_x = plane_state->main.x; in intel_fbc_update_state_cache()
674 cache->plane.adjusted_y = plane_state->main.y; in intel_fbc_update_state_cache()
675 cache->plane.y = plane_state->base.src.y1 >> 16; in intel_fbc_update_state_cache()
683 cache->vma = plane_state->vma; in intel_fbc_update_state_cache()
684 cache->flags = plane_state->flags; in intel_fbc_update_state_cache()
841 struct intel_plane_state *plane_state) in intel_fbc_pre_update() argument
852 if (!multiple_pipes_ok(crtc, plane_state)) { in intel_fbc_pre_update()
860 intel_fbc_update_state_cache(crtc, crtc_state, plane_state); in intel_fbc_pre_update()
1012 struct intel_plane_state *plane_state; in intel_fbc_choose_crtc() local
1030 for_each_new_intel_plane_in_state(state, plane, plane_state, i) { in intel_fbc_choose_crtc()
1032 struct intel_crtc *crtc = to_intel_crtc(plane_state->base.crtc); in intel_fbc_choose_crtc()
1037 if (!plane_state->base.visible) in intel_fbc_choose_crtc()
1067 struct intel_plane_state *plane_state) in intel_fbc_enable() argument
1092 intel_fbc_update_state_cache(crtc, crtc_state, plane_state); in intel_fbc_enable()