Lines Matching refs:icsk

159 	struct inet_connection_sock *icsk = inet_csk(sk);  in tcp_assign_congestion_control()  local
166 icsk->icsk_ca_ops = ca; in tcp_assign_congestion_control()
169 memset(icsk->icsk_ca_priv, 0, sizeof(icsk->icsk_ca_priv)); in tcp_assign_congestion_control()
178 const struct inet_connection_sock *icsk = inet_csk(sk); in tcp_init_congestion_control() local
181 if (icsk->icsk_ca_ops->init) in tcp_init_congestion_control()
182 icsk->icsk_ca_ops->init(sk); in tcp_init_congestion_control()
192 struct inet_connection_sock *icsk = inet_csk(sk); in tcp_reinit_congestion_control() local
195 icsk->icsk_ca_ops = ca; in tcp_reinit_congestion_control()
196 icsk->icsk_ca_setsockopt = 1; in tcp_reinit_congestion_control()
197 memset(icsk->icsk_ca_priv, 0, sizeof(icsk->icsk_ca_priv)); in tcp_reinit_congestion_control()
206 struct inet_connection_sock *icsk = inet_csk(sk); in tcp_cleanup_congestion_control() local
208 if (icsk->icsk_ca_ops->release) in tcp_cleanup_congestion_control()
209 icsk->icsk_ca_ops->release(sk); in tcp_cleanup_congestion_control()
210 module_put(icsk->icsk_ca_ops->owner); in tcp_cleanup_congestion_control()
337 struct inet_connection_sock *icsk = inet_csk(sk); in tcp_set_congestion_control() local
341 if (icsk->icsk_ca_dst_locked) in tcp_set_congestion_control()
351 if (ca == icsk->icsk_ca_ops) { in tcp_set_congestion_control()
352 icsk->icsk_ca_setsockopt = 1; in tcp_set_congestion_control()
359 const struct tcp_congestion_ops *old_ca = icsk->icsk_ca_ops; in tcp_set_congestion_control()
365 icsk->icsk_ca_ops = ca; in tcp_set_congestion_control()