Lines Matching refs:lock
120 spinlock_t lock; member
492 spin_lock(&hb->lock); in exit_pi_state_list()
500 spin_unlock(&hb->lock); in exit_pi_state_list()
512 spin_unlock(&hb->lock); in exit_pi_state_list()
718 spin_lock(&hb1->lock); in double_lock_hb()
720 spin_lock_nested(&hb2->lock, SINGLE_DEPTH_NESTING); in double_lock_hb()
722 spin_lock(&hb2->lock); in double_lock_hb()
723 spin_lock_nested(&hb1->lock, SINGLE_DEPTH_NESTING); in double_lock_hb()
747 spin_lock(&hb->lock); in futex_wake()
767 spin_unlock(&hb->lock); in futex_wake()
805 spin_unlock(&hb1->lock); in futex_wake_op()
807 spin_unlock(&hb2->lock); in futex_wake_op()
869 spin_unlock(&hb1->lock); in futex_wake_op()
871 spin_unlock(&hb2->lock); in futex_wake_op()
912 spin_unlock(&hb1->lock); in futex_requeue()
914 spin_unlock(&hb2->lock); in futex_requeue()
943 this->lock_ptr = &hb2->lock; in futex_requeue()
945 this->list.plist.lock = &hb2->lock; in futex_requeue()
958 spin_unlock(&hb1->lock); in futex_requeue()
960 spin_unlock(&hb2->lock); in futex_requeue()
983 q->lock_ptr = &hb->lock; in queue_lock()
985 spin_lock(&hb->lock); in queue_lock()
1005 q->list.plist.lock = &hb->lock; in queue_me()
1009 spin_unlock(&hb->lock); in queue_me()
1015 spin_unlock(&hb->lock); in queue_unlock()
1671 spin_lock(&hb->lock); in futex_unlock_pi()
1720 spin_unlock(&hb->lock); in futex_unlock_pi()
1734 spin_unlock(&hb->lock); in futex_unlock_pi()
2067 plist_head_init(&futex_queues[i].chain, &futex_queues[i].lock); in futex_init()
2068 spin_lock_init(&futex_queues[i].lock); in futex_init()