/external/chromium_org/native_client_sdk/src/libraries/third_party/pthreads-win32/ |
H A D | pthread_rwlock_rdlock.c | 43 pthread_rwlock_rdlock (pthread_rwlock_t * rwlock) argument 48 if (rwlock == NULL || *rwlock == NULL) 55 * to initialise a static rwlock. We check 59 if (*rwlock == PTHREAD_RWLOCK_INITIALIZER) 61 result = ptw32_rwlock_check_need_init (rwlock); 69 rwl = *rwlock;
|
H A D | pthread_rwlock_tryrdlock.c | 43 pthread_rwlock_tryrdlock (pthread_rwlock_t * rwlock) argument 48 if (rwlock == NULL || *rwlock == NULL) 55 * to initialise a static rwlock. We check 59 if (*rwlock == PTHREAD_RWLOCK_INITIALIZER) 61 result = ptw32_rwlock_check_need_init (rwlock); 69 rwl = *rwlock;
|
H A D | pthread_rwlock_wrlock.c | 43 pthread_rwlock_wrlock (pthread_rwlock_t * rwlock) argument 48 if (rwlock == NULL || *rwlock == NULL) 55 * to initialise a static rwlock. We check 59 if (*rwlock == PTHREAD_RWLOCK_INITIALIZER) 61 result = ptw32_rwlock_check_need_init (rwlock); 69 rwl = *rwlock;
|
H A D | ptw32_rwlock_check_need_init.c | 41 ptw32_rwlock_check_need_init (pthread_rwlock_t * rwlock) argument 55 * and only initialise if the rwlock is valid (not been destroyed). 56 * If a static rwlock has been destroyed, the application can 60 if (*rwlock == PTHREAD_RWLOCK_INITIALIZER) 62 result = pthread_rwlock_init (rwlock, NULL); 64 else if (*rwlock == NULL) 67 * The rwlock has been destroyed while we were waiting to
|
H A D | pthread_rwlock_init.c | 43 pthread_rwlock_init (pthread_rwlock_t * rwlock, argument 49 if (rwlock == NULL) 106 *rwlock = rwl;
|
H A D | pthread_rwlock_timedrdlock.c | 43 pthread_rwlock_timedrdlock (pthread_rwlock_t * rwlock, argument 49 if (rwlock == NULL || *rwlock == NULL) 56 * to initialise a static rwlock. We check 60 if (*rwlock == PTHREAD_RWLOCK_INITIALIZER) 62 result = ptw32_rwlock_check_need_init (rwlock); 70 rwl = *rwlock;
|
H A D | pthread_rwlock_timedwrlock.c | 43 pthread_rwlock_timedwrlock (pthread_rwlock_t * rwlock, argument 49 if (rwlock == NULL || *rwlock == NULL) 56 * to initialise a static rwlock. We check 60 if (*rwlock == PTHREAD_RWLOCK_INITIALIZER) 62 result = ptw32_rwlock_check_need_init (rwlock); 70 rwl = *rwlock;
|
H A D | pthread_rwlock_trywrlock.c | 43 pthread_rwlock_trywrlock (pthread_rwlock_t * rwlock) argument 48 if (rwlock == NULL || *rwlock == NULL) 55 * to initialise a static rwlock. We check 59 if (*rwlock == PTHREAD_RWLOCK_INITIALIZER) 61 result = ptw32_rwlock_check_need_init (rwlock); 69 rwl = *rwlock;
|
H A D | pthread_rwlock_unlock.c | 43 pthread_rwlock_unlock (pthread_rwlock_t * rwlock) argument 48 if (rwlock == NULL || *rwlock == NULL) 53 if (*rwlock == PTHREAD_RWLOCK_INITIALIZER) 61 rwl = *rwlock;
|
H A D | pthread_rwlock_destroy.c | 43 pthread_rwlock_destroy (pthread_rwlock_t * rwlock) argument 48 if (rwlock == NULL || *rwlock == NULL) 53 if (*rwlock != PTHREAD_RWLOCK_INITIALIZER) 55 rwl = *rwlock; 102 *rwlock = NULL; /* Invalidate rwlock before anything else */ 120 if (*rwlock == PTHREAD_RWLOCK_INITIALIZER) 124 * initialised rwlock that has not yet been used (initialised). 126 * waiting to initialise this rwlock wil [all...] |
/external/compiler-rt/lib/tsan/lit_tests/ |
H A D | write_in_reader_lock.cc | 5 pthread_rwlock_t rwlock; variable 10 pthread_rwlock_rdlock(&rwlock); 14 pthread_rwlock_unlock(&rwlock); 19 pthread_rwlock_init(&rwlock, NULL); 20 pthread_rwlock_rdlock(&rwlock); 25 pthread_rwlock_unlock(&rwlock); 27 pthread_rwlock_destroy(&rwlock);
|
/external/valgrind/main/drd/tests/ |
H A D | trylock.c | 23 pthread_rwlock_t rwlock; local 30 r = pthread_rwlock_init(&rwlock, NULL); assert(r == 0); 31 fprintf(stderr, "Locking rwlock via pthread_rwlock_wrlock().\n"); 32 r = pthread_rwlock_wrlock(&rwlock); assert(r == 0); 33 r = pthread_rwlock_unlock(&rwlock); assert(r == 0); 34 fprintf(stderr, "Locking rwlock via pthread_rwlock_trywrlock().\n"); 35 r = pthread_rwlock_trywrlock(&rwlock); assert(r == 0); 36 r = pthread_rwlock_unlock(&rwlock); assert(r == 0); 37 fprintf(stderr, "Locking rwlock via pthread_rwlock_timedwrlock().\n"); 39 r = pthread_rwlock_timedwrlock(&rwlock, [all...] |
H A D | hold_lock.c | 30 pthread_rwlock_t rwlock; local 58 fprintf(stderr, "Locking rwlock exclusively ...\n"); 60 pthread_rwlock_init(&rwlock, 0); 61 pthread_rwlock_wrlock(&rwlock); 63 pthread_rwlock_unlock(&rwlock); 64 pthread_rwlock_destroy(&rwlock); 66 fprintf(stderr, "Locking rwlock shared ...\n"); 68 pthread_rwlock_init(&rwlock, 0); 69 pthread_rwlock_rdlock(&rwlock); 71 pthread_rwlock_rdlock(&rwlock); [all...] |
/external/valgrind/main/drd/ |
H A D | drd_clientobj.h | 152 struct rwlock_info rwlock; member in union:drd_clientobj
|
H A D | drd_rwlock.c | 191 * Compare the type of the rwlock specified at initialization time with 199 /* The code below has to be updated if additional rwlock types are added. */ 213 ? "Attempt to use a user-defined rwlock as a POSIX rwlock" 214 : "Attempt to use a POSIX rwlock as a user-defined rwlock", 222 void DRD_(rwlock_initialize)(struct rwlock_info* const p, const Addr rwlock, argument 225 tl_assert(rwlock != 0); 226 tl_assert(p->a1 == rwlock); 234 0, 0, VG_(malloc), "drd.rwlock 272 rwlock_get_or_allocate(const Addr rwlock, const RwLockT rwlock_type) argument 303 rwlock_get(const Addr rwlock) argument 310 rwlock_pre_init(const Addr rwlock, const RwLockT rwlock_type) argument 342 rwlock_post_destroy(const Addr rwlock, const RwLockT rwlock_type) argument 372 rwlock_pre_rdlock(const Addr rwlock, const RwLockT rwlock_type) argument 398 rwlock_post_rdlock(const Addr rwlock, const RwLockT rwlock_type, const Bool took_lock) argument 433 rwlock_pre_wrlock(const Addr rwlock, const RwLockT rwlock_type) argument 464 rwlock_post_wrlock(const Addr rwlock, const RwLockT rwlock_type, const Bool took_lock) argument 501 rwlock_pre_unlock(const Addr rwlock, const RwLockT rwlock_type) argument [all...] |
H A D | drd_error.h | 154 Addr rwlock; member in struct:__anon28385
|
H A D | drd_pthread_intercepts.c | 1112 int pthread_rwlock_init_intercept(pthread_rwlock_t* rwlock, argument 1119 rwlock, 0, 0, 0, 0); 1120 CALL_FN_W_WW(ret, fn, rwlock, attr); 1126 (pthread_rwlock_t* rwlock, const pthread_rwlockattr_t* attr), 1127 (rwlock, attr)); 1130 int pthread_rwlock_destroy_intercept(pthread_rwlock_t* rwlock) argument 1135 CALL_FN_W_W(ret, fn, rwlock); 1137 rwlock, 0, 0, 0, 0); 1143 (pthread_rwlock_t* rwlock), (rwlock)); 1146 pthread_rwlock_rdlock_intercept(pthread_rwlock_t* rwlock) argument 1164 pthread_rwlock_wrlock_intercept(pthread_rwlock_t* rwlock) argument 1182 pthread_rwlock_timedrdlock_intercept(pthread_rwlock_t* rwlock) argument 1200 pthread_rwlock_timedwrlock_intercept(pthread_rwlock_t* rwlock) argument 1218 pthread_rwlock_tryrdlock_intercept(pthread_rwlock_t* rwlock) argument 1236 pthread_rwlock_trywrlock_intercept(pthread_rwlock_t* rwlock) argument 1254 pthread_rwlock_unlock_intercept(pthread_rwlock_t* rwlock) argument [all...] |
/external/valgrind/main/helgrind/ |
H A D | hg_intercepts.c | 1405 static int pthread_rwlock_wrlock_WRK(pthread_rwlock_t* rwlock) argument 1411 fprintf(stderr, "<< pthread_rwl_wlk %p", rwlock); fflush(stderr); 1415 pthread_rwlock_t*,rwlock, 1418 CALL_FN_W_W(ret, fn, rwlock); 1422 pthread_rwlock_t*,rwlock, long,1/*isW*/); 1434 pthread_rwlock_t* rwlock) { 1435 return pthread_rwlock_wrlock_WRK(rwlock); 1439 pthread_rwlock_t* rwlock) { 1440 return pthread_rwlock_wrlock_WRK(rwlock); 1453 static int pthread_rwlock_rdlock_WRK(pthread_rwlock_t* rwlock) argument 1433 PTH_FUNC(int, pthreadZurwlockZuwrlock, pthread_rwlock_t* rwlock) argument 1438 PTH_FUNC(int, pthreadZurwlockZuwrlockZa, pthread_rwlock_t* rwlock) argument 1481 PTH_FUNC(int, pthreadZurwlockZurdlock, pthread_rwlock_t* rwlock) argument 1486 PTH_FUNC(int, pthreadZurwlockZurdlockZa, pthread_rwlock_t* rwlock) argument 1501 pthread_rwlock_trywrlock_WRK(pthread_rwlock_t* rwlock) argument 1535 PTH_FUNC(int, pthreadZurwlockZutrywrlock, pthread_rwlock_t* rwlock) argument 1540 PTH_FUNC(int, pthreadZurwlockZutrywrlockZa, pthread_rwlock_t* rwlock) argument 1555 pthread_rwlock_tryrdlock_WRK(pthread_rwlock_t* rwlock) argument 1589 PTH_FUNC(int, pthreadZurwlockZutryrdlock, pthread_rwlock_t* rwlock) argument 1594 PTH_FUNC(int, pthreadZurwlockZutryrdlockZa, pthread_rwlock_t* rwlock) argument 1608 pthread_rwlock_unlock_WRK(pthread_rwlock_t* rwlock) argument 1635 PTH_FUNC(int, pthreadZurwlockZuunlock, pthread_rwlock_t* rwlock) argument 1640 PTH_FUNC(int, pthreadZurwlockZuunlockZa, pthread_rwlock_t* rwlock) argument [all...] |
/external/bison/lib/glthread/ |
H A D | lock.h | 207 pthread_rwlock_t rwlock; /* read-write lock */ member in struct:__anon319
|