Lines Matching refs:pi_lock
1322 * below. The hb pointer is acquired under the pi_lock so we can't block
1332 raw_spin_lock_irq(&curr->pi_lock);
1352 raw_spin_unlock_irq(&curr->pi_lock);
1354 raw_spin_lock_irq(&curr->pi_lock);
1357 raw_spin_unlock_irq(&curr->pi_lock);
1361 raw_spin_lock(&curr->pi_lock);
1367 /* retain curr->pi_lock for the loop invariant */
1379 raw_spin_unlock(&curr->pi_lock);
1387 raw_spin_lock_irq(&curr->pi_lock);
1389 raw_spin_unlock_irq(&curr->pi_lock);
1481 * Switch the state to FUTEX_STATE_EXITING under tsk->pi_lock.
1485 * tsk->pi_lock held.
1488 * the state change under tsk->pi_lock by a concurrent waiter must
1491 raw_spin_lock_irq(&tsk->pi_lock);
1493 raw_spin_unlock_irq(&tsk->pi_lock);