DMA_BUF_EXPORT(9) Device drivers infrastructure DMA_BUF_EXPORT(9)NAMEdma_buf_export - Creates a new dma_buf, and associates an anon file
with this buffer, so it can be exported. Also connect the allocator
specific data and ops to the buffer.
SYNOPSIS
struct dma_buf * dma_buf_export(void * priv,
const struct dma_buf_ops * ops,
size_t size, int flags);
ARGUMENTS
priv
[in] Attach private data of allocator to this buffer
ops
[in] Attach allocator-defined dma buf ops to the new buffer.
size
[in] Size of the buffer
flags
[in] mode flags for the file.
DESCRIPTION
Returns, on success, a newly created dma_buf object, which wraps the
supplied private data and operations for dma_buf_ops. On either missing
ops, or error in allocating struct dma_buf, will return negative error.
COPYRIGHTKernel Hackers Manual 3.8. June 2014 DMA_BUF_EXPORT(9)