/aosp12/hardware/google/gchips/gralloc3/src/ |
H A D | GrallocMapper.cpp | 64 return bufPool.erase(bufferHandle) == 1 ? bufferHandle : nullptr; in remove() 73 return bufPool.count(bufferHandle) == 1 ? bufferHandle : nullptr; in get() 229 if (!bufferHandle) in importBuffer() 253 bufferHandle); in importBuffer() 254 unregisterBuffer(bufferHandle); in importBuffer() 277 if (!bufferHandle) in freeBuffer() 359 if (!bufferHandle) in lock() 403 if (!bufferHandle) in lockYCbCr() 436 if (!bufferHandle) in unlock() 675 if (!bufferHandle) in validateBufferSize() [all …]
|
/aosp12/hardware/interfaces/graphics/mapper/4.0/utils/vts/ |
H A D | MapperVts.cpp | 56 for (auto bufferHandle : mClonedBuffers) { in ~Gralloc() local 63 for (auto bufferHandle : mImportedBuffers) { in ~Gralloc() local 77 EXPECT_NE(nullptr, bufferHandle); in cloneBuffer() 79 if (bufferHandle) { in cloneBuffer() 80 mClonedBuffers.insert(bufferHandle); in cloneBuffer() 83 return bufferHandle; in cloneBuffer() 171 if (bufferHandle) { in importBuffer() 172 mImportedBuffers.insert(bufferHandle); in importBuffer() 175 return bufferHandle; in importBuffer() 179 if (bufferHandle == nullptr) { in freeBuffer() [all …]
|
/aosp12/frameworks/native/libs/ui/ |
H A D | GraphicBufferMapper.cpp | 76 result.append(mMapper->dumpBuffer(bufferHandle, less)); in dumpBuffer() 92 buffer_handle_t bufferHandle; in importBuffer() local 103 freeBuffer(bufferHandle); in importBuffer() 107 *outHandle = bufferHandle; in importBuffer() 197 return mMapper->getName(bufferHandle, outName); in getName() 201 return mMapper->getWidth(bufferHandle, outWidth); in getWidth() 205 return mMapper->getHeight(bufferHandle, outHeight); in getHeight() 228 return mMapper->getUsage(bufferHandle, outUsage); in getUsage() 242 buffer_handle_t bufferHandle, in getCompression() argument 253 buffer_handle_t bufferHandle, in getInterlaced() argument [all …]
|
H A D | Gralloc4.cpp | 157 auto buffer = const_cast<native_handle_t*>(bufferHandle); in freeBuffer() 172 auto buffer = const_cast<native_handle_t*>(bufferHandle); in validateBufferSize() 180 *outNumFds = uint32_t(bufferHandle->numFds); in getTransportSize() 181 *outNumInts = uint32_t(bufferHandle->numInts); in getTransportSize() 304 unlock(bufferHandle); in lock() 317 unlock(bufferHandle); in lock() 327 unlock(bufferHandle); in lock() 333 unlock(bufferHandle); in lock() 343 unlock(bufferHandle); in lock() 350 unlock(bufferHandle); in lock() [all …]
|
/aosp12/hardware/google/gchips/gralloc4/src/hidl_common/ |
H A D | Mapper.cpp | 279 if (!bufferHandle) in importBuffer() 289 native_handle_close(bufferHandle); in importBuffer() 314 bufferHandle); in importBuffer() 315 unregisterBuffer(bufferHandle); in importBuffer() 329 if (!bufferHandle) in freeBuffer() 351 native_handle_close(bufferHandle); in freeBuffer() 361 if (!bufferHandle || private_handle_t::validate(bufferHandle) < 0) in lock() 384 if (!bufferHandle) in unlock() 415 if (!bufferHandle) in validateBufferSize() 534 if (!bufferHandle) in getTransportSize() [all …]
|
H A D | RegisteredHandlePool.cpp | 21 bool RegisteredHandlePool::add(buffer_handle_t bufferHandle) in add() argument 24 return bufPool.insert(bufferHandle).second; in add() 29 auto bufferHandle = static_cast<native_handle_t*>(buffer); in remove() local 32 return bufPool.erase(bufferHandle) == 1 ? bufferHandle : nullptr; in remove() 37 auto bufferHandle = static_cast<buffer_handle_t>(buffer); in get() local 40 return bufPool.count(bufferHandle) == 1 ? bufferHandle : nullptr; in get()
|
/aosp12/hardware/interfaces/sensors/common/vts/utils/ |
H A D | GrallocWrapper.cpp | 135 native_handle_t* bufferHandle = nullptr; in allocate() local 149 return bufferHandle; in allocate() 187 native_handle_t* bufferHandle = nullptr; in importBuffer() local 198 return bufferHandle; in importBuffer() 274 mGrallocHal->unlock(bufferHandle); in ~GrallocWrapper() 275 mGrallocHal->freeBuffer(bufferHandle); in ~GrallocWrapper() 283 if (bufferHandle) { in allocate() 289 bufferHandle = nullptr; in allocate() 296 if (mAllocatedBuffers.erase(bufferHandle)) { in freeBuffer() 297 mGrallocHal->unlock(bufferHandle); in freeBuffer() [all …]
|
/aosp12/hardware/interfaces/graphics/mapper/3.0/utils/vts/ |
H A D | MapperVts.cpp | 55 for (auto bufferHandle : mClonedBuffers) { in ~Gralloc() local 62 for (auto bufferHandle : mImportedBuffers) { in ~Gralloc() local 82 EXPECT_NE(nullptr, bufferHandle); in cloneBuffer() 84 if (bufferHandle) { in cloneBuffer() 85 mClonedBuffers.insert(bufferHandle); in cloneBuffer() 88 return bufferHandle; in cloneBuffer() 159 if (bufferHandle) { in importBuffer() 160 mImportedBuffers.insert(bufferHandle); in importBuffer() 163 return bufferHandle; in importBuffer() 169 if (mImportedBuffers.erase(bufferHandle)) { in freeBuffer() [all …]
|
/aosp12/hardware/interfaces/graphics/mapper/2.0/utils/vts/ |
H A D | MapperVts.cpp | 40 for (auto bufferHandle : mClonedBuffers) { in ~Gralloc() local 47 for (auto bufferHandle : mImportedBuffers) { in ~Gralloc() local 67 EXPECT_NE(nullptr, bufferHandle); in cloneBuffer() 69 if (bufferHandle) { in cloneBuffer() 70 mClonedBuffers.insert(bufferHandle); in cloneBuffer() 73 return bufferHandle; in cloneBuffer() 144 if (bufferHandle) { in importBuffer() 145 mImportedBuffers.insert(bufferHandle); in importBuffer() 148 return bufferHandle; in importBuffer() 154 if (mImportedBuffers.erase(bufferHandle)) { in freeBuffer() [all …]
|
/aosp12/frameworks/native/libs/ui/include/ui/ |
H A D | Gralloc4.h | 65 int unlock(buffer_handle_t bufferHandle) const override; 86 status_t getCompression(buffer_handle_t bufferHandle, 89 status_t getCompression(buffer_handle_t bufferHandle, 91 status_t getInterlaced(buffer_handle_t bufferHandle, 94 status_t getInterlaced(buffer_handle_t bufferHandle, 96 status_t getChromaSiting(buffer_handle_t bufferHandle, 99 status_t getChromaSiting(buffer_handle_t bufferHandle, 101 status_t getPlaneLayouts(buffer_handle_t bufferHandle, 105 status_t getSmpte2086(buffer_handle_t bufferHandle, 107 status_t getCta861_3(buffer_handle_t bufferHandle, [all …]
|
H A D | GraphicBufferMapper.h | 97 status_t getBufferId(buffer_handle_t bufferHandle, uint64_t* outBufferId); 98 status_t getName(buffer_handle_t bufferHandle, std::string* outName); 99 status_t getWidth(buffer_handle_t bufferHandle, uint64_t* outWidth); 100 status_t getHeight(buffer_handle_t bufferHandle, uint64_t* outHeight); 102 status_t getPixelFormatRequested(buffer_handle_t bufferHandle, 106 status_t getUsage(buffer_handle_t bufferHandle, uint64_t* outUsage); 110 buffer_handle_t bufferHandle, 114 buffer_handle_t bufferHandle, 118 buffer_handle_t bufferHandle, 121 status_t getPlaneLayouts(buffer_handle_t bufferHandle, [all …]
|
H A D | Gralloc2.h | 46 void freeBuffer(buffer_handle_t bufferHandle) const override; 48 status_t validateBufferSize(buffer_handle_t bufferHandle, uint32_t width, uint32_t height, 52 void getTransportSize(buffer_handle_t bufferHandle, uint32_t* outNumFds, 55 status_t lock(buffer_handle_t bufferHandle, uint64_t usage, const Rect& bounds, 59 status_t lock(buffer_handle_t bufferHandle, uint64_t usage, const Rect& bounds, 62 int unlock(buffer_handle_t bufferHandle) const override;
|
/aosp12/hardware/interfaces/graphics/mapper/2.0/utils/hal/include/mapper-hal/2.0/ |
H A D | Mapper.h | 64 native_handle_t* bufferHandle = nullptr; in importBuffer() local 71 void* buffer = addImportedBuffer(bufferHandle); in importBuffer() 73 mHal->freeBuffer(bufferHandle); in importBuffer() 84 if (!bufferHandle) { in freeBuffer() 88 return freeImportedBuffer(bufferHandle); in freeBuffer() 94 if (!bufferHandle) { in lock() 116 if (!bufferHandle) { in lockYCbCr() 136 if (!bufferHandle) { in unlock() 142 Error error = mHal->unlock(bufferHandle, &fenceFd); in unlock() 156 return static_cast<void*>(bufferHandle); in addImportedBuffer() [all …]
|
/aosp12/frameworks/native/libs/ui/include_vndk/ui/ |
H A D | GraphicBufferMapper.h | 97 status_t getBufferId(buffer_handle_t bufferHandle, uint64_t* outBufferId); 98 status_t getName(buffer_handle_t bufferHandle, std::string* outName); 99 status_t getWidth(buffer_handle_t bufferHandle, uint64_t* outWidth); 100 status_t getHeight(buffer_handle_t bufferHandle, uint64_t* outHeight); 102 status_t getPixelFormatRequested(buffer_handle_t bufferHandle, 106 status_t getUsage(buffer_handle_t bufferHandle, uint64_t* outUsage); 110 buffer_handle_t bufferHandle, 114 buffer_handle_t bufferHandle, 118 buffer_handle_t bufferHandle, 121 status_t getPlaneLayouts(buffer_handle_t bufferHandle, [all …]
|
/aosp12/hardware/interfaces/graphics/mapper/2.0/utils/passthrough/include/mapper-passthrough/2.0/ |
H A D | GrallocLoader.h | 61 void* add(native_handle_t* bufferHandle) { in add() argument 63 return mBufferHandles.insert(bufferHandle).second ? bufferHandle : nullptr; in add() 66 void removeLocked(native_handle* bufferHandle) { mBufferHandles.erase(bufferHandle); } in removeLocked() argument 69 auto bufferHandle = static_cast<native_handle_t*>(buffer); in get() local 72 return mBufferHandles.count(bufferHandle) == 1 ? bufferHandle : nullptr; in get() 76 auto bufferHandle = static_cast<const native_handle_t*>(buffer); in getConst() local 79 return mBufferHandles.count(bufferHandle) == 1 ? bufferHandle : nullptr; in getConst() 91 void* addImportedBuffer(native_handle_t* bufferHandle) override { in addImportedBuffer() argument 92 return GrallocImportedBufferPool::getInstance().add(bufferHandle); in addImportedBuffer() 95 Error freeImportedBuffer(native_handle_t* bufferHandle) override { in freeImportedBuffer() argument [all …]
|
H A D | Gralloc0Hal.h | 79 if (!bufferHandle) { in importBuffer() 83 if (mModule->registerBuffer(mModule, bufferHandle)) { in importBuffer() 84 native_handle_close(bufferHandle); in importBuffer() 85 native_handle_delete(bufferHandle); in importBuffer() 89 *outBufferHandle = bufferHandle; in importBuffer() 94 Error freeBuffer(native_handle_t* bufferHandle) override { in freeBuffer() argument 95 if (mModule->unregisterBuffer(mModule, bufferHandle)) { in freeBuffer() 99 native_handle_close(bufferHandle); in freeBuffer() 100 native_handle_delete(bufferHandle); in freeBuffer() 104 Error lock(const native_handle_t* bufferHandle, uint64_t cpuUsage, in lock() argument [all …]
|
H A D | Gralloc1Hal.h | 99 if (!bufferHandle) { in importBuffer() 103 int32_t error = mDispatch.retain(mDevice, bufferHandle); in importBuffer() 105 native_handle_close(bufferHandle); in importBuffer() 106 native_handle_delete(bufferHandle); in importBuffer() 110 *outBufferHandle = bufferHandle; in importBuffer() 115 Error freeBuffer(native_handle_t* bufferHandle) override { in freeBuffer() argument 116 int32_t error = mDispatch.release(mDevice, bufferHandle); in freeBuffer() 118 native_handle_close(bufferHandle); in freeBuffer() 119 native_handle_delete(bufferHandle); in freeBuffer() 124 Error lock(const native_handle_t* bufferHandle, uint64_t cpuUsage, in lock() argument [all …]
|
/aosp12/hardware/interfaces/graphics/mapper/4.0/vts/functional/ |
H A D | VtsHalGraphicsMapperV4_0TargetTest.cpp | 183 if (!bufferHandle) { in verifyBufferDump() 473 const native_handle_t* bufferHandle; in TEST_P() local 580 const native_handle_t* bufferHandle; in TEST_P() local 615 const native_handle_t* bufferHandle; in TEST_P() local 619 if (bufferHandle == nullptr) { in TEST_P() 668 const native_handle_t* bufferHandle; in TEST_P() local 718 const native_handle_t* bufferHandle; in TEST_P() local 815 if (bufferHandle == nullptr) { in TEST_P() 857 if (bufferHandle == nullptr) { in TEST_P() 1197 if (!bufferHandle) { in TEST_P() [all …]
|
/aosp12/hardware/interfaces/graphics/mapper/2.1/vts/functional/ |
H A D | VtsHalGraphicsMapperV2_1TargetTest.cpp | 64 const native_handle_t* bufferHandle; in TEST_P() local 68 ASSERT_TRUE(mGralloc->validateBufferSize(bufferHandle, mDummyDescriptorInfo, stride)); in TEST_P() 70 ASSERT_NO_FATAL_FAILURE(mGralloc->freeBuffer(bufferHandle)); in TEST_P() 110 native_handle_t* bufferHandle; in TEST_P() local 117 Error ret = mGralloc->getMapper()->validateBufferSize(bufferHandle, info, stride); in TEST_P() 123 ret = mGralloc->getMapper()->validateBufferSize(bufferHandle, info, stride); in TEST_P() 129 ret = mGralloc->getMapper()->validateBufferSize(bufferHandle, info, stride); in TEST_P() 135 ret = mGralloc->getMapper()->validateBufferSize(bufferHandle, info, stride); in TEST_P() 144 ASSERT_NO_FATAL_FAILURE(mGralloc->freeBuffer(bufferHandle)); in TEST_P() 151 const native_handle_t* bufferHandle; in TEST_P() local [all …]
|
/aosp12/hardware/interfaces/graphics/mapper/2.0/vts/functional/ |
H A D | VtsHalGraphicsMapperV2_0TargetTest.cpp | 85 for (auto bufferHandle : bufferHandles) { in TEST_P() local 86 mGralloc->freeBuffer(bufferHandle); in TEST_P() 112 auto bufferHandle = mGralloc->allocate(info, false); in TEST_P() local 113 mGralloc->freeBuffer(bufferHandle); in TEST_P() 169 const native_handle_t* bufferHandle; in TEST_P() local 171 ASSERT_NO_FATAL_FAILURE(mGralloc->freeBuffer(bufferHandle)); in TEST_P() 224 auto bufferHandle = mGralloc->allocate(info, true); in TEST_P() local 225 mGralloc->freeBuffer(bufferHandle); in TEST_P() 276 const native_handle_t* bufferHandle; in TEST_P() local 297 ASSERT_NO_FATAL_FAILURE(fence = mGralloc->unlock(bufferHandle)); in TEST_P() [all …]
|
/aosp12/hardware/interfaces/graphics/mapper/3.0/vts/functional/ |
H A D | VtsHalGraphicsMapperV3_0TargetTest.cpp | 85 for (auto bufferHandle : bufferHandles) { in TEST_P() local 86 mGralloc->freeBuffer(bufferHandle); in TEST_P() 112 auto bufferHandle = mGralloc->allocate(info, false); in TEST_P() local 113 mGralloc->freeBuffer(bufferHandle); in TEST_P() 169 const native_handle_t* bufferHandle; in TEST_P() local 171 ASSERT_NO_FATAL_FAILURE(mGralloc->freeBuffer(bufferHandle)); in TEST_P() 224 auto bufferHandle = mGralloc->allocate(info, true); in TEST_P() local 225 mGralloc->freeBuffer(bufferHandle); in TEST_P() 276 const native_handle_t* bufferHandle; in TEST_P() local 304 ASSERT_NO_FATAL_FAILURE(fence = mGralloc->unlock(bufferHandle)); in TEST_P() [all …]
|
/aosp12/hardware/interfaces/graphics/mapper/4.0/utils/vts/include/mapper-vts/4.0/ |
H A D | MapperVts.h | 95 void freeBuffer(const native_handle_t* bufferHandle); 100 void* lock(const native_handle_t* bufferHandle, uint64_t cpuUsage, 102 int unlock(const native_handle_t* bufferHandle); 104 int flushLockedBuffer(const native_handle_t* bufferHandle); 105 void rereadLockedBuffer(const native_handle_t* bufferHandle); 107 bool validateBufferSize(const native_handle_t* bufferHandle, 109 void getTransportSize(const native_handle_t* bufferHandle, uint32_t* outNumFds, 114 Error get(const native_handle_t* bufferHandle, const IMapper::MetadataType& metadataType, 117 Error set(const native_handle_t* bufferHandle, const IMapper::MetadataType& metadataType, 124 Error getReservedRegion(const native_handle_t* bufferHandle, void** outReservedRegion,
|
/aosp12/hardware/interfaces/graphics/allocator/2.0/utils/gralloc1-adapter/ |
H A D | Gralloc1On0Adapter.h | 275 buffer_handle_t bufferHandle, in callBufferFunction() argument 287 buffer_handle_t bufferHandle, Args... args) { in bufferHook() argument 295 auto error = callBufferFunction(device, bufferHandle, in getConsumerUsageHook() 326 gralloc1_error_t retain(buffer_handle_t bufferHandle); 328 buffer_handle_t bufferHandle) in retainHook() argument 331 return adapter->retain(bufferHandle); in retainHook() 336 buffer_handle_t bufferHandle) { in releaseHook() argument 339 auto buffer = adapter->getBuffer(bufferHandle); in releaseHook() 367 buffer_handle_t bufferHandle, in lockHook() argument 404 auto buffer = adapter->getBuffer(bufferHandle); in lockHook() [all …]
|
H A D | Gralloc1On0Adapter.cpp | 314 outBuffers[i] = bufferHandle; in allocateHook() 368 ALOGV("retain(%p)", bufferHandle); in retain() 373 mBuffers[bufferHandle]->retain(); in retain() 386 bufferHandle, &backingStore); in retain() 390 bufferHandle, &numFlexPlanes); in retain() 394 bufferHandle, &stride); in retain() 404 bufferHandle, &format); in retain() 406 bufferHandle, &producerUsage); in retain() 408 bufferHandle, &consumerUsage); in retain() 553 buffer_handle_t bufferHandle) in getBuffer() argument [all …]
|
/aosp12/hardware/interfaces/graphics/mapper/2.1/utils/hal/include/mapper-hal/2.1/ |
H A D | Mapper.h | 44 const native_handle_t* bufferHandle = getImportedBuffer(buffer); in validateBufferSize() local 45 if (!bufferHandle) { in validateBufferSize() 49 return this->mHal->validateBufferSize(bufferHandle, descriptorInfo, stride); in validateBufferSize() 53 const native_handle_t* bufferHandle = getImportedBuffer(buffer); in getTransportSize() local 54 if (!bufferHandle) { in getTransportSize() 61 Error error = this->mHal->getTransportSize(bufferHandle, &numFds, &numInts); in getTransportSize()
|