Lines Matching refs:vfb
1005 static int vmw_framebuffer_dmabuf_pin(struct vmw_framebuffer *vfb) in vmw_framebuffer_dmabuf_pin() argument
1007 struct vmw_private *dev_priv = vmw_priv(vfb->base.dev); in vmw_framebuffer_dmabuf_pin()
1009 vmw_framebuffer_to_vfbd(&vfb->base); in vmw_framebuffer_dmabuf_pin()
1026 static int vmw_framebuffer_dmabuf_unpin(struct vmw_framebuffer *vfb) in vmw_framebuffer_dmabuf_unpin() argument
1028 struct vmw_private *dev_priv = vmw_priv(vfb->base.dev); in vmw_framebuffer_dmabuf_unpin()
1030 vmw_framebuffer_to_vfbd(&vfb->base); in vmw_framebuffer_dmabuf_unpin()
1137 struct vmw_framebuffer *vfb = NULL; in vmw_kms_fb_create() local
1192 ret = vmw_kms_new_framebuffer_dmabuf(dev_priv, bo, &vfb, in vmw_kms_fb_create()
1196 surface, &vfb, &mode_cmd); in vmw_kms_fb_create()
1212 vfb->user_obj = user_obj; in vmw_kms_fb_create()
1214 return &vfb->base; in vmw_kms_fb_create()
1223 struct vmw_framebuffer *vfb, in vmw_kms_present() argument
1246 if (crtc->primary->fb != &vfb->base) in vmw_kms_present()
1359 struct vmw_framebuffer *vfb, in vmw_kms_readback() argument
1365 vmw_framebuffer_to_vfbd(&vfb->base); in vmw_kms_readback()
1383 if (crtc->primary->fb != &vfb->base) in vmw_kms_readback()
1401 cmd->body.format.bitsPerPixel = vfb->base.bits_per_pixel; in vmw_kms_readback()
1402 cmd->body.format.colorDepth = vfb->base.depth; in vmw_kms_readback()
1404 cmd->body.bytesPerLine = vfb->base.pitches[0]; in vmw_kms_readback()
1405 cmd->body.ptr.gmrId = vfb->user_handle; in vmw_kms_readback()
1725 struct vmw_framebuffer *vfb = vmw_framebuffer_to_vfb(fb); in vmw_du_page_flip() local
1749 if (vfb->dmabuf) in vmw_du_page_flip()
1750 ret = do_dmabuf_dirty_sou(file_priv, dev_priv, vfb, in vmw_du_page_flip()
1753 ret = do_surface_dirty_sou(dev_priv, file_priv, vfb, in vmw_du_page_flip()