Lines Matching refs:buffer
171 (WriteSurfaceBufferImpl(reply, retval.sequence, retval.buffer) != GSERROR_OK ||
217 if (WriteSurfaceBufferImpl(reply, retvalues[i].sequence, retvalues[i].buffer) != GSERROR_OK ||
351 sptr<SurfaceBuffer> buffer;
355 GSError sRet = GetLastFlushedBuffer(buffer, fence, matrix, isUseNewMatrix);
360 uint32_t sequence = buffer->GetSeqNum();
361 if (WriteSurfaceBufferImpl(reply, sequence, buffer) != GSERROR_OK ||
362 buffer->WriteBufferRequestConfig(reply) != GSERROR_OK) {
376 sptr<SurfaceBuffer> buffer = nullptr;
378 GSError ret = ReadSurfaceBufferImpl(arguments, sequence, buffer);
379 if (ret != GSERROR_OK || buffer == nullptr) {
385 ret = buffer->ReadBufferRequestConfig(arguments);
392 ret = AttachBufferToQueue(buffer);
402 sptr<SurfaceBuffer> buffer = nullptr;
404 GSError ret = ReadSurfaceBufferImpl(arguments, sequence, buffer);
405 if (ret != GSERROR_OK || buffer == nullptr) {
411 ret = DetachBufferFromQueue(buffer);
420 sptr<SurfaceBuffer> buffer;
423 GSError ret = ReadSurfaceBufferImpl(arguments, sequence, buffer);
424 if (ret != GSERROR_OK || buffer == nullptr) {
432 ret = AttachBuffer(buffer, timeOut);
855 sptr<SurfaceBuffer> buffer;
859 GSError sRet = AcquireLastFlushedBuffer(buffer, fence, matrix, BUFFER_MATRIX_SIZE, isUseNewMatrix);
864 uint32_t sequence = buffer->GetSeqNum();
865 if (WriteSurfaceBufferImpl(reply, sequence, buffer) != GSERROR_OK ||
866 buffer->WriteBufferRequestConfig(reply) != GSERROR_OK) {
898 GSError BufferQueueProducer::AcquireLastFlushedBuffer(sptr<SurfaceBuffer> &buffer,
904 return bufferQueue_->AcquireLastFlushedBuffer(buffer, fence, matrix, matrixSize, isUseNewMatrix);
1003 GSError BufferQueueProducer::GetLastFlushedBuffer(sptr<SurfaceBuffer>& buffer,
1009 return bufferQueue_->GetLastFlushedBuffer(buffer, fence, matrix, BUFFER_MATRIX_SIZE, isUseNewMatrix);
1012 GSError BufferQueueProducer::AttachBufferToQueue(sptr<SurfaceBuffer> buffer)
1017 return bufferQueue_->AttachBufferToQueue(buffer, InvokerType::PRODUCER_INVOKER);
1020 GSError BufferQueueProducer::DetachBufferFromQueue(sptr<SurfaceBuffer> buffer)
1025 return bufferQueue_->DetachBufferFromQueue(buffer, InvokerType::PRODUCER_INVOKER);
1028 GSError BufferQueueProducer::AttachBuffer(sptr<SurfaceBuffer>& buffer)
1031 return AttachBuffer(buffer, timeOut);
1034 GSError BufferQueueProducer::AttachBuffer(sptr<SurfaceBuffer>& buffer, int32_t timeOut)
1039 return bufferQueue_->AttachBuffer(buffer, timeOut);
1042 GSError BufferQueueProducer::DetachBuffer(sptr<SurfaceBuffer>& buffer)
1048 return bufferQueue_->DetachBuffer(buffer);