dma_buf_export_named — 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. Additionally, provide a name string for exporter; useful in debugging.
struct dma_buf * dma_buf_export_named ( | void * priv, |
| const struct dma_buf_ops * ops, | |
| size_t size, | |
| int flags, | |
| const char * exp_name, | |
struct reservation_object * resv); |
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.
exp_name[in] name of the exporting module - useful for debugging.
resv[in] reservation-object, NULL to allocate default one.