Searched refs:lock_ptr (Results 1 – 10 of 10) sorted by relevance
43 unsigned long lock_ptr = (unsigned long)lock; in hung_task_set_blocker() local45 WARN_ON_ONCE(!lock_ptr); in hung_task_set_blocker()52 if (lock_ptr & BLOCKER_TYPE_MASK) in hung_task_set_blocker()55 WRITE_ONCE(current->blocker, lock_ptr | type); in hung_task_set_blocker()
218 WARN_ON_ONCE(this->lock_ptr != &hb_old->lock); in futex_rehash_private()228 this->lock_ptr = &hb_new->lock; in futex_rehash_private()856 if (WARN_ON_SMP(!q->lock_ptr) || WARN_ON(plist_node_empty(&q->list))) in __futex_unqueue()858 lockdep_assert_held(q->lock_ptr); in __futex_unqueue()860 hb = container_of(q->lock_ptr, struct futex_hash_bucket, lock); in __futex_unqueue()879 q->lock_ptr = &hb->lock; in futex_q_lock()924 spinlock_t *lock_ptr; in futex_unqueue() local936 lock_ptr = READ_ONCE(q->lock_ptr); in futex_unqueue()937 if (lock_ptr != NULL) { in futex_unqueue()938 spin_lock(lock_ptr); in futex_unqueue()[all …]
89 q->lock_ptr = &hb2->lock; in requeue_futex()246 q->lock_ptr = &hb->lock; in requeue_pi_wake_futex()721 WARN_ON_ONCE(&hb->lock != q->lock_ptr); in handle_early_requeue_pi_wakeup()848 spin_unlock(q.lock_ptr); in futex_wait_requeue_pi()883 spin_unlock(q.lock_ptr); in futex_wait_requeue_pi()
792 spin_unlock(q->lock_ptr); in __fixup_pi_state_owner() 849 lockdep_assert_held(q->lock_ptr); in fixup_pi_state_owner() 1028 spin_unlock(q.lock_ptr); in futex_lock_pi() 1094 spin_unlock(q.lock_ptr); in futex_lock_pi() 1210 * valid futex_q::lock_ptr. in futex_unlock_pi()
123 smp_store_release(&q->lock_ptr, NULL); in __futex_wake_mark()515 if (!READ_ONCE(vs->q.lock_ptr)) in futex_sleep_multiple()
291 struct pbn_lock **lock_ptr) in borrow_pbn_lock_from_pool() argument315 *lock_ptr = &idle->lock; in borrow_pbn_lock_from_pool()440 struct pbn_lock **lock_ptr) in vdo_attempt_physical_zone_pbn_lock() argument469 *lock_ptr = lock; in vdo_attempt_physical_zone_pbn_lock()471 *lock_ptr = new_lock; in vdo_attempt_physical_zone_pbn_lock()
105 struct pbn_lock **lock_ptr);
866 struct hash_lock **lock_ptr) in acquire_lock() argument914 *lock_ptr = lock; in acquire_lock()
249 let lock_ptr = unsafe { &raw mut (*self.tree.get()).__bindgen_anon_1.ma_lock }; in ma_lock() localVariable250 lock_ptr.cast() in ma_lock()
1253 spinlock_t *lock_ptr; in rds_ib_conn_free() local1262 lock_ptr = ic->rds_ibdev ? &ic->rds_ibdev->spinlock : &ib_nodev_conns_lock; in rds_ib_conn_free()1264 spin_lock_irq(lock_ptr); in rds_ib_conn_free()1266 spin_unlock_irq(lock_ptr); in rds_ib_conn_free()