Home
last modified time | relevance | path

Searched refs:raw_lock (Results 1 – 5 of 5) sorted by relevance

/include/linux/
Drwlock.h39 # define do_raw_read_lock(rwlock) do {__acquire(lock); arch_read_lock(&(rwlock)->raw_lock); } while…
40 # define do_raw_read_trylock(rwlock) arch_read_trylock(&(rwlock)->raw_lock)
41 # define do_raw_read_unlock(rwlock) do {arch_read_unlock(&(rwlock)->raw_lock); __release(lock); } w…
42 # define do_raw_write_lock(rwlock) do {__acquire(lock); arch_write_lock(&(rwlock)->raw_lock); } whi…
43 # define do_raw_write_trylock(rwlock) arch_write_trylock(&(rwlock)->raw_lock)
44 # define do_raw_write_unlock(rwlock) do {arch_write_unlock(&(rwlock)->raw_lock); __release(lock); }…
124 arch_rwlock_is_contended(&(lock)->raw_lock)
Drwlock_types.h26 arch_rwlock_t raw_lock; member
40 (rwlock_t) { .raw_lock = __ARCH_RW_LOCK_UNLOCKED, \
47 (rwlock_t) { .raw_lock = __ARCH_RW_LOCK_UNLOCKED, \
Dspinlock_types_raw.h15 arch_spinlock_t raw_lock; member
64 .raw_lock = __ARCH_SPIN_LOCK_UNLOCKED, \
Dspinlock_types.h33 .raw_lock = __ARCH_SPIN_LOCK_UNLOCKED, \
Dspinlock.h116 #define raw_spin_is_locked(lock) arch_spin_is_locked(&(lock)->raw_lock)
119 #define raw_spin_is_contended(lock) arch_spin_is_contended(&(lock)->raw_lock)
187 arch_spin_lock(&lock->raw_lock); in do_raw_spin_lock()
193 int ret = arch_spin_trylock(&(lock)->raw_lock); in do_raw_spin_trylock()
204 arch_spin_unlock(&lock->raw_lock); in do_raw_spin_unlock()