Lines Matching refs:wait_lock
322 raw_spin_lock_init(&sem->wait_lock); in __init_rwsem()
370 lockdep_assert_held(&sem->wait_lock); in rwsem_add_waiter()
386 lockdep_assert_held(&sem->wait_lock); in rwsem_del_waiter()
417 lockdep_assert_held(&sem->wait_lock); in rwsem_mark_wake()
577 __releases(&sem->wait_lock) in rwsem_del_wake_waiter()
590 raw_spin_unlock_irq(&sem->wait_lock); in rwsem_del_wake_waiter()
608 lockdep_assert_held(&sem->wait_lock); in rwsem_try_write_lock()
1022 raw_spin_lock_irq(&sem->wait_lock); in rwsem_down_read_slowpath()
1026 raw_spin_unlock_irq(&sem->wait_lock); in rwsem_down_read_slowpath()
1038 raw_spin_lock_irq(&sem->wait_lock); in rwsem_down_read_slowpath()
1049 raw_spin_unlock_irq(&sem->wait_lock); in rwsem_down_read_slowpath()
1062 raw_spin_unlock_irq(&sem->wait_lock); in rwsem_down_read_slowpath()
1077 raw_spin_lock_irq(&sem->wait_lock); in rwsem_down_read_slowpath()
1080 raw_spin_unlock_irq(&sem->wait_lock); in rwsem_down_read_slowpath()
1125 raw_spin_lock_irq(&sem->wait_lock); in rwsem_down_write_slowpath()
1137 raw_spin_unlock_irq(&sem->wait_lock); in rwsem_down_write_slowpath()
1139 raw_spin_lock_irq(&sem->wait_lock); in rwsem_down_write_slowpath()
1155 raw_spin_unlock_irq(&sem->wait_lock); in rwsem_down_write_slowpath()
1180 raw_spin_lock_irq(&sem->wait_lock); in rwsem_down_write_slowpath()
1183 raw_spin_unlock_irq(&sem->wait_lock); in rwsem_down_write_slowpath()
1190 raw_spin_lock_irq(&sem->wait_lock); in rwsem_down_write_slowpath()
1206 raw_spin_lock_irqsave(&sem->wait_lock, flags); in rwsem_wake()
1211 raw_spin_unlock_irqrestore(&sem->wait_lock, flags); in rwsem_wake()
1227 raw_spin_lock_irqsave(&sem->wait_lock, flags); in rwsem_downgrade_wake()
1232 raw_spin_unlock_irqrestore(&sem->wait_lock, flags); in rwsem_downgrade_wake()