Lines Matching refs:lock_ptr
233 spinlock_t *lock_ptr; member
1168 if (WARN_ON_SMP(!q->lock_ptr || !spin_is_locked(q->lock_ptr)) in __unqueue_futex()
1172 hb = container_of(q->lock_ptr, struct futex_hash_bucket, lock); in __unqueue_futex()
1203 q->lock_ptr = NULL; in mark_wake_futex()
1489 q->lock_ptr = &hb2->lock; in requeue_futex()
1521 q->lock_ptr = &hb->lock; in requeue_pi_wake_futex()
1877 q->lock_ptr = &hb->lock; in queue_lock()
1937 spinlock_t *lock_ptr; in unqueue_me() local
1942 lock_ptr = q->lock_ptr; in unqueue_me()
1944 if (lock_ptr != NULL) { in unqueue_me()
1945 spin_lock(lock_ptr); in unqueue_me()
1959 if (unlikely(lock_ptr != q->lock_ptr)) { in unqueue_me()
1960 spin_unlock(lock_ptr); in unqueue_me()
1967 spin_unlock(lock_ptr); in unqueue_me()
1981 __releases(q->lock_ptr) in unqueue_me_pi()
1989 spin_unlock(q->lock_ptr); in unqueue_me_pi()
2072 spin_unlock(q->lock_ptr); in fixup_pi_state_owner()
2076 spin_lock(q->lock_ptr); in fixup_pi_state_owner()
2452 spin_lock(q.lock_ptr); in futex_lock_pi()
2629 WARN_ON(q->lock_ptr && (&hb->lock != q->lock_ptr)); in handle_early_requeue_pi_wakeup()
2775 spin_lock(q.lock_ptr); in futex_wait_requeue_pi()
2782 spin_unlock(q.lock_ptr); in futex_wait_requeue_pi()
2795 spin_lock(q.lock_ptr); in futex_wait_requeue_pi()