Lines Matching refs:caller
29 static inline void show(char *str, spinlock_t *lock, unsigned long caller) in show() argument
34 lock, cpu, caller, lock->owner_pc & ~3, lock->owner_pc & 3); in show()
37 static inline void show_read(char *str, rwlock_t *lock, unsigned long caller) in show_read() argument
42 lock, cpu, caller, lock->owner_pc & ~3, lock->owner_pc & 3); in show_read()
45 static inline void show_write(char *str, rwlock_t *lock, unsigned long caller) in show_write() argument
51 lock, cpu, caller, lock->owner_pc & ~3, lock->owner_pc & 3); in show_write()
64 unsigned long caller; in _do_spin_lock() local
69 STORE_CALLER(caller); in _do_spin_lock()
76 show(str, lock, caller); in _do_spin_lock()
83 lock->owner_pc = (cpu & 3) | (caller & ~3); in _do_spin_lock()
89 unsigned long caller; in _spin_trylock() local
92 STORE_CALLER(caller); in _spin_trylock()
97 lock->owner_pc = (cpu & 3) | (caller & ~3); in _spin_trylock()
111 unsigned long caller; in _do_read_lock() local
116 STORE_CALLER(caller); in _do_read_lock()
123 show_read(str, rw, caller); in _do_read_lock()
131 rw->reader_pc[cpu] = caller; in _do_read_lock()
138 unsigned long caller; in _do_read_unlock() local
143 STORE_CALLER(caller); in _do_read_unlock()
150 show_read(str, rw, caller); in _do_read_unlock()
165 unsigned long caller; in _do_write_lock() local
170 STORE_CALLER(caller); in _do_write_lock()
178 show_write(str, rw, caller); in _do_write_lock()
193 rw->owner_pc = (cpu & 3) | (caller & ~3); in _do_write_lock()