/aosp12/hardware/google/camera/common/hal/tests/ |
H A D | gralloc_buffer_allocator_tests.cc | 50 std::vector<buffer_handle_t> buffers_; in TEST() local 51 status_t res = allocator->AllocateBuffers(buffer_descriptor, &buffers_); in TEST() 53 ASSERT_EQ(buffers_.size(), (uint32_t)kMaxBufferDepth) in TEST() 56 allocator->FreeBuffers(&buffers_); in TEST() 57 ASSERT_EQ(buffers_.size(), (uint32_t)0) in TEST() 75 std::vector<buffer_handle_t> buffers_; in TEST() local 78 ASSERT_EQ(buffers_.size(), (uint32_t)kMaxBufferDepth) in TEST() 81 res = allocator->AllocateBuffers(buffer_descriptor, &buffers_); in TEST() 85 << buffers_.size(); in TEST() 87 allocator->FreeBuffers(&buffers_); in TEST() [all …]
|
H A D | hwl_buffer_allocator_tests.cc | 57 std::vector<buffer_handle_t> buffers_; in TEST() local 58 status_t res = allocator->AllocateBuffers(buffer_descriptor, &buffers_); in TEST() 60 ASSERT_EQ(buffers_.size(), (uint32_t)kMaxBufferDepth) in TEST() 61 << "AllocateBuffers failed with wrong buffer number " << buffers_.size(); in TEST() 63 allocator->FreeBuffers(&buffers_); in TEST() 64 ASSERT_EQ(buffers_.size(), (uint32_t)0) in TEST() 65 << "AllocateBuffers failed with wrong buffer number " << buffers_.size(); in TEST()
|
/aosp12/frameworks/native/libs/gui/ |
H A D | BufferHubProducer.cpp | 75 buffers_[slot].mRequestBufferCalled = true; in requestBuffer() 97 for (const auto& buf : buffers_) { in setMaxDequeuedBufferCount() 210 buffers_[slot].mBufferState.dequeue(); in dequeueBuffer() 219 if (buffers_[slot].mIsReallocating) { in dequeueBuffer() 328 if (!buffers_[slot].mBufferState.isFree() && !buffers_[slot].mBufferState.isQueued()) { in detachNextBuffer() 346 buffers_[slot].mBufferState.dequeue(); in detachNextBuffer() 447 } else if ((!buffers_[slot].mRequestBufferCalled || buffers_[slot].mGraphicBuffer == nullptr)) { in queueBuffer() 450 slot, buffers_[slot].mRequestBufferCalled, buffers_[slot].mGraphicBuffer.get()); in queueBuffer() 480 buffers_[slot].mBufferState.queue(); in queueBuffer() 523 buffers_[slot].mBufferState.cancel(); in cancelBuffer() [all …]
|
/aosp12/hardware/google/camera/common/hal/utils/ |
H A D | zsl_buffer_manager.cc | 43 buffer_allocator_->FreeBuffers(&buffers_); in ~ZslBufferManager() 82 if (buffer_number + buffers_.size() > buffer_descriptor_.max_num_buffers) { in AllocateBuffersLocked() 84 buffer_number, buffers_.size(), buffer_descriptor_.max_num_buffers); in AllocateBuffersLocked() 99 buffers_.push_back(buffer); in AllocateBuffersLocked() 115 buffer_descriptor_.height, buffer_descriptor_.format, buffers_.size()); in AllocateBuffersLocked() 212 buffers_.size() <= buffer_descriptor_.immediate_num_buffers) { in FreeUnusedBuffersLocked() 226 while (buffers_.size() > buffer_descriptor_.immediate_num_buffers && in FreeUnusedBuffersLocked() 231 buffers_.erase(std::find(buffers_.begin(), buffers_.end(), buffer)); in FreeUnusedBuffersLocked() 239 buffer_descriptor_.height, buffer_descriptor_.format, buffers_.size()); in FreeUnusedBuffersLocked() 254 auto exist_buffer = std::find(buffers_.begin(), buffers_.end(), buffer); in ReturnEmptyBuffer() [all …]
|
H A D | zsl_buffer_manager.h | 174 std::vector<buffer_handle_t> buffers_; variable
|
/aosp12/frameworks/native/libs/vr/libbufferhubqueue/ |
H A D | buffer_hub_queue_client.cpp | 213 if (!buffers_[slot]) { in HandleBufferEvent() 218 auto status = buffers_[slot]->GetEventMask(poll_events); in HandleBufferEvent() 229 id(), buffers_[slot]->id(), slot, event_fd, poll_events, events); in HandleBufferEvent() 232 return Enqueue({buffers_[slot], slot, buffers_[slot]->GetQueueIndex()}); in HandleBufferEvent() 237 slot, buffers_[slot]->event_fd(), buffers_[slot]->id()); in HandleBufferEvent() 287 if (buffers_[slot]) { in AddBuffer() 308 buffers_[slot] = buffer; in AddBuffer() 316 if (buffers_[slot]) { in RemoveBuffer() 329 on_buffer_removed_(buffers_[slot]); in RemoveBuffer() 331 buffers_[slot] = nullptr; in RemoveBuffer() [all …]
|
/aosp12/frameworks/native/services/vr/bufferhubd/ |
H A D | producer_queue_channel.cpp | 125 if (auto buffer = buffers_[slot].lock()) in OnCreateConsumerQueue() 260 if (buffers_[slot].expired()) in AllocateBuffer() 270 buffers_[slot] = producer_channel; in AllocateBuffer() 340 if (buffers_[slot].expired()) in OnProducerQueueInsertBuffer() 350 buffers_[slot] = producer_channel; in OnProducerQueueInsertBuffer() 367 if (buffers_[slot].expired()) { in OnProducerQueueRemoveBuffer() 382 buffers_[slot].reset(); in OnProducerQueueRemoveBuffer()
|
/aosp12/hardware/libhardware/modules/camera/3_4/ |
H A D | v4l2_wrapper.cpp | 121 buffers_.clear(); in Disconnect() 170 for (auto& buffer : buffers_) { in StreamOff() 497 *result_max_buffers = buffers_.size(); in SetFormat() 554 *result_max_buffers = buffers_.size(); in SetFormat() 577 buffers_.resize(req_buffers.count); in RequestBuffers() 594 for (size_t i = 0; i < buffers_.size(); ++i) { in EnqueueRequest() 595 if (!buffers_[i].active) { in EnqueueRequest() 620 buffers_[index].active = false; in EnqueueRequest() 629 request_context = &buffers_[index]; in EnqueueRequest() 678 RequestContext* request_context = &buffers_[buffer.index]; in DequeueRequest() [all …]
|
H A D | v4l2_wrapper.h | 149 std::vector<RequestContext> buffers_; variable
|
/aosp12/frameworks/native/libs/vr/libbufferhubqueue/include/private/dvr/ |
H A D | buffer_hub_queue_client.h | 93 return (slot < buffers_.size() && buffers_[slot]) ? buffers_[slot]->id() in GetBufferId() 98 return buffers_[slot]; in GetBuffer() 262 std::array<std::shared_ptr<BufferHubBase>, kMaxQueueCapacity> buffers_; variable
|
/aosp12/system/extras/simpleperf/ |
H A D | RecordReadThread_test.cpp | 217 buffers_.clear(); in CreateFakeEventFds() 218 buffers_.resize(event_fd_count); in CreateFakeEventFds() 220 std::vector<char>& buffer = buffers_[i % event_fd_count]; in CreateFakeEventFds() 226 for (auto& buffer : buffers_) { in CreateFakeEventFds() 231 event_fds_[i].reset(new MockEventFd(attr, i, buffers_[i].data(), buffer_size, false)); in CreateFakeEventFds() 250 std::vector<std::vector<char>> buffers_; member in RecordReadThreadTest
|
/aosp12/frameworks/native/services/vr/bufferhubd/include/private/dvr/ |
H A D | producer_queue_channel.h | 85 std::weak_ptr<ProducerChannel> buffers_[BufferHubRPC::kMaxQueueCapacity]; variable
|
/aosp12/frameworks/native/libs/gui/include/gui/ |
H A D | BufferHubProducer.h | 212 BufferHubSlot buffers_[dvr::BufferHubQueue::kMaxQueueCapacity]; variable
|