Searched defs:rwlock (Results 1 - 20 of 20) sorted by relevance

/external/chromium_org/native_client_sdk/src/libraries/third_party/pthreads-win32/
H A Dpthread_rwlock_rdlock.c43 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 Dpthread_rwlock_tryrdlock.c43 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 Dpthread_rwlock_wrlock.c43 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 Dptw32_rwlock_check_need_init.c41 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 Dpthread_rwlock_init.c43 pthread_rwlock_init (pthread_rwlock_t * rwlock, argument
49 if (rwlock == NULL)
106 *rwlock = rwl;
H A Dpthread_rwlock_timedrdlock.c43 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 Dpthread_rwlock_timedwrlock.c43 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 Dpthread_rwlock_trywrlock.c43 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 Dpthread_rwlock_unlock.c43 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 Dpthread_rwlock_destroy.c43 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/test/tsan/
H A Dwrite_in_reader_lock.cc5 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 Dtrylock.c23 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 Dhold_lock.c30 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 Ddrd_clientobj.h152 struct rwlock_info rwlock; member in union:drd_clientobj
H A Ddrd_rwlock.c191 * 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 Ddrd_error.h154 Addr rwlock; member in struct:__anon32770
H A Ddrd_pthread_intercepts.c1095 int pthread_rwlock_init_intercept(pthread_rwlock_t* rwlock, argument
1102 rwlock, 0, 0, 0, 0);
1103 CALL_FN_W_WW(ret, fn, rwlock, attr);
1105 rwlock, 0, 0, 0, 0);
1111 (pthread_rwlock_t* rwlock, const pthread_rwlockattr_t* attr),
1112 (rwlock, attr));
1115 int pthread_rwlock_destroy_intercept(pthread_rwlock_t* rwlock) argument
1121 rwlock, 0, 0, 0, 0);
1122 CALL_FN_W_W(ret, fn, rwlock);
1124 rwlock,
1133 pthread_rwlock_rdlock_intercept(pthread_rwlock_t* rwlock) argument
1151 pthread_rwlock_wrlock_intercept(pthread_rwlock_t* rwlock) argument
1169 pthread_rwlock_timedrdlock_intercept(pthread_rwlock_t* rwlock, const struct timespec *timeout) argument
1189 pthread_rwlock_timedwrlock_intercept(pthread_rwlock_t* rwlock, const struct timespec *timeout) argument
1209 pthread_rwlock_tryrdlock_intercept(pthread_rwlock_t* rwlock) argument
1227 pthread_rwlock_trywrlock_intercept(pthread_rwlock_t* rwlock) argument
1245 pthread_rwlock_unlock_intercept(pthread_rwlock_t* rwlock) argument
[all...]
/external/fio/
H A Dfile.h107 struct fio_rwlock *rwlock; member in union:fio_file::__anon21402
/external/valgrind/main/helgrind/
H A Dhg_intercepts.c1485 static int pthread_rwlock_wrlock_WRK(pthread_rwlock_t* rwlock) argument
1491 fprintf(stderr, "<< pthread_rwl_wlk %p", rwlock); fflush(stderr);
1495 pthread_rwlock_t*,rwlock,
1498 CALL_FN_W_W(ret, fn, rwlock);
1502 pthread_rwlock_t*,rwlock, long,1/*isW*/);
1514 pthread_rwlock_t* rwlock) {
1515 return pthread_rwlock_wrlock_WRK(rwlock);
1519 pthread_rwlock_t* rwlock) {
1520 return pthread_rwlock_wrlock_WRK(rwlock);
1533 static int pthread_rwlock_rdlock_WRK(pthread_rwlock_t* rwlock) argument
1513 PTH_FUNC(int, pthreadZurwlockZuwrlock, pthread_rwlock_t* rwlock) argument
1518 PTH_FUNC(int, pthreadZurwlockZuwrlockZa, pthread_rwlock_t* rwlock) argument
1561 PTH_FUNC(int, pthreadZurwlockZurdlock, pthread_rwlock_t* rwlock) argument
1566 PTH_FUNC(int, pthreadZurwlockZurdlockZa, pthread_rwlock_t* rwlock) argument
1581 pthread_rwlock_trywrlock_WRK(pthread_rwlock_t* rwlock) argument
1615 PTH_FUNC(int, pthreadZurwlockZutrywrlock, pthread_rwlock_t* rwlock) argument
1620 PTH_FUNC(int, pthreadZurwlockZutrywrlockZa, pthread_rwlock_t* rwlock) argument
1635 pthread_rwlock_tryrdlock_WRK(pthread_rwlock_t* rwlock) argument
1669 PTH_FUNC(int, pthreadZurwlockZutryrdlock, pthread_rwlock_t* rwlock) argument
1674 PTH_FUNC(int, pthreadZurwlockZutryrdlockZa, pthread_rwlock_t* rwlock) argument
1688 pthread_rwlock_unlock_WRK(pthread_rwlock_t* rwlock) argument
1715 PTH_FUNC(int, pthreadZurwlockZuunlock, pthread_rwlock_t* rwlock) argument
1720 PTH_FUNC(int, pthreadZurwlockZuunlockZa, pthread_rwlock_t* rwlock) argument
[all...]
/external/bison/lib/glthread/
H A Dlock.h207 pthread_rwlock_t rwlock; /* read-write lock */ member in struct:__anon322

Completed in 2458 milliseconds