Lines Matching refs:icsk
160 struct inet_connection_sock *icsk = inet_csk(sk); in tcp_assign_congestion_control() local
167 icsk->icsk_ca_ops = ca; in tcp_assign_congestion_control()
170 memset(icsk->icsk_ca_priv, 0, sizeof(icsk->icsk_ca_priv)); in tcp_assign_congestion_control()
179 struct inet_connection_sock *icsk = inet_csk(sk); in tcp_init_congestion_control() local
182 if (icsk->icsk_ca_ops->init) in tcp_init_congestion_control()
183 icsk->icsk_ca_ops->init(sk); in tcp_init_congestion_control()
188 icsk->icsk_ca_initialized = 1; in tcp_init_congestion_control()
194 struct inet_connection_sock *icsk = inet_csk(sk); in tcp_reinit_congestion_control() local
197 icsk->icsk_ca_ops = ca; in tcp_reinit_congestion_control()
198 icsk->icsk_ca_setsockopt = 1; in tcp_reinit_congestion_control()
199 memset(icsk->icsk_ca_priv, 0, sizeof(icsk->icsk_ca_priv)); in tcp_reinit_congestion_control()
213 struct inet_connection_sock *icsk = inet_csk(sk); in tcp_cleanup_congestion_control() local
215 if (icsk->icsk_ca_ops->release) in tcp_cleanup_congestion_control()
216 icsk->icsk_ca_ops->release(sk); in tcp_cleanup_congestion_control()
217 bpf_module_put(icsk->icsk_ca_ops, icsk->icsk_ca_ops->owner); in tcp_cleanup_congestion_control()
355 struct inet_connection_sock *icsk = inet_csk(sk); in tcp_set_congestion_control() local
359 if (icsk->icsk_ca_dst_locked) in tcp_set_congestion_control()
369 if (ca == icsk->icsk_ca_ops) { in tcp_set_congestion_control()
370 icsk->icsk_ca_setsockopt = 1; in tcp_set_congestion_control()