Lines Matching defs:slock
97 spinlock_t slock;
103 * the slock as a lock variant (in addition to
104 * the slock itself):
1695 * Mark both the sk_lock and the sk_lock.slock as a
1702 spin_lock_init(&(sk)->sk_lock.slock); \
1705 lockdep_set_class_and_name(&(sk)->sk_lock.slock, \
1713 lockdep_is_held(&sk->sk_lock.slock);
1728 #define bh_lock_sock(__sk) spin_lock(&((__sk)->sk_lock.slock))
1730 spin_lock_nested(&((__sk)->sk_lock.slock), \
1732 #define bh_unlock_sock(__sk) spin_unlock(&((__sk)->sk_lock.slock))
1734 bool __lock_sock_fast(struct sock *sk) __acquires(&sk->sk_lock.slock);
1743 * sk_lock.slock locked, owned = 0, BH disabled
1747 * sk_lock.slock unlocked, owned = 1, BH enabled
1774 __releases(&sk->sk_lock.slock)
1778 __release(&sk->sk_lock.slock);
1781 spin_unlock_bh(&sk->sk_lock.slock);
1838 !spin_is_locked(&sk->sk_lock.slock);