raw_lock 50 include/linux/rwlock.h # define do_raw_read_lock(rwlock) do {__acquire(lock); arch_read_lock(&(rwlock)->raw_lock); } while (0) raw_lock 52 include/linux/rwlock.h do {__acquire(lock); arch_read_lock_flags(&(lock)->raw_lock, *(flags)); } while (0) raw_lock 53 include/linux/rwlock.h # define do_raw_read_trylock(rwlock) arch_read_trylock(&(rwlock)->raw_lock) raw_lock 54 include/linux/rwlock.h # define do_raw_read_unlock(rwlock) do {arch_read_unlock(&(rwlock)->raw_lock); __release(lock); } while (0) raw_lock 55 include/linux/rwlock.h # define do_raw_write_lock(rwlock) do {__acquire(lock); arch_write_lock(&(rwlock)->raw_lock); } while (0) raw_lock 57 include/linux/rwlock.h do {__acquire(lock); arch_write_lock_flags(&(lock)->raw_lock, *(flags)); } while (0) raw_lock 58 include/linux/rwlock.h # define do_raw_write_trylock(rwlock) arch_write_trylock(&(rwlock)->raw_lock) raw_lock 59 include/linux/rwlock.h # define do_raw_write_unlock(rwlock) do {arch_write_unlock(&(rwlock)->raw_lock); __release(lock); } while (0) raw_lock 12 include/linux/rwlock_types.h arch_rwlock_t raw_lock; raw_lock 32 include/linux/rwlock_types.h (rwlock_t) { .raw_lock = __ARCH_RW_LOCK_UNLOCKED, \ raw_lock 39 include/linux/rwlock_types.h (rwlock_t) { .raw_lock = __ARCH_RW_LOCK_UNLOCKED, \ raw_lock 109 include/linux/spinlock.h #define raw_spin_is_locked(lock) arch_spin_is_locked(&(lock)->raw_lock) raw_lock 112 include/linux/spinlock.h #define raw_spin_is_contended(lock) arch_spin_is_contended(&(lock)->raw_lock) raw_lock 181 include/linux/spinlock.h arch_spin_lock(&lock->raw_lock); raw_lock 193 include/linux/spinlock.h arch_spin_lock_flags(&lock->raw_lock, *flags); raw_lock 199 include/linux/spinlock.h int ret = arch_spin_trylock(&(lock)->raw_lock); raw_lock 210 include/linux/spinlock.h arch_spin_unlock(&lock->raw_lock); raw_lock 21 include/linux/spinlock_types.h arch_spinlock_t raw_lock; raw_lock 52 include/linux/spinlock_types.h .raw_lock = __ARCH_SPIN_LOCK_UNLOCKED, \ raw_lock 76 kernel/locking/spinlock.c arch_##op##_relax(&lock->raw_lock); \ raw_lock 92 kernel/locking/spinlock.c arch_##op##_relax(&lock->raw_lock); \ raw_lock 26 kernel/locking/spinlock_debug.c lock->raw_lock = (arch_spinlock_t)__ARCH_SPIN_LOCK_UNLOCKED; raw_lock 44 kernel/locking/spinlock_debug.c lock->raw_lock = (arch_rwlock_t) __ARCH_RW_LOCK_UNLOCKED; raw_lock 113 kernel/locking/spinlock_debug.c arch_spin_lock(&lock->raw_lock); raw_lock 120 kernel/locking/spinlock_debug.c int ret = arch_spin_trylock(&lock->raw_lock); raw_lock 139 kernel/locking/spinlock_debug.c arch_spin_unlock(&lock->raw_lock); raw_lock 158 kernel/locking/spinlock_debug.c arch_read_lock(&lock->raw_lock); raw_lock 163 kernel/locking/spinlock_debug.c int ret = arch_read_trylock(&lock->raw_lock); raw_lock 177 kernel/locking/spinlock_debug.c arch_read_unlock(&lock->raw_lock); raw_lock 207 kernel/locking/spinlock_debug.c arch_write_lock(&lock->raw_lock); raw_lock 213 kernel/locking/spinlock_debug.c int ret = arch_write_trylock(&lock->raw_lock); raw_lock 229 kernel/locking/spinlock_debug.c arch_write_unlock(&lock->raw_lock); raw_lock 16 lib/lockref.c while (likely(arch_spin_value_unlocked(old.lock.rlock.raw_lock))) { \ raw_lock 172 net/ieee802154/socket.c static DEFINE_RWLOCK(raw_lock); raw_lock 176 net/ieee802154/socket.c write_lock_bh(&raw_lock); raw_lock 179 net/ieee802154/socket.c write_unlock_bh(&raw_lock); raw_lock 186 net/ieee802154/socket.c write_lock_bh(&raw_lock); raw_lock 189 net/ieee802154/socket.c write_unlock_bh(&raw_lock); raw_lock 362 net/ieee802154/socket.c read_lock(&raw_lock); raw_lock 375 net/ieee802154/socket.c read_unlock(&raw_lock);