arch_read_trylock 354 arch/arc/include/asm/spinlock.h while (!arch_read_trylock(rw)) arch_read_trylock 53 include/linux/rwlock.h # define do_raw_read_trylock(rwlock) arch_read_trylock(&(rwlock)->raw_lock) arch_read_trylock 163 kernel/locking/spinlock_debug.c int ret = arch_read_trylock(&lock->raw_lock);