Lines Matching refs:bufferHandle

52 	bool add(buffer_handle_t bufferHandle)  in add()  argument
55 return bufPool.insert(bufferHandle).second; in add()
61 auto bufferHandle = static_cast<native_handle_t*>(buffer); in remove() local
64 return bufPool.erase(bufferHandle) == 1 ? bufferHandle : nullptr; in remove()
70 auto bufferHandle = static_cast<buffer_handle_t>(buffer); in get() local
73 return bufPool.count(bufferHandle) == 1 ? bufferHandle : nullptr; in get()
228 native_handle_t* bufferHandle = native_handle_clone(rawHandle.getNativeHandle()); in importBuffer() local
229 if (!bufferHandle) in importBuffer()
236 const Error error = registerBuffer(bufferHandle); in importBuffer()
239 native_handle_close(bufferHandle); in importBuffer()
240 native_handle_delete(bufferHandle); in importBuffer()
246 if (gRegisteredHandles->add(bufferHandle) == false) in importBuffer()
253 bufferHandle); in importBuffer()
254 unregisterBuffer(bufferHandle); in importBuffer()
255 native_handle_close(bufferHandle); in importBuffer()
256 native_handle_delete(bufferHandle); in importBuffer()
262 hidl_cb(Error::NONE, bufferHandle); in importBuffer()
276 native_handle_t * const bufferHandle = gRegisteredHandles->remove(buffer); in freeBuffer() local
277 if (!bufferHandle) in freeBuffer()
283 const Error status = unregisterBuffer(bufferHandle); in freeBuffer()
289 native_handle_close(bufferHandle); in freeBuffer()
290 native_handle_delete(bufferHandle); in freeBuffer()
358 buffer_handle_t bufferHandle = gRegisteredHandles->get(buffer); in lock() local
359 if (!bufferHandle) in lock()
374 const Error error = lockBuffer(bufferHandle, cpuUsage, accessRegion, fenceFd, &data); in lock()
402 buffer_handle_t bufferHandle = gRegisteredHandles->get(buffer); in lockYCbCr() local
403 if (!bufferHandle) in lockYCbCr()
417 const Error error = lockBuffer(bufferHandle, cpuUsage, accessRegion, fenceFd, &layout); in lockYCbCr()
435 buffer_handle_t bufferHandle = gRegisteredHandles->get(buffer); in unlock() local
436 if (!bufferHandle) in unlock()
444 const Error error = unlockBuffer(bufferHandle, &fenceFd); in unlock()
472 Error GrallocMapper::registerBuffer(buffer_handle_t bufferHandle) const in registerBuffer()
474 if (private_handle_t::validate(bufferHandle) < 0) in registerBuffer()
476 AERR("Buffer: %p is corrupted", bufferHandle); in registerBuffer()
480 if (mali_gralloc_reference_retain(&privateModule, bufferHandle) < 0) in registerBuffer()
496 Error GrallocMapper::unregisterBuffer(buffer_handle_t bufferHandle) const in unregisterBuffer()
498 if (private_handle_t::validate(bufferHandle) < 0) in unregisterBuffer()
500 AERR("Buffer: %p is corrupted", bufferHandle); in unregisterBuffer()
504 const int status = mali_gralloc_reference_release(&privateModule, bufferHandle, true); in unregisterBuffer()
507 AERR("Unable to release buffer:%p", bufferHandle); in unregisterBuffer()
528 Error GrallocMapper::lockBuffer(buffer_handle_t bufferHandle, in lockBuffer() argument
546 if (private_handle_t::validate(bufferHandle) < 0) in lockBuffer()
548 AERR("Buffer: %p is corrupted", bufferHandle); in lockBuffer()
553 if (mali_gralloc_lock_async(&privateModule, bufferHandle, cpuUsage, in lockBuffer()
580 Error GrallocMapper::lockBuffer(buffer_handle_t bufferHandle, in lockBuffer() argument
588 if (private_handle_t::validate(bufferHandle) < 0) in lockBuffer()
590 AERR("Buffer: %p is corrupted", bufferHandle); in lockBuffer()
604 result = mali_gralloc_lock_ycbcr_async(&privateModule, bufferHandle, cpuUsage, in lockBuffer()
634 Error GrallocMapper::unlockBuffer(buffer_handle_t bufferHandle, in unlockBuffer() argument
637 if (private_handle_t::validate(bufferHandle) < 0) in unlockBuffer()
639 AERR("Buffer: %p is corrupted", bufferHandle); in unlockBuffer()
644 const int result = mali_gralloc_unlock_async(&privateModule, bufferHandle, &fenceFd); in unlockBuffer()
674 buffer_handle_t bufferHandle = gRegisteredHandles->get(buffer); in validateBufferSize() local
675 if (!bufferHandle) in validateBufferSize()
681 if (private_handle_t::validate(bufferHandle) < 0) in validateBufferSize()
683 AERR("Buffer: %p is corrupted", bufferHandle); in validateBufferSize()
713 private_handle_t *gralloc_buffer = (private_handle_t *)bufferHandle; in validateBufferSize()
776 buffer_handle_t bufferHandle = gRegisteredHandles->get(buffer); in getTransportSize() local
777 if (!bufferHandle) in getTransportSize()
779 AERR("Buffer %p is not registered with Gralloc", bufferHandle); in getTransportSize()
784 if (private_handle_t::validate(bufferHandle) < 0) in getTransportSize()