HomeSort by relevance Sort by last modified time
    Searched refs:rwlock (Results 1 - 25 of 121) sorted by null

1 2 3 4 5

  /external/compiler-rt/test/tsan/
write_in_reader_lock.cc 4 pthread_rwlock_t rwlock; variable
9 pthread_rwlock_rdlock(&rwlock);
13 pthread_rwlock_unlock(&rwlock);
19 pthread_rwlock_init(&rwlock, NULL);
20 pthread_rwlock_rdlock(&rwlock);
25 pthread_rwlock_unlock(&rwlock);
28 pthread_rwlock_destroy(&rwlock);
  /bionic/libc/bionic/
pthread_rwlock.cpp 62 // 1 rwlock_kind have rwlock preference like PTHREAD_RWLOCK_PREFER_READER_NP.
63 // 0 process_shared set to 1 if the rwlock is shared between processes.
137 // A rwlock state is implemented as a 32-bit integer which has following rules:
165 // When a reader thread plans to suspend on the rwlock, it will add STATE_HAVE_PENDING_READERS_FLAG
227 pthread_rwlock_internal_t* rwlock = __get_internal_rwlock(rwlock_interface); local
229 memset(rwlock, 0, sizeof(pthread_rwlock_internal_t));
232 rwlock->pshared = __rwlockattr_getpshared(attr);
236 rwlock->writer_nonrecursive_preferred = false;
239 rwlock->writer_nonrecursive_preferred = true;
249 atomic_init(&rwlock->state, 0)
255 pthread_rwlock_internal_t* rwlock = __get_internal_rwlock(rwlock_interface); local
413 pthread_rwlock_internal_t* rwlock = __get_internal_rwlock(rwlock_interface); local
422 pthread_rwlock_internal_t* rwlock = __get_internal_rwlock(rwlock_interface); local
432 pthread_rwlock_internal_t* rwlock = __get_internal_rwlock(rwlock_interface); local
441 pthread_rwlock_internal_t* rwlock = __get_internal_rwlock(rwlock_interface); local
451 pthread_rwlock_internal_t* rwlock = __get_internal_rwlock(rwlock_interface); local
    [all...]
  /external/llvm/lib/Support/
RWMutex.cpp 50 pthread_rwlock_t* rwlock =
55 bzero(rwlock, sizeof(pthread_rwlock_t));
58 // Initialize the rwlock
59 int errorcode = pthread_rwlock_init(rwlock, nullptr);
64 data_ = rwlock;
70 pthread_rwlock_t* rwlock = static_cast<pthread_rwlock_t*>(data_);
71 assert(rwlock != nullptr);
72 pthread_rwlock_destroy(rwlock);
73 free(rwlock);
79 pthread_rwlock_t* rwlock = static_cast<pthread_rwlock_t*>(data_)
    [all...]
  /external/valgrind/drd/tests/
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, &abs_timeout); assert(r == 0)
    [all...]
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...]
trylock.stderr.exp 2 Locking rwlock via pthread_rwlock_wrlock().
3 Locking rwlock via pthread_rwlock_trywrlock().
4 Locking rwlock via pthread_rwlock_timedwrlock().
5 Locking rwlock via pthread_rwlock_rdlock().
6 Locking rwlock via pthread_rwlock_tryrdlock().
7 Locking rwlock via pthread_rwlock_timedrdlock().
9 Recursive writer locking not allowed: rwlock 0x.........
12 rwlock 0x........ was first observed at:
rwlock_type_checking.stderr.exp 2 Attempt to use a user-defined rwlock as a POSIX rwlock: rwlock 0x.........
5 rwlock 0x........ was first observed at:
8 Attempt to use a POSIX rwlock as a user-defined rwlock: rwlock 0x.........
10 rwlock 0x........ was first observed at:
  /external/valgrind/drd/
drd_rwlock.h 43 struct rwlock_info* DRD_(rwlock_pre_init)(const Addr rwlock,
45 void DRD_(rwlock_post_destroy)(const Addr rwlock, const RwLockT rwlock_type);
46 void DRD_(rwlock_pre_rdlock)(const Addr rwlock, const RwLockT rwlock_type);
47 void DRD_(rwlock_post_rdlock)(const Addr rwlock, const RwLockT rwlock_type,
49 void DRD_(rwlock_pre_wrlock)(const Addr rwlock, const RwLockT rwlock_type);
50 void DRD_(rwlock_post_wrlock)(const Addr rwlock, const RwLockT rwlock_type,
52 void DRD_(rwlock_pre_unlock)(const Addr rwlock, const RwLockT rwlock_type);
drd.h 219 #define ANNOTATE_RWLOCK_CREATE(rwlock) \
221 rwlock, 0, 0, 0, 0);
224 #define ANNOTATE_RWLOCK_DESTROY(rwlock) \
226 rwlock, 0, 0, 0, 0);
233 #define ANNOTATE_RWLOCK_ACQUIRED(rwlock, is_w) \
235 rwlock, is_w, 0, 0, 0)
243 #define ANNOTATE_READERLOCK_ACQUIRED(rwlock) ANNOTATE_RWLOCK_ACQUIRED(rwlock, 0)
249 #define ANNOTATE_WRITERLOCK_ACQUIRED(rwlock) ANNOTATE_RWLOCK_ACQUIRED(rwlock, 1
    [all...]
  /development/ndk/platforms/android-3/include/linux/
spinlock.h 50 #define _raw_read_lock(rwlock) __raw_read_lock(&(rwlock)->raw_lock)
51 #define _raw_read_trylock(rwlock) __raw_read_trylock(&(rwlock)->raw_lock)
52 #define _raw_read_unlock(rwlock) __raw_read_unlock(&(rwlock)->raw_lock)
53 #define _raw_write_lock(rwlock) __raw_write_lock(&(rwlock)->raw_lock)
54 #define _raw_write_trylock(rwlock) __raw_write_trylock(&(rwlock)->raw_lock
    [all...]
  /prebuilts/ndk/current/platforms/android-12/arch-arm/usr/include/linux/
spinlock.h 50 #define _raw_read_lock(rwlock) __raw_read_lock(&(rwlock)->raw_lock)
51 #define _raw_read_trylock(rwlock) __raw_read_trylock(&(rwlock)->raw_lock)
52 #define _raw_read_unlock(rwlock) __raw_read_unlock(&(rwlock)->raw_lock)
53 #define _raw_write_lock(rwlock) __raw_write_lock(&(rwlock)->raw_lock)
54 #define _raw_write_trylock(rwlock) __raw_write_trylock(&(rwlock)->raw_lock
    [all...]
  /prebuilts/ndk/current/platforms/android-12/arch-mips/usr/include/linux/
spinlock.h 50 #define _raw_read_lock(rwlock) __raw_read_lock(&(rwlock)->raw_lock)
51 #define _raw_read_trylock(rwlock) __raw_read_trylock(&(rwlock)->raw_lock)
52 #define _raw_read_unlock(rwlock) __raw_read_unlock(&(rwlock)->raw_lock)
53 #define _raw_write_lock(rwlock) __raw_write_lock(&(rwlock)->raw_lock)
54 #define _raw_write_trylock(rwlock) __raw_write_trylock(&(rwlock)->raw_lock
    [all...]
  /prebuilts/ndk/current/platforms/android-12/arch-x86/usr/include/linux/
spinlock.h 50 #define _raw_read_lock(rwlock) __raw_read_lock(&(rwlock)->raw_lock)
51 #define _raw_read_trylock(rwlock) __raw_read_trylock(&(rwlock)->raw_lock)
52 #define _raw_read_unlock(rwlock) __raw_read_unlock(&(rwlock)->raw_lock)
53 #define _raw_write_lock(rwlock) __raw_write_lock(&(rwlock)->raw_lock)
54 #define _raw_write_trylock(rwlock) __raw_write_trylock(&(rwlock)->raw_lock
    [all...]
  /prebuilts/ndk/current/platforms/android-13/arch-arm/usr/include/linux/
spinlock.h 50 #define _raw_read_lock(rwlock) __raw_read_lock(&(rwlock)->raw_lock)
51 #define _raw_read_trylock(rwlock) __raw_read_trylock(&(rwlock)->raw_lock)
52 #define _raw_read_unlock(rwlock) __raw_read_unlock(&(rwlock)->raw_lock)
53 #define _raw_write_lock(rwlock) __raw_write_lock(&(rwlock)->raw_lock)
54 #define _raw_write_trylock(rwlock) __raw_write_trylock(&(rwlock)->raw_lock
    [all...]
  /prebuilts/ndk/current/platforms/android-13/arch-mips/usr/include/linux/
spinlock.h 50 #define _raw_read_lock(rwlock) __raw_read_lock(&(rwlock)->raw_lock)
51 #define _raw_read_trylock(rwlock) __raw_read_trylock(&(rwlock)->raw_lock)
52 #define _raw_read_unlock(rwlock) __raw_read_unlock(&(rwlock)->raw_lock)
53 #define _raw_write_lock(rwlock) __raw_write_lock(&(rwlock)->raw_lock)
54 #define _raw_write_trylock(rwlock) __raw_write_trylock(&(rwlock)->raw_lock
    [all...]
  /prebuilts/ndk/current/platforms/android-13/arch-x86/usr/include/linux/
spinlock.h 50 #define _raw_read_lock(rwlock) __raw_read_lock(&(rwlock)->raw_lock)
51 #define _raw_read_trylock(rwlock) __raw_read_trylock(&(rwlock)->raw_lock)
52 #define _raw_read_unlock(rwlock) __raw_read_unlock(&(rwlock)->raw_lock)
53 #define _raw_write_lock(rwlock) __raw_write_lock(&(rwlock)->raw_lock)
54 #define _raw_write_trylock(rwlock) __raw_write_trylock(&(rwlock)->raw_lock
    [all...]
  /prebuilts/ndk/current/platforms/android-14/arch-arm/usr/include/linux/
spinlock.h 50 #define _raw_read_lock(rwlock) __raw_read_lock(&(rwlock)->raw_lock)
51 #define _raw_read_trylock(rwlock) __raw_read_trylock(&(rwlock)->raw_lock)
52 #define _raw_read_unlock(rwlock) __raw_read_unlock(&(rwlock)->raw_lock)
53 #define _raw_write_lock(rwlock) __raw_write_lock(&(rwlock)->raw_lock)
54 #define _raw_write_trylock(rwlock) __raw_write_trylock(&(rwlock)->raw_lock
    [all...]
  /prebuilts/ndk/current/platforms/android-14/arch-mips/usr/include/linux/
spinlock.h 50 #define _raw_read_lock(rwlock) __raw_read_lock(&(rwlock)->raw_lock)
51 #define _raw_read_trylock(rwlock) __raw_read_trylock(&(rwlock)->raw_lock)
52 #define _raw_read_unlock(rwlock) __raw_read_unlock(&(rwlock)->raw_lock)
53 #define _raw_write_lock(rwlock) __raw_write_lock(&(rwlock)->raw_lock)
54 #define _raw_write_trylock(rwlock) __raw_write_trylock(&(rwlock)->raw_lock
    [all...]
  /prebuilts/ndk/current/platforms/android-14/arch-x86/usr/include/linux/
spinlock.h 50 #define _raw_read_lock(rwlock) __raw_read_lock(&(rwlock)->raw_lock)
51 #define _raw_read_trylock(rwlock) __raw_read_trylock(&(rwlock)->raw_lock)
52 #define _raw_read_unlock(rwlock) __raw_read_unlock(&(rwlock)->raw_lock)
53 #define _raw_write_lock(rwlock) __raw_write_lock(&(rwlock)->raw_lock)
54 #define _raw_write_trylock(rwlock) __raw_write_trylock(&(rwlock)->raw_lock
    [all...]
  /prebuilts/ndk/current/platforms/android-15/arch-arm/usr/include/linux/
spinlock.h 50 #define _raw_read_lock(rwlock) __raw_read_lock(&(rwlock)->raw_lock)
51 #define _raw_read_trylock(rwlock) __raw_read_trylock(&(rwlock)->raw_lock)
52 #define _raw_read_unlock(rwlock) __raw_read_unlock(&(rwlock)->raw_lock)
53 #define _raw_write_lock(rwlock) __raw_write_lock(&(rwlock)->raw_lock)
54 #define _raw_write_trylock(rwlock) __raw_write_trylock(&(rwlock)->raw_lock
    [all...]
  /prebuilts/ndk/current/platforms/android-15/arch-mips/usr/include/linux/
spinlock.h 50 #define _raw_read_lock(rwlock) __raw_read_lock(&(rwlock)->raw_lock)
51 #define _raw_read_trylock(rwlock) __raw_read_trylock(&(rwlock)->raw_lock)
52 #define _raw_read_unlock(rwlock) __raw_read_unlock(&(rwlock)->raw_lock)
53 #define _raw_write_lock(rwlock) __raw_write_lock(&(rwlock)->raw_lock)
54 #define _raw_write_trylock(rwlock) __raw_write_trylock(&(rwlock)->raw_lock
    [all...]
  /prebuilts/ndk/current/platforms/android-15/arch-x86/usr/include/linux/
spinlock.h 50 #define _raw_read_lock(rwlock) __raw_read_lock(&(rwlock)->raw_lock)
51 #define _raw_read_trylock(rwlock) __raw_read_trylock(&(rwlock)->raw_lock)
52 #define _raw_read_unlock(rwlock) __raw_read_unlock(&(rwlock)->raw_lock)
53 #define _raw_write_lock(rwlock) __raw_write_lock(&(rwlock)->raw_lock)
54 #define _raw_write_trylock(rwlock) __raw_write_trylock(&(rwlock)->raw_lock
    [all...]
  /prebuilts/ndk/current/platforms/android-16/arch-arm/usr/include/linux/
spinlock.h 50 #define _raw_read_lock(rwlock) __raw_read_lock(&(rwlock)->raw_lock)
51 #define _raw_read_trylock(rwlock) __raw_read_trylock(&(rwlock)->raw_lock)
52 #define _raw_read_unlock(rwlock) __raw_read_unlock(&(rwlock)->raw_lock)
53 #define _raw_write_lock(rwlock) __raw_write_lock(&(rwlock)->raw_lock)
54 #define _raw_write_trylock(rwlock) __raw_write_trylock(&(rwlock)->raw_lock
    [all...]
  /prebuilts/ndk/current/platforms/android-16/arch-mips/usr/include/linux/
spinlock.h 50 #define _raw_read_lock(rwlock) __raw_read_lock(&(rwlock)->raw_lock)
51 #define _raw_read_trylock(rwlock) __raw_read_trylock(&(rwlock)->raw_lock)
52 #define _raw_read_unlock(rwlock) __raw_read_unlock(&(rwlock)->raw_lock)
53 #define _raw_write_lock(rwlock) __raw_write_lock(&(rwlock)->raw_lock)
54 #define _raw_write_trylock(rwlock) __raw_write_trylock(&(rwlock)->raw_lock
    [all...]
  /prebuilts/ndk/current/platforms/android-16/arch-x86/usr/include/linux/
spinlock.h 50 #define _raw_read_lock(rwlock) __raw_read_lock(&(rwlock)->raw_lock)
51 #define _raw_read_trylock(rwlock) __raw_read_trylock(&(rwlock)->raw_lock)
52 #define _raw_read_unlock(rwlock) __raw_read_unlock(&(rwlock)->raw_lock)
53 #define _raw_write_lock(rwlock) __raw_write_lock(&(rwlock)->raw_lock)
54 #define _raw_write_trylock(rwlock) __raw_write_trylock(&(rwlock)->raw_lock
    [all...]

Completed in 431 milliseconds

1 2 3 4 5