Home
last modified time | relevance | path

Searched defs:rwlock (Results 1 – 8 of 8) sorted by relevance

/linux-4.4.14/arch/tile/lib/
Dspinlock_32.c113 int arch_read_trylock(arch_rwlock_t *rwlock) in arch_read_trylock()
140 void arch_read_lock(arch_rwlock_t *rwlock) in arch_read_lock()
148 void arch_read_unlock(arch_rwlock_t *rwlock) in arch_read_unlock()
172 void arch_write_lock(arch_rwlock_t *rwlock) in arch_write_lock()
227 int arch_write_trylock(arch_rwlock_t *rwlock) in arch_write_trylock()
247 void arch_write_unlock(arch_rwlock_t *rwlock) in arch_write_unlock()
/linux-4.4.14/include/linux/
Drwlock.h41 # define do_raw_read_lock(rwlock) do {__acquire(lock); arch_read_lock(&(rwlock)->raw_lock); } while… argument
44 # define do_raw_read_trylock(rwlock) arch_read_trylock(&(rwlock)->raw_lock) argument
45 # define do_raw_read_unlock(rwlock) do {arch_read_unlock(&(rwlock)->raw_lock); __release(lock); } w… argument
46 # define do_raw_write_lock(rwlock) do {__acquire(lock); arch_write_lock(&(rwlock)->raw_lock); } whi… argument
49 # define do_raw_write_trylock(rwlock) arch_write_trylock(&(rwlock)->raw_lock) argument
50 # define do_raw_write_unlock(rwlock) do {arch_write_unlock(&(rwlock)->raw_lock); __release(lock); }… argument
53 #define read_can_lock(rwlock) arch_read_can_lock(&(rwlock)->raw_lock) argument
54 #define write_can_lock(rwlock) arch_write_can_lock(&(rwlock)->raw_lock) argument
/linux-4.4.14/tools/lib/lockdep/
Dpreload.c326 int pthread_rwlock_init(pthread_rwlock_t *rwlock, in pthread_rwlock_init()
340 int pthread_rwlock_destroy(pthread_rwlock_t *rwlock) in pthread_rwlock_destroy()
349 int pthread_rwlock_rdlock(pthread_rwlock_t *rwlock) in pthread_rwlock_rdlock()
363 int pthread_rwlock_tryrdlock(pthread_rwlock_t *rwlock) in pthread_rwlock_tryrdlock()
377 int pthread_rwlock_trywrlock(pthread_rwlock_t *rwlock) in pthread_rwlock_trywrlock()
391 int pthread_rwlock_wrlock(pthread_rwlock_t *rwlock) in pthread_rwlock_wrlock()
405 int pthread_rwlock_unlock(pthread_rwlock_t *rwlock) in pthread_rwlock_unlock()
/linux-4.4.14/arch/tile/include/asm/
Dspinlock_32.h87 static inline int arch_read_can_lock(arch_rwlock_t *rwlock) in arch_read_can_lock()
95 static inline int arch_write_can_lock(arch_rwlock_t *rwlock) in arch_write_can_lock()
/linux-4.4.14/arch/hexagon/include/asm/
Dspinlock.h87 static inline int arch_read_can_lock(arch_rwlock_t *rwlock) in arch_read_can_lock()
92 static inline int arch_write_can_lock(arch_rwlock_t *rwlock) in arch_write_can_lock()
/linux-4.4.14/tools/lib/lockdep/include/liblockdep/
Drwlock.h8 pthread_rwlock_t rwlock; member
/linux-4.4.14/kernel/trace/
Dtrace_uprobe.c44 rwlock_t rwlock; member
/linux-4.4.14/drivers/s390/net/
Dqeth_core.h833 rwlock_t rwlock; member