Lines Matching refs:vps
1065 struct vmw_plane_state *vps = vmw_plane_state_to_vps(old_state); in vmw_stdu_primary_plane_cleanup_fb() local
1067 if (vps->surf) in vmw_stdu_primary_plane_cleanup_fb()
1068 WARN_ON(!vps->pinned); in vmw_stdu_primary_plane_cleanup_fb()
1072 vps->content_fb_type = SAME_AS_DISPLAY; in vmw_stdu_primary_plane_cleanup_fb()
1073 vps->cpp = 0; in vmw_stdu_primary_plane_cleanup_fb()
1097 struct vmw_plane_state *vps = vmw_plane_state_to_vps(new_state); in vmw_stdu_primary_plane_prepare_fb() local
1106 if (vps->surf) { in vmw_stdu_primary_plane_prepare_fb()
1107 WARN_ON(vps->pinned != 0); in vmw_stdu_primary_plane_prepare_fb()
1108 vmw_surface_unreference(&vps->surf); in vmw_stdu_primary_plane_prepare_fb()
1167 if (vps->surf) { in vmw_stdu_primary_plane_prepare_fb()
1168 struct drm_vmw_size cur_base_size = vps->surf->base_size; in vmw_stdu_primary_plane_prepare_fb()
1172 vps->surf->format != content_srf.format) { in vmw_stdu_primary_plane_prepare_fb()
1173 WARN_ON(vps->pinned != 0); in vmw_stdu_primary_plane_prepare_fb()
1174 vmw_surface_unreference(&vps->surf); in vmw_stdu_primary_plane_prepare_fb()
1179 if (!vps->surf) { in vmw_stdu_primary_plane_prepare_fb()
1193 &vps->surf); in vmw_stdu_primary_plane_prepare_fb()
1206 if (vps->surf) { in vmw_stdu_primary_plane_prepare_fb()
1207 WARN_ON(vps->pinned != 0); in vmw_stdu_primary_plane_prepare_fb()
1208 vmw_surface_unreference(&vps->surf); in vmw_stdu_primary_plane_prepare_fb()
1211 vps->surf = vmw_surface_reference(new_vfbs->surface); in vmw_stdu_primary_plane_prepare_fb()
1214 if (vps->surf) { in vmw_stdu_primary_plane_prepare_fb()
1217 ret = vmw_resource_pin(&vps->surf->res, false); in vmw_stdu_primary_plane_prepare_fb()
1221 vps->pinned++; in vmw_stdu_primary_plane_prepare_fb()
1224 vps->content_fb_type = new_content_type; in vmw_stdu_primary_plane_prepare_fb()
1232 if (vps->content_fb_type == SEPARATE_BO && in vmw_stdu_primary_plane_prepare_fb()
1234 vps->cpp = new_fb->pitches[0] / new_fb->width; in vmw_stdu_primary_plane_prepare_fb()
1239 vmw_surface_unreference(&vps->surf); in vmw_stdu_primary_plane_prepare_fb()
1260 struct vmw_plane_state *vps = vmw_plane_state_to_vps(plane->state); in vmw_stdu_primary_plane_atomic_update() local
1278 stdu->display_srf = vps->surf; in vmw_stdu_primary_plane_atomic_update()
1279 stdu->content_fb_type = vps->content_fb_type; in vmw_stdu_primary_plane_atomic_update()
1280 stdu->cpp = vps->cpp; in vmw_stdu_primary_plane_atomic_update()