Lines Matching defs:fenceFd
95 ANativeWindowBuffer** buffer, int* fenceFd) {
97 return c->dequeueBuffer(buffer, fenceFd);
101 ANativeWindowBuffer* buffer, int fenceFd) {
103 return c->cancelBuffer(buffer, fenceFd);
107 ANativeWindowBuffer* buffer, int fenceFd) {
109 return c->queueBuffer(buffer, fenceFd);
116 int fenceFd = -1;
117 int result = c->dequeueBuffer(&buf, &fenceFd);
118 sp<Fence> fence(new Fence(fenceFd));
178 int Surface::dequeueBuffer(android_native_buffer_t** buffer, int* fenceFd) {
212 *fenceFd = fence->dup();
213 if (*fenceFd == -1) {
220 *fenceFd = -1;
228 int fenceFd) {
236 sp<Fence> fence(fenceFd >= 0 ? new Fence(fenceFd) : Fence::NO_FENCE);
260 int Surface::queueBuffer(android_native_buffer_t* buffer, int fenceFd) {
284 sp<Fence> fence(fenceFd >= 0 ? new Fence(fenceFd) : Fence::NO_FENCE);
738 int fenceFd = -1;
739 status_t err = dequeueBuffer(&out, &fenceFd);
743 sp<Fence> fence(new Fence(fenceFd));
748 cancelBuffer(out, fenceFd);