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; |