Lines Matching refs:fence
148 // The fence parameter will be updated to hold the fence associated with
150 // fence signals. If the fence is Fence::NO_FENCE, the buffer may be written
192 virtual status_t dequeueBuffer(int* slot, sp<Fence>* fence, uint32_t w,
223 // equivalent to fence from the dequeueBuffer call.
286 // * fence was NULL
304 // fence - a fence that the consumer must wait on before reading the buffer,
310 uint32_t transform, const sp<Fence>& fence, uint32_t sticky = 0)
313 transform(transform), stickyTransform(sticky), fence(fence),
326 *outFence = fence;
349 sp<Fence> fence;
400 // The buffer will not be overwritten until the fence signals. The fence
407 // * fence was NULL
410 virtual status_t cancelBuffer(int slot, const sp<Fence>& fence) = 0;
572 // Returns the last queued buffer along with a fence which must signal
587 // If a fence has not yet signaled the timestamp returned will be 0;