/freebsd/sys/dev/mlx5/mlx5_core/ |
H A D | fs_tcp.h | 31 struct mlx5e_priv; 33 int mlx5e_accel_fs_tcp_create(struct mlx5e_priv *); 34 void mlx5e_accel_fs_tcp_destroy(struct mlx5e_priv *); 36 mlx5e_accel_fs_add_inpcb(struct mlx5e_priv *,
|
H A D | mlx5_fs_tcp.c | 90 mlx5e_accel_fs_add_inpcb(struct mlx5e_priv *priv, in mlx5e_accel_fs_add_inpcb() 171 accel_fs_tcp_add_default_rule(struct mlx5e_priv *priv, int type) in accel_fs_tcp_add_default_rule() 313 accel_fs_tcp_create_table(struct mlx5e_priv *priv, int type) in accel_fs_tcp_create_table() 342 accel_fs_tcp_destroy_table(struct mlx5e_priv *priv, int i) in accel_fs_tcp_destroy_table() 358 mlx5e_accel_fs_tcp_destroy(struct mlx5e_priv *priv) in mlx5e_accel_fs_tcp_destroy() 372 mlx5e_accel_fs_tcp_create(struct mlx5e_priv *priv) in mlx5e_accel_fs_tcp_create()
|
/freebsd/sys/dev/mlx5/mlx5_en/ |
H A D | mlx5_en_flow_table.c | 109 static void mlx5e_del_all_vlan_rules(struct mlx5e_priv *); 144 mlx5e_del_eth_addr_from_flow_table(struct mlx5e_priv *priv, in mlx5e_del_eth_addr_from_flow_table() 250 mlx5e_add_eth_addr_rule_sub(struct mlx5e_priv *priv, in mlx5e_add_eth_addr_rule_sub() 432 mlx5e_add_eth_addr_rule(struct mlx5e_priv *priv, in mlx5e_add_eth_addr_rule() 453 mlx5e_del_main_vxlan_rules(struct mlx5e_priv *priv) in mlx5e_del_main_vxlan_rules() 469 mlx5e_add_main_vxlan_rules_sub(struct mlx5e_priv *priv, in mlx5e_add_main_vxlan_rules_sub() 594 mlx5e_add_main_vxlan_rules(struct mlx5e_priv *priv) in mlx5e_add_main_vxlan_rules() 613 static int mlx5e_vport_context_update_vlans(struct mlx5e_priv *priv) in mlx5e_vport_context_update_vlans() 664 mlx5e_add_vlan_rule_sub(struct mlx5e_priv *priv, in mlx5e_add_vlan_rule_sub() 724 mlx5e_add_vlan_rule(struct mlx5e_priv *priv, in mlx5e_add_vlan_rule() [all …]
|
H A D | mlx5_en_main.c | 44 static int mlx5e_get_wqe_sz(struct mlx5e_priv *priv, u32 *wqe_sz, u32 *nsegs); 368 mlx5e_update_carrier(struct mlx5e_priv *priv) in mlx5e_update_carrier() 463 struct mlx5e_priv *priv = if_getsoftc(dev); in mlx5e_media_status() 508 mlx5e_set_port_pause_and_pfc(struct mlx5e_priv *priv) in mlx5e_set_port_pause_and_pfc() 518 mlx5e_set_port_pfc(struct mlx5e_priv *priv) in mlx5e_set_port_pfc() 538 struct mlx5e_priv *priv = if_getsoftc(dev); in mlx5e_media_change() 621 struct mlx5e_priv *priv = container_of(work, struct mlx5e_priv, in mlx5e_update_carrier_work() 637 mlx5e_update_pcie_counters(struct mlx5e_priv *priv) in mlx5e_update_pcie_counters() 687 mlx5e_update_pport_counters(struct mlx5e_priv *priv) in mlx5e_update_pport_counters() 785 mlx5e_grp_vnic_env_update_stats(struct mlx5e_priv *priv) in mlx5e_grp_vnic_env_update_stats() [all …]
|
H A D | en_rl.h | 102 struct mlx5e_priv; 147 struct mlx5e_priv *priv; 159 struct mlx5e_priv *priv; 165 int mlx5e_rl_init(struct mlx5e_priv *priv); 166 void mlx5e_rl_cleanup(struct mlx5e_priv *priv);
|
H A D | en.h | 746 struct mlx5e_priv *priv; 830 struct mlx5e_priv *priv; 895 struct mlx5e_priv *priv; 930 struct mlx5e_priv *priv; 1075 struct mlx5e_priv { struct 1217 void mlx5e_dim_build_cq_param(struct mlx5e_priv *, struct mlx5e_cq_param *); 1219 int mlx5e_open_flow_tables(struct mlx5e_priv *priv); 1220 void mlx5e_close_flow_tables(struct mlx5e_priv *priv); 1221 int mlx5e_open_flow_rules(struct mlx5e_priv *priv); 1222 void mlx5e_close_flow_rules(struct mlx5e_priv *priv); [all …]
|
H A D | mlx5_en_ethtool.c | 73 mlx5e_ethtool_sync_tx_completion_fact(struct mlx5e_priv *priv) in mlx5e_ethtool_sync_tx_completion_fact() 109 mlx5e_getmaxrate(struct mlx5e_priv *priv) in mlx5e_getmaxrate() 145 mlx5e_get_max_alloc(struct mlx5e_priv *priv) in mlx5e_get_max_alloc() 168 mlx5e_get_dscp(struct mlx5e_priv *priv) in mlx5e_get_dscp() 192 mlx5e_tc_get_parameters(struct mlx5e_priv *priv, in mlx5e_tc_get_parameters() 224 struct mlx5e_priv *priv = arg1; in mlx5e_tc_maxrate_handler() 267 struct mlx5e_priv *priv = arg1; in mlx5e_tc_rate_share_handler() 310 mlx5e_get_prio_tc(struct mlx5e_priv *priv) in mlx5e_get_prio_tc() 334 struct mlx5e_priv *priv = arg1; in mlx5e_prio_to_tc_handler() 370 mlx5e_fec_update(struct mlx5e_priv *priv) in mlx5e_fec_update() [all …]
|
H A D | mlx5_en_hw_tls.c | 89 mlx5e_prealloc_tags(struct mlx5e_priv *priv, int nitems) in mlx5e_prealloc_tags() 108 struct mlx5e_priv *priv = arg; in mlx5e_tls_tag_import() 144 struct mlx5e_priv *priv; in mlx5e_tls_tag_release() 151 priv = container_of(ptls, struct mlx5e_priv, tls); in mlx5e_tls_tag_release() 185 struct mlx5e_priv *priv = (struct mlx5e_priv *)arg1; in mlx5e_max_tag_proc() 204 mlx5e_tls_init(struct mlx5e_priv *priv) in mlx5e_tls_init() 274 mlx5e_tls_cleanup(struct mlx5e_priv *priv) in mlx5e_tls_cleanup() 294 mlx5e_tls_st_init(struct mlx5e_priv *priv, struct mlx5e_tls_tag *ptag) in mlx5e_tls_st_init() 335 struct mlx5e_priv *priv; in mlx5e_tls_work() 338 priv = container_of(ptag->tls, struct mlx5e_priv, tls); in mlx5e_tls_work() [all …]
|
H A D | mlx5_en_hw_tls_rx.c | 78 mlx5e_tls_rx_get_ch(struct mlx5e_priv *priv, uint32_t flowid, uint32_t flowtype) in mlx5e_tls_rx_get_ch() 107 mlx5e_tls_rx_get_iq(struct mlx5e_priv *priv, uint32_t flowid, uint32_t flowtype) in mlx5e_tls_rx_get_iq() 214 struct mlx5e_priv *priv; in mlx5e_tls_rx_send_progress_parameters_sync() 314 container_of(ptag->tls_rx, struct mlx5e_priv, tls_rx), in mlx5e_tls_rx_receive_progress_parameters_cb() 455 mlx5e_tls_rx_init(struct mlx5e_priv *priv) in mlx5e_tls_rx_init() 506 mlx5e_tls_rx_cleanup(struct mlx5e_priv *priv) in mlx5e_tls_rx_cleanup() 535 struct mlx5e_priv *priv; in mlx5e_tls_rx_work() 539 priv = container_of(ptag->tls_rx, struct mlx5e_priv, tls_rx); in mlx5e_tls_rx_work() 662 struct mlx5e_priv *priv; in mlx5e_tls_rx_snd_tag_alloc() 951 struct mlx5e_priv *pri in mlx5e_tls_rx_snd_tag_modify() [all...] |
H A D | mlx5_en_port_buffer.c | 33 int mlx5e_port_query_buffer(struct mlx5e_priv *priv, in mlx5e_port_query_buffer() 87 static int port_set_buffer(struct mlx5e_priv *priv, in port_set_buffer() 125 static u32 calculate_xoff(struct mlx5e_priv *priv, unsigned int mtu) in calculate_xoff() 143 static int update_xoff_threshold(struct mlx5e_priv *priv, in update_xoff_threshold() 192 static int update_buffer_lossy(struct mlx5e_priv *priv, unsigned int mtu, in update_buffer_lossy() 239 int mlx5e_port_manual_buffer_config(struct mlx5e_priv *priv, in mlx5e_port_manual_buffer_config()
|
H A D | mlx5_en_rl.c | 33 static int mlx5e_rl_open_workers(struct mlx5e_priv *); 34 static void mlx5e_rl_close_workers(struct mlx5e_priv *); 104 mlx5e_rl_create_sq(struct mlx5e_priv *priv, struct mlx5e_sq *sq, in mlx5e_rl_create_sq() 188 mlx5e_rl_open_sq(struct mlx5e_priv *priv, struct mlx5e_sq *sq, in mlx5e_rl_open_sq() 228 mlx5e_rl_chan_mtx_init(struct mlx5e_priv *priv, struct mlx5e_sq *sq) in mlx5e_rl_chan_mtx_init() 247 struct mlx5e_priv *priv = rlw->priv; in mlx5e_rl_open_channel() 351 struct mlx5e_priv *priv = sq->priv; in mlx5e_rl_modify_sq() 598 struct mlx5e_priv *priv; in mlx5e_rl_worker() 744 mlx5e_rl_open_tis(struct mlx5e_priv *priv) in mlx5e_rl_open_tis() 759 mlx5e_rl_close_tis(struct mlx5e_priv *priv) in mlx5e_rl_close_tis() [all …]
|
H A D | port_buffer.h | 72 int mlx5e_port_manual_buffer_config(struct mlx5e_priv *priv, 78 int mlx5e_port_query_buffer(struct mlx5e_priv *priv,
|
H A D | en_hw_tls.h | 92 int mlx5e_tls_init(struct mlx5e_priv *); 93 void mlx5e_tls_cleanup(struct mlx5e_priv *);
|
H A D | en_hw_tls_rx.h | 142 int mlx5e_tls_rx_init(struct mlx5e_priv *); 143 void mlx5e_tls_rx_cleanup(struct mlx5e_priv *);
|
H A D | mlx5_en_dim.c | 32 mlx5e_dim_build_cq_param(struct mlx5e_priv *priv, in mlx5e_dim_build_cq_param()
|
H A D | mlx5_en_iq.c | 179 struct mlx5e_priv *priv = c->priv; in mlx5e_iq_create()
|
H A D | mlx5_en_rx.c | 216 mlx5e_mbuf_tstmp(struct mlx5e_priv *priv, uint64_t hw_tstmp) in mlx5e_mbuf_tstmp()
|
H A D | mlx5_en_tx.c | 139 struct mlx5e_priv *priv = if_getsoftc(ifp); in mlx5e_select_queue()
|
/freebsd/sys/dev/mlx5/mlx5_accel/ |
H A D | ipsec.h | 42 struct mlx5e_priv; 207 int mlx5e_ipsec_init(struct mlx5e_priv *priv); 208 void mlx5e_ipsec_cleanup(struct mlx5e_priv *priv); 258 void mlx5e_accel_ipsec_fs_rx_tables_destroy(struct mlx5e_priv *priv); 259 int mlx5e_accel_ipsec_fs_rx_tables_create(struct mlx5e_priv *priv); 260 void mlx5e_accel_ipsec_fs_rx_catchall_rules_destroy(struct mlx5e_priv *priv); 261 int mlx5e_accel_ipsec_fs_rx_catchall_rules(struct mlx5e_priv *priv);
|
H A D | mlx5_ipsec_rxtx.c | 41 struct mlx5e_priv *priv; in mlx5_accel_ipsec_rx_tag_add()
|
H A D | mlx5_ipsec.c | 335 struct mlx5e_priv *priv = if_getsoftc(ifp); in mlx5e_if_sa_newkey_onedir() 654 struct mlx5e_priv *priv; in mlx5e_if_spd_install() 704 void mlx5e_ipsec_cleanup(struct mlx5e_priv *priv) in mlx5e_ipsec_cleanup() 742 int mlx5e_ipsec_init(struct mlx5e_priv *priv) in mlx5e_ipsec_init()
|
H A D | mlx5_ipsec_fs.c | 1765 static int ipsec_fs_rx_catchall_rules(struct mlx5e_priv *priv, in ipsec_fs_rx_catchall_rules() 1861 ipsec_fs_rx_ip_type_catchall_rules_create(struct mlx5e_priv *priv, in ipsec_fs_rx_ip_type_catchall_rules_create() 1923 ipsec_fs_rx_ip_type_table_create(struct mlx5e_priv *priv, in ipsec_fs_rx_ip_type_table_create() 2103 void mlx5e_accel_ipsec_fs_rx_catchall_rules_destroy(struct mlx5e_priv *priv) in mlx5e_accel_ipsec_fs_rx_catchall_rules_destroy() 2114 int mlx5e_accel_ipsec_fs_rx_catchall_rules(struct mlx5e_priv *priv) in mlx5e_accel_ipsec_fs_rx_catchall_rules() 2144 void mlx5e_accel_ipsec_fs_rx_tables_destroy(struct mlx5e_priv *priv) in mlx5e_accel_ipsec_fs_rx_tables_destroy() 2158 int mlx5e_accel_ipsec_fs_rx_tables_create(struct mlx5e_priv *priv) in mlx5e_accel_ipsec_fs_rx_tables_create()
|