Lines Matching refs:fence
91 GSError ConsumerSurface::AcquireBuffer(sptr<SurfaceBuffer>& buffer, sptr<SyncFence>& fence,
95 GSError ret = AcquireBuffer(buffer, fence, timestamp, damages);
107 GSError ConsumerSurface::AcquireBuffer(sptr<SurfaceBuffer>& buffer, sptr<SyncFence>& fence,
113 return consumer_->AcquireBuffer(buffer, fence, timestamp, damages);
125 GSError ConsumerSurface::ReleaseBuffer(sptr<SurfaceBuffer>& buffer, const sptr<SyncFence>& fence)
130 return consumer_->ReleaseBuffer(buffer, fence);
133 GSError ConsumerSurface::AcquireBuffer(sptr<SurfaceBuffer>& buffer, int32_t& fence,
139 fence = -1;
142 fence = syncFence->Dup();
146 GSError ConsumerSurface::ReleaseBuffer(sptr<SurfaceBuffer>& buffer, int32_t fence)
148 sptr<SyncFence> syncFence = new SyncFence(fence);
660 GSError ConsumerSurface::AcquireLastFlushedBuffer(sptr<SurfaceBuffer> &buffer, sptr<SyncFence> &fence,