Lines Matching refs:fenceFd
184 const IMapper::Rect& accessRegion, int fenceFd, in lockBuffer() argument
188 if (fenceFd >= 0) { in lockBuffer()
189 fenceFd = dup(fenceFd); in lockBuffer()
190 if (fenceFd < 0) { in lockBuffer()
200 consumerUsage, &accessRect, &data, fenceFd); in lockBuffer()
211 const IMapper::Rect& accessRegion, int fenceFd, in lockBuffer() argument
225 if (fenceFd >= 0) { in lockBuffer()
226 fenceFd = dup(fenceFd); in lockBuffer()
227 if (fenceFd < 0) { in lockBuffer()
236 &accessRect, &flex, fenceFd); in lockBuffer()
241 fenceFd = -1; in lockBuffer()
242 mDispatch.unlock(mDevice, bufferHandle, &fenceFd); in lockBuffer()
243 if (fenceFd >= 0) { in lockBuffer()
244 close(fenceFd); in lockBuffer()
255 int fenceFd = -1; in unlockBuffer() local
256 int32_t error = mDispatch.unlock(mDevice, bufferHandle, &fenceFd); in unlockBuffer()
259 *outFenceFd = fenceFd; in unlockBuffer()
260 } else if (fenceFd >= 0) { in unlockBuffer()
262 close(fenceFd); in unlockBuffer()