Lines Matching refs:vps

217 	struct vmw_plane_state *vps;  in vmw_sou_crtc_mode_set_nofb()  local
224 vps = vmw_plane_state_to_vps(ps); in vmw_sou_crtc_mode_set_nofb()
241 sou->buffer = vps->bo; in vmw_sou_crtc_mode_set_nofb()
242 sou->buffer_size = vps->bo_size; in vmw_sou_crtc_mode_set_nofb()
415 struct vmw_plane_state *vps = vmw_plane_state_to_vps(old_state); in vmw_sou_primary_plane_cleanup_fb() local
419 if (vps->bo) in vmw_sou_primary_plane_cleanup_fb()
420 vmw_bo_unpin(vmw_priv(crtc->dev), vps->bo, false); in vmw_sou_primary_plane_cleanup_fb()
421 vmw_bo_unreference(&vps->bo); in vmw_sou_primary_plane_cleanup_fb()
422 vps->bo_size = 0; in vmw_sou_primary_plane_cleanup_fb()
444 struct vmw_plane_state *vps = vmw_plane_state_to_vps(new_state); in vmw_sou_primary_plane_prepare_fb() local
451 vmw_bo_unreference(&vps->bo); in vmw_sou_primary_plane_prepare_fb()
452 vps->bo_size = 0; in vmw_sou_primary_plane_prepare_fb()
460 if (vps->bo) { in vmw_sou_primary_plane_prepare_fb()
461 if (vps->bo_size == size) { in vmw_sou_primary_plane_prepare_fb()
466 return vmw_bo_pin_in_vram(dev_priv, vps->bo, in vmw_sou_primary_plane_prepare_fb()
470 vmw_bo_unreference(&vps->bo); in vmw_sou_primary_plane_prepare_fb()
471 vps->bo_size = 0; in vmw_sou_primary_plane_prepare_fb()
474 vps->bo = kzalloc(sizeof(*vps->bo), GFP_KERNEL); in vmw_sou_primary_plane_prepare_fb()
475 if (!vps->bo) in vmw_sou_primary_plane_prepare_fb()
484 ret = vmw_bo_init(dev_priv, vps->bo, size, in vmw_sou_primary_plane_prepare_fb()
489 vps->bo = NULL; /* vmw_bo_init frees on error */ in vmw_sou_primary_plane_prepare_fb()
493 vps->bo_size = size; in vmw_sou_primary_plane_prepare_fb()
499 return vmw_bo_pin_in_vram(dev_priv, vps->bo, true); in vmw_sou_primary_plane_prepare_fb()