Lines Matching refs:new_state

100 				 struct drm_plane_state *new_state)  in lsdc_plane_prepare_fb()  argument
102 struct drm_framebuffer *fb = new_state->fb; in lsdc_plane_prepare_fb()
134 return drm_gem_plane_helper_prepare_fb(plane, new_state); in lsdc_plane_prepare_fb()
176 struct drm_plane_state *new_state; in lsdc_cursor_plane_atomic_async_check() local
179 new_state = drm_atomic_get_new_plane_state(state, plane); in lsdc_cursor_plane_atomic_async_check()
186 if (new_state->crtc_w != new_state->crtc_h) { in lsdc_cursor_plane_atomic_async_check()
188 new_state->crtc_w, new_state->crtc_h); in lsdc_cursor_plane_atomic_async_check()
192 if (new_state->crtc_w != 64 && new_state->crtc_w != 32) { in lsdc_cursor_plane_atomic_async_check()
194 new_state->crtc_w, new_state->crtc_h); in lsdc_cursor_plane_atomic_async_check()
198 crtc_state = drm_atomic_get_existing_crtc_state(state, new_state->crtc); in lsdc_cursor_plane_atomic_async_check()
202 if (plane->state->crtc != new_state->crtc || in lsdc_cursor_plane_atomic_async_check()
203 plane->state->src_w != new_state->src_w || in lsdc_cursor_plane_atomic_async_check()
204 plane->state->src_h != new_state->src_h || in lsdc_cursor_plane_atomic_async_check()
205 plane->state->crtc_w != new_state->crtc_w || in lsdc_cursor_plane_atomic_async_check()
206 plane->state->crtc_h != new_state->crtc_h) in lsdc_cursor_plane_atomic_async_check()
209 if (new_state->visible != plane->state->visible) in lsdc_cursor_plane_atomic_async_check()
226 struct drm_plane_state *new_state; in lsdc_cursor_plane_atomic_async_update() local
228 new_state = drm_atomic_get_new_plane_state(state, plane); in lsdc_cursor_plane_atomic_async_update()
232 plane->state->crtc_x = new_state->crtc_x; in lsdc_cursor_plane_atomic_async_update()
233 plane->state->crtc_y = new_state->crtc_y; in lsdc_cursor_plane_atomic_async_update()
234 plane->state->crtc_h = new_state->crtc_h; in lsdc_cursor_plane_atomic_async_update()
235 plane->state->crtc_w = new_state->crtc_w; in lsdc_cursor_plane_atomic_async_update()
236 plane->state->src_x = new_state->src_x; in lsdc_cursor_plane_atomic_async_update()
237 plane->state->src_y = new_state->src_y; in lsdc_cursor_plane_atomic_async_update()
238 plane->state->src_h = new_state->src_h; in lsdc_cursor_plane_atomic_async_update()
239 plane->state->src_w = new_state->src_w; in lsdc_cursor_plane_atomic_async_update()
240 swap(plane->state->fb, new_state->fb); in lsdc_cursor_plane_atomic_async_update()
242 if (new_state->visible) { in lsdc_cursor_plane_atomic_async_update()
245 switch (new_state->crtc_w) { in lsdc_cursor_plane_atomic_async_update()
257 ops->update_position(cursor, new_state->crtc_x, new_state->crtc_y); in lsdc_cursor_plane_atomic_async_update()