Lines Matching refs:vps
219 struct vmw_plane_state *vps; in vmw_sou_crtc_mode_set_nofb() local
226 vps = vmw_plane_state_to_vps(ps); in vmw_sou_crtc_mode_set_nofb()
243 sou->buffer = vps->bo; in vmw_sou_crtc_mode_set_nofb()
244 sou->buffer_size = vps->bo_size; in vmw_sou_crtc_mode_set_nofb()
384 struct vmw_plane_state *vps = vmw_plane_state_to_vps(old_state); in vmw_sou_primary_plane_cleanup_fb() local
388 if (vps->bo) in vmw_sou_primary_plane_cleanup_fb()
389 vmw_bo_unpin(vmw_priv(crtc->dev), vps->bo, false); in vmw_sou_primary_plane_cleanup_fb()
390 vmw_bo_unreference(&vps->bo); in vmw_sou_primary_plane_cleanup_fb()
391 vps->bo_size = 0; in vmw_sou_primary_plane_cleanup_fb()
413 struct vmw_plane_state *vps = vmw_plane_state_to_vps(new_state); in vmw_sou_primary_plane_prepare_fb() local
420 vmw_bo_unreference(&vps->bo); in vmw_sou_primary_plane_prepare_fb()
421 vps->bo_size = 0; in vmw_sou_primary_plane_prepare_fb()
429 if (vps->bo) { in vmw_sou_primary_plane_prepare_fb()
430 if (vps->bo_size == size) { in vmw_sou_primary_plane_prepare_fb()
435 return vmw_bo_pin_in_vram(dev_priv, vps->bo, in vmw_sou_primary_plane_prepare_fb()
439 vmw_bo_unreference(&vps->bo); in vmw_sou_primary_plane_prepare_fb()
440 vps->bo_size = 0; in vmw_sou_primary_plane_prepare_fb()
443 vps->bo = kzalloc(sizeof(*vps->bo), GFP_KERNEL); in vmw_sou_primary_plane_prepare_fb()
444 if (!vps->bo) in vmw_sou_primary_plane_prepare_fb()
453 ret = vmw_bo_init(dev_priv, vps->bo, size, in vmw_sou_primary_plane_prepare_fb()
458 vps->bo = NULL; /* vmw_bo_init frees on error */ in vmw_sou_primary_plane_prepare_fb()
462 vps->bo_size = size; in vmw_sou_primary_plane_prepare_fb()
468 return vmw_bo_pin_in_vram(dev_priv, vps->bo, true); in vmw_sou_primary_plane_prepare_fb()