Home
last modified time | relevance | path

Searched refs:lock_ptr (Results 1 – 7 of 7) sorted by relevance

/linux/include/linux/
H A Dhung_task.h43 unsigned long lock_ptr = (unsigned long)lock; in hung_task_set_blocker() local
45 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()
/linux/kernel/futex/
H A Dcore.c182 WARN_ON_ONCE(this->lock_ptr != &hb_old->lock); in futex_rehash_private()
192 this->lock_ptr = &hb_new->lock; in futex_rehash_private()
810 * The q->lock_ptr must not be NULL and must be held by the caller. in __futex_unqueue()
816 if (WARN_ON_SMP(!q->lock_ptr) || WARN_ON(plist_node_empty(&q->list))) in __futex_unqueue()
818 lockdep_assert_held(q->lock_ptr); in __futex_unqueue()
820 hb = container_of(q->lock_ptr, struct futex_hash_bucket, lock); in __futex_unqueue()
838 q->lock_ptr = &hb->lock; in futex_q_lock()
841 __acquire(q->lock_ptr);
874 * The q->lock_ptr must not be held by the caller. A call to futex_unqueue() must
883 spinlock_t *lock_ptr; in futex_unqueue()
881 spinlock_t *lock_ptr; futex_unqueue() local
926 spinlock_t *lock_ptr; futex_q_lockptr_lock() local
[all...]
H A Dpi.c742 __must_hold(q->lock_ptr) in __fixup_pi_state_owner()
862 spin_unlock(q->lock_ptr); in __fixup_pi_state_owner()
919 lockdep_assert_held(q->lock_ptr); in fixup_pi_state_owner()
1041 __release(q.lock_ptr); in futex_lock_pi()
1095 spin_unlock(q.lock_ptr); in futex_lock_pi()
1158 spin_unlock(q.lock_ptr); in futex_lock_pi()
1166 __release(q.lock_ptr); in futex_lock_pi()
1171 __release(q.lock_ptr); in futex_lock_pi()
H A Drequeue.c89 q->lock_ptr = &hb2->lock; in requeue_futex()
254 q->lock_ptr = &hb->lock; in requeue_pi_wake_futex()
734 WARN_ON_ONCE(&hb->lock != q->lock_ptr); in handle_early_requeue_pi_wakeup()
864 spin_unlock(q.lock_ptr); in futex_wait_requeue_pi()
899 spin_unlock(q.lock_ptr); in futex_wait_requeue_pi()
/linux/drivers/md/dm-vdo/
H A Dphysical-zone.h105 struct pbn_lock **lock_ptr);
/linux/rust/kernel/
H A Dmaple_tree.rs249 let lock_ptr = unsafe { &raw mut (*self.tree.get()).__bindgen_anon_1.ma_lock }; in ma_lock() localVariable
250 lock_ptr.cast() in ma_lock()
/linux/net/rds/
H A Dib_cm.c1273 spinlock_t *lock_ptr; in rds_ib_conn_free() local
1282 lock_ptr = ic->rds_ibdev ? &ic->rds_ibdev->spinlock : &ib_nodev_conns_lock; in rds_ib_conn_free()
1284 spin_lock_irq(lock_ptr); in rds_ib_conn_free()
1286 spin_unlock_irq(lock_ptr); in rds_ib_conn_free()