Lines Matching refs:buffer
114 ret = ReadSurfaceBufferImpl(reply, retval.sequence, retval.buffer);
118 if (retval.buffer != nullptr) {
119 retval.buffer->SetBufferRequestConfig(config);
165 ret = ReadSurfaceBufferImpl(reply, retval.sequence, retval.buffer);
169 if (retval.buffer != nullptr) {
170 retval.buffer->SetBufferRequestConfig(config);
184 GSError BufferClientProducer::GetLastFlushedBufferCommon(sptr<SurfaceBuffer>& buffer,
197 ret = ReadSurfaceBufferImpl(reply, sequence, buffer);
201 if (buffer == nullptr) {
204 ret = buffer->ReadBufferRequestConfig(reply);
225 GSError BufferClientProducer::GetLastFlushedBuffer(sptr<SurfaceBuffer>& buffer,
228 return GetLastFlushedBufferCommon(buffer, fence,
331 GSError BufferClientProducer::AttachBufferToQueue(sptr<SurfaceBuffer> buffer)
334 uint32_t sequence = buffer->GetSeqNum();
335 GSError ret = WriteSurfaceBufferImpl(arguments, sequence, buffer);
339 ret = buffer->WriteBufferRequestConfig(arguments);
348 GSError BufferClientProducer::DetachBufferFromQueue(sptr<SurfaceBuffer> buffer)
351 uint32_t sequence = buffer->GetSeqNum();
352 GSError ret = WriteSurfaceBufferImpl(arguments, sequence, buffer);
360 GSError BufferClientProducer::AttachBuffer(sptr<SurfaceBuffer>& buffer)
365 GSError BufferClientProducer::AttachBuffer(sptr<SurfaceBuffer>& buffer, int32_t timeOut)
368 uint32_t sequence = buffer->GetSeqNum();
369 GSError ret = WriteSurfaceBufferImpl(arguments, sequence, buffer);
380 GSError BufferClientProducer::DetachBuffer(sptr<SurfaceBuffer>& buffer)
825 GSError BufferClientProducer::AcquireLastFlushedBuffer(sptr<SurfaceBuffer> &buffer, sptr<SyncFence> &fence,
828 return GetLastFlushedBufferCommon(buffer, fence,