/** * struct dma_heap_ops - ops to operate on a given heap * @allocate: allocate dmabuf and return struct dma_buf ptr * * allocate returns dmabuf on success, ERR_PTR(-errno) on error.
*/ struct dma_heap_ops { struct dma_buf *(*allocate)(struct dma_heap *heap, unsignedlong len,
u32 fd_flags,
u64 heap_flags);
};
/** * struct dma_heap_export_info - information needed to export a new dmabuf heap * @name: used for debugging/device-node name * @ops: ops struct for this heap * @priv: heap exporter private data * * Information needed to export a new dmabuf heap.
*/ struct dma_heap_export_info { constchar *name; conststruct dma_heap_ops *ops; void *priv;
};
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.