Home
last modified time | relevance | path

Searched refs:buffers_ (Results 1 – 13 of 13) sorted by relevance

/aosp12/hardware/google/camera/common/hal/tests/
H A Dgralloc_buffer_allocator_tests.cc50 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 Dhwl_buffer_allocator_tests.cc57 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 DBufferHubProducer.cpp75 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 Dzsl_buffer_manager.cc43 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 Dzsl_buffer_manager.h174 std::vector<buffer_handle_t> buffers_; variable
/aosp12/frameworks/native/libs/vr/libbufferhubqueue/
H A Dbuffer_hub_queue_client.cpp213 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 Dproducer_queue_channel.cpp125 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 Dv4l2_wrapper.cpp121 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 Dv4l2_wrapper.h149 std::vector<RequestContext> buffers_; variable
/aosp12/frameworks/native/libs/vr/libbufferhubqueue/include/private/dvr/
H A Dbuffer_hub_queue_client.h93 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 DRecordReadThread_test.cpp217 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 Dproducer_queue_channel.h85 std::weak_ptr<ProducerChannel> buffers_[BufferHubRPC::kMaxQueueCapacity]; variable
/aosp12/frameworks/native/libs/gui/include/gui/
H A DBufferHubProducer.h212 BufferHubSlot buffers_[dvr::BufferHubQueue::kMaxQueueCapacity]; variable