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);
}
Exemple #3
0
void __lockfunc _raw_write_lock(raw_rwlock_t *lock)
{
	debug_write_lock_before(lock);
	__raw_write_lock_debug(lock);
	debug_write_lock_after(lock);
}