Lines Matching refs:vfbd
765 struct vmw_framebuffer_dmabuf *vfbd = in vmw_framebuffer_dmabuf_destroy() local
769 vmw_dmabuf_unreference(&vfbd->buffer); in vmw_framebuffer_dmabuf_destroy()
770 ttm_base_object_unref(&vfbd->base.user_obj); in vmw_framebuffer_dmabuf_destroy()
772 kfree(vfbd); in vmw_framebuffer_dmabuf_destroy()
956 struct vmw_framebuffer_dmabuf *vfbd = in vmw_framebuffer_dmabuf_dirty() local
981 ret = do_dmabuf_dirty_ldu(dev_priv, &vfbd->base, in vmw_framebuffer_dmabuf_dirty()
985 ret = do_dmabuf_dirty_sou(file_priv, dev_priv, &vfbd->base, in vmw_framebuffer_dmabuf_dirty()
1008 struct vmw_framebuffer_dmabuf *vfbd = in vmw_framebuffer_dmabuf_pin() local
1017 ret = vmw_dmabuf_to_start_of_vram(dev_priv, vfbd->buffer, true, false); in vmw_framebuffer_dmabuf_pin()
1029 struct vmw_framebuffer_dmabuf *vfbd = in vmw_framebuffer_dmabuf_unpin() local
1032 if (!vfbd->buffer) { in vmw_framebuffer_dmabuf_unpin()
1033 WARN_ON(!vfbd->buffer); in vmw_framebuffer_dmabuf_unpin()
1037 return vmw_dmabuf_unpin(dev_priv, vfbd->buffer, false); in vmw_framebuffer_dmabuf_unpin()
1048 struct vmw_framebuffer_dmabuf *vfbd; in vmw_kms_new_framebuffer_dmabuf() local
1086 vfbd = kzalloc(sizeof(*vfbd), GFP_KERNEL); in vmw_kms_new_framebuffer_dmabuf()
1087 if (!vfbd) { in vmw_kms_new_framebuffer_dmabuf()
1098 vfbd->base.base.bits_per_pixel = mode_cmd->bpp; in vmw_kms_new_framebuffer_dmabuf()
1099 vfbd->base.base.pitches[0] = mode_cmd->pitch; in vmw_kms_new_framebuffer_dmabuf()
1100 vfbd->base.base.depth = mode_cmd->depth; in vmw_kms_new_framebuffer_dmabuf()
1101 vfbd->base.base.width = mode_cmd->width; in vmw_kms_new_framebuffer_dmabuf()
1102 vfbd->base.base.height = mode_cmd->height; in vmw_kms_new_framebuffer_dmabuf()
1104 vfbd->base.pin = vmw_framebuffer_dmabuf_pin; in vmw_kms_new_framebuffer_dmabuf()
1105 vfbd->base.unpin = vmw_framebuffer_dmabuf_unpin; in vmw_kms_new_framebuffer_dmabuf()
1107 vfbd->base.dmabuf = true; in vmw_kms_new_framebuffer_dmabuf()
1108 vfbd->buffer = dmabuf; in vmw_kms_new_framebuffer_dmabuf()
1109 vfbd->base.user_handle = mode_cmd->handle; in vmw_kms_new_framebuffer_dmabuf()
1110 *out = &vfbd->base; in vmw_kms_new_framebuffer_dmabuf()
1112 ret = drm_framebuffer_init(dev, &vfbd->base.base, in vmw_kms_new_framebuffer_dmabuf()
1122 kfree(vfbd); in vmw_kms_new_framebuffer_dmabuf()
1364 struct vmw_framebuffer_dmabuf *vfbd = in vmw_kms_readback() local
1366 struct vmw_dma_buffer *dmabuf = vfbd->buffer; in vmw_kms_readback()