Subversion Repositories Kolibri OS

Rev

Rev 4075 | Rev 4569 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 4075 Rev 4111
Line 499... Line 499...
499
				    req->size, false, &handle, &dma_buf);
499
				    req->size, false, &handle, &dma_buf);
500
	if (unlikely(ret != 0))
500
	if (unlikely(ret != 0))
501
		goto out_no_dmabuf;
501
		goto out_no_dmabuf;
Line 502... Line 502...
502
 
502
 
503
	rep->handle = handle;
503
	rep->handle = handle;
504
	rep->map_handle = dma_buf->base.addr_space_offset;
504
	rep->map_handle = drm_vma_node_offset_addr(&dma_buf->base.vma_node);
505
	rep->cur_gmr_id = handle;
505
	rep->cur_gmr_id = handle;
Line 506... Line 506...
506
	rep->cur_gmr_offset = 0;
506
	rep->cur_gmr_offset = 0;
Line 837... Line 837...
837
 
837
 
838
	ret = vmw_user_dmabuf_lookup(tfile, handle, &out_buf);
838
	ret = vmw_user_dmabuf_lookup(tfile, handle, &out_buf);
839
	if (ret != 0)
839
	if (ret != 0)
Line 840... Line 840...
840
		return -EINVAL;
840
		return -EINVAL;
841
 
841
 
842
	*offset = out_buf->base.addr_space_offset;
842
	*offset = drm_vma_node_offset_addr(&out_buf->base.vma_node);
843
	vmw_dmabuf_unreference(&out_buf);
843
	vmw_dmabuf_unreference(&out_buf);
Line 844... Line 844...
844
	return 0;
844
	return 0;