Lines Matching full:fence
93 virtual status_t dequeueBuffer(int *buf, sp<Fence>* fence, bool async,
109 *fence = new Fence();
110 reply.read(**fence);
129 sp<Fence>* outFence) {
152 *outFence = new Fence;
187 virtual void cancelBuffer(int buf, const sp<Fence>& fence) {
191 data.write(*fence.get());
308 sp<Fence> fence;
309 int result = dequeueBuffer(&buf, &fence, async, w, h, format, usage);
311 reply->writeInt32(fence != NULL);
312 if (fence != NULL) {
313 reply->write(*fence);
328 sp<Fence> fence;
329 int32_t result = detachNextBuffer(&buffer, &fence);
336 reply->writeInt32(fence != NULL);
337 if (fence != NULL) {
338 reply->write(*fence);
367 sp<Fence> fence = new Fence();
368 data.read(*fence.get());
369 cancelBuffer(buf, fence);
440 + fence->getFlattenedSize();
444 return fence->getFdCount();
460 return fence->flatten(buffer, size, fds, count);
487 fence = new Fence();
488 return fence->unflatten(buffer, size, fds, count);