Lines Matching refs:wait_lock
150 * For all the above cases, wait_lock will be held. A writer must also
337 raw_spin_lock_init(&sem->wait_lock);
393 * - the wait_lock must be held by the caller
396 * preferably when the wait_lock is released
408 lockdep_assert_held(&sem->wait_lock);
555 * This function must be called with the sem->wait_lock held to prevent
567 lockdep_assert_held(&sem->wait_lock);
796 /* sem->wait_lock should not be held when doing optimistic spinning */
1022 raw_spin_lock_irq(&sem->wait_lock);
1026 raw_spin_unlock_irq(&sem->wait_lock);
1040 raw_spin_lock_irq(&sem->wait_lock);
1052 raw_spin_unlock_irq(&sem->wait_lock);
1081 raw_spin_unlock_irq(&sem->wait_lock);
1092 raw_spin_lock_irq(&sem->wait_lock);
1095 raw_spin_unlock_irq(&sem->wait_lock);
1096 /* Ordered by sem->wait_lock against rwsem_mark_wake(). */
1113 raw_spin_unlock_irq(&sem->wait_lock);
1167 raw_spin_lock_irq(&sem->wait_lock);
1195 * We want to minimize wait_lock hold time especially
1198 raw_spin_unlock_irq(&sem->wait_lock);
1201 raw_spin_lock_irq(&sem->wait_lock);
1216 raw_spin_unlock_irq(&sem->wait_lock);
1265 raw_spin_lock_irq(&sem->wait_lock);
1270 raw_spin_unlock_irq(&sem->wait_lock);
1277 raw_spin_lock_irq(&sem->wait_lock);
1287 raw_spin_unlock_irq(&sem->wait_lock);
1303 raw_spin_lock_irqsave(&sem->wait_lock, flags);
1308 raw_spin_unlock_irqrestore(&sem->wait_lock, flags);
1324 raw_spin_lock_irqsave(&sem->wait_lock, flags);
1329 raw_spin_unlock_irqrestore(&sem->wait_lock, flags);