Lines Matching defs:sk
71 struct sock *sk;
73 sk_nulls_for_each_rcu(sk, pos, &t->msk_chain)
74 if (mptcp_sk(sk)->token == token)
75 return mptcp_sk(sk);
156 struct sock *sk = subflow->conn;
179 sock_prot_inuse_add(sock_net(sk), sk->sk_prot, 1);
184 * mptcp_token_accept - replace a req sk with full sock in token hash
195 struct sock *sk = (struct sock *)msk;
198 sock_prot_inuse_add(sock_net(sk), sk->sk_prot, 1);
215 struct sock *sk;
221 sk_nulls_for_each_rcu(sk, pos, &bucket->msk_chain) {
222 msk = mptcp_sk(sk);
251 struct sock *sk;
257 sk_nulls_for_each_rcu(sk, pos, &bucket->msk_chain) {
258 msk = mptcp_sk(sk);
260 !net_eq(sock_net(sk), net))
263 if (!refcount_inc_not_zero(&sk->sk_refcnt))
267 !net_eq(sock_net(sk), net)) {
268 sock_put(sk);
306 struct sock *sk;
314 sk_nulls_for_each_rcu(sk, pos, &bucket->msk_chain) {
316 if (!net_eq(sock_net(sk), net))
322 if (!refcount_inc_not_zero(&sk->sk_refcnt))
325 if (!net_eq(sock_net(sk), net)) {
326 sock_put(sk);
330 ret = mptcp_sk(sk);
377 struct sock *sk = (struct sock *)msk;
384 sock_prot_inuse_add(sock_net(sk), sk->sk_prot, -1);