Lines Matching refs:owner
29 lock->owner = SPINLOCK_OWNER_INIT; in __raw_spin_lock_init()
48 lock->owner = SPINLOCK_OWNER_INIT; in __rwlock_init()
57 struct task_struct *owner = READ_ONCE(lock->owner); in spin_dump() local
59 if (owner == SPINLOCK_OWNER_INIT) in spin_dump()
60 owner = NULL; in spin_dump()
67 owner ? owner->comm : "<none>", in spin_dump()
68 owner ? task_pid_nr(owner) : -1, in spin_dump()
87 SPIN_BUG_ON(READ_ONCE(lock->owner) == current, lock, "recursion"); in debug_spin_lock_before()
95 WRITE_ONCE(lock->owner, current); in debug_spin_lock_after()
102 SPIN_BUG_ON(lock->owner != current, lock, "wrong owner"); in debug_spin_unlock()
105 WRITE_ONCE(lock->owner, SPINLOCK_OWNER_INIT); in debug_spin_unlock()
187 RWLOCK_BUG_ON(lock->owner == current, lock, "recursion"); in debug_write_lock_before()
195 WRITE_ONCE(lock->owner, current); in debug_write_lock_after()
201 RWLOCK_BUG_ON(lock->owner != current, lock, "wrong owner"); in debug_write_unlock()
204 WRITE_ONCE(lock->owner, SPINLOCK_OWNER_INIT); in debug_write_unlock()