Home
last modified time | relevance | path

Searched refs:ahb (Results 1 – 16 of 16) sorted by relevance

/hardware/google/gfxstream/guest/android/
DGrallocGoldfish.cpp42 void GoldfishGralloc::acquire(AHardwareBuffer* ahb) { AHardwareBuffer_acquire(ahb); } in acquire() argument
44 void GoldfishGralloc::release(AHardwareBuffer* ahb) { AHardwareBuffer_release(ahb); } in release() argument
46 int GoldfishGralloc::lock(AHardwareBuffer* ahb, uint8_t** ptr) { in lock() argument
47 return AHardwareBuffer_lock(ahb, AHARDWAREBUFFER_USAGE_CPU_READ_RARELY, -1, nullptr, in lock()
51 int GoldfishGralloc::unlock(AHardwareBuffer* ahb) { return AHardwareBuffer_unlock(ahb, nullptr); } in unlock() argument
64 uint32_t GoldfishGralloc::getHostHandle(const AHardwareBuffer* ahb) { in getHostHandle() argument
65 const native_handle_t* handle = AHardwareBuffer_getNativeHandle(ahb); in getHostHandle()
69 const native_handle_t* GoldfishGralloc::getNativeHandle(const AHardwareBuffer* ahb) { in getNativeHandle() argument
70 return AHardwareBuffer_getNativeHandle(ahb); in getNativeHandle()
77 int GoldfishGralloc::getFormat(const AHardwareBuffer* ahb) { in getFormat() argument
[all …]
DGrallocMinigbm.cpp175 void MinigbmGralloc::acquire(AHardwareBuffer* ahb) { AHardwareBuffer_acquire(ahb); } in acquire() argument
177 void MinigbmGralloc::release(AHardwareBuffer* ahb) { AHardwareBuffer_release(ahb); } in release() argument
179 int MinigbmGralloc::lock(AHardwareBuffer* ahb, uint8_t** ptr) { in lock() argument
180 return AHardwareBuffer_lock(ahb, AHARDWAREBUFFER_USAGE_CPU_READ_RARELY, -1, nullptr, in lock()
184 int MinigbmGralloc::unlock(AHardwareBuffer* ahb) { return AHardwareBuffer_unlock(ahb, nullptr); } in unlock() argument
196 uint32_t MinigbmGralloc::getHostHandle(const AHardwareBuffer* ahb) { in getHostHandle() argument
197 const native_handle_t* handle = AHardwareBuffer_getNativeHandle(ahb); in getHostHandle()
201 const native_handle_t* MinigbmGralloc::getNativeHandle(const AHardwareBuffer* ahb) { in getNativeHandle() argument
202 return AHardwareBuffer_getNativeHandle(ahb); in getNativeHandle()
209 int MinigbmGralloc::getFormat(const AHardwareBuffer* ahb) { in getFormat() argument
[all …]
DGrallocEmulated.cpp219 auto ahb = allocate(width, height, *drmFormat); in createColorBuffer() local
221 EmulatedAHardwareBuffer* rahb = reinterpret_cast<EmulatedAHardwareBuffer*>(ahb); in createColorBuffer()
284 void EmulatedGralloc::acquire(AHardwareBuffer* ahb) { in acquire() argument
285 auto* rahb = reinterpret_cast<EmulatedAHardwareBuffer*>(ahb); in acquire()
289 void EmulatedGralloc::release(AHardwareBuffer* ahb) { in release() argument
290 auto* rahb = reinterpret_cast<EmulatedAHardwareBuffer*>(ahb); in release()
294 int EmulatedGralloc::lock(AHardwareBuffer* ahb, uint8_t** ptr) { in lock() argument
295 auto* rahb = reinterpret_cast<EmulatedAHardwareBuffer*>(ahb); in lock()
299 int EmulatedGralloc::unlock(AHardwareBuffer* ahb) { in unlock() argument
300 auto* rahb = reinterpret_cast<EmulatedAHardwareBuffer*>(ahb); in unlock()
[all …]
DANativeWindowEmulated.cpp27 .ahb = buffer.get(), in EmulatedANativeWindow()
44 auto ahb = reinterpret_cast<EmulatedAHardwareBuffer*>(buffer); in queueBuffer() local
47 .ahb = ahb, in queueBuffer()
58 *buffer = queuedAhb.ahb->asEglClientBuffer(); in dequeueBuffer()
64 auto ahb = reinterpret_cast<EmulatedAHardwareBuffer*>(buffer); in cancelBuffer() local
67 .ahb = ahb, in cancelBuffer()
133 auto ahb = reinterpret_cast<EmulatedAHardwareBuffer*>(buffer); in getWidth() local
134 return ahb->getWidth(); in getWidth()
138 auto ahb = reinterpret_cast<EmulatedAHardwareBuffer*>(buffer); in getHeight() local
139 return ahb->getHeight(); in getHeight()
[all …]
DGrallocMinigbm.h28 void acquire(AHardwareBuffer* ahb) override;
29 void release(AHardwareBuffer* ahb) override;
31 int lock(AHardwareBuffer* ahb, uint8_t** ptr) override;
32 int unlock(AHardwareBuffer* ahb) override;
37 const native_handle_t* getNativeHandle(const AHardwareBuffer* ahb) override;
45 uint32_t getWidth(const AHardwareBuffer* ahb) override;
46 uint32_t getHeight(const AHardwareBuffer* ahb) override;
51 int getId(const AHardwareBuffer* ahb, uint64_t* id) override;
DGrallocGoldfish.h28 void acquire(AHardwareBuffer* ahb) override;
29 void release(AHardwareBuffer* ahb) override;
31 int lock(AHardwareBuffer* ahb, uint8_t** ptr) override;
32 int unlock(AHardwareBuffer* ahb) override;
37 const native_handle_t* getNativeHandle(const AHardwareBuffer* ahb) override;
45 uint32_t getWidth(const AHardwareBuffer* ahb) override;
46 uint32_t getHeight(const AHardwareBuffer* ahb) override;
51 int getId(const AHardwareBuffer* ahb, uint64_t* id) override;
DGrallocEmulated.h76 void acquire(AHardwareBuffer* ahb) override;
77 void release(AHardwareBuffer* ahb) override;
79 int lock(AHardwareBuffer* ahb, uint8_t** ptr) override;
80 int unlock(AHardwareBuffer* ahb) override;
85 const native_handle_t* getNativeHandle(const AHardwareBuffer* ahb) override;
92 uint32_t getWidth(const AHardwareBuffer* ahb) override;
93 uint32_t getHeight(const AHardwareBuffer* ahb) override;
98 int getId(const AHardwareBuffer* ahb, uint64_t* id) override;
DANativeWindowEmulated.h55 EmulatedAHardwareBuffer* ahb; member
/hardware/google/gfxstream/guest/android/include/gfxstream/guest/
DGralloc.h63 virtual void acquire(AHardwareBuffer* ahb) = 0;
64 virtual void release(AHardwareBuffer* ahb) = 0;
69 virtual int lock(AHardwareBuffer* ahb, uint8_t** ptr) = 0;
70 virtual int unlock(AHardwareBuffer* ahb) = 0;
72 virtual const native_handle_t* getNativeHandle(const AHardwareBuffer* ahb) = 0;
89 virtual uint32_t getWidth(const AHardwareBuffer* ahb) = 0;
90 virtual uint32_t getHeight(const AHardwareBuffer* ahb) = 0;
95 virtual int getId(const AHardwareBuffer* ahb, uint64_t* id) = 0;
/hardware/google/gfxstream/guest/vulkan_enc/
DAndroidHardwareBuffer.cpp268 auto ahb = info->buffer; in importAndroidHardwareBuffer() local
270 uint32_t colorBufferHandle = grallocHelper->getHostHandle(ahb); in importAndroidHardwareBuffer()
275 grallocHelper->acquire(ahb); in importAndroidHardwareBuffer()
277 if (importOut) *importOut = ahb; in importAndroidHardwareBuffer()
314 struct AHardwareBuffer* ahb = NULL; in createAndroidHardwareBuffer() local
316 if (gralloc->allocate(w, h, format, usage, &ahb) != 0) { in createAndroidHardwareBuffer()
320 *out = ahb; in createAndroidHardwareBuffer()
/hardware/interfaces/graphics/allocator/aidl/vts/
DVtsHalGraphicsAllocatorAidl_TargetTest.cpp392 AHardwareBuffer* ahb = buffer->createAHardwareBuffer(); in TEST_P() local
393 ASSERT_NE(nullptr, ahb); in TEST_P()
400 fillWithGpu(ahb, color); in TEST_P()
402 ASSERT_EQ(0, AHardwareBuffer_lock(ahb, AHARDWAREBUFFER_USAGE_CPU_READ_OFTEN, -1, nullptr, in TEST_P()
407 AHardwareBuffer_unlock(ahb, nullptr); in TEST_P()
410 AHardwareBuffer_release(ahb); in TEST_P()
434 AHardwareBuffer* ahb = buffer->createAHardwareBuffer(); in TEST_P() local
435 ASSERT_NE(nullptr, ahb); in TEST_P()
442 fillWithGpu(ahb, color); in TEST_P()
443 sk_sp<Bitmap> hwBitmap = Bitmap::createFrom(ahb, SkColorSpace::MakeSRGB()); in TEST_P()
[all …]
/hardware/google/gfxstream/common/end2end/
DGfxstreamEnd2EndTests.cpp461 AHardwareBuffer* ahb = nullptr; in Allocate() local
462 int status = gralloc.allocate(width, height, format, -1, &ahb); in Allocate()
470 return ScopedAHardwareBuffer(gralloc, ahb); in Allocate()
644 GlExpected<Image> GfxstreamEnd2EndTest::AsImage(ScopedAHardwareBuffer& ahb) { in AsImage() argument
646 actual.width = ahb.GetWidth(); in AsImage()
650 actual.height = ahb.GetHeight(); in AsImage()
656 const uint32_t ahbFormat = ahb.GetAHBFormat(); in AsImage()
663 uint8_t* ahbPixels = GL_EXPECT(ahb.Lock()); in AsImage()
665 ahb.Unlock(); in AsImage()
682 auto ahb = GL_EXPECT( in CreateAHBFromImage() local
[all …]
DGfxstreamEnd2EndVkTests.cpp56 auto ahb = GL_ASSERT(ScopedAHardwareBuffer::Allocate(*mGralloc, width, height, in DoAcquireImageAndroidWithSync() local
61 .handle = mGralloc->getNativeHandle(ahb), in DoAcquireImageAndroidWithSync()
135 auto ahb = GL_ASSERT(ScopedAHardwareBuffer::Allocate(*mGralloc, width, height, in TEST_P() local
140 .handle = mGralloc->getNativeHandle(ahb), in TEST_P()
259 auto ahb = GL_ASSERT(ScopedAHardwareBuffer::Allocate(*mGralloc, width, height, in TEST_P() local
288 .handle = mGralloc->getNativeHandle(ahb), in TEST_P()
324 auto ahb = GL_ASSERT( in TEST_P() local
350 ASSERT_THAT(vkGetAndroidHardwareBufferPropertiesANDROID(*device, ahb, &bufferProperties), in TEST_P()
375 .buffer = ahb, in TEST_P()
DGfxstreamEnd2EndGlTests.cpp456 auto ahb = in TEST_P() local
460 uint8_t* mapped = GL_ASSERT(ahb.Lock()); in TEST_P()
470 ahb.Unlock(); in TEST_P()
480 EGL_NATIVE_BUFFER_ANDROID, ahb, ahbImageAttribs); in TEST_P()
DGfxstreamEnd2EndTests.h524 GlExpected<Image> AsImage(ScopedAHardwareBuffer& ahb);
532 GlExpected<Ok> CompareAHBWithGolden(ScopedAHardwareBuffer& ahb,
/hardware/google/gfxstream/guest/mesa/src/vulkan/runtime/
Dvk_android.c222 struct AHardwareBuffer *ahb; in vk_alloc_ahardware_buffer() local
223 if (AHardwareBuffer_allocate(&desc, &ahb) != 0) in vk_alloc_ahardware_buffer()
226 return ahb; in vk_alloc_ahardware_buffer()