diff --git a/libdmabufheap/include/dmabuf_alloc.h b/libdmabufheap/include/dmabuf_alloc.h index abec18f59d6c56f8330e91033ba40670a17aa049..5a784bcb49de550965f453ce056cc9e8ee862c74 100644 --- a/libdmabufheap/include/dmabuf_alloc.h +++ b/libdmabufheap/include/dmabuf_alloc.h @@ -50,6 +50,8 @@ enum DmaHeapFlagOwnerId { void SetOwnerIdForHeapFlags(DmabufHeapBuffer *buffer, enum DmaHeapFlagOwnerId ownerId); +void SetUsageForDmaHeap(unsigned int bufferFd, const char *usage); + int DmabufHeapOpen(const char *heapName); int DmabufHeapClose(unsigned int fd); diff --git a/libdmabufheap/src/dmabuf_alloc.c b/libdmabufheap/src/dmabuf_alloc.c index d8c9c5640d8c6649d26ae0083bd8855df5ce77a9..aabf4f5657c477ee0f23923c0284ef68d9e9dbc9 100644 --- a/libdmabufheap/src/dmabuf_alloc.c +++ b/libdmabufheap/src/dmabuf_alloc.c @@ -61,6 +61,14 @@ void SetOwnerIdForHeapFlags(DmabufHeapBuffer *buffer, enum DmaHeapFlagOwnerId ow } } +void SetUsageForDmaHeap(unsigned int bufferFd, const char *usage) +{ + if (usage == NULL) { + HILOG_ERROR(LOG_CORE, "invalid usage"); + return; + } +} + int DmabufHeapOpen(const char *heapName) { if (!IsHeapNameValid(heapName)) {