Lines Matching refs:vfbd
1259 struct vmw_framebuffer_bo *vfbd = in vmw_framebuffer_bo_create_handle() local
1262 return drm_gem_handle_create(file_priv, &vfbd->buffer->base.base, handle); in vmw_framebuffer_bo_create_handle()
1267 struct vmw_framebuffer_bo *vfbd = in vmw_framebuffer_bo_destroy() local
1271 vmw_bo_unreference(&vfbd->buffer); in vmw_framebuffer_bo_destroy()
1273 kfree(vfbd); in vmw_framebuffer_bo_destroy()
1283 struct vmw_framebuffer_bo *vfbd = in vmw_framebuffer_bo_dirty() local
1303 ret = vmw_kms_ldu_do_bo_dirty(dev_priv, &vfbd->base, 0, 0, in vmw_framebuffer_bo_dirty()
1493 struct vmw_framebuffer_bo *vfbd; in vmw_kms_new_framebuffer_bo() local
1513 vfbd = kzalloc(sizeof(*vfbd), GFP_KERNEL); in vmw_kms_new_framebuffer_bo()
1514 if (!vfbd) { in vmw_kms_new_framebuffer_bo()
1519 vfbd->base.base.obj[0] = &bo->base.base; in vmw_kms_new_framebuffer_bo()
1520 drm_helper_mode_fill_fb_struct(dev, &vfbd->base.base, mode_cmd); in vmw_kms_new_framebuffer_bo()
1521 vfbd->base.bo = true; in vmw_kms_new_framebuffer_bo()
1522 vfbd->buffer = vmw_bo_reference(bo); in vmw_kms_new_framebuffer_bo()
1523 vfbd->base.user_handle = mode_cmd->handles[0]; in vmw_kms_new_framebuffer_bo()
1524 *out = &vfbd->base; in vmw_kms_new_framebuffer_bo()
1526 ret = drm_framebuffer_init(dev, &vfbd->base.base, in vmw_kms_new_framebuffer_bo()
1535 kfree(vfbd); in vmw_kms_new_framebuffer_bo()