Searched refs:ulp_ops (Results  1 – 7 of 7) sorted by relevance
| /Linux-v5.15/net/ipv4/ | 
| D | tcp_ulp.c | 87 	struct tcp_ulp_ops *ulp_ops;  in tcp_get_available_ulp()  local 92 	list_for_each_entry_rcu(ulp_ops, &tcp_ulp_list, list) {  in tcp_get_available_ulp() 95 				 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() [all …] 
 | 
| D | tcp_diag.c | 86 			    const struct tcp_ulp_ops *ulp_ops)  in tcp_diag_put_ulp()  argument 95 	err = nla_put_string(skb, INET_ULP_INFO_NAME, ulp_ops->name);  in tcp_diag_put_ulp() 99 	if (ulp_ops->get_info)  in tcp_diag_put_ulp() 100 		err = ulp_ops->get_info(sk, skb);  in tcp_diag_put_ulp() 133 		const struct tcp_ulp_ops *ulp_ops;  in tcp_diag_get_aux()  local 135 		ulp_ops = icsk->icsk_ulp_ops;  in tcp_diag_get_aux() 136 		if (ulp_ops)  in tcp_diag_get_aux() 137 			err = tcp_diag_put_ulp(skb, sk, ulp_ops);  in tcp_diag_get_aux() 168 		const struct tcp_ulp_ops *ulp_ops;  in tcp_diag_get_aux_size()  local 170 		ulp_ops = icsk->icsk_ulp_ops;  in tcp_diag_get_aux_size() [all …] 
 | 
| /Linux-v5.15/drivers/net/ethernet/broadcom/bnxt/ | 
| D | bnxt_ulp.c | 29 			     struct bnxt_ulp_ops *ulp_ops, void *handle)  in bnxt_register_dev()  argument 40 	if (rcu_access_pointer(ulp->ulp_ops)) {  in bnxt_register_dev() 55 	rcu_assign_pointer(ulp->ulp_ops, ulp_ops);  in bnxt_register_dev() 77 	if (!rcu_access_pointer(ulp->ulp_ops)) {  in bnxt_unregister_dev() 87 	RCU_INIT_POINTER(ulp->ulp_ops, NULL);  in bnxt_unregister_dev() 294 		ops = rtnl_dereference(ulp->ulp_ops);  in bnxt_ulp_stop() 318 		ops = rtnl_dereference(ulp->ulp_ops);  in bnxt_ulp_start() 338 		ops = rcu_dereference(ulp->ulp_ops);  in bnxt_ulp_sriov_cfg() 362 		ops = rtnl_dereference(ulp->ulp_ops);  in bnxt_ulp_shutdown() 383 		ops = rtnl_dereference(ulp->ulp_ops);  in bnxt_ulp_irq_stop() [all …] 
 | 
| D | bnxt_ulp.h | 50 	struct bnxt_ulp_ops __rcu *ulp_ops;  member 95 	if (edev && rcu_access_pointer(edev->ulp_tbl[ulp_id].ulp_ops))  in bnxt_ulp_registered()
  | 
| /Linux-v5.15/drivers/net/ethernet/broadcom/ | 
| D | cnic.c | 178 static inline void ulp_get(struct cnic_ulp_ops *ulp_ops)  in ulp_get()  argument 180 	atomic_inc(&ulp_ops->ref_count);  in ulp_get() 183 static inline void ulp_put(struct cnic_ulp_ops *ulp_ops)  in ulp_put()  argument 185 	atomic_dec(&ulp_ops->ref_count);  in ulp_put() 325 	struct cnic_ulp_ops *ulp_ops;  in cnic_send_nlmsg()  local 355 		ulp_ops = rcu_dereference(cp->ulp_ops[CNIC_ULP_ISCSI]);  in cnic_send_nlmsg() 356 		if (ulp_ops)  in cnic_send_nlmsg() 357 			rc = ulp_ops->iscsi_nl_send_msg(  in cnic_send_nlmsg() 393 		if (!rcu_access_pointer(cp->ulp_ops[CNIC_ULP_L4])) {  in cnic_iscsi_nl_msg_recv() 473 int cnic_register_driver(int ulp_type, struct cnic_ulp_ops *ulp_ops)  in cnic_register_driver()  argument [all …] 
 | 
| D | cnic_if.h | 384 int cnic_register_driver(int ulp_type, struct cnic_ulp_ops *ulp_ops);
  | 
| D | cnic.h | 217 	struct cnic_ulp_ops __rcu *ulp_ops[MAX_CNIC_ULP_TYPE];  member
  |