Home
last modified time | relevance | path

Searched refs:mlx5e_priv (Results 1 – 22 of 22) sorted by relevance

/freebsd/sys/dev/mlx5/mlx5_core/
H A Dfs_tcp.h31 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 Dmlx5_fs_tcp.c90 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 Dmlx5_en_flow_table.c109 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 Dmlx5_en_main.c44 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 Den_rl.h102 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 Den.h746 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 Dmlx5_en_ethtool.c73 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 Dmlx5_en_hw_tls.c89 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 Dmlx5_en_hw_tls_rx.c78 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 Dmlx5_en_port_buffer.c33 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 Dmlx5_en_rl.c33 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 Dport_buffer.h72 int mlx5e_port_manual_buffer_config(struct mlx5e_priv *priv,
78 int mlx5e_port_query_buffer(struct mlx5e_priv *priv,
H A Den_hw_tls.h92 int mlx5e_tls_init(struct mlx5e_priv *);
93 void mlx5e_tls_cleanup(struct mlx5e_priv *);
H A Den_hw_tls_rx.h142 int mlx5e_tls_rx_init(struct mlx5e_priv *);
143 void mlx5e_tls_rx_cleanup(struct mlx5e_priv *);
H A Dmlx5_en_dim.c32 mlx5e_dim_build_cq_param(struct mlx5e_priv *priv, in mlx5e_dim_build_cq_param()
H A Dmlx5_en_iq.c179 struct mlx5e_priv *priv = c->priv; in mlx5e_iq_create()
H A Dmlx5_en_rx.c216 mlx5e_mbuf_tstmp(struct mlx5e_priv *priv, uint64_t hw_tstmp) in mlx5e_mbuf_tstmp()
H A Dmlx5_en_tx.c139 struct mlx5e_priv *priv = if_getsoftc(ifp); in mlx5e_select_queue()
/freebsd/sys/dev/mlx5/mlx5_accel/
H A Dipsec.h42 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 Dmlx5_ipsec_rxtx.c41 struct mlx5e_priv *priv; in mlx5_accel_ipsec_rx_tag_add()
H A Dmlx5_ipsec.c335 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 Dmlx5_ipsec_fs.c1765 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()