Lines Matching refs:sk

58 						struct sock *sk,  in sctp_endpoint_init()  argument
61 struct net *net = sock_net(sk); in sctp_endpoint_init()
130 ep->base.sk = sk; in sctp_endpoint_init()
131 sock_hold(ep->base.sk); in sctp_endpoint_init()
139 sk->sk_data_ready = sctp_data_ready; in sctp_endpoint_init()
140 sk->sk_write_space = sctp_write_space; in sctp_endpoint_init()
141 sock_set_flag(sk, SOCK_USE_WRITE_QUEUE); in sctp_endpoint_init()
184 struct sctp_endpoint *sctp_endpoint_new(struct sock *sk, gfp_t gfp) in sctp_endpoint_new() argument
193 if (!sctp_endpoint_init(ep, sk, gfp)) in sctp_endpoint_new()
209 struct sock *sk = ep->base.sk; in sctp_endpoint_add_asoc() local
222 if (sctp_style(sk, TCP) && sctp_sstate(sk, LISTENING)) in sctp_endpoint_add_asoc()
223 sk->sk_ack_backlog++; in sctp_endpoint_add_asoc()
233 ep->base.sk->sk_state = SCTP_SS_CLOSED; in sctp_endpoint_free()
244 struct sock *sk; in sctp_endpoint_destroy() local
271 sk = ep->base.sk; in sctp_endpoint_destroy()
272 if (sk != NULL) { in sctp_endpoint_destroy()
274 if (sctp_sk(sk)->bind_hash) in sctp_endpoint_destroy()
275 sctp_put_port(sk); in sctp_endpoint_destroy()
277 sock_put(sk); in sctp_endpoint_destroy()
307 net_eq(sock_net(ep->base.sk), net)) { in sctp_endpoint_is_match()
309 sctp_sk(ep->base.sk))) in sctp_endpoint_is_match()
343 hash = sctp_assoc_hashfn(sock_net(ep->base.sk), ep->base.bind_addr.port, in __sctp_endpoint_lookup_assoc()
387 struct net *net = sock_net(ep->base.sk); in sctp_endpoint_is_peeled_off()
410 struct sock *sk; in sctp_endpoint_bh_rcv() local
425 sk = ep->base.sk; in sctp_endpoint_bh_rcv()
426 net = sock_net(sk); in sctp_endpoint_bh_rcv()
478 SCTP_INC_STATS(sock_net(ep->base.sk), SCTP_MIB_INCTRLCHUNKS); in sctp_endpoint_bh_rcv()
495 if (!sctp_sk(sk)->ep) in sctp_endpoint_bh_rcv()