/external/boringssl/src/crypto/ |
H A D | thread_win.c | 45 void CRYPTO_MUTEX_init(CRYPTO_MUTEX *lock) { argument 46 InitializeSRWLock((SRWLOCK *) lock); 49 void CRYPTO_MUTEX_lock_read(CRYPTO_MUTEX *lock) { argument 50 AcquireSRWLockShared((SRWLOCK *) lock); 53 void CRYPTO_MUTEX_lock_write(CRYPTO_MUTEX *lock) { argument 54 AcquireSRWLockExclusive((SRWLOCK *) lock); 57 void CRYPTO_MUTEX_unlock_read(CRYPTO_MUTEX *lock) { argument 58 ReleaseSRWLockShared((SRWLOCK *) lock); 61 void CRYPTO_MUTEX_unlock_write(CRYPTO_MUTEX *lock) { argument 62 ReleaseSRWLockExclusive((SRWLOCK *) lock); 65 CRYPTO_MUTEX_cleanup(CRYPTO_MUTEX *lock) argument 69 CRYPTO_STATIC_MUTEX_lock_read(struct CRYPTO_STATIC_MUTEX *lock) argument 73 CRYPTO_STATIC_MUTEX_lock_write(struct CRYPTO_STATIC_MUTEX *lock) argument 77 CRYPTO_STATIC_MUTEX_unlock_read(struct CRYPTO_STATIC_MUTEX *lock) argument 81 CRYPTO_STATIC_MUTEX_unlock_write(struct CRYPTO_STATIC_MUTEX *lock) argument [all...] |
/external/chromium-trace/catapult/common/py_trace_event/py_trace_event/trace_event_impl/ |
H A D | log.py | 13 from py_utils import lock namespace 78 with lock.FileLock(_log_file, lock.LOCK_EX): 116 with lock.FileLock(_log_file, lock.LOCK_EX):
|
/external/compiler-rt/lib/builtins/ |
H A D | atomic.c | 20 * To avoid needing a per-object lock, this code allocates an array of 22 * For operations that must be atomic on two locations, the lower lock is 49 // Platform-specific lock implementation. Falls back to spinlocks if none is 51 // lock() and unlock() functions. 65 __inline static void lock(Lock *l) { function 82 /// Locks a lock. In the current implementation, this is potentially 84 __inline static void lock(Lock *l) { function 91 /// Unlock a lock. This is a release operation. 95 /// Locks a lock. In the current implementation, this is potentially 97 __inline static void lock(Loc function [all...] |
/external/compiler-rt/lib/sanitizer_common/ |
H A D | sanitizer_stackdepotbase.h | 41 static Node *lock(atomic_uintptr_t *p); 74 Node *StackDepotBase<Node, kReservedBits, kTabSizeLog>::lock( function in class:__sanitizer::StackDepotBase 109 // If failed, lock, retry and insert new. 110 Node *s2 = lock(p); 163 lock(&tab[i]);
|
/external/compiler-rt/lib/tsan/rtl/ |
H A D | tsan_interceptors_mac.cc | 175 TSAN_INTERCEPTOR(void, OSSpinLockLock, volatile OSSpinLock *lock) { argument 178 return REAL(OSSpinLockLock)(lock); 180 SCOPED_TSAN_INTERCEPTOR(OSSpinLockLock, lock); 181 REAL(OSSpinLockLock)(lock); 182 Acquire(thr, pc, (uptr)lock); 185 TSAN_INTERCEPTOR(bool, OSSpinLockTry, volatile OSSpinLock *lock) { argument 188 return REAL(OSSpinLockTry)(lock); 190 SCOPED_TSAN_INTERCEPTOR(OSSpinLockTry, lock); 191 bool result = REAL(OSSpinLockTry)(lock); 193 Acquire(thr, pc, (uptr)lock); 197 TSAN_INTERCEPTOR(void, OSSpinLockUnlock, volatile OSSpinLock *lock) argument 207 TSAN_INTERCEPTOR(void, os_lock_lock, void *lock) argument 217 TSAN_INTERCEPTOR(bool, os_lock_trylock, void *lock) argument 229 TSAN_INTERCEPTOR(void, os_lock_unlock, void *lock) argument [all...] |
/external/curl/docs/examples/ |
H A D | smooth-gtk-thread.c | 46 pthread_mutex_t lock = PTHREAD_MUTEX_INITIALIZER; variable 76 pthread_mutex_lock(&lock); 99 pthread_mutex_unlock(&lock);
|
/external/drm_hwcomposer/ |
H A D | queue_worker.h | 76 int WaitCond(std::unique_lock<std::mutex> &lock, Predicate pred, 89 int QueueWorker<T>::WaitCond(std::unique_lock<std::mutex> &lock, Predicate pred, argument 95 cond_.wait(lock, wait_func); 98 ret = cond_.wait_for(lock, timeout, wait_func);
|
/external/emma/core/java12/com/vladium/emma/data/ |
H A D | MetaData.java | 52 synchronized (lock ()) 103 public Object lock () method in class:MetaData
|
/external/fio/ |
H A D | cgroup.c | 14 static struct fio_mutex *lock; variable in typeref:struct:fio_mutex 55 if (!lock) 73 fio_mutex_down(lock); 75 fio_mutex_up(lock); 83 if (!lock) 86 fio_mutex_down(lock); 97 fio_mutex_up(lock); 201 lock = fio_mutex_init(FIO_MUTEX_UNLOCKED); 202 if (!lock) 203 log_err("fio: failed to allocate cgroup lock\ [all...] |
H A D | filelock.c | 20 struct fio_mutex lock; member in struct:fio_filelock 29 struct fio_mutex lock; member in struct:filelock_data 61 fio_mutex_up(&fld->lock); 63 fio_mutex_down(&fld->lock); 81 if (__fio_mutex_init(&fld->lock, FIO_MUTEX_UNLOCKED)) 87 if (__fio_mutex_init(&ff->lock, FIO_MUTEX_UNLOCKED)) 104 __fio_mutex_remove(&fld->lock); 112 __fio_mutex_remove(&ff->lock); 146 * If we dropped the main lock, re-lookup the hash in case 175 fio_mutex_down(&fld->lock); [all...] |
H A D | helper_thread.c | 12 pthread_mutex_t lock; member in struct:helper_data 20 pthread_mutex_destroy(&helper_data->lock); 29 pthread_mutex_lock(&helper_data->lock); 36 pthread_mutex_unlock(&helper_data->lock); 44 pthread_mutex_lock(&helper_data->lock); 47 pthread_mutex_unlock(&helper_data->lock); 62 pthread_mutex_lock(&helper_data->lock); 65 pthread_mutex_unlock(&helper_data->lock); 95 pthread_mutex_lock(&hd->lock); 96 pthread_cond_timedwait(&hd->cond, &hd->lock, [all...] |
H A D | mutex.c | 118 ret = mutex_cond_init_pshared(&mutex->lock, &mutex->cond); 171 pthread_mutex_lock(&mutex->lock); 179 ret = pthread_cond_timedwait(&mutex->cond, &mutex->lock, &t); 187 pthread_mutex_unlock(&mutex->lock); 191 pthread_mutex_unlock(&mutex->lock); 201 pthread_mutex_lock(&mutex->lock); 206 pthread_mutex_unlock(&mutex->lock); 215 pthread_mutex_lock(&mutex->lock); 219 pthread_cond_wait(&mutex->cond, &mutex->lock); 224 pthread_mutex_unlock(&mutex->lock); 244 fio_rwlock_write(struct fio_rwlock *lock) argument 250 fio_rwlock_read(struct fio_rwlock *lock) argument 256 fio_rwlock_unlock(struct fio_rwlock *lock) argument 262 fio_rwlock_remove(struct fio_rwlock *lock) argument 270 struct fio_rwlock *lock; local [all...] |
/external/guice/core/src/com/google/inject/internal/ |
H A D | InjectorShell.java | 114 Object lock() { method in class:InjectorShell.Builder 115 return getState().lock(); 130 checkState(state != null, "no state. Did you remember to lock() ?");
|
/external/harfbuzz_ng/src/ |
H A D | hb-object-private.hh | 79 hb_mutex_t lock; member in struct:hb_user_data_array_t 82 inline void init (void) { lock.init (); items.init (); } 91 inline void finish (void) { items.finish (lock); lock.finish (); }
|
/external/icu/android_icu4j/src/main/tests/android/icu/dev/test/ |
H A D | TestUtil.java | 167 Lock lock; field in class:TestUtil.TestThread 170 TestThread(Lock lock, Runnable target) { argument 171 this.lock = lock; 174 lock.inc(); 180 synchronized (lock) { 181 lock.wait(); 187 lock.dec(); 199 Lock lock = new Lock(); 201 new TestThread(lock, target [all...] |
/external/icu/icu4c/source/test/intltest/ |
H A D | caltztst.cpp | 49 Mutex lock; local 77 Mutex lock; local 96 Mutex lock; local 123 Mutex lock; local
|
/external/icu/icu4j/main/tests/framework/src/com/ibm/icu/dev/test/ |
H A D | TestUtil.java | 164 Lock lock; field in class:TestUtil.TestThread 167 TestThread(Lock lock, Runnable target) { argument 168 this.lock = lock; 171 lock.inc(); 177 synchronized (lock) { 178 lock.wait(); 184 lock.dec(); 196 Lock lock = new Lock(); 198 new TestThread(lock, target [all...] |
/external/jacoco/org.jacoco.agent.rt.test/src/org/jacoco/agent/rt/internal/output/ |
H A D | MockServerSocket.java | 29 private final Object lock = new Object(); field in class:MockServerSocket 50 synchronized (lock) { 53 lock.notifyAll(); 55 lock.wait(); 65 synchronized (lock) { 67 lock.wait(); 75 synchronized (lock) { 77 lock.notifyAll(); 88 synchronized (lock) { 90 lock [all...] |
/external/jacoco/org.jacoco.core.test/src/org/jacoco/core/test/validation/ |
H A D | StructuredLockingTest.java | 105 ((LockFrame) frames[i]).assertNoLock("Exit with lock"); 110 ((LockFrame) frames[i]).assertNoLock("Exit with lock"); 129 .assertNoLock("No handlers for insn with lock"); 175 void enter(int lock) { argument 176 assertTrue("multiple ENTER for lock " + lock, 177 locks.add(Integer.valueOf(lock))); 180 void exit(int lock) { argument 181 assertTrue("invalid EXIT for lock " + lock, [all...] |
/external/libchrome/base/task_scheduler/ |
H A D | scheduler_lock_impl.cc | 27 const SchedulerLockImpl* const lock, 29 DCHECK_NE(lock, predecessor) << "Reentrant locks are unsupported."; 31 allowed_predecessor_map_[lock] = predecessor; 32 AssertSafePredecessor(lock); 35 void UnregisterLock(const SchedulerLockImpl* const lock) { argument 37 allowed_predecessor_map_.erase(lock); 40 void RecordAcquisition(const SchedulerLockImpl* const lock) { argument 41 AssertSafeAcquire(lock); 42 GetAcquiredLocksOnCurrentThread()->push_back(lock); 45 void RecordRelease(const SchedulerLockImpl* const lock) { argument 26 RegisterLock( const SchedulerLockImpl* const lock, const SchedulerLockImpl* const predecessor) argument 60 AssertSafeAcquire(const SchedulerLockImpl* const lock) argument [all...] |
/external/libchrome/base/threading/ |
H A D | thread_local_storage.cc | 9 #include "base/synchronization/lock.h" 92 // This lock isn't needed until after we've constructed the per-thread TLS 95 static auto* lock = new base::Lock(); local 96 return lock; 184 // Snapshot the TLS Metadata so we don't have to lock on every access.
|
H A D | worker_pool_posix_unittest.cc | 13 #include "base/synchronization/lock.h" 26 Lock* lock() { return &pool_->lock_; } function in class:base::PosixDynamicThreadPool::PosixDynamicThreadPoolPeer 103 peer_.set_num_idle_threads_cv(new ConditionVariable(peer_.lock())); 114 base::AutoLock pool_locked(*peer_.lock()); 219 base::AutoLock locked(*peer_.lock());
|
/external/libdrm/nouveau/ |
H A D | private.h | 99 pthread_mutex_t lock; member in struct:nouveau_device_priv
|
/external/libevent/ |
H A D | evthread_pthread.c | 48 pthread_mutex_t *lock = mm_malloc(sizeof(pthread_mutex_t)); local 49 if (!lock) 53 if (pthread_mutex_init(lock, attr)) { 54 mm_free(lock); 57 return lock; 63 pthread_mutex_t *lock = lock_; local 64 pthread_mutex_destroy(lock); 65 mm_free(lock); 71 pthread_mutex_t *lock = lock_; local 73 return pthread_mutex_trylock(lock); 81 pthread_mutex_t *lock = lock_; local 141 pthread_mutex_t *lock = lock_; local [all...] |
/external/libmojo/base/ |
H A D | path_service.cc | 17 #include "base/synchronization/lock.h" 112 Lock lock; member in struct:base::__anon11766::PathData 181 AutoLock scoped_lock(path_data->lock); 194 // Iterating does not need the lock because only the list head might be 214 AutoLock scoped_lock(path_data->lock); 257 AutoLock scoped_lock(path_data->lock); 273 AutoLock scoped_lock(path_data->lock); 304 AutoLock scoped_lock(path_data->lock); 324 AutoLock scoped_lock(path_data->lock);
|