Lines Matching refs:wait_lock

327 	raw_spin_lock_init(&sem->wait_lock);  in __init_rwsem()
375 lockdep_assert_held(&sem->wait_lock); in rwsem_add_waiter()
391 lockdep_assert_held(&sem->wait_lock); in rwsem_del_waiter()
422 lockdep_assert_held(&sem->wait_lock); in rwsem_mark_wake()
582 __releases(&sem->wait_lock) in rwsem_del_wake_waiter()
595 raw_spin_unlock_irq(&sem->wait_lock); in rwsem_del_wake_waiter()
613 lockdep_assert_held(&sem->wait_lock); in rwsem_try_write_lock()
1033 raw_spin_lock_irq(&sem->wait_lock); in rwsem_down_read_slowpath()
1037 raw_spin_unlock_irq(&sem->wait_lock); in rwsem_down_read_slowpath()
1049 raw_spin_lock_irq(&sem->wait_lock); in rwsem_down_read_slowpath()
1060 raw_spin_unlock_irq(&sem->wait_lock); in rwsem_down_read_slowpath()
1073 raw_spin_unlock_irq(&sem->wait_lock); in rwsem_down_read_slowpath()
1088 raw_spin_lock_irq(&sem->wait_lock); in rwsem_down_read_slowpath()
1091 raw_spin_unlock_irq(&sem->wait_lock); in rwsem_down_read_slowpath()
1136 raw_spin_lock_irq(&sem->wait_lock); in rwsem_down_write_slowpath()
1148 raw_spin_unlock_irq(&sem->wait_lock); in rwsem_down_write_slowpath()
1150 raw_spin_lock_irq(&sem->wait_lock); in rwsem_down_write_slowpath()
1166 raw_spin_unlock_irq(&sem->wait_lock); in rwsem_down_write_slowpath()
1194 raw_spin_lock_irq(&sem->wait_lock); in rwsem_down_write_slowpath()
1197 raw_spin_unlock_irq(&sem->wait_lock); in rwsem_down_write_slowpath()
1204 raw_spin_lock_irq(&sem->wait_lock); in rwsem_down_write_slowpath()
1220 raw_spin_lock_irqsave(&sem->wait_lock, flags); in rwsem_wake()
1225 raw_spin_unlock_irqrestore(&sem->wait_lock, flags); in rwsem_wake()
1241 raw_spin_lock_irqsave(&sem->wait_lock, flags); in rwsem_downgrade_wake()
1246 raw_spin_unlock_irqrestore(&sem->wait_lock, flags); in rwsem_downgrade_wake()