Lines Matching refs:fenceFd
109 ANativeWindowBuffer** buffer, int* fenceFd) {
111 return c->dequeueBuffer(buffer, fenceFd);
115 ANativeWindowBuffer* buffer, int fenceFd) {
117 return c->cancelBuffer(buffer, fenceFd);
121 ANativeWindowBuffer* buffer, int fenceFd) {
123 return c->queueBuffer(buffer, fenceFd);
130 int fenceFd = -1;
131 int result = c->dequeueBuffer(&buf, &fenceFd);
132 sp<Fence> fence(new Fence(fenceFd));
192 int Surface::dequeueBuffer(android_native_buffer_t** buffer, int* fenceFd) {
246 *fenceFd = fence->dup();
247 if (*fenceFd == -1) {
254 *fenceFd = -1;
262 int fenceFd) {
270 sp<Fence> fence(fenceFd >= 0 ? new Fence(fenceFd) : Fence::NO_FENCE);
294 int Surface::queueBuffer(android_native_buffer_t* buffer, int fenceFd) {
318 sp<Fence> fence(fenceFd >= 0 ? new Fence(fenceFd) : Fence::NO_FENCE);
814 int fenceFd = -1;
815 status_t err = dequeueBuffer(&out, &fenceFd);
871 newDirtyRegion.bounds(), &vaddr, fenceFd);