Lines Matching refs:state

51 	struct intel_plane_state *state;  in intel_create_plane_state()  local
53 state = kzalloc(sizeof(*state), GFP_KERNEL); in intel_create_plane_state()
54 if (!state) in intel_create_plane_state()
57 state->base.plane = plane; in intel_create_plane_state()
58 state->base.rotation = BIT(DRM_ROTATE_0); in intel_create_plane_state()
60 return state; in intel_create_plane_state()
75 struct drm_plane_state *state; in intel_plane_duplicate_state() local
78 if (WARN_ON(!plane->state)) in intel_plane_duplicate_state()
81 intel_state = kmemdup(plane->state, sizeof(*intel_state), in intel_plane_duplicate_state()
87 state = &intel_state->base; in intel_plane_duplicate_state()
88 if (state->fb) in intel_plane_duplicate_state()
89 drm_framebuffer_reference(state->fb); in intel_plane_duplicate_state()
91 return state; in intel_plane_duplicate_state()
104 struct drm_plane_state *state) in intel_plane_destroy_state() argument
106 drm_atomic_helper_plane_destroy_state(plane, state); in intel_plane_destroy_state()
110 struct drm_plane_state *state) in intel_plane_atomic_check() argument
112 struct drm_crtc *crtc = state->crtc; in intel_plane_atomic_check()
115 struct intel_plane_state *intel_state = to_intel_plane_state(state); in intel_plane_atomic_check()
134 intel_state->src.x1 = state->src_x; in intel_plane_atomic_check()
135 intel_state->src.y1 = state->src_y; in intel_plane_atomic_check()
136 intel_state->src.x2 = state->src_x + state->src_w; in intel_plane_atomic_check()
137 intel_state->src.y2 = state->src_y + state->src_h; in intel_plane_atomic_check()
138 intel_state->dst.x1 = state->crtc_x; in intel_plane_atomic_check()
139 intel_state->dst.y1 = state->crtc_y; in intel_plane_atomic_check()
140 intel_state->dst.x2 = state->crtc_x + state->crtc_w; in intel_plane_atomic_check()
141 intel_state->dst.y2 = state->crtc_y + state->crtc_h; in intel_plane_atomic_check()
156 if (state->fb == NULL && plane->state->fb != NULL) { in intel_plane_atomic_check()
173 to_intel_plane_state(plane->state); in intel_plane_atomic_update()
176 if (!plane->state->fb && !old_state->fb) in intel_plane_atomic_update()
202 const struct drm_plane_state *state, in intel_plane_atomic_get_property() argument
224 struct drm_plane_state *state, in intel_plane_atomic_set_property() argument