Lines Matching refs:mFenceFd
35 mFenceFd(-1) {
39 mFenceFd(fenceFd) {
43 if (mFenceFd != -1) {
44 close(mFenceFd);
50 if (mFenceFd == -1) {
53 int err = sync_wait(mFenceFd, timeout);
59 if (mFenceFd == -1) {
63 int err = sync_wait(mFenceFd, warningTimeout);
65 ALOGE("%s: fence %d didn't signal in %u ms", logname, mFenceFd,
67 err = sync_wait(mFenceFd, TIMEOUT_NEVER);
80 result = sync_merge(name.string(), f1->mFenceFd, f2->mFenceFd);
82 result = sync_merge(name.string(), f1->mFenceFd, f1->mFenceFd);
84 result = sync_merge(name.string(), f2->mFenceFd, f2->mFenceFd);
91 name.string(), f1->mFenceFd, f2->mFenceFd,
99 return ::dup(mFenceFd);
103 if (mFenceFd == -1) {
107 struct sync_fence_info_data* finfo = sync_fence_info(mFenceFd);
109 ALOGE("sync_fence_info returned NULL for fd %d", mFenceFd);
143 *fds++ = mFenceFd;
150 if (mFenceFd != -1) {
171 mFenceFd = *fds++;