Lines Matching full:sk_lock

245 	_sock_locks("sk_lock-")
255 _sock_locks("k-sk_lock-")
570 mutex_acquire(&sk->sk_lock.dep_map, 0, 1, _RET_IP_);
574 mutex_release(&sk->sk_lock.dep_map, _RET_IP_);
2181 * Initialize an sk_lock.
2183 * (We also register the sk_lock with the lock validator.)
3224 __releases(&sk->sk_lock.slock)
3225 __acquires(&sk->sk_lock.slock)
3230 prepare_to_wait_exclusive(&sk->sk_lock.wq, &wait,
3232 spin_unlock_bh(&sk->sk_lock.slock);
3234 spin_lock_bh(&sk->sk_lock.slock);
3238 finish_wait(&sk->sk_lock.wq, &wait);
3242 __releases(&sk->sk_lock.slock)
3243 __acquires(&sk->sk_lock.slock)
3251 spin_unlock_bh(&sk->sk_lock.slock);
3268 spin_lock_bh(&sk->sk_lock.slock);
3280 spin_lock_bh(&sk->sk_lock.slock);
3287 spin_unlock_bh(&sk->sk_lock.slock);
3824 /* The sk_lock has mutex_lock() semantics here. */
3825 mutex_acquire(&sk->sk_lock.dep_map, subclass, 0, _RET_IP_);
3839 if (likely(try_cmpxchg(&sk->sk_lock.combined,
3844 spin_lock_bh(&sk->sk_lock.slock);
3847 sk->sk_lock.owned = 1;
3848 spin_unlock_bh(&sk->sk_lock.slock);
3854 spin_lock_bh(&sk->sk_lock.slock);
3864 if (unlikely(waitqueue_active(&sk->sk_lock.wq)))
3865 wake_up(&sk->sk_lock.wq);
3867 spin_unlock_bh(&sk->sk_lock.slock);
3871 bool __lock_sock_fast(struct sock *sk) __acquires(&sk->sk_lock.slock)
3874 spin_lock_bh(&sk->sk_lock.slock);
3879 * sock::sk_lock.slock held.
3882 * sock::sk_lock.slock prevents all other lockers to
3896 sk->sk_lock.owned = 1;
3897 __acquire(&sk->sk_lock.slock);
3898 spin_unlock_bh(&sk->sk_lock.slock);
4571 CACHELINE_ASSERT_GROUP_MEMBER(struct sock, sock_write_rxtx, sk_lock);