Searched defs:bufferHandle (Results 1 - 13 of 13) sorted by relevance

/hardware/interfaces/graphics/mapper/2.1/utils/hal/include/mapper-hal/2.1/
H A DMapper.h44 const native_handle_t* bufferHandle = getImportedBuffer(buffer); local
45 if (!bufferHandle) {
49 return mHal->validateBufferSize(bufferHandle, descriptorInfo, stride);
53 const native_handle_t* bufferHandle = getImportedBuffer(buffer); local
54 if (!bufferHandle) {
61 Error error = mHal->getTransportSize(bufferHandle, &numFds, &numInts);
/hardware/interfaces/graphics/mapper/2.0/utils/hal/include/mapper-hal/2.0/
H A DMapper.h64 native_handle_t* bufferHandle = nullptr; variable
65 Error error = mHal->importBuffer(rawHandle.getNativeHandle(), &bufferHandle);
71 void* buffer = addImportedBuffer(bufferHandle);
73 mHal->freeBuffer(bufferHandle);
83 native_handle_t* bufferHandle = removeImportedBuffer(buffer); variable
84 if (!bufferHandle) {
88 return mHal->freeBuffer(bufferHandle);
93 const native_handle_t* bufferHandle = getImportedBuffer(buffer); variable
94 if (!bufferHandle) {
107 error = mHal->lock(bufferHandle, cpuUsag
115 const native_handle_t* bufferHandle = getImportedBuffer(buffer); variable
135 const native_handle_t* bufferHandle = getImportedBuffer(buffer); variable
155 addImportedBuffer(native_handle_t* bufferHandle) argument
[all...]
/hardware/interfaces/graphics/mapper/2.0/utils/passthrough/include/mapper-passthrough/2.0/
H A DGralloc0Hal.h78 native_handle_t* bufferHandle = native_handle_clone(rawHandle); variable
79 if (!bufferHandle) {
83 if (mModule->registerBuffer(mModule, bufferHandle)) {
84 native_handle_close(bufferHandle); variable
85 native_handle_delete(bufferHandle); variable
89 *outBufferHandle = bufferHandle;
94 Error freeBuffer(native_handle_t* bufferHandle) override {
95 if (mModule->unregisterBuffer(mModule, bufferHandle)) {
99 native_handle_close(bufferHandle); variable
100 native_handle_delete(bufferHandle); variable
[all...]
H A DGrallocLoader.h59 void* add(native_handle_t* bufferHandle) { argument
61 return mBufferHandles.insert(bufferHandle).second ? bufferHandle : nullptr;
65 auto bufferHandle = static_cast<native_handle_t*>(buffer); local
68 return mBufferHandles.erase(bufferHandle) == 1 ? bufferHandle : nullptr;
72 auto bufferHandle = static_cast<const native_handle_t*>(buffer); local
75 return mBufferHandles.count(bufferHandle) == 1 ? bufferHandle : nullptr;
87 void* addImportedBuffer(native_handle_t* bufferHandle) overrid
[all...]
H A DGralloc1Hal.h98 native_handle_t* bufferHandle = native_handle_clone(rawHandle); variable
99 if (!bufferHandle) {
103 int32_t error = mDispatch.retain(mDevice, bufferHandle);
105 native_handle_close(bufferHandle); variable
106 native_handle_delete(bufferHandle); variable
110 *outBufferHandle = bufferHandle;
115 Error freeBuffer(native_handle_t* bufferHandle) override {
116 int32_t error = mDispatch.release(mDevice, bufferHandle);
118 native_handle_close(bufferHandle); variable
119 native_handle_delete(bufferHandle); variable
[all...]
/hardware/interfaces/graphics/mapper/2.1/utils/vts/
H A DMapperVts.cpp70 bool Gralloc::validateBufferSize(const native_handle_t* bufferHandle, argument
73 auto buffer = const_cast<native_handle_t*>(bufferHandle);
79 void Gralloc::getTransportSize(const native_handle_t* bufferHandle, uint32_t* outNumFds, argument
81 auto buffer = const_cast<native_handle_t*>(bufferHandle);
88 ASSERT_GE(bufferHandle->numFds, int(tmpNumFds)) << "invalid numFds " << tmpNumFds;
89 ASSERT_GE(bufferHandle->numInts, int(tmpNumInts)) << "invalid numInts " << tmpNumInts;
/hardware/interfaces/graphics/mapper/2.1/vts/functional/
H A DVtsHalGraphicsMapperV2_1TargetTest.cpp78 const native_handle_t* bufferHandle; local
80 ASSERT_NO_FATAL_FAILURE(bufferHandle = mGralloc->allocate(mDummyDescriptorInfo, true, &stride));
82 ASSERT_TRUE(mGralloc->validateBufferSize(bufferHandle, mDummyDescriptorInfo, stride));
84 ASSERT_NO_FATAL_FAILURE(mGralloc->freeBuffer(bufferHandle));
124 native_handle_t* bufferHandle; local
127 bufferHandle = const_cast<native_handle_t*>(mGralloc->allocate(info, true, &stride)));
131 Error ret = mGralloc->getMapper()->validateBufferSize(bufferHandle, info, stride);
137 ret = mGralloc->getMapper()->validateBufferSize(bufferHandle, info, stride);
143 ret = mGralloc->getMapper()->validateBufferSize(bufferHandle, info, stride);
149 ret = mGralloc->getMapper()->validateBufferSize(bufferHandle, inf
165 const native_handle_t* bufferHandle; local
[all...]
/hardware/interfaces/graphics/mapper/2.0/vts/functional/
H A DVtsHalGraphicsMapperV2_0TargetTest.cpp95 for (auto bufferHandle : bufferHandles) {
96 mGralloc->freeBuffer(bufferHandle);
122 auto bufferHandle = mGralloc->allocate(info, false); local
123 mGralloc->freeBuffer(bufferHandle);
149 const native_handle_t* bufferHandle; local
150 ASSERT_NO_FATAL_FAILURE(bufferHandle = mGralloc->allocate(mDummyDescriptorInfo, true));
151 ASSERT_NO_FATAL_FAILURE(mGralloc->freeBuffer(bufferHandle));
206 auto bufferHandle = mGralloc->allocate(info, true); local
207 mGralloc->freeBuffer(bufferHandle);
258 const native_handle_t* bufferHandle; local
305 const native_handle_t* bufferHandle; local
[all...]
/hardware/interfaces/sensors/1.0/vts/functional/
H A DGrallocWrapper.cpp43 for (auto bufferHandle : mClonedBuffers) {
44 auto buffer = const_cast<native_handle_t*>(bufferHandle);
50 for (auto bufferHandle : mImportedBuffers) {
51 auto buffer = const_cast<native_handle_t*>(bufferHandle);
73 const native_handle_t* bufferHandle = local
76 if (bufferHandle) {
77 mClonedBuffers.insert(bufferHandle);
79 return bufferHandle;
140 const native_handle_t* bufferHandle = nullptr; local
146 bufferHandle
156 freeBuffer(const native_handle_t* bufferHandle) argument
171 lock(const native_handle_t* bufferHandle, uint64_t cpuUsage, const mapper2::IMapper::Rect& accessRegion, int acquireFence) argument
201 unlock(const native_handle_t* bufferHandle) argument
[all...]
/hardware/interfaces/graphics/mapper/2.0/utils/vts/
H A DMapperVts.cpp42 for (auto bufferHandle : mClonedBuffers) {
43 auto buffer = const_cast<native_handle_t*>(bufferHandle);
49 for (auto bufferHandle : mImportedBuffers) {
50 auto buffer = const_cast<native_handle_t*>(bufferHandle);
68 const native_handle_t* bufferHandle = native_handle_clone(rawHandle.getNativeHandle()); local
69 EXPECT_NE(nullptr, bufferHandle);
71 if (bufferHandle) {
72 mClonedBuffers.insert(bufferHandle);
75 return bufferHandle;
139 const native_handle_t* bufferHandle local
153 freeBuffer(const native_handle_t* bufferHandle) argument
166 lock(const native_handle_t* bufferHandle, uint64_t cpuUsage, const IMapper::Rect& accessRegion, int acquireFence) argument
192 lockYCbCr(const native_handle_t* bufferHandle, uint64_t cpuUsage, const IMapper::Rect& accessRegion, int acquireFence) argument
219 unlock(const native_handle_t* bufferHandle) argument
[all...]
/hardware/interfaces/graphics/allocator/2.0/utils/gralloc1-adapter/
H A DGralloc1On0Adapter.cpp308 buffer_handle_t bufferHandle = nullptr; local
309 error = adapter->allocate(descriptors[i], descriptor, &bufferHandle);
314 outBuffers[i] = bufferHandle;
366 gralloc1_error_t Gralloc1On0Adapter::retain(buffer_handle_t bufferHandle) argument
368 ALOGV("retain(%p)", bufferHandle);
372 if (mBuffers.count(bufferHandle) != 0) {
373 mBuffers[bufferHandle]->retain();
377 ALOGV("Calling registerBuffer(%p)", bufferHandle);
378 int result = mModule->registerBuffer(mModule, bufferHandle);
386 bufferHandle,
552 getBuffer( buffer_handle_t bufferHandle) argument
[all...]
H A DGralloc1On0Adapter.h275 buffer_handle_t bufferHandle,
277 auto buffer = getAdapter(device)->getBuffer(bufferHandle);
287 buffer_handle_t bufferHandle, Args... args) {
288 return Gralloc1On0Adapter::callBufferFunction(device, bufferHandle,
293 buffer_handle_t bufferHandle, uint64_t* outUsage) {
295 auto error = callBufferFunction(device, bufferHandle,
304 buffer_handle_t bufferHandle, uint64_t* outUsage) {
306 auto error = callBufferFunction(device, bufferHandle,
326 gralloc1_error_t retain(buffer_handle_t bufferHandle);
328 buffer_handle_t bufferHandle)
274 callBufferFunction(gralloc1_device_t* device, buffer_handle_t bufferHandle, gralloc1_error_t (Buffer::*member)(Args...) const, Args... args) argument
286 bufferHook(gralloc1_device_t* device, buffer_handle_t bufferHandle, Args... args) argument
292 getConsumerUsageHook(gralloc1_device_t* device, buffer_handle_t bufferHandle, uint64_t* outUsage) argument
303 getProducerUsageHook(gralloc1_device_t* device, buffer_handle_t bufferHandle, uint64_t* outUsage) argument
327 retainHook(gralloc1_device_t* device, buffer_handle_t bufferHandle) argument
335 releaseHook(gralloc1_device_t* device, buffer_handle_t bufferHandle) argument
366 lockHook(gralloc1_device_t* device, buffer_handle_t bufferHandle, uint64_t uintProducerUsage, uint64_t uintConsumerUsage, const gralloc1_rect_t* accessRegion, OUT* outData, int32_t acquireFenceFd) argument
421 unlockHook(gralloc1_device_t* device, buffer_handle_t bufferHandle, int32_t* outReleaseFenceFd) argument
[all...]
/hardware/interfaces/graphics/composer/2.1/utils/hal/include/composer-hal/2.1/
H A DComposerResources.h54 const native_handle_t* bufferHandle; local
57 bufferHandle = static_cast<const native_handle_t*>(tmpBufferHandle);
63 *outBufferHandle = bufferHandle;
67 void freeBuffer(const native_handle_t* bufferHandle) { argument
68 if (bufferHandle) {
69 mMapper->freeBuffer(static_cast<void*>(const_cast<native_handle_t*>(bufferHandle)));

Completed in 510 milliseconds