Lines Matching refs:bufferId
76 mBufferId = message.bufferId; in TransactionStatus()
182 BufferId *bufferId, const native_handle_t** handle) { in allocate() argument
186 if (!mBufferPool.getFreeBuffer(mAllocator, params, bufferId, handle)) { in allocate()
193 status = mBufferPool.addNewBuffer(alloc, allocSize, params, bufferId, handle); in allocate()
196 status == ResultStatus::OK, *bufferId, *handle); in allocate()
200 mBufferPool.handleOwnBuffer(connectionId, *bufferId); in allocate()
208 BufferId bufferId, const native_handle_t** handle) { in fetch() argument
217 found->second->mBufferId == bufferId) { in fetch()
219 auto bufferIt = mBufferPool.mBuffers.find(bufferId); in fetch()
265 ConnectionId connectionId, BufferId bufferId) { in handleOwnBuffer() argument
267 bool added = insert(&mUsingBuffers, connectionId, bufferId); in handleOwnBuffer()
269 auto iter = mBuffers.find(bufferId); in handleOwnBuffer()
272 insert(&mUsingConnections, bufferId, connectionId); in handleOwnBuffer()
277 ConnectionId connectionId, BufferId bufferId) { in handleReleaseBuffer() argument
278 bool deleted = erase(&mUsingBuffers, connectionId, bufferId); in handleReleaseBuffer()
280 auto iter = mBuffers.find(bufferId); in handleReleaseBuffer()
285 mFreeBuffers.insert(bufferId); in handleReleaseBuffer()
288 erase(&mUsingConnections, bufferId, connectionId); in handleReleaseBuffer()
289 ALOGV("release buffer %u : %d", bufferId, deleted); in handleReleaseBuffer()
302 auto bufferIter = mBuffers.find(message.bufferId); in handleTransferTo()
304 !contains(&mUsingBuffers, message.connectionId, message.bufferId)) { in handleTransferTo()
340 auto bufferIter = mBuffers.find(message.bufferId); in handleTransferFrom()
359 auto bufferIter = mBuffers.find(message.bufferId); in handleTransferResult()
361 handleOwnBuffer(message.connectionId, message.bufferId); in handleTransferResult()
367 mFreeBuffers.insert(message.bufferId); in handleTransferResult()
372 message.bufferId, deleted); in handleTransferResult()
376 message.bufferId); in handleTransferResult()
389 message.connectionId, message.bufferId); in processStatusMessages()
426 for (const BufferId& bufferId : buffers->second) { in handleClose() local
427 bool deleted = erase(&mUsingConnections, bufferId, connectionId); in handleClose()
429 auto bufferIter = mBuffers.find(bufferId); in handleClose()
435 mFreeBuffers.insert(bufferId); in handleClose()
451 BufferId bufferId = iter->second->mBufferId; in handleClose() local
452 auto bufferIter = mBuffers.find(bufferId); in handleClose()
458 mFreeBuffers.insert(bufferId); in handleClose()
474 BufferId bufferId = *bufferIt; in getFreeBuffer() local
475 if (allocator->compatible(params, mBuffers[bufferId]->mConfig)) { in getFreeBuffer()
498 BufferId bufferId = mSeq++; in addNewBuffer() local
504 bufferId, alloc, allocSize, params); in addNewBuffer()
507 bufferId, std::move(buffer))); in addNewBuffer()
511 *pId = bufferId; in addNewBuffer()