Lines Matching refs:ulp_ops
86 struct tcp_ulp_ops *ulp_ops; in tcp_get_available_ulp() local
91 list_for_each_entry_rcu(ulp_ops, &tcp_ulp_list, list) { in tcp_get_available_ulp()
94 offs == 0 ? "" : " ", ulp_ops->name); in tcp_get_available_ulp()
130 static int __tcp_set_ulp(struct sock *sk, const struct tcp_ulp_ops *ulp_ops) in __tcp_set_ulp() argument
139 err = ulp_ops->init(sk); in __tcp_set_ulp()
143 icsk->icsk_ulp_ops = ulp_ops; in __tcp_set_ulp()
146 module_put(ulp_ops->owner); in __tcp_set_ulp()
152 const struct tcp_ulp_ops *ulp_ops; in tcp_set_ulp() local
156 ulp_ops = __tcp_ulp_find_autoload(name); in tcp_set_ulp()
157 if (!ulp_ops) in tcp_set_ulp()
160 return __tcp_set_ulp(sk, ulp_ops); in tcp_set_ulp()