Lines Matching refs:buffers
228 GSError ProducerSurface::RequestBuffers(std::vector<sptr<SurfaceBuffer>>& buffers, in RequestBuffers() argument
257 buffers.emplace_back(retvalues[i].buffer); in RequestBuffers()
292 GSError ProducerSurface::FlushBuffers(const std::vector<sptr<SurfaceBuffer>>& buffers, in FlushBuffers() argument
295 if (buffers.size() == 0 || buffers.size() != fences.size() || producer_ == nullptr in FlushBuffers()
296 || buffers.size() > SURFACE_MAX_QUEUE_SIZE) { in FlushBuffers()
299 for (size_t i = 0; i < buffers.size(); ++i) { in FlushBuffers()
300 if (buffers[i] == nullptr || fences[i] == nullptr) { in FlushBuffers()
306 bedata.reserve(buffers.size()); in FlushBuffers()
308 sequences.reserve(buffers.size()); in FlushBuffers()
309 for (uint32_t i = 0; i < buffers.size(); ++i) { in FlushBuffers()
310 bedata.emplace_back(buffers[i]->GetExtraData()); in FlushBuffers()
311 sequences.emplace_back(buffers[i]->GetSeqNum()); in FlushBuffers()