Lines Matching refs:vps
224 struct vmw_plane_state *vps;
231 vps = vmw_plane_state_to_vps(ps);
248 sou->buffer = vps->bo;
249 sou->buffer_size = vps->bo_size;
386 struct vmw_plane_state *vps = vmw_plane_state_to_vps(old_state);
390 if (vps->bo)
391 vmw_bo_unpin(vmw_priv(crtc->dev), vps->bo, false);
392 vmw_bo_unreference(&vps->bo);
393 vps->bo_size = 0;
415 struct vmw_plane_state *vps = vmw_plane_state_to_vps(new_state);
422 vmw_bo_unreference(&vps->bo);
423 vps->bo_size = 0;
431 if (vps->bo) {
432 if (vps->bo_size == size) {
437 return vmw_bo_pin_in_vram(dev_priv, vps->bo,
441 vmw_bo_unreference(&vps->bo);
442 vps->bo_size = 0;
445 vps->bo = kzalloc(sizeof(*vps->bo), GFP_KERNEL);
446 if (!vps->bo)
455 ret = vmw_bo_init(dev_priv, vps->bo, size,
460 vps->bo = NULL; /* vmw_bo_init frees on error */
464 vps->bo_size = size;
470 return vmw_bo_pin_in_vram(dev_priv, vps->bo, true);