void _raw_write_lock(rwlock_t *lock) { debug_write_lock_before(lock); if (unlikely(!__raw_write_trylock(&lock->raw_lock))) __write_lock_debug(lock); debug_write_lock_after(lock); }
void do_raw_write_lock(rwlock_t *lock) { debug_write_lock_before(lock); arch_write_lock(&lock->raw_lock); debug_write_lock_after(lock); }
void __lockfunc _raw_write_lock(raw_rwlock_t *lock) { debug_write_lock_before(lock); __raw_write_lock_debug(lock); debug_write_lock_after(lock); }