summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKassey Li <quic_yingangl@quicinc.com>2023-09-08 14:58:39 +0000
committerAutomerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>2023-09-08 14:58:39 +0000
commit8efc7523d1b4843b8716e106ee088d040657d324 (patch)
tree509a9e7b43d64ca5b66aa3a9f2e8bfd1c691d425
parent790ec5c65f4616e277852a08dcc758fab3deda26 (diff)
parent988c3be5c4dc221bb0f51e225fe2d1581a988d4f (diff)
downloadlibdmabufheap-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.cpp7
-rw-r--r--include/BufferAllocator/BufferAllocatorWrapper.h3
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);