Lines Matching refs:uapi

52 	__drm_atomic_helper_plane_state_reset(&plane_state->uapi, &plane->base);  in intel_plane_state_reset()
74 plane->base.state = &plane_state->uapi; in intel_plane_alloc()
105 __drm_atomic_helper_plane_duplicate_state(plane, &intel_state->uapi); in intel_plane_duplicate_state()
115 return &intel_state->uapi; in intel_plane_duplicate_state()
135 __drm_atomic_helper_plane_destroy_state(&plane_state->uapi); in intel_plane_destroy_state()
175 return intel_adjusted_rate(&plane_state->uapi.src, in intel_plane_pixel_rate()
176 &plane_state->uapi.dst, in intel_plane_pixel_rate()
187 if (!plane_state->uapi.visible) in intel_plane_data_rate()
218 if (!plane_state->uapi.visible || !plane->min_cdclk) in intel_plane_calc_min_cdclk()
286 plane_state->hw.crtc = from_plane_state->uapi.crtc ? &crtc->base : NULL; in intel_plane_copy_uapi_to_hw_state()
288 plane_state->hw.fb = from_plane_state->uapi.fb; in intel_plane_copy_uapi_to_hw_state()
292 plane_state->hw.alpha = from_plane_state->uapi.alpha; in intel_plane_copy_uapi_to_hw_state()
294 from_plane_state->uapi.pixel_blend_mode; in intel_plane_copy_uapi_to_hw_state()
295 plane_state->hw.rotation = from_plane_state->uapi.rotation; in intel_plane_copy_uapi_to_hw_state()
296 plane_state->hw.color_encoding = from_plane_state->uapi.color_encoding; in intel_plane_copy_uapi_to_hw_state()
297 plane_state->hw.color_range = from_plane_state->uapi.color_range; in intel_plane_copy_uapi_to_hw_state()
298 plane_state->hw.scaling_filter = from_plane_state->uapi.scaling_filter; in intel_plane_copy_uapi_to_hw_state()
300 plane_state->uapi.src = drm_plane_state_src(&from_plane_state->uapi); in intel_plane_copy_uapi_to_hw_state()
301 plane_state->uapi.dst = drm_plane_state_dest(&from_plane_state->uapi); in intel_plane_copy_uapi_to_hw_state()
319 struct intel_plane *plane = to_intel_plane(plane_state->uapi.plane); in intel_plane_set_invisible()
327 plane_state->uapi.visible = false; in intel_plane_set_invisible()
335 struct intel_plane *plane = to_intel_plane(new_plane_state->uapi.plane); in intel_plane_atomic_check_with_state()
353 if (new_plane_state->uapi.visible) in intel_plane_atomic_check_with_state()
356 if (new_plane_state->uapi.visible && in intel_plane_atomic_check_with_state()
360 if (new_plane_state->uapi.visible && in intel_plane_atomic_check_with_state()
364 if (new_plane_state->uapi.visible || old_plane_state->uapi.visible) in intel_plane_atomic_check_with_state()
418 new_plane_state->uapi.visible = false; in intel_plane_atomic_check()
476 struct intel_crtc *crtc = to_intel_crtc(crtc_state->uapi.crtc); in intel_update_plane()
480 if (crtc_state->uapi.async_flip && plane->async_flip) in intel_update_plane()
489 struct intel_crtc *crtc = to_intel_crtc(crtc_state->uapi.crtc); in intel_disable_plane()
518 if (new_plane_state->uapi.visible || in skl_update_planes_on_crtc()
542 if (new_plane_state->uapi.visible) in i9xx_update_planes_on_crtc()
555 struct drm_rect *src = &plane_state->uapi.src; in intel_atomic_plane_check_clipping()
556 struct drm_rect *dst = &plane_state->uapi.dst; in intel_atomic_plane_check_clipping()
562 plane_state->uapi.visible = false; in intel_atomic_plane_check_clipping()
591 plane_state->uapi.visible = drm_rect_clip_scaled(src, dst, &clip); in intel_atomic_plane_check_clipping()
595 if (!can_position && plane_state->uapi.visible && in intel_atomic_plane_check_clipping()
685 to_intel_atomic_state(new_plane_state->uapi.state); in intel_prepare_plane_fb()
719 if (new_plane_state->uapi.fence) { /* explicit fencing */ in intel_prepare_plane_fb()
720 i915_gem_fence_wait_priority(new_plane_state->uapi.fence, in intel_prepare_plane_fb()
723 new_plane_state->uapi.fence, in intel_prepare_plane_fb()
740 if (!new_plane_state->uapi.fence) { /* implicit fencing */ in intel_prepare_plane_fb()
759 new_plane_state->uapi.fence); in intel_prepare_plane_fb()
797 to_intel_atomic_state(old_plane_state->uapi.state); in intel_cleanup_plane_fb()