/kernel/linux/linux-5.10/drivers/infiniband/ulp/opa_vnic/ |
H A D | opa_vnic_internal.h | 71 struct opa_vnic_adapter; 177 * struct opa_vnic_adapter - OPA VNIC netdev private data structure 196 struct opa_vnic_adapter { struct 296 struct opa_vnic_adapter *opa_vnic_add_netdev(struct ib_device *ibdev, 298 void opa_vnic_rem_netdev(struct opa_vnic_adapter *adapter); 299 void opa_vnic_encap_skb(struct opa_vnic_adapter *adapter, struct sk_buff *skb); 300 u8 opa_vnic_get_vl(struct opa_vnic_adapter *adapter, struct sk_buff *skb); 302 void opa_vnic_process_vema_config(struct opa_vnic_adapter *adapter); 303 void opa_vnic_release_mac_tbl(struct opa_vnic_adapter *adapter); 304 void opa_vnic_query_mac_tbl(struct opa_vnic_adapter *adapte [all...] |
H A D | opa_vnic_netdev.c | 68 struct opa_vnic_adapter *adapter = opa_vnic_priv(netdev); in opa_vnic_get_stats64() 82 struct opa_vnic_adapter *adapter = opa_vnic_priv(netdev); in opa_netdev_start_xmit() 100 struct opa_vnic_adapter *adapter = opa_vnic_priv(netdev); in opa_vnic_select_queue() 113 static void opa_vnic_update_state(struct opa_vnic_adapter *adapter, bool up) in opa_vnic_update_state() 135 void opa_vnic_process_vema_config(struct opa_vnic_adapter *adapter) in opa_vnic_process_vema_config() 193 static inline void opa_vnic_set_pod_values(struct opa_vnic_adapter *adapter) in opa_vnic_set_pod_values() 205 struct opa_vnic_adapter *adapter = opa_vnic_priv(netdev); in opa_vnic_set_mac_addr() 231 struct opa_vnic_adapter *adapter = opa_vnic_priv(netdev); in opa_vnic_mac_send_event() 276 struct opa_vnic_adapter *adapter = opa_vnic_priv(netdev); in opa_netdev_open() 295 struct opa_vnic_adapter *adapte in opa_netdev_close() [all...] |
H A D | opa_vnic_vema.c | 144 static inline struct opa_vnic_adapter * 198 static struct opa_vnic_adapter *vema_add_vport(struct opa_vnic_vema_port *port, in vema_add_vport() 202 struct opa_vnic_adapter *adapter; in vema_add_vport() 285 struct opa_vnic_adapter *adapter; in vema_get_veswport_info() 312 struct opa_vnic_adapter *adapter; in vema_set_veswport_info() 357 struct opa_vnic_adapter *adapter; in vema_get_mac_entries() 392 struct opa_vnic_adapter *adapter; in vema_set_mac_entries() 426 struct opa_vnic_adapter *adapter; in vema_set_delete_vesw() 460 struct opa_vnic_adapter *adapter; in vema_get_mac_list() 494 struct opa_vnic_adapter *adapte in vema_get_summary_counters() [all...] |
H A D | opa_vnic_vema_iface.c | 61 void opa_vnic_vema_report_event(struct opa_vnic_adapter *adapter, u8 event) in opa_vnic_vema_report_event() 84 void opa_vnic_get_summary_counters(struct opa_vnic_adapter *adapter, in opa_vnic_get_summary_counters() 125 void opa_vnic_get_error_counters(struct opa_vnic_adapter *adapter, in opa_vnic_get_error_counters() 161 void opa_vnic_get_vesw_info(struct opa_vnic_adapter *adapter, in opa_vnic_get_vesw_info() 195 void opa_vnic_set_vesw_info(struct opa_vnic_adapter *adapter, in opa_vnic_set_vesw_info() 229 void opa_vnic_get_per_veswport_info(struct opa_vnic_adapter *adapter, in opa_vnic_get_per_veswport_info() 276 void opa_vnic_set_per_veswport_info(struct opa_vnic_adapter *adapter, in opa_vnic_set_per_veswport_info() 314 void opa_vnic_query_mcast_macs(struct opa_vnic_adapter *adapter, in opa_vnic_query_mcast_macs() 346 void opa_vnic_query_ucast_macs(struct opa_vnic_adapter *adapter, in opa_vnic_query_ucast_macs()
|
H A D | opa_vnic_encap.c | 133 void opa_vnic_release_mac_tbl(struct opa_vnic_adapter *adapter) in opa_vnic_release_mac_tbl() 152 void opa_vnic_query_mac_tbl(struct opa_vnic_adapter *adapter, in opa_vnic_query_mac_tbl() 204 int opa_vnic_update_mac_tbl(struct opa_vnic_adapter *adapter, in opa_vnic_update_mac_tbl() 298 static uint32_t opa_vnic_chk_mac_tbl(struct opa_vnic_adapter *adapter, in opa_vnic_chk_mac_tbl() 333 static uint32_t opa_vnic_get_dlid(struct opa_vnic_adapter *adapter, in opa_vnic_get_dlid() 387 u8 opa_vnic_get_vl(struct opa_vnic_adapter *adapter, struct sk_buff *skb) in opa_vnic_get_vl() 460 static inline u8 opa_vnic_get_def_port(struct opa_vnic_adapter *adapter, in opa_vnic_get_def_port() 483 void opa_vnic_encap_skb(struct opa_vnic_adapter *adapter, struct sk_buff *skb) in opa_vnic_encap_skb()
|
H A D | opa_vnic_ethtool.c | 142 struct opa_vnic_adapter *adapter = opa_vnic_priv(netdev); in vnic_get_ethtool_stats()
|
/kernel/linux/linux-6.6/drivers/infiniband/ulp/opa_vnic/ |
H A D | opa_vnic_internal.h | 71 struct opa_vnic_adapter; 177 * struct opa_vnic_adapter - OPA VNIC netdev private data structure 196 struct opa_vnic_adapter { struct 296 struct opa_vnic_adapter *opa_vnic_add_netdev(struct ib_device *ibdev, 298 void opa_vnic_rem_netdev(struct opa_vnic_adapter *adapter); 299 void opa_vnic_encap_skb(struct opa_vnic_adapter *adapter, struct sk_buff *skb); 300 u8 opa_vnic_get_vl(struct opa_vnic_adapter *adapter, struct sk_buff *skb); 302 void opa_vnic_process_vema_config(struct opa_vnic_adapter *adapter); 303 void opa_vnic_release_mac_tbl(struct opa_vnic_adapter *adapter); 304 void opa_vnic_query_mac_tbl(struct opa_vnic_adapter *adapte [all...] |
H A D | opa_vnic_netdev.c | 67 struct opa_vnic_adapter *adapter = opa_vnic_priv(netdev); in opa_vnic_get_stats64() 81 struct opa_vnic_adapter *adapter = opa_vnic_priv(netdev); in opa_netdev_start_xmit() 99 struct opa_vnic_adapter *adapter = opa_vnic_priv(netdev); in opa_vnic_select_queue() 112 static void opa_vnic_update_state(struct opa_vnic_adapter *adapter, bool up) in opa_vnic_update_state() 134 void opa_vnic_process_vema_config(struct opa_vnic_adapter *adapter) in opa_vnic_process_vema_config() 192 static inline void opa_vnic_set_pod_values(struct opa_vnic_adapter *adapter) in opa_vnic_set_pod_values() 204 struct opa_vnic_adapter *adapter = opa_vnic_priv(netdev); in opa_vnic_set_mac_addr() 230 struct opa_vnic_adapter *adapter = opa_vnic_priv(netdev); in opa_vnic_mac_send_event() 275 struct opa_vnic_adapter *adapter = opa_vnic_priv(netdev); in opa_netdev_open() 294 struct opa_vnic_adapter *adapte in opa_netdev_close() [all...] |
H A D | opa_vnic_vema.c | 145 static inline struct opa_vnic_adapter * 199 static struct opa_vnic_adapter *vema_add_vport(struct opa_vnic_vema_port *port, in vema_add_vport() 203 struct opa_vnic_adapter *adapter; in vema_add_vport() 286 struct opa_vnic_adapter *adapter; in vema_get_veswport_info() 313 struct opa_vnic_adapter *adapter; in vema_set_veswport_info() 358 struct opa_vnic_adapter *adapter; in vema_get_mac_entries() 393 struct opa_vnic_adapter *adapter; in vema_set_mac_entries() 427 struct opa_vnic_adapter *adapter; in vema_set_delete_vesw() 461 struct opa_vnic_adapter *adapter; in vema_get_mac_list() 495 struct opa_vnic_adapter *adapte in vema_get_summary_counters() [all...] |
H A D | opa_vnic_vema_iface.c | 61 void opa_vnic_vema_report_event(struct opa_vnic_adapter *adapter, u8 event) in opa_vnic_vema_report_event() 84 void opa_vnic_get_summary_counters(struct opa_vnic_adapter *adapter, in opa_vnic_get_summary_counters() 125 void opa_vnic_get_error_counters(struct opa_vnic_adapter *adapter, in opa_vnic_get_error_counters() 161 void opa_vnic_get_vesw_info(struct opa_vnic_adapter *adapter, in opa_vnic_get_vesw_info() 195 void opa_vnic_set_vesw_info(struct opa_vnic_adapter *adapter, in opa_vnic_set_vesw_info() 229 void opa_vnic_get_per_veswport_info(struct opa_vnic_adapter *adapter, in opa_vnic_get_per_veswport_info() 276 void opa_vnic_set_per_veswport_info(struct opa_vnic_adapter *adapter, in opa_vnic_set_per_veswport_info() 314 void opa_vnic_query_mcast_macs(struct opa_vnic_adapter *adapter, in opa_vnic_query_mcast_macs() 346 void opa_vnic_query_ucast_macs(struct opa_vnic_adapter *adapter, in opa_vnic_query_ucast_macs()
|
H A D | opa_vnic_encap.c | 133 void opa_vnic_release_mac_tbl(struct opa_vnic_adapter *adapter) in opa_vnic_release_mac_tbl() 152 void opa_vnic_query_mac_tbl(struct opa_vnic_adapter *adapter, in opa_vnic_query_mac_tbl() 204 int opa_vnic_update_mac_tbl(struct opa_vnic_adapter *adapter, in opa_vnic_update_mac_tbl() 298 static uint32_t opa_vnic_chk_mac_tbl(struct opa_vnic_adapter *adapter, in opa_vnic_chk_mac_tbl() 333 static uint32_t opa_vnic_get_dlid(struct opa_vnic_adapter *adapter, in opa_vnic_get_dlid() 387 u8 opa_vnic_get_vl(struct opa_vnic_adapter *adapter, struct sk_buff *skb) in opa_vnic_get_vl() 460 static inline u8 opa_vnic_get_def_port(struct opa_vnic_adapter *adapter, in opa_vnic_get_def_port() 483 void opa_vnic_encap_skb(struct opa_vnic_adapter *adapter, struct sk_buff *skb) in opa_vnic_encap_skb()
|
H A D | opa_vnic_ethtool.c | 142 struct opa_vnic_adapter *adapter = opa_vnic_priv(netdev); in vnic_get_ethtool_stats()
|