Lines Matching defs:retval
108 IBufferProducer::RequestBufferReturnValue retval;
113 ret = producer_->RequestBuffer(config, bedataimpl, retval);
122 if (retval.isConnected) {
129 AddCacheLocked(bedataimpl, retval, config);
131 buffer = retval.buffer;
132 fence = retval.fence;
202 IBufferProducer::RequestBufferReturnValue& retval, BufferRequestConfig& config)
205 if (retval.buffer != nullptr) {
206 bufferProducerCache_[retval.sequence] = retval.buffer;
208 auto it = bufferProducerCache_.find(retval.sequence);
210 BLOGE("cache not find buffer(%{public}u), uniqueId: %{public}" PRIu64 ".", retval.sequence, queueId_);
213 retval.buffer = it->second;
216 if (retval.buffer != nullptr) {
217 retval.buffer->SetSurfaceBufferColorGamut(config.colorGamut);
218 retval.buffer->SetSurfaceBufferTransform(config.transform);
219 retval.buffer->SetExtraData(bedataimpl);
221 for (auto it = retval.deletingBuffers.begin(); it != retval.deletingBuffers.end(); it++) {