Lines Matching refs:plane_state

58 				struct drm_plane_state *plane_state,  in drm_atomic_helper_plane_changed()  argument
72 if (plane_state->crtc) { in drm_atomic_helper_plane_changed()
74 state->crtc_states[drm_crtc_index(plane_state->crtc)]; in drm_atomic_helper_plane_changed()
461 struct drm_plane_state *plane_state; in drm_atomic_helper_check_planes() local
464 for_each_plane_in_state(state, plane, plane_state, i) { in drm_atomic_helper_check_planes()
469 drm_atomic_helper_plane_changed(state, plane_state, plane); in drm_atomic_helper_check_planes()
474 ret = funcs->atomic_check(plane, plane_state); in drm_atomic_helper_check_planes()
830 struct drm_plane_state *plane_state; in wait_for_fences() local
833 for_each_plane_in_state(state, plane, plane_state, i) { in wait_for_fences()
1050 struct drm_plane_state *plane_state = state->plane_states[i]; in drm_atomic_helper_prepare_planes() local
1058 fb = plane_state->fb; in drm_atomic_helper_prepare_planes()
1061 ret = funcs->prepare_fb(plane, fb, plane_state); in drm_atomic_helper_prepare_planes()
1073 struct drm_plane_state *plane_state = state->plane_states[i]; in drm_atomic_helper_prepare_planes() local
1084 funcs->cleanup_fb(plane, fb, plane_state); in drm_atomic_helper_prepare_planes()
1174 struct drm_plane_state *plane_state; in drm_atomic_helper_cleanup_planes() local
1177 for_each_plane_in_state(old_state, plane, plane_state, i) { in drm_atomic_helper_cleanup_planes()
1183 old_fb = plane_state->fb; in drm_atomic_helper_cleanup_planes()
1186 funcs->cleanup_fb(plane, old_fb, plane_state); in drm_atomic_helper_cleanup_planes()
1284 struct drm_plane_state *plane_state; in drm_atomic_helper_update_plane() local
1293 plane_state = drm_atomic_get_plane_state(state, plane); in drm_atomic_helper_update_plane()
1294 if (IS_ERR(plane_state)) { in drm_atomic_helper_update_plane()
1295 ret = PTR_ERR(plane_state); in drm_atomic_helper_update_plane()
1299 ret = drm_atomic_set_crtc_for_plane(plane_state, crtc); in drm_atomic_helper_update_plane()
1302 drm_atomic_set_fb_for_plane(plane_state, fb); in drm_atomic_helper_update_plane()
1303 plane_state->crtc_x = crtc_x; in drm_atomic_helper_update_plane()
1304 plane_state->crtc_y = crtc_y; in drm_atomic_helper_update_plane()
1305 plane_state->crtc_h = crtc_h; in drm_atomic_helper_update_plane()
1306 plane_state->crtc_w = crtc_w; in drm_atomic_helper_update_plane()
1307 plane_state->src_x = src_x; in drm_atomic_helper_update_plane()
1308 plane_state->src_y = src_y; in drm_atomic_helper_update_plane()
1309 plane_state->src_h = src_h; in drm_atomic_helper_update_plane()
1310 plane_state->src_w = src_w; in drm_atomic_helper_update_plane()
1355 struct drm_plane_state *plane_state; in drm_atomic_helper_disable_plane() local
1375 plane_state = drm_atomic_get_plane_state(state, plane); in drm_atomic_helper_disable_plane()
1376 if (IS_ERR(plane_state)) { in drm_atomic_helper_disable_plane()
1377 ret = PTR_ERR(plane_state); in drm_atomic_helper_disable_plane()
1381 ret = drm_atomic_set_crtc_for_plane(plane_state, NULL); in drm_atomic_helper_disable_plane()
1384 drm_atomic_set_fb_for_plane(plane_state, NULL); in drm_atomic_helper_disable_plane()
1385 plane_state->crtc_x = 0; in drm_atomic_helper_disable_plane()
1386 plane_state->crtc_y = 0; in drm_atomic_helper_disable_plane()
1387 plane_state->crtc_h = 0; in drm_atomic_helper_disable_plane()
1388 plane_state->crtc_w = 0; in drm_atomic_helper_disable_plane()
1389 plane_state->src_x = 0; in drm_atomic_helper_disable_plane()
1390 plane_state->src_y = 0; in drm_atomic_helper_disable_plane()
1391 plane_state->src_h = 0; in drm_atomic_helper_disable_plane()
1392 plane_state->src_w = 0; in drm_atomic_helper_disable_plane()
1671 struct drm_plane_state *plane_state; in drm_atomic_helper_plane_set_property() local
1681 plane_state = drm_atomic_get_plane_state(state, plane); in drm_atomic_helper_plane_set_property()
1682 if (IS_ERR(plane_state)) { in drm_atomic_helper_plane_set_property()
1683 ret = PTR_ERR(plane_state); in drm_atomic_helper_plane_set_property()
1687 ret = drm_atomic_plane_set_property(plane, plane_state, in drm_atomic_helper_plane_set_property()
1796 struct drm_plane_state *plane_state; in drm_atomic_helper_page_flip() local
1816 plane_state = drm_atomic_get_plane_state(state, plane); in drm_atomic_helper_page_flip()
1817 if (IS_ERR(plane_state)) { in drm_atomic_helper_page_flip()
1818 ret = PTR_ERR(plane_state); in drm_atomic_helper_page_flip()
1822 ret = drm_atomic_set_crtc_for_plane(plane_state, crtc); in drm_atomic_helper_page_flip()
1825 drm_atomic_set_fb_for_plane(plane_state, fb); in drm_atomic_helper_page_flip()