Home
last modified time | relevance | path

Searched refs:mPinSemaphore (Results 1 – 1 of 1) sorted by relevance

/packages/apps/Camera2/src/com/android/camera/util/
DConcurrentSharedRingBuffer.java173 private final NegativePermitsSemaphore mPinSemaphore; field in ConcurrentSharedRingBuffer
195 mPinSemaphore = new NegativePermitsSemaphore(-1); in ConcurrentSharedRingBuffer()
258 mPinSemaphore.release(); in swapLeast()
259 if (mPinSemaphore.availablePermits() == 1) { in swapLeast()
359 if (mPinSemaphore.tryAcquire()) { in tryPin()
363 acquiredLastPin = mPinSemaphore.availablePermits() <= 0; in tryPin()
403 mPinSemaphore.release(); in release()
405 if (mPinSemaphore.availablePermits() == 1) { in release()
506 mPinSemaphore.acquire(numPinnedElements); in close()
571 mPinSemaphore.drainPermits(); in reopenBuffer()
[all …]