diff options
author | Kassey Li <quic_yingangl@quicinc.com> | 2023-09-08 14:58:39 +0000 |
---|---|---|
committer | Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com> | 2023-09-08 14:58:39 +0000 |
commit | 8efc7523d1b4843b8716e106ee088d040657d324 (patch) | |
tree | 509a9e7b43d64ca5b66aa3a9f2e8bfd1c691d425 | |
parent | 790ec5c65f4616e277852a08dcc758fab3deda26 (diff) | |
parent | 988c3be5c4dc221bb0f51e225fe2d1581a988d4f (diff) | |
download | libdmabufheap-8efc7523d1b4843b8716e106ee088d040657d324.tar.gz |
libdmabufheap: add DmabufSetName for BufferAllocatorWrapper am: 3a381ec7d1 am: 988c3be5c4
Original change: https://android-review.googlesource.com/c/platform/system/memory/libdmabufheap/+/2742955
Change-Id: Ic7db082d3188ad54838a309886b0ab120dc05d68
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
-rw-r--r-- | BufferAllocatorWrapper.cpp | 7 | ||||
-rw-r--r-- | include/BufferAllocator/BufferAllocatorWrapper.h | 3 |
2 files changed, 10 insertions, 0 deletions
diff --git a/BufferAllocatorWrapper.cpp b/BufferAllocatorWrapper.cpp index 59bf08b..272d573 100644 --- a/BufferAllocatorWrapper.cpp +++ b/BufferAllocatorWrapper.cpp @@ -36,6 +36,13 @@ int DmabufHeapAlloc(BufferAllocator* buffer_allocator, const char* heap_name, si return buffer_allocator->Alloc(heap_name, len, heap_flags, legacy_align); } +int DmabufSetName(BufferAllocator* buffer_allocator, unsigned int dmabuf_fd, + const char* name) { + if (!buffer_allocator) + return -EINVAL; + return buffer_allocator->DmabufSetName(dmabuf_fd, name); +} + int DmabufHeapAllocSystem(BufferAllocator* buffer_allocator, bool cpu_access, size_t len, unsigned int heap_flags, size_t legacy_align) { if (!buffer_allocator) return -EINVAL; diff --git a/include/BufferAllocator/BufferAllocatorWrapper.h b/include/BufferAllocator/BufferAllocatorWrapper.h index b2e0903..1610efd 100644 --- a/include/BufferAllocator/BufferAllocatorWrapper.h +++ b/include/BufferAllocator/BufferAllocatorWrapper.h @@ -34,6 +34,9 @@ void FreeDmabufHeapBufferAllocator(BufferAllocator* buffer_allocator); int DmabufHeapAlloc(BufferAllocator* buffer_allocator, const char* heap_name, size_t len, unsigned int heap_flags, size_t legacy_align); + +int DmabufSetName(BufferAllocator* buffer_allocator, unsigned int dmabuf_fd, const char* name); + int DmabufHeapAllocSystem(BufferAllocator* buffer_allocator, bool cpu_access, size_t len, unsigned int heap_flags, size_t legacy_align); |