summaryrefslogtreecommitdiff
path: root/include/linux/ion.h
diff options
context:
space:
mode:
Diffstat (limited to 'include/linux/ion.h')
-rw-r--r--include/linux/ion.h12
1 files changed, 10 insertions, 2 deletions
diff --git a/include/linux/ion.h b/include/linux/ion.h
index a55d11fbcbd..e2503e9e469 100644
--- a/include/linux/ion.h
+++ b/include/linux/ion.h
@@ -214,11 +214,19 @@ void *ion_map_kernel(struct ion_client *client, struct ion_handle *handle);
void ion_unmap_kernel(struct ion_client *client, struct ion_handle *handle);
/**
- * ion_share_dma_buf() - given an ion client, create a dma-buf fd
+ * ion_share_dma_buf() - share buffer as dma-buf
* @client: the client
* @handle: the handle
*/
-int ion_share_dma_buf(struct ion_client *client, struct ion_handle *handle);
+struct dma_buf *ion_share_dma_buf(struct ion_client *client,
+ struct ion_handle *handle);
+
+/**
+ * ion_share_dma_buf_fd() - given an ion client, create a dma-buf fd
+ * @client: the client
+ * @handle: the handle
+ */
+int ion_share_dma_buf_fd(struct ion_client *client, struct ion_handle *handle);
/**
* ion_import_dma_buf() - given an dma-buf fd from the ion exporter get handle