/hardware/google/gfxstream/guest/android/ |
D | GrallocGoldfish.cpp | 42 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 …]
|
D | GrallocMinigbm.cpp | 175 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 …]
|
D | GrallocEmulated.cpp | 219 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 …]
|
D | ANativeWindowEmulated.cpp | 27 .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 …]
|
D | GrallocMinigbm.h | 28 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;
|
D | GrallocGoldfish.h | 28 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;
|
D | GrallocEmulated.h | 76 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;
|
D | ANativeWindowEmulated.h | 55 EmulatedAHardwareBuffer* ahb; member
|
/hardware/google/gfxstream/guest/android/include/gfxstream/guest/ |
D | Gralloc.h | 63 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/ |
D | AndroidHardwareBuffer.cpp | 268 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/ |
D | VtsHalGraphicsAllocatorAidl_TargetTest.cpp | 392 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/ |
D | GfxstreamEnd2EndTests.cpp | 461 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 …]
|
D | GfxstreamEnd2EndVkTests.cpp | 56 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()
|
D | GfxstreamEnd2EndGlTests.cpp | 456 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()
|
D | GfxstreamEnd2EndTests.h | 524 GlExpected<Image> AsImage(ScopedAHardwareBuffer& ahb); 532 GlExpected<Ok> CompareAHBWithGolden(ScopedAHardwareBuffer& ahb,
|
/hardware/google/gfxstream/guest/mesa/src/vulkan/runtime/ |
D | vk_android.c | 222 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()
|