Lines Matching refs:vfbd
981 struct vmw_framebuffer_bo *vfbd = in vmw_framebuffer_bo_destroy() local
985 vmw_bo_unreference(&vfbd->buffer); in vmw_framebuffer_bo_destroy()
986 if (vfbd->base.user_obj) in vmw_framebuffer_bo_destroy()
987 ttm_base_object_unref(&vfbd->base.user_obj); in vmw_framebuffer_bo_destroy()
989 kfree(vfbd); in vmw_framebuffer_bo_destroy()
999 struct vmw_framebuffer_bo *vfbd = in vmw_framebuffer_bo_dirty() local
1025 ret = vmw_kms_ldu_do_bo_dirty(dev_priv, &vfbd->base, 0, 0, in vmw_framebuffer_bo_dirty()
1215 struct vmw_framebuffer_bo *vfbd; in vmw_kms_new_framebuffer_bo() local
1243 vfbd = kzalloc(sizeof(*vfbd), GFP_KERNEL); in vmw_kms_new_framebuffer_bo()
1244 if (!vfbd) { in vmw_kms_new_framebuffer_bo()
1249 drm_helper_mode_fill_fb_struct(dev, &vfbd->base.base, mode_cmd); in vmw_kms_new_framebuffer_bo()
1250 vfbd->base.bo = true; in vmw_kms_new_framebuffer_bo()
1251 vfbd->buffer = vmw_bo_reference(bo); in vmw_kms_new_framebuffer_bo()
1252 vfbd->base.user_handle = mode_cmd->handles[0]; in vmw_kms_new_framebuffer_bo()
1253 *out = &vfbd->base; in vmw_kms_new_framebuffer_bo()
1255 ret = drm_framebuffer_init(dev, &vfbd->base.base, in vmw_kms_new_framebuffer_bo()
1264 kfree(vfbd); in vmw_kms_new_framebuffer_bo()