From c5002f8b9f4c1c0331b793b957448072476de891 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=99=88=E6=9D=B0?= Date: Tue, 21 Jan 2025 20:43:03 +0800 Subject: [PATCH] add SetUsageForDmaHeap MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: 陈杰 --- libdmabufheap/include/dmabuf_alloc.h | 2 ++ libdmabufheap/src/dmabuf_alloc.c | 8 ++++++++ 2 files changed, 10 insertions(+) diff --git a/libdmabufheap/include/dmabuf_alloc.h b/libdmabufheap/include/dmabuf_alloc.h index abec18f..5a784bc 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 d8c9c56..aabf4f5 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)) { -- Gitee