Symbol: mlx5e_priv
sys/dev/mlx5/mlx5_accel/ipsec.h
207
void mlx5e_ipsec_report(struct mlx5e_priv *priv);
sys/dev/mlx5/mlx5_accel/ipsec.h
208
int mlx5e_ipsec_init(struct mlx5e_priv *priv);
sys/dev/mlx5/mlx5_accel/ipsec.h
209
void mlx5e_ipsec_cleanup(struct mlx5e_priv *priv);
sys/dev/mlx5/mlx5_accel/ipsec.h
259
void mlx5e_accel_ipsec_fs_rx_tables_destroy(struct mlx5e_priv *priv);
sys/dev/mlx5/mlx5_accel/ipsec.h
260
int mlx5e_accel_ipsec_fs_rx_tables_create(struct mlx5e_priv *priv);
sys/dev/mlx5/mlx5_accel/ipsec.h
261
void mlx5e_accel_ipsec_fs_rx_catchall_rules_destroy(struct mlx5e_priv *priv);
sys/dev/mlx5/mlx5_accel/ipsec.h
262
int mlx5e_accel_ipsec_fs_rx_catchall_rules(struct mlx5e_priv *priv);
sys/dev/mlx5/mlx5_accel/ipsec.h
42
struct mlx5e_priv;
sys/dev/mlx5/mlx5_accel/mlx5_ipsec.c
335
struct mlx5e_priv *priv = if_getsoftc(ifp);
sys/dev/mlx5/mlx5_accel/mlx5_ipsec.c
658
struct mlx5e_priv *priv;
sys/dev/mlx5/mlx5_accel/mlx5_ipsec.c
707
void mlx5e_ipsec_cleanup(struct mlx5e_priv *priv)
sys/dev/mlx5/mlx5_accel/mlx5_ipsec.c
746
mlx5e_ipsec_report(struct mlx5e_priv *priv)
sys/dev/mlx5/mlx5_accel/mlx5_ipsec.c
784
int mlx5e_ipsec_init(struct mlx5e_priv *priv)
sys/dev/mlx5/mlx5_accel/mlx5_ipsec_fs.c
1784
static int ipsec_fs_rx_catchall_rules(struct mlx5e_priv *priv,
sys/dev/mlx5/mlx5_accel/mlx5_ipsec_fs.c
1880
ipsec_fs_rx_ip_type_catchall_rules_create(struct mlx5e_priv *priv,
sys/dev/mlx5/mlx5_accel/mlx5_ipsec_fs.c
1942
ipsec_fs_rx_ip_type_table_create(struct mlx5e_priv *priv,
sys/dev/mlx5/mlx5_accel/mlx5_ipsec_fs.c
2122
void mlx5e_accel_ipsec_fs_rx_catchall_rules_destroy(struct mlx5e_priv *priv)
sys/dev/mlx5/mlx5_accel/mlx5_ipsec_fs.c
2133
int mlx5e_accel_ipsec_fs_rx_catchall_rules(struct mlx5e_priv *priv)
sys/dev/mlx5/mlx5_accel/mlx5_ipsec_fs.c
2163
void mlx5e_accel_ipsec_fs_rx_tables_destroy(struct mlx5e_priv *priv)
sys/dev/mlx5/mlx5_accel/mlx5_ipsec_fs.c
2177
int mlx5e_accel_ipsec_fs_rx_tables_create(struct mlx5e_priv *priv)
sys/dev/mlx5/mlx5_accel/mlx5_ipsec_rxtx.c
44
struct mlx5e_priv *priv;
sys/dev/mlx5/mlx5_core/fs_tcp.h
31
struct mlx5e_priv;
sys/dev/mlx5/mlx5_core/fs_tcp.h
33
int mlx5e_accel_fs_tcp_create(struct mlx5e_priv *);
sys/dev/mlx5/mlx5_core/fs_tcp.h
34
void mlx5e_accel_fs_tcp_destroy(struct mlx5e_priv *);
sys/dev/mlx5/mlx5_core/fs_tcp.h
36
mlx5e_accel_fs_add_inpcb(struct mlx5e_priv *,
sys/dev/mlx5/mlx5_core/mlx5_fs_tcp.c
171
accel_fs_tcp_add_default_rule(struct mlx5e_priv *priv, int type)
sys/dev/mlx5/mlx5_core/mlx5_fs_tcp.c
313
accel_fs_tcp_create_table(struct mlx5e_priv *priv, int type)
sys/dev/mlx5/mlx5_core/mlx5_fs_tcp.c
342
accel_fs_tcp_destroy_table(struct mlx5e_priv *priv, int i)
sys/dev/mlx5/mlx5_core/mlx5_fs_tcp.c
358
mlx5e_accel_fs_tcp_destroy(struct mlx5e_priv *priv)
sys/dev/mlx5/mlx5_core/mlx5_fs_tcp.c
372
mlx5e_accel_fs_tcp_create(struct mlx5e_priv *priv)
sys/dev/mlx5/mlx5_core/mlx5_fs_tcp.c
90
mlx5e_accel_fs_add_inpcb(struct mlx5e_priv *priv,
sys/dev/mlx5/mlx5_en/en.h
1215
void mlx5e_dim_build_cq_param(struct mlx5e_priv *, struct mlx5e_cq_param *);
sys/dev/mlx5/mlx5_en/en.h
1217
int mlx5e_open_flow_tables(struct mlx5e_priv *priv);
sys/dev/mlx5/mlx5_en/en.h
1218
void mlx5e_close_flow_tables(struct mlx5e_priv *priv);
sys/dev/mlx5/mlx5_en/en.h
1219
int mlx5e_open_flow_rules(struct mlx5e_priv *priv);
sys/dev/mlx5/mlx5_en/en.h
1220
void mlx5e_close_flow_rules(struct mlx5e_priv *priv);
sys/dev/mlx5/mlx5_en/en.h
1225
void mlx5e_enable_vlan_filter(struct mlx5e_priv *priv);
sys/dev/mlx5/mlx5_en/en.h
1226
void mlx5e_disable_vlan_filter(struct mlx5e_priv *priv);
sys/dev/mlx5/mlx5_en/en.h
1232
int mlx5e_add_all_vxlan_rules(struct mlx5e_priv *priv);
sys/dev/mlx5/mlx5_en/en.h
1233
void mlx5e_del_all_vxlan_rules(struct mlx5e_priv *priv);
sys/dev/mlx5/mlx5_en/en.h
1272
void mlx5e_create_ethtool(struct mlx5e_priv *);
sys/dev/mlx5/mlx5_en/en.h
1283
int mlx5e_refresh_channel_params(struct mlx5e_priv *);
sys/dev/mlx5/mlx5_en/en.h
1284
int mlx5e_open_cq(struct mlx5e_priv *, struct mlx5e_cq_param *,
sys/dev/mlx5/mlx5_en/en.h
1294
void mlx5e_modify_tx_dma(struct mlx5e_priv *priv, uint8_t value);
sys/dev/mlx5/mlx5_en/en.h
1295
void mlx5e_modify_rx_dma(struct mlx5e_priv *priv, uint8_t value);
sys/dev/mlx5/mlx5_en/en.h
1298
void mlx5e_refresh_sq_inline(struct mlx5e_priv *priv);
sys/dev/mlx5/mlx5_en/en.h
1299
int mlx5e_update_buf_lossy(struct mlx5e_priv *priv);
sys/dev/mlx5/mlx5_en/en.h
1300
int mlx5e_fec_update(struct mlx5e_priv *priv);
sys/dev/mlx5/mlx5_en/en.h
1301
int mlx5e_hw_temperature_update(struct mlx5e_priv *priv);
sys/dev/mlx5/mlx5_en/en.h
1302
int mlx5e_hw_lro_update_tirs(struct mlx5e_priv *priv);
sys/dev/mlx5/mlx5_en/en.h
743
struct mlx5e_priv *priv;
sys/dev/mlx5/mlx5_en/en.h
828
struct mlx5e_priv *priv;
sys/dev/mlx5/mlx5_en/en.h
893
struct mlx5e_priv *priv;
sys/dev/mlx5/mlx5_en/en.h
928
struct mlx5e_priv *priv;
sys/dev/mlx5/mlx5_en/en_hw_tls.h
94
int mlx5e_tls_init(struct mlx5e_priv *);
sys/dev/mlx5/mlx5_en/en_hw_tls.h
95
void mlx5e_tls_cleanup(struct mlx5e_priv *);
sys/dev/mlx5/mlx5_en/en_hw_tls.h
97
void mlx5e_tls_prealloc_tags(struct mlx5e_priv *priv);
sys/dev/mlx5/mlx5_en/en_hw_tls_rx.h
142
int mlx5e_tls_rx_init(struct mlx5e_priv *);
sys/dev/mlx5/mlx5_en/en_hw_tls_rx.h
143
void mlx5e_tls_rx_cleanup(struct mlx5e_priv *);
sys/dev/mlx5/mlx5_en/en_rl.h
102
struct mlx5e_priv;
sys/dev/mlx5/mlx5_en/en_rl.h
147
struct mlx5e_priv *priv;
sys/dev/mlx5/mlx5_en/en_rl.h
159
struct mlx5e_priv *priv;
sys/dev/mlx5/mlx5_en/en_rl.h
165
int mlx5e_rl_init(struct mlx5e_priv *priv);
sys/dev/mlx5/mlx5_en/en_rl.h
166
void mlx5e_rl_cleanup(struct mlx5e_priv *priv);
sys/dev/mlx5/mlx5_en/mlx5_en_dim.c
32
mlx5e_dim_build_cq_param(struct mlx5e_priv *priv,
sys/dev/mlx5/mlx5_en/mlx5_en_ethtool.c
109
mlx5e_getmaxrate(struct mlx5e_priv *priv)
sys/dev/mlx5/mlx5_en/mlx5_en_ethtool.c
1287
struct mlx5e_priv *priv;
sys/dev/mlx5/mlx5_en/mlx5_en_ethtool.c
1345
struct mlx5e_priv *priv = arg1;
sys/dev/mlx5/mlx5_en/mlx5_en_ethtool.c
1381
mlx5e_create_diagnostics(struct mlx5e_priv *priv)
sys/dev/mlx5/mlx5_en/mlx5_en_ethtool.c
1420
mlx5e_create_ethtool(struct mlx5e_priv *priv)
sys/dev/mlx5/mlx5_en/mlx5_en_ethtool.c
145
mlx5e_get_max_alloc(struct mlx5e_priv *priv)
sys/dev/mlx5/mlx5_en/mlx5_en_ethtool.c
168
mlx5e_get_dscp(struct mlx5e_priv *priv)
sys/dev/mlx5/mlx5_en/mlx5_en_ethtool.c
192
mlx5e_tc_get_parameters(struct mlx5e_priv *priv,
sys/dev/mlx5/mlx5_en/mlx5_en_ethtool.c
224
struct mlx5e_priv *priv = arg1;
sys/dev/mlx5/mlx5_en/mlx5_en_ethtool.c
267
struct mlx5e_priv *priv = arg1;
sys/dev/mlx5/mlx5_en/mlx5_en_ethtool.c
310
mlx5e_get_prio_tc(struct mlx5e_priv *priv)
sys/dev/mlx5/mlx5_en/mlx5_en_ethtool.c
334
struct mlx5e_priv *priv = arg1;
sys/dev/mlx5/mlx5_en/mlx5_en_ethtool.c
370
mlx5e_fec_update(struct mlx5e_priv *priv)
sys/dev/mlx5/mlx5_en/mlx5_en_ethtool.c
441
struct mlx5e_priv *priv = arg1;
sys/dev/mlx5/mlx5_en/mlx5_en_ethtool.c
533
struct mlx5e_priv *priv = arg1;
sys/dev/mlx5/mlx5_en/mlx5_en_ethtool.c
546
struct mlx5e_priv *priv = arg1;
sys/dev/mlx5/mlx5_en/mlx5_en_ethtool.c
638
struct mlx5e_priv *priv = arg1;
sys/dev/mlx5/mlx5_en/mlx5_en_ethtool.c
651
struct mlx5e_priv *priv = arg1;
sys/dev/mlx5/mlx5_en/mlx5_en_ethtool.c
697
struct mlx5e_priv *priv = arg1;
sys/dev/mlx5/mlx5_en/mlx5_en_ethtool.c
73
mlx5e_ethtool_sync_tx_completion_fact(struct mlx5e_priv *priv)
sys/dev/mlx5/mlx5_en/mlx5_en_ethtool.c
733
mlx5e_update_buf_lossy(struct mlx5e_priv *priv)
sys/dev/mlx5/mlx5_en/mlx5_en_ethtool.c
747
struct mlx5e_priv *priv;
sys/dev/mlx5/mlx5_en/mlx5_en_ethtool.c
775
struct mlx5e_priv *priv;
sys/dev/mlx5/mlx5_en/mlx5_en_ethtool.c
805
struct mlx5e_priv *priv;
sys/dev/mlx5/mlx5_en/mlx5_en_ethtool.c
828
struct mlx5e_priv *priv = arg1;
sys/dev/mlx5/mlx5_en/mlx5_en_ethtool.c
842
mlx5e_hw_temperature_update(struct mlx5e_priv *priv)
sys/dev/mlx5/mlx5_en/mlx5_en_ethtool.c
885
__offsetof(struct mlx5e_priv, params_ethtool.n)
sys/dev/mlx5/mlx5_en/mlx5_en_ethtool.c
890
struct mlx5e_priv *priv = arg1;
sys/dev/mlx5/mlx5_en/mlx5_en_flow_table.c
1035
static void mlx5e_fill_addr_array(struct mlx5e_priv *priv, int list_type,
sys/dev/mlx5/mlx5_en/mlx5_en_flow_table.c
1062
static void mlx5e_vport_context_update_addr_list(struct mlx5e_priv *priv,
sys/dev/mlx5/mlx5_en/mlx5_en_flow_table.c
109
static void mlx5e_del_all_vlan_rules(struct mlx5e_priv *);
sys/dev/mlx5/mlx5_en/mlx5_en_flow_table.c
1109
static void mlx5e_vport_context_update(struct mlx5e_priv *priv)
sys/dev/mlx5/mlx5_en/mlx5_en_flow_table.c
1121
mlx5e_apply_ifp_addr(struct mlx5e_priv *priv)
sys/dev/mlx5/mlx5_en/mlx5_en_flow_table.c
1135
mlx5e_handle_ifp_addr(struct mlx5e_priv *priv, bool rx_mode_enable)
sys/dev/mlx5/mlx5_en/mlx5_en_flow_table.c
1153
mlx5e_set_rx_mode_core(struct mlx5e_priv *priv, bool rx_mode_enable)
sys/dev/mlx5/mlx5_en/mlx5_en_flow_table.c
1206
struct mlx5e_priv *priv =
sys/dev/mlx5/mlx5_en/mlx5_en_flow_table.c
1207
container_of(work, struct mlx5e_priv, set_rx_mode_work);
sys/dev/mlx5/mlx5_en/mlx5_en_flow_table.c
144
mlx5e_del_eth_addr_from_flow_table(struct mlx5e_priv *priv,
sys/dev/mlx5/mlx5_en/mlx5_en_flow_table.c
1490
mlx5e_create_main_flow_table(struct mlx5e_priv *priv, bool inner_vxlan)
sys/dev/mlx5/mlx5_en/mlx5_en_flow_table.c
1532
static void mlx5e_destroy_main_flow_table(struct mlx5e_priv *priv)
sys/dev/mlx5/mlx5_en/mlx5_en_flow_table.c
1537
static void mlx5e_destroy_main_vxlan_flow_table(struct mlx5e_priv *priv)
sys/dev/mlx5/mlx5_en/mlx5_en_flow_table.c
1621
mlx5e_create_vlan_flow_table(struct mlx5e_priv *priv)
sys/dev/mlx5/mlx5_en/mlx5_en_flow_table.c
1660
mlx5e_destroy_vlan_flow_table(struct mlx5e_priv *priv)
sys/dev/mlx5/mlx5_en/mlx5_en_flow_table.c
1666
mlx5e_add_vxlan_rule_sub(struct mlx5e_priv *priv, struct mlx5_flow_spec *spec,
sys/dev/mlx5/mlx5_en/mlx5_en_flow_table.c
1709
mlx5e_vxlan_find_db_el(struct mlx5e_priv *priv, u_int proto, u_int port)
sys/dev/mlx5/mlx5_en/mlx5_en_flow_table.c
1721
mlx5e_vxlan_alloc_db_el(struct mlx5e_priv *priv, u_int proto, u_int port)
sys/dev/mlx5/mlx5_en/mlx5_en_flow_table.c
1749
mlx5e_add_vxlan_rule_from_db(struct mlx5e_priv *priv,
sys/dev/mlx5/mlx5_en/mlx5_en_flow_table.c
1771
mlx5e_add_vxlan_rule(struct mlx5e_priv *priv, sa_family_t family, u_int port)
sys/dev/mlx5/mlx5_en/mlx5_en_flow_table.c
1803
mlx5e_add_vxlan_catchall_rule_sub(struct mlx5e_priv *priv,
sys/dev/mlx5/mlx5_en/mlx5_en_flow_table.c
1834
mlx5e_add_vxlan_catchall_rule(struct mlx5e_priv *priv)
sys/dev/mlx5/mlx5_en/mlx5_en_flow_table.c
1855
mlx5e_add_all_vxlan_rules(struct mlx5e_priv *priv)
sys/dev/mlx5/mlx5_en/mlx5_en_flow_table.c
1874
mlx5e_del_vxlan_rule(struct mlx5e_priv *priv, sa_family_t family, u_int port)
sys/dev/mlx5/mlx5_en/mlx5_en_flow_table.c
1900
mlx5e_del_all_vxlan_rules(struct mlx5e_priv *priv)
sys/dev/mlx5/mlx5_en/mlx5_en_flow_table.c
1913
mlx5e_del_vxlan_catchall_rule(struct mlx5e_priv *priv)
sys/dev/mlx5/mlx5_en/mlx5_en_flow_table.c
1922
struct mlx5e_priv *priv = arg;
sys/dev/mlx5/mlx5_en/mlx5_en_flow_table.c
1936
struct mlx5e_priv *priv = arg;
sys/dev/mlx5/mlx5_en/mlx5_en_flow_table.c
2009
mlx5e_create_vxlan_flow_table(struct mlx5e_priv *priv)
sys/dev/mlx5/mlx5_en/mlx5_en_flow_table.c
2125
mlx5e_create_inner_rss_flow_table(struct mlx5e_priv *priv)
sys/dev/mlx5/mlx5_en/mlx5_en_flow_table.c
2164
static void mlx5e_destroy_inner_rss_flow_table(struct mlx5e_priv *priv)
sys/dev/mlx5/mlx5_en/mlx5_en_flow_table.c
2170
mlx5e_destroy_vxlan_flow_table(struct mlx5e_priv *priv)
sys/dev/mlx5/mlx5_en/mlx5_en_flow_table.c
2176
mlx5e_open_flow_tables(struct mlx5e_priv *priv)
sys/dev/mlx5/mlx5_en/mlx5_en_flow_table.c
2243
mlx5e_close_flow_tables(struct mlx5e_priv *priv)
sys/dev/mlx5/mlx5_en/mlx5_en_flow_table.c
2257
mlx5e_open_flow_rules(struct mlx5e_priv *priv)
sys/dev/mlx5/mlx5_en/mlx5_en_flow_table.c
2289
mlx5e_close_flow_rules(struct mlx5e_priv *priv)
sys/dev/mlx5/mlx5_en/mlx5_en_flow_table.c
250
mlx5e_add_eth_addr_rule_sub(struct mlx5e_priv *priv,
sys/dev/mlx5/mlx5_en/mlx5_en_flow_table.c
432
mlx5e_add_eth_addr_rule(struct mlx5e_priv *priv,
sys/dev/mlx5/mlx5_en/mlx5_en_flow_table.c
453
mlx5e_del_main_vxlan_rules(struct mlx5e_priv *priv)
sys/dev/mlx5/mlx5_en/mlx5_en_flow_table.c
469
mlx5e_add_main_vxlan_rules_sub(struct mlx5e_priv *priv,
sys/dev/mlx5/mlx5_en/mlx5_en_flow_table.c
594
mlx5e_add_main_vxlan_rules(struct mlx5e_priv *priv)
sys/dev/mlx5/mlx5_en/mlx5_en_flow_table.c
613
static int mlx5e_vport_context_update_vlans(struct mlx5e_priv *priv)
sys/dev/mlx5/mlx5_en/mlx5_en_flow_table.c
664
mlx5e_add_vlan_rule_sub(struct mlx5e_priv *priv,
sys/dev/mlx5/mlx5_en/mlx5_en_flow_table.c
724
mlx5e_add_vlan_rule(struct mlx5e_priv *priv,
sys/dev/mlx5/mlx5_en/mlx5_en_flow_table.c
746
mlx5e_del_vlan_rule(struct mlx5e_priv *priv,
sys/dev/mlx5/mlx5_en/mlx5_en_flow_table.c
769
mlx5e_del_any_vid_rules(struct mlx5e_priv *priv)
sys/dev/mlx5/mlx5_en/mlx5_en_flow_table.c
776
mlx5e_add_any_vid_rules(struct mlx5e_priv *priv)
sys/dev/mlx5/mlx5_en/mlx5_en_flow_table.c
792
mlx5e_enable_vlan_filter(struct mlx5e_priv *priv)
sys/dev/mlx5/mlx5_en/mlx5_en_flow_table.c
804
mlx5e_disable_vlan_filter(struct mlx5e_priv *priv)
sys/dev/mlx5/mlx5_en/mlx5_en_flow_table.c
818
struct mlx5e_priv *priv = arg;
sys/dev/mlx5/mlx5_en/mlx5_en_flow_table.c
833
struct mlx5e_priv *priv = arg;
sys/dev/mlx5/mlx5_en/mlx5_en_flow_table.c
846
mlx5e_add_all_vlan_rules(struct mlx5e_priv *priv)
sys/dev/mlx5/mlx5_en/mlx5_en_flow_table.c
875
mlx5e_del_all_vlan_rules(struct mlx5e_priv *priv)
sys/dev/mlx5/mlx5_en/mlx5_en_flow_table.c
894
mlx5e_execute_action(struct mlx5e_priv *priv,
sys/dev/mlx5/mlx5_en/mlx5_en_flow_table.c
962
mlx5e_sync_ifp_addr(struct mlx5e_priv *priv)
sys/dev/mlx5/mlx5_en/mlx5_en_hw_tls.c
124
struct mlx5e_priv *priv = arg;
sys/dev/mlx5/mlx5_en/mlx5_en_hw_tls.c
160
struct mlx5e_priv *priv;
sys/dev/mlx5/mlx5_en/mlx5_en_hw_tls.c
167
priv = container_of(ptls, struct mlx5e_priv, tls);
sys/dev/mlx5/mlx5_en/mlx5_en_hw_tls.c
201
struct mlx5e_priv *priv = (struct mlx5e_priv *)arg1;
sys/dev/mlx5/mlx5_en/mlx5_en_hw_tls.c
220
mlx5e_tls_init(struct mlx5e_priv *priv)
sys/dev/mlx5/mlx5_en/mlx5_en_hw_tls.c
288
mlx5e_tls_prealloc_tags(struct mlx5e_priv *priv)
sys/dev/mlx5/mlx5_en/mlx5_en_hw_tls.c
305
mlx5e_tls_cleanup(struct mlx5e_priv *priv)
sys/dev/mlx5/mlx5_en/mlx5_en_hw_tls.c
329
mlx5e_tls_st_init(struct mlx5e_priv *priv, struct mlx5e_tls_tag *ptag)
sys/dev/mlx5/mlx5_en/mlx5_en_hw_tls.c
370
struct mlx5e_priv *priv;
sys/dev/mlx5/mlx5_en/mlx5_en_hw_tls.c
373
priv = container_of(ptag->tls, struct mlx5e_priv, tls);
sys/dev/mlx5/mlx5_en/mlx5_en_hw_tls.c
437
struct mlx5e_priv *priv;
sys/dev/mlx5/mlx5_en/mlx5_en_hw_tls.c
590
struct mlx5e_priv *priv;
sys/dev/mlx5/mlx5_en/mlx5_en_hw_tls.c
916
mlx5e_tls_init(struct mlx5e_priv *priv)
sys/dev/mlx5/mlx5_en/mlx5_en_hw_tls.c
92
struct mlx5e_priv *priv;
sys/dev/mlx5/mlx5_en/mlx5_en_hw_tls.c
923
mlx5e_tls_cleanup(struct mlx5e_priv *priv)
sys/dev/mlx5/mlx5_en/mlx5_en_hw_tls.c
98
priv = container_of(ptls, struct mlx5e_priv, tls);
sys/dev/mlx5/mlx5_en/mlx5_en_hw_tls_rx.c
1016
struct mlx5e_priv *priv;
sys/dev/mlx5/mlx5_en/mlx5_en_hw_tls_rx.c
1044
struct mlx5e_priv *priv;
sys/dev/mlx5/mlx5_en/mlx5_en_hw_tls_rx.c
1052
priv = container_of(ptag->tls_rx, struct mlx5e_priv, tls_rx);
sys/dev/mlx5/mlx5_en/mlx5_en_hw_tls_rx.c
1097
mlx5e_tls_rx_init(struct mlx5e_priv *priv)
sys/dev/mlx5/mlx5_en/mlx5_en_hw_tls_rx.c
1104
mlx5e_tls_rx_cleanup(struct mlx5e_priv *priv)
sys/dev/mlx5/mlx5_en/mlx5_en_hw_tls_rx.c
124
mlx5e_tls_rx_get_iq(struct mlx5e_priv *priv, uint32_t flowid, uint32_t flowtype)
sys/dev/mlx5/mlx5_en/mlx5_en_hw_tls_rx.c
231
struct mlx5e_priv *priv;
sys/dev/mlx5/mlx5_en/mlx5_en_hw_tls_rx.c
332
container_of(ptag->tls_rx, struct mlx5e_priv, tls_rx),
sys/dev/mlx5/mlx5_en/mlx5_en_hw_tls_rx.c
475
mlx5e_tls_rx_init(struct mlx5e_priv *priv)
sys/dev/mlx5/mlx5_en/mlx5_en_hw_tls_rx.c
526
mlx5e_tls_rx_cleanup(struct mlx5e_priv *priv)
sys/dev/mlx5/mlx5_en/mlx5_en_hw_tls_rx.c
555
struct mlx5e_priv *priv;
sys/dev/mlx5/mlx5_en/mlx5_en_hw_tls_rx.c
559
priv = container_of(ptag->tls_rx, struct mlx5e_priv, tls_rx);
sys/dev/mlx5/mlx5_en/mlx5_en_hw_tls_rx.c
683
struct mlx5e_priv *priv;
sys/dev/mlx5/mlx5_en/mlx5_en_hw_tls_rx.c
95
mlx5e_tls_rx_get_ch(struct mlx5e_priv *priv, uint32_t flowid, uint32_t flowtype)
sys/dev/mlx5/mlx5_en/mlx5_en_hw_tls_rx.c
973
struct mlx5e_priv *priv;
sys/dev/mlx5/mlx5_en/mlx5_en_hw_tls_rx.c
978
priv = container_of(ptag->tls_rx, struct mlx5e_priv, tls_rx);
sys/dev/mlx5/mlx5_en/mlx5_en_iq.c
179
struct mlx5e_priv *priv = c->priv;
sys/dev/mlx5/mlx5_en/mlx5_en_main.c
1020
struct mlx5e_priv *priv;
sys/dev/mlx5/mlx5_en/mlx5_en_main.c
1022
priv = container_of(work, struct mlx5e_priv, update_stats_work);
sys/dev/mlx5/mlx5_en/mlx5_en_main.c
1033
struct mlx5e_priv *priv = arg;
sys/dev/mlx5/mlx5_en/mlx5_en_main.c
1041
mlx5e_async_event_sub(struct mlx5e_priv *priv,
sys/dev/mlx5/mlx5_en/mlx5_en_main.c
1059
struct mlx5e_priv *priv = vpriv;
sys/dev/mlx5/mlx5_en/mlx5_en_main.c
1068
mlx5e_enable_async_events(struct mlx5e_priv *priv)
sys/dev/mlx5/mlx5_en/mlx5_en_main.c
1074
mlx5e_disable_async_events(struct mlx5e_priv *priv)
sys/dev/mlx5/mlx5_en/mlx5_en_main.c
1103
mlx5e_reset_calibration_callout(struct mlx5e_priv *priv)
sys/dev/mlx5/mlx5_en/mlx5_en_main.c
1123
mlx5e_hw_clock(struct mlx5e_priv *priv)
sys/dev/mlx5/mlx5_en/mlx5_en_main.c
1147
struct mlx5e_priv *priv;
sys/dev/mlx5/mlx5_en/mlx5_en_main.c
1197
struct mlx5e_priv *priv = c->priv;
sys/dev/mlx5/mlx5_en/mlx5_en_main.c
1334
struct mlx5e_priv *priv = c->priv;
sys/dev/mlx5/mlx5_en/mlx5_en_main.c
1378
struct mlx5e_priv *priv = c->priv;
sys/dev/mlx5/mlx5_en/mlx5_en_main.c
1408
struct mlx5e_priv *priv = c->priv;
sys/dev/mlx5/mlx5_en/mlx5_en_main.c
1501
mlx5e_open_drop_rq(struct mlx5e_priv *priv,
sys/dev/mlx5/mlx5_en/mlx5_en_main.c
1637
mlx5e_refresh_sq_inline_sub(struct mlx5e_priv *priv, struct mlx5e_channel *c)
sys/dev/mlx5/mlx5_en/mlx5_en_main.c
1649
mlx5e_refresh_sq_inline(struct mlx5e_priv *priv)
sys/dev/mlx5/mlx5_en/mlx5_en_main.c
1667
struct mlx5e_priv *priv = c->priv;
sys/dev/mlx5/mlx5_en/mlx5_en_main.c
1981
mlx5e_create_cq(struct mlx5e_priv *priv,
sys/dev/mlx5/mlx5_en/mlx5_en_main.c
2082
mlx5e_open_cq(struct mlx5e_priv *priv,
sys/dev/mlx5/mlx5_en/mlx5_en_main.c
2177
mlx5e_chan_static_init(struct mlx5e_priv *priv, struct mlx5e_channel *c, int ix)
sys/dev/mlx5/mlx5_en/mlx5_en_main.c
2217
mlx5e_priv_wait_for_completion(struct mlx5e_priv *priv, const uint32_t channels)
sys/dev/mlx5/mlx5_en/mlx5_en_main.c
2244
mlx5e_open_channel(struct mlx5e_priv *priv,
sys/dev/mlx5/mlx5_en/mlx5_en_main.c
2319
mlx5e_get_wqe_sz(struct mlx5e_priv *priv, u32 *wqe_sz, u32 *nsegs)
sys/dev/mlx5/mlx5_en/mlx5_en_main.c
2342
mlx5e_build_rq_param(struct mlx5e_priv *priv,
sys/dev/mlx5/mlx5_en/mlx5_en_main.c
2361
mlx5e_build_sq_param(struct mlx5e_priv *priv,
sys/dev/mlx5/mlx5_en/mlx5_en_main.c
2375
mlx5e_build_common_cq_param(struct mlx5e_priv *priv,
sys/dev/mlx5/mlx5_en/mlx5_en_main.c
2384
mlx5e_get_default_profile(struct mlx5e_priv *priv, int mode, struct net_dim_cq_moder *ptr)
sys/dev/mlx5/mlx5_en/mlx5_en_main.c
2397
mlx5e_build_rx_cq_param(struct mlx5e_priv *priv,
sys/dev/mlx5/mlx5_en/mlx5_en_main.c
2456
mlx5e_build_tx_cq_param(struct mlx5e_priv *priv,
sys/dev/mlx5/mlx5_en/mlx5_en_main.c
2481
mlx5e_build_channel_param(struct mlx5e_priv *priv,
sys/dev/mlx5/mlx5_en/mlx5_en_main.c
2493
mlx5e_open_channels(struct mlx5e_priv *priv)
sys/dev/mlx5/mlx5_en/mlx5_en_main.c
2544
mlx5e_close_channels(struct mlx5e_priv *priv)
sys/dev/mlx5/mlx5_en/mlx5_en_main.c
2555
mlx5e_refresh_sq_params(struct mlx5e_priv *priv, struct mlx5e_sq *sq)
sys/dev/mlx5/mlx5_en/mlx5_en_main.c
2583
mlx5e_refresh_rq_params(struct mlx5e_priv *priv, struct mlx5e_rq *rq)
sys/dev/mlx5/mlx5_en/mlx5_en_main.c
2640
mlx5e_refresh_channel_params_sub(struct mlx5e_priv *priv, struct mlx5e_channel *c)
sys/dev/mlx5/mlx5_en/mlx5_en_main.c
2659
mlx5e_refresh_channel_params(struct mlx5e_priv *priv)
sys/dev/mlx5/mlx5_en/mlx5_en_main.c
2678
mlx5e_open_tis(struct mlx5e_priv *priv, int tc)
sys/dev/mlx5/mlx5_en/mlx5_en_main.c
2693
mlx5e_close_tis(struct mlx5e_priv *priv, int tc)
sys/dev/mlx5/mlx5_en/mlx5_en_main.c
2699
mlx5e_open_tises(struct mlx5e_priv *priv)
sys/dev/mlx5/mlx5_en/mlx5_en_main.c
2721
mlx5e_close_tises(struct mlx5e_priv *priv)
sys/dev/mlx5/mlx5_en/mlx5_en_main.c
2731
mlx5e_open_default_rqt(struct mlx5e_priv *priv, u32 *prqtn, int sz)
sys/dev/mlx5/mlx5_en/mlx5_en_main.c
2758
mlx5e_open_rqts(struct mlx5e_priv *priv)
sys/dev/mlx5/mlx5_en/mlx5_en_main.c
2786
mlx5e_close_rqts(struct mlx5e_priv *priv)
sys/dev/mlx5/mlx5_en/mlx5_en_main.c
2797
mlx5e_activate_rqt(struct mlx5e_priv *priv)
sys/dev/mlx5/mlx5_en/mlx5_en_main.c
2868
mlx5e_deactivate_rqt(struct mlx5e_priv *priv)
sys/dev/mlx5/mlx5_en/mlx5_en_main.c
2922
mlx5e_hw_lro_set_tir_ctx_lro_max_msg_sz(struct mlx5e_priv *priv, u32 *tirc)
sys/dev/mlx5/mlx5_en/mlx5_en_main.c
2929
mlx5e_hw_lro_set_tir_ctx(struct mlx5e_priv *priv, u32 *tirc)
sys/dev/mlx5/mlx5_en/mlx5_en_main.c
2941
mlx5e_hw_lro_update_tir(struct mlx5e_priv *priv, int tt, bool inner_vxlan)
sys/dev/mlx5/mlx5_en/mlx5_en_main.c
2972
mlx5e_hw_lro_update_tirs(struct mlx5e_priv *priv)
sys/dev/mlx5/mlx5_en/mlx5_en_main.c
2987
mlx5e_build_tir_ctx(struct mlx5e_priv *priv, u32 * tirc, int tt, bool inner_vxlan)
sys/dev/mlx5/mlx5_en/mlx5_en_main.c
3139
mlx5e_open_tir(struct mlx5e_priv *priv, int tt, bool inner_vxlan)
sys/dev/mlx5/mlx5_en/mlx5_en_main.c
3164
mlx5e_close_tir(struct mlx5e_priv *priv, int tt, bool inner_vxlan)
sys/dev/mlx5/mlx5_en/mlx5_en_main.c
3171
mlx5e_open_tirs(struct mlx5e_priv *priv)
sys/dev/mlx5/mlx5_en/mlx5_en_main.c
3192
mlx5e_close_tirs(struct mlx5e_priv *priv)
sys/dev/mlx5/mlx5_en/mlx5_en_main.c
3207
struct mlx5e_priv *priv = if_getsoftc(ifp);
sys/dev/mlx5/mlx5_en/mlx5_en_main.c
3264
struct mlx5e_priv *priv = if_getsoftc(ifp);
sys/dev/mlx5/mlx5_en/mlx5_en_main.c
3333
struct mlx5e_priv *priv = arg;
sys/dev/mlx5/mlx5_en/mlx5_en_main.c
3348
struct mlx5e_priv *priv = if_getsoftc(ifp);
sys/dev/mlx5/mlx5_en/mlx5_en_main.c
3370
struct mlx5e_priv *priv = if_getsoftc(ifp);
sys/dev/mlx5/mlx5_en/mlx5_en_main.c
3423
struct mlx5e_priv *priv = if_getsoftc(ifp);
sys/dev/mlx5/mlx5_en/mlx5_en_main.c
3476
struct mlx5e_priv *priv;
sys/dev/mlx5/mlx5_en/mlx5_en_main.c
368
mlx5e_update_carrier(struct mlx5e_priv *priv)
sys/dev/mlx5/mlx5_en/mlx5_en_main.c
3901
struct mlx5e_priv *priv,
sys/dev/mlx5/mlx5_en/mlx5_en_main.c
3984
mlx5e_create_mkey(struct mlx5e_priv *priv, u32 pdn,
sys/dev/mlx5/mlx5_en/mlx5_en_main.c
4028
mlx5e_priv_static_init(struct mlx5e_priv *priv, struct mlx5_core_dev *mdev,
sys/dev/mlx5/mlx5_en/mlx5_en_main.c
4061
mlx5e_priv_static_destroy(struct mlx5e_priv *priv, struct mlx5_core_dev *mdev,
sys/dev/mlx5/mlx5_en/mlx5_en_main.c
4086
struct mlx5e_priv *priv = arg1;
sys/dev/mlx5/mlx5_en/mlx5_en_main.c
4214
mlx5e_modify_tx_dma(struct mlx5e_priv *priv, uint8_t value)
sys/dev/mlx5/mlx5_en/mlx5_en_main.c
4230
mlx5e_modify_rx_dma(struct mlx5e_priv *priv, uint8_t value)
sys/dev/mlx5/mlx5_en/mlx5_en_main.c
4246
mlx5e_add_hw_stats(struct mlx5e_priv *priv)
sys/dev/mlx5/mlx5_en/mlx5_en_main.c
4260
struct mlx5e_priv *priv = arg1;
sys/dev/mlx5/mlx5_en/mlx5_en_main.c
4305
struct mlx5e_priv *priv = arg1;
sys/dev/mlx5/mlx5_en/mlx5_en_main.c
4351
mlx5e_setup_pauseframes(struct mlx5e_priv *priv)
sys/dev/mlx5/mlx5_en/mlx5_en_main.c
44
static int mlx5e_get_wqe_sz(struct mlx5e_priv *priv, u32 *wqe_sz, u32 *nsegs);
sys/dev/mlx5/mlx5_en/mlx5_en_main.c
4412
struct mlx5e_priv *priv;
sys/dev/mlx5/mlx5_en/mlx5_en_main.c
453
struct mlx5e_priv *priv = if_getsoftc(dev);
sys/dev/mlx5/mlx5_en/mlx5_en_main.c
4542
mlx5e_ifm_add(struct mlx5e_priv *priv, int type)
sys/dev/mlx5/mlx5_en/mlx5_en_main.c
4562
struct mlx5e_priv *priv;
sys/dev/mlx5/mlx5_en/mlx5_en_main.c
4956
struct mlx5e_priv *priv = vpriv;
sys/dev/mlx5/mlx5_en/mlx5_en_main.c
498
mlx5e_set_port_pause_and_pfc(struct mlx5e_priv *priv)
sys/dev/mlx5/mlx5_en/mlx5_en_main.c
5066
struct mlx5e_priv *priv = if_getsoftc(dev);
sys/dev/mlx5/mlx5_en/mlx5_en_main.c
508
mlx5e_set_port_pfc(struct mlx5e_priv *priv)
sys/dev/mlx5/mlx5_en/mlx5_en_main.c
5083
struct mlx5e_priv *priv = if_getsoftc(dev);
sys/dev/mlx5/mlx5_en/mlx5_en_main.c
5113
struct mlx5e_priv *priv = if_getsoftc(dev);
sys/dev/mlx5/mlx5_en/mlx5_en_main.c
5128
struct mlx5e_priv *priv = vpriv;
sys/dev/mlx5/mlx5_en/mlx5_en_main.c
528
struct mlx5e_priv *priv = if_getsoftc(dev);
sys/dev/mlx5/mlx5_en/mlx5_en_main.c
611
struct mlx5e_priv *priv = container_of(work, struct mlx5e_priv,
sys/dev/mlx5/mlx5_en/mlx5_en_main.c
627
mlx5e_update_pcie_counters(struct mlx5e_priv *priv)
sys/dev/mlx5/mlx5_en/mlx5_en_main.c
677
mlx5e_update_pport_counters(struct mlx5e_priv *priv)
sys/dev/mlx5/mlx5_en/mlx5_en_main.c
775
mlx5e_grp_vnic_env_update_stats(struct mlx5e_priv *priv)
sys/dev/mlx5/mlx5_en/mlx5_en_main.c
803
mlx5e_update_stats_locked(struct mlx5e_priv *priv)
sys/dev/mlx5/mlx5_en/mlx5_en_port_buffer.c
125
static u32 calculate_xoff(struct mlx5e_priv *priv, unsigned int mtu)
sys/dev/mlx5/mlx5_en/mlx5_en_port_buffer.c
143
static int update_xoff_threshold(struct mlx5e_priv *priv,
sys/dev/mlx5/mlx5_en/mlx5_en_port_buffer.c
192
static int update_buffer_lossy(struct mlx5e_priv *priv, unsigned int mtu,
sys/dev/mlx5/mlx5_en/mlx5_en_port_buffer.c
239
int mlx5e_port_manual_buffer_config(struct mlx5e_priv *priv,
sys/dev/mlx5/mlx5_en/mlx5_en_port_buffer.c
33
int mlx5e_port_query_buffer(struct mlx5e_priv *priv,
sys/dev/mlx5/mlx5_en/mlx5_en_port_buffer.c
87
static int port_set_buffer(struct mlx5e_priv *priv,
sys/dev/mlx5/mlx5_en/mlx5_en_rl.c
1015
mlx5e_rl_close_workers(struct mlx5e_priv *priv)
sys/dev/mlx5/mlx5_en/mlx5_en_rl.c
104
mlx5e_rl_create_sq(struct mlx5e_priv *priv, struct mlx5e_sq *sq,
sys/dev/mlx5/mlx5_en/mlx5_en_rl.c
1065
mlx5e_rl_cleanup(struct mlx5e_priv *priv)
sys/dev/mlx5/mlx5_en/mlx5_en_rl.c
1209
struct mlx5e_priv *priv;
sys/dev/mlx5/mlx5_en/mlx5_en_rl.c
1274
struct mlx5e_priv *priv = rl->priv;
sys/dev/mlx5/mlx5_en/mlx5_en_rl.c
1445
struct mlx5e_priv *priv = rl->priv;
sys/dev/mlx5/mlx5_en/mlx5_en_rl.c
1680
mlx5e_rl_init(struct mlx5e_priv *priv)
sys/dev/mlx5/mlx5_en/mlx5_en_rl.c
1687
mlx5e_rl_cleanup(struct mlx5e_priv *priv)
sys/dev/mlx5/mlx5_en/mlx5_en_rl.c
188
mlx5e_rl_open_sq(struct mlx5e_priv *priv, struct mlx5e_sq *sq,
sys/dev/mlx5/mlx5_en/mlx5_en_rl.c
228
mlx5e_rl_chan_mtx_init(struct mlx5e_priv *priv, struct mlx5e_sq *sq)
sys/dev/mlx5/mlx5_en/mlx5_en_rl.c
247
struct mlx5e_priv *priv = rlw->priv;
sys/dev/mlx5/mlx5_en/mlx5_en_rl.c
33
static int mlx5e_rl_open_workers(struct mlx5e_priv *);
sys/dev/mlx5/mlx5_en/mlx5_en_rl.c
34
static void mlx5e_rl_close_workers(struct mlx5e_priv *);
sys/dev/mlx5/mlx5_en/mlx5_en_rl.c
351
struct mlx5e_priv *priv = sq->priv;
sys/dev/mlx5/mlx5_en/mlx5_en_rl.c
598
struct mlx5e_priv *priv;
sys/dev/mlx5/mlx5_en/mlx5_en_rl.c
744
mlx5e_rl_open_tis(struct mlx5e_priv *priv)
sys/dev/mlx5/mlx5_en/mlx5_en_rl.c
759
mlx5e_rl_close_tis(struct mlx5e_priv *priv)
sys/dev/mlx5/mlx5_en/mlx5_en_rl.c
849
mlx5e_rl_init(struct mlx5e_priv *priv)
sys/dev/mlx5/mlx5_en/mlx5_en_rl.c
980
mlx5e_rl_open_workers(struct mlx5e_priv *priv)
sys/dev/mlx5/mlx5_en/mlx5_en_rx.c
261
mlx5e_mbuf_tstmp(struct mlx5e_priv *priv, uint64_t hw_tstmp)
sys/dev/mlx5/mlx5_en/mlx5_en_tx.c
139
struct mlx5e_priv *priv = if_getsoftc(ifp);
sys/dev/mlx5/mlx5_en/port_buffer.h
72
int mlx5e_port_manual_buffer_config(struct mlx5e_priv *priv,
sys/dev/mlx5/mlx5_en/port_buffer.h
78
int mlx5e_port_query_buffer(struct mlx5e_priv *priv,