Lines Matching defs:plane_state

563 bool intel_plane_uses_fence(const struct intel_plane_state *plane_state)
565 struct intel_plane *plane = to_intel_plane(plane_state->uapi.plane);
569 (plane->fbc && !plane_state->no_fbc_reason &&
570 plane_state->view.gtt.type == I915_GTT_VIEW_NORMAL);
629 struct intel_plane_state *plane_state,
632 struct intel_plane *plane = to_intel_plane(plane_state->uapi.plane);
634 plane_state->uapi.visible = visible;
668 struct intel_plane_state *plane_state =
676 intel_set_plane_visible(crtc_state, plane_state, false);
715 intel_plane_fence_y_offset(const struct intel_plane_state *plane_state)
719 intel_plane_adjust_aligned_offset(&x, &y, plane_state, 0,
720 plane_state->view.color_plane[0].offset, 0);
1100 const struct intel_plane_state __maybe_unused *plane_state;
1104 for_each_new_intel_plane_in_state(state, plane, plane_state, i) {
1117 const struct intel_plane_state __maybe_unused *plane_state;
1121 for_each_new_intel_plane_in_state(state, plane, plane_state, i) {
4011 struct intel_plane_state *plane_state, *linked_plane_state;
4014 for_each_new_intel_plane_in_state(state, plane, plane_state, i) {
4015 linked = plane_state->planar_linked_plane;
4027 linked_plane_state->planar_slave == plane_state->planar_slave);
4039 struct intel_plane_state *plane_state;
4049 for_each_new_intel_plane_in_state(state, plane, plane_state, i) {
4050 if (plane->pipe != crtc->pipe || !plane_state->planar_linked_plane)
4053 plane_state->planar_linked_plane = NULL;
4054 if (plane_state->planar_slave && !plane_state->uapi.visible) {
4062 plane_state->planar_slave = false;
4068 for_each_new_intel_plane_in_state(state, plane, plane_state, i) {
4097 plane_state->planar_linked_plane = linked;
4112 linked_state->ctl = plane_state->ctl | PLANE_CTL_YUV420_Y_PLANE;
4113 linked_state->color_ctl = plane_state->color_ctl;
4114 linked_state->view = plane_state->view;
4115 linked_state->decrypt = plane_state->decrypt;
4117 intel_plane_copy_hw_state(linked_state, plane_state);
4118 linked_state->uapi.src = plane_state->uapi.src;
4119 linked_state->uapi.dst = plane_state->uapi.dst;
4123 plane_state->cus_ctl |= PLANE_CUS_Y_PLANE_7_ICL;
4125 plane_state->cus_ctl |= PLANE_CUS_Y_PLANE_6_ICL;
4127 plane_state->cus_ctl |= PLANE_CUS_Y_PLANE_5_RKL;
4129 plane_state->cus_ctl |= PLANE_CUS_Y_PLANE_4_RKL;
5437 const struct intel_plane_state *plane_state;
5441 plane_state, i)
5442 assert_plane(plane, plane_state->planar_slave ||
5443 plane_state->uapi.visible);
5698 struct intel_plane_state *plane_state;
5703 plane_state = intel_atomic_get_plane_state(state, plane);
5704 if (IS_ERR(plane_state))
5705 return PTR_ERR(plane_state);
5736 const struct intel_plane_state __maybe_unused *plane_state;
5741 for_each_new_intel_plane_in_state(state, plane, plane_state, i) {
5779 struct intel_plane_state __maybe_unused *plane_state;
5792 for_each_new_intel_plane_in_state(state, plane, plane_state, i) {
7179 struct intel_plane_state *plane_state;
7182 for_each_new_intel_plane_in_state(state, plane, plane_state, i) {
7183 struct drm_framebuffer *fb = plane_state->hw.fb;
7211 &plane_state->ccval,
7212 sizeof(plane_state->ccval));