Searched refs:pi_mutex (Results 1 – 5 of 5) sorted by relevance
26 /* pi_mutex gets initialized later */ in refill_pi_state_cache() 51 lockdep_assert_held(&pi_state->pi_mutex.wait_lock); in pi_state_update_owner() 93 raw_spin_lock_irqsave(&pi_state->pi_mutex.wait_lock, flags); in put_pi_state() 95 rt_mutex_proxy_unlock(&pi_state->pi_mutex); in put_pi_state() 96 raw_spin_unlock_irqrestore(&pi_state->pi_mutex.wait_lock, flags); in put_pi_state() 174 * pi_mutex->wait_lock:178 * (and pi_mutex 'obviously')183 * pi_mutex->owner -> pi_state->owner, relation193 * pi_mutex->wait_lock235 raw_spin_lock_irq(&pi_state->pi_mutex in attach_to_pi_state() [all...]
641 ret = rt_mutex_start_proxy_lock(&pi_state->pi_mutex, in futex_requeue() 785 struct rt_mutex_base *pi_mutex; in futex_wait_requeue_pi() local 857 pi_mutex = &q.pi_state->pi_mutex; in futex_wait_requeue_pi() 858 ret = rt_mutex_wait_proxy_lock(pi_mutex, to, &rt_waiter); in futex_wait_requeue_pi() 863 if (ret && !rt_mutex_cleanup_proxy_lock(pi_mutex, &rt_waiter)) in futex_wait_requeue_pi()
1373 raw_spin_lock_irq(&pi_state->pi_mutex.wait_lock); in exit_pi_state_list() 1381 raw_spin_unlock(&pi_state->pi_mutex.wait_lock); in exit_pi_state_list() 1393 raw_spin_unlock_irq(&pi_state->pi_mutex.wait_lock); in exit_pi_state_list() 1397 rt_mutex_futex_unlock(&pi_state->pi_mutex); in exit_pi_state_list()
154 struct rt_mutex_base pi_mutex; member
16 static DEFINE_MUTEX(pi_mutex);597 mutex_lock(&pi_mutex); in pata_parport_register_driver() 601 mutex_unlock(&pi_mutex); in pata_parport_register_driver() 612 mutex_unlock(&pi_mutex); in pata_parport_register_driver() 623 mutex_lock(&pi_mutex); in pata_parport_unregister_driver() 629 mutex_unlock(&pi_mutex); in pata_parport_unregister_driver() 668 mutex_lock(&pi_mutex); in new_device_store() 675 mutex_unlock(&pi_mutex); in new_device_store() 688 mutex_unlock(&pi_mutex); in new_device_store() 712 mutex_lock(&pi_mutex); in delete_device_store() [all...]