Lines Matching refs:ulp_ops
87 struct tcp_ulp_ops *ulp_ops;
92 list_for_each_entry_rcu(ulp_ops, &tcp_ulp_list, list) {
95 offs == 0 ? "" : " ", ulp_ops->name);
130 static int __tcp_set_ulp(struct sock *sk, const struct tcp_ulp_ops *ulp_ops)
143 if (!ulp_ops->clone && sk->sk_state == TCP_LISTEN)
146 err = ulp_ops->init(sk);
150 icsk->icsk_ulp_ops = ulp_ops;
153 module_put(ulp_ops->owner);
159 const struct tcp_ulp_ops *ulp_ops;
163 ulp_ops = __tcp_ulp_find_autoload(name);
164 if (!ulp_ops)
167 return __tcp_set_ulp(sk, ulp_ops);