Lines Matching defs:bufferHandle
98 native_handle_t* bufferHandle = native_handle_clone(rawHandle);
99 if (!bufferHandle) {
103 int32_t error = mDispatch.retain(mDevice, bufferHandle);
105 native_handle_close(bufferHandle);
106 native_handle_delete(bufferHandle);
110 *outBufferHandle = bufferHandle;
115 Error freeBuffer(native_handle_t* bufferHandle) override {
116 int32_t error = mDispatch.release(mDevice, bufferHandle);
118 native_handle_close(bufferHandle);
119 native_handle_delete(bufferHandle);
124 Error lock(const native_handle_t* bufferHandle, uint64_t cpuUsage,
131 int32_t error = mDispatch.lock(mDevice, bufferHandle, cpuUsage, consumerUsage, &accessRect,
140 Error lockYCbCr(const native_handle_t* bufferHandle, uint64_t cpuUsage,
145 int32_t error = mDispatch.getNumFlexPlanes(mDevice, bufferHandle, &flex.num_planes);
155 error = mDispatch.lockFlex(mDevice, bufferHandle, cpuUsage, consumerUsage, &accessRect,
160 unlock(bufferHandle, &fenceFd);
167 Error unlock(const native_handle_t* bufferHandle, base::unique_fd* outFenceFd) override {
169 int32_t error = mDispatch.unlock(mDevice, bufferHandle, &fenceFd);