Lines Matching refs:SurfaceBuffer

47     sptr<SurfaceBuffer> buffer;
73 using BufferAndFence = std::pair<sptr<SurfaceBuffer>, sptr<SyncFence>>;
96 GSError GetLastFlushedBuffer(sptr<SurfaceBuffer>& buffer, sptr<SyncFence>& fence,
99 GSError AcquireBuffer(sptr<SurfaceBuffer>& buffer, sptr<SyncFence>& fence,
103 GSError ReleaseBuffer(sptr<SurfaceBuffer>& buffer, const sptr<SyncFence>& fence);
105 GSError AttachBuffer(sptr<SurfaceBuffer>& buffer, int32_t timeOut);
107 GSError DetachBuffer(sptr<SurfaceBuffer>& buffer);
176 GSError AttachBufferToQueue(sptr<SurfaceBuffer> buffer, InvokerType invokerType);
177 GSError DetachBufferFromQueue(sptr<SurfaceBuffer> buffer, InvokerType invokerType);
196 GSError AcquireLastFlushedBuffer(sptr<SurfaceBuffer> &buffer, sptr<SyncFence> &fence,
203 GSError AttachAndFlushBuffer(sptr<SurfaceBuffer>& buffer, sptr<BufferExtraData>& bedata,
207 GSError AllocBuffer(sptr<SurfaceBuffer>& buffer, const BufferRequestConfig &config);
213 GSError PopFromFreeList(sptr<SurfaceBuffer>& buffer, const BufferRequestConfig &config);
214 GSError PopFromDirtyList(sptr<SurfaceBuffer>& buffer);
224 void AttachBufferUpdateBufferInfo(sptr<SurfaceBuffer>& buffer, bool needMap);
225 void ListenerBufferReleasedCb(sptr<SurfaceBuffer> &buffer, const sptr<SyncFence> &fence);
226 void OnBufferDeleteCbForHardwareThreadLocked(const sptr<SurfaceBuffer> &buffer) const;
229 void SetSurfaceBufferHebcMetaLocked(sptr<SurfaceBuffer> buffer);
247 …GSError AttachBufferToQueueLocked(sptr<SurfaceBuffer> buffer, InvokerType invokerType, bool needMa…