Lines Matching refs:dmabuf

87 			     struct vmw_dma_buffer *dmabuf,  in vmw_cursor_update_dmabuf()  argument
101 ret = ttm_bo_reserve(&dmabuf->base, true, false, false, NULL); in vmw_cursor_update_dmabuf()
107 ret = ttm_bo_kmap(&dmabuf->base, kmap_offset, kmap_num, &map); in vmw_cursor_update_dmabuf()
117 ttm_bo_unreserve(&dmabuf->base); in vmw_cursor_update_dmabuf()
147 struct vmw_dma_buffer *dmabuf = NULL; in vmw_du_crtc_cursor_set2() local
173 handle, &surface, &dmabuf); in vmw_du_crtc_cursor_set2()
207 } else if (dmabuf) { in vmw_du_crtc_cursor_set2()
209 du->cursor_dmabuf = dmabuf; in vmw_du_crtc_cursor_set2()
211 ret = vmw_cursor_update_dmabuf(dev_priv, dmabuf, width, height, in vmw_du_crtc_cursor_set2()
702 buf = vfb->dmabuf ? vmw_framebuffer_to_vfbd(&vfb->base)->buffer : in vmw_framebuffer_pin()
716 if (vfb->dmabuf) in vmw_framebuffer_pin()
734 buf = vfb->dmabuf ? vmw_framebuffer_to_vfbd(&vfb->base)->buffer : in vmw_framebuffer_unpin()
828 struct vmw_dma_buffer *dmabuf, in vmw_kms_new_framebuffer_dmabuf() argument
840 if (unlikely(requested_size > dmabuf->base.num_pages * PAGE_SIZE)) { in vmw_kms_new_framebuffer_dmabuf()
884 vfbd->base.dmabuf = true; in vmw_kms_new_framebuffer_dmabuf()
885 vfbd->buffer = vmw_dmabuf_reference(dmabuf); in vmw_kms_new_framebuffer_dmabuf()
897 vmw_dmabuf_unreference(&dmabuf); in vmw_kms_new_framebuffer_dmabuf()
917 struct vmw_dma_buffer *dmabuf, in vmw_kms_new_framebuffer() argument
931 if (dmabuf && only_2d && in vmw_kms_new_framebuffer()
934 dmabuf, &surface); in vmw_kms_new_framebuffer()
953 } else if (dmabuf) { in vmw_kms_new_framebuffer()
954 ret = vmw_kms_new_framebuffer_dmabuf(dev_priv, dmabuf, &vfb, in vmw_kms_new_framebuffer()