| /f-stack/dpdk/drivers/net/mlx5/ |
| H A D | mlx5_ethdev.c | 40 struct mlx5_priv *priv = dev->data->dev_private; in mlx5_ifindex() 63 struct mlx5_priv *priv = dev->data->dev_private; in mlx5_dev_configure() 139 struct mlx5_priv *priv = dev->data->dev_private; in mlx5_dev_configure_rss_reta() 216 struct mlx5_priv *priv = dev->data->dev_private; in mlx5_set_default_params() 256 struct mlx5_priv *priv = dev->data->dev_private; in mlx5_set_txlimit_params() 292 struct mlx5_priv *priv = dev->data->dev_private; in mlx5_dev_infos_get() 361 struct mlx5_priv *opriv = in mlx5_dev_infos_get() 537 struct mlx5_priv * 541 struct mlx5_priv *priv; in mlx5_port_to_eswitch_info() 574 struct mlx5_priv * [all …]
|
| H A D | mlx5_rxmode.c | 29 struct mlx5_priv *priv = dev->data->dev_private; in mlx5_promiscuous_enable() 69 struct mlx5_priv *priv = dev->data->dev_private; in mlx5_promiscuous_disable() 102 struct mlx5_priv *priv = dev->data->dev_private; in mlx5_allmulticast_enable() 142 struct mlx5_priv *priv = dev->data->dev_private; in mlx5_allmulticast_disable()
|
| H A D | mlx5_txq.c | 98 struct mlx5_priv *priv = dev->data->dev_private; in mlx5_get_tx_port_offloads() 176 struct mlx5_priv *priv = dev->data->dev_private; in mlx5_tx_queue_stop_primary() 249 struct mlx5_priv *priv = dev->data->dev_private; in mlx5_tx_queue_start_primary() 318 struct mlx5_priv *priv = dev->data->dev_private; in mlx5_tx_queue_pre_setup() 477 struct mlx5_priv *priv; in mlx5_tx_queue_release() 504 struct mlx5_priv *priv = txq_ctrl->priv; in txq_uar_ncattr_init() 526 struct mlx5_priv *priv = txq_ctrl->priv; in txq_uar_init() 568 struct mlx5_priv *priv = txq_ctrl->priv; in txq_uar_init_secondary() 760 struct mlx5_priv *priv = txq_ctrl->priv; in txq_calc_inline_max() 788 struct mlx5_priv *priv = txq_ctrl->priv; in txq_set_params() [all …]
|
| H A D | mlx5_rss.c | 35 struct mlx5_priv *priv = dev->data->dev_private; in mlx5_rss_hash_update() 91 struct mlx5_priv *priv = dev->data->dev_private; in mlx5_rss_hash_conf_get() 121 struct mlx5_priv *priv = dev->data->dev_private; in mlx5_rss_reta_index_resize() 162 struct mlx5_priv *priv = dev->data->dev_private; in mlx5_dev_rss_reta_query() 198 struct mlx5_priv *priv = dev->data->dev_private; in mlx5_dev_rss_reta_update()
|
| H A D | mlx5_rxq.c | 63 struct mlx5_priv *priv = dev->data->dev_private; in mlx5_check_mprq_support() 98 struct mlx5_priv *priv = dev->data->dev_private; in mlx5_mprq_enabled() 402 struct mlx5_priv *priv = dev->data->dev_private; in mlx5_get_rx_queue_offloads() 455 struct mlx5_priv *priv = dev->data->dev_private; in mlx5_rxq_releasable() 522 struct mlx5_priv *priv = dev->data->dev_private; in mlx5_rx_queue_stop_primary() 608 struct mlx5_priv *priv = dev->data->dev_private; in mlx5_rx_queue_start_primary() 692 struct mlx5_priv *priv = dev->data->dev_private; in mlx5_rx_queue_pre_setup() 742 struct mlx5_priv *priv = dev->data->dev_private; in mlx5_rx_queue_setup() 811 struct mlx5_priv *priv = dev->data->dev_private; in mlx5_rx_hairpin_queue_setup() 873 struct mlx5_priv *priv; in mlx5_rx_queue_release() [all …]
|
| H A D | mlx5_flow_meter.c | 30 mlx5_flow_meter_action_create(struct mlx5_priv *priv, in mlx5_flow_meter_action_create() 118 struct mlx5_priv *priv = dev->data->dev_private; in mlx5_flow_meter_profile_validate() 301 struct mlx5_priv *priv = dev->data->dev_private; in mlx5_flow_mtr_cap_get() 345 struct mlx5_priv *priv = dev->data->dev_private; in mlx5_flow_meter_profile_add() 400 struct mlx5_priv *priv = dev->data->dev_private; in mlx5_flow_meter_profile_delete() 624 struct mlx5_priv *priv = dev->data->dev_private; in mlx5_flow_meter_create() 714 struct mlx5_priv *priv = dev->data->dev_private; in mlx5_flow_meter_destroy() 826 struct mlx5_priv *priv = dev->data->dev_private; in mlx5_flow_meter_enable() 867 struct mlx5_priv *priv = dev->data->dev_private; in mlx5_flow_meter_disable() 911 struct mlx5_priv *priv = dev->data->dev_private; in mlx5_flow_meter_profile_update() [all …]
|
| H A D | mlx5_mr.c | 175 struct mlx5_priv *priv = rxq_ctrl->priv; in mlx5_rx_addr2mr_bh() 199 struct mlx5_priv *priv = txq_ctrl->priv; in mlx5_tx_addr2mr_bh() 252 struct mlx5_priv *priv = dev->data->dev_private; in mlx5_mr_update_ext_mp_cb() 334 struct mlx5_priv *priv; in mlx5_dma_map() 382 struct mlx5_priv *priv; in mlx5_dma_unmap() 477 struct mlx5_priv *priv = txq_ctrl->priv; in mlx5_tx_update_ext_mp() 500 struct mlx5_priv *priv = dev->data->dev_private; in mlx5_mr_update_mp_cb()
|
| H A D | mlx5_vlan.c | 38 struct mlx5_priv *priv = dev->data->dev_private; in mlx5_vlan_filter_set() 92 struct mlx5_priv *priv = dev->data->dev_private; in mlx5_vlan_strip_queue_set() 141 struct mlx5_priv *priv = dev->data->dev_private; in mlx5_vlan_offload_set()
|
| H A D | mlx5_stats.c | 40 struct mlx5_priv *priv = dev->data->dev_private; in mlx5_xstats_get() 98 struct mlx5_priv *priv = dev->data->dev_private; in mlx5_stats_get() 178 struct mlx5_priv *priv = dev->data->dev_private; in mlx5_stats_reset() 216 struct mlx5_priv *priv = dev->data->dev_private; in mlx5_xstats_reset() 275 struct mlx5_priv *priv = dev->data->dev_private; in mlx5_xstats_get_names()
|
| H A D | mlx5_trigger.c | 30 struct mlx5_priv *priv = dev->data->dev_private; in mlx5_txq_stop() 49 struct mlx5_priv *priv = dev->data->dev_private; in mlx5_txq_start() 115 struct mlx5_priv *priv = dev->data->dev_private; in mlx5_rxq_stop() 134 struct mlx5_priv *priv = dev->data->dev_private; in mlx5_rxq_start() 213 struct mlx5_priv *priv = dev->data->dev_private; in mlx5_hairpin_auto_bind() 339 struct mlx5_priv *priv = dev->data->dev_private; in mlx5_hairpin_queue_peer_update() 685 struct mlx5_priv *priv = dev->data->dev_private; in mlx5_hairpin_bind_single_port() 830 struct mlx5_priv *priv = dev->data->dev_private; in mlx5_hairpin_unbind_single_port() 894 struct mlx5_priv *priv = dev->data->dev_private; in mlx5_hairpin_bind() 928 struct mlx5_priv *priv = dev->data->dev_private; in mlx5_hairpin_unbind() [all …]
|
| H A D | mlx5.h | 36 #define MLX5_SH(dev) (((struct mlx5_priv *)(dev)->data->dev_private)->sh) 173 (((struct mlx5_priv *)((dev)->data->dev_private))->config.lro.supported) 933 struct mlx5_priv { struct 1043 void mlx5_free_table_hash_list(struct mlx5_priv *priv); 1044 int mlx5_alloc_table_hash_list(struct mlx5_priv *priv); 1048 int mlx5_dev_check_sibling_config(struct mlx5_priv *priv, 1073 struct mlx5_priv *mlx5_dev_to_eswitch_info(struct rte_eth_dev *dev); 1105 int mlx5_os_read_dev_stat(struct mlx5_priv *priv, 1265 struct mlx5_flow_meter *mlx5_flow_meter_find(struct mlx5_priv *priv, 1268 (struct mlx5_priv *priv, [all …]
|
| H A D | mlx5_flow_dv.c | 1053 struct mlx5_priv *priv = dev->data->dev_private; in flow_dv_convert_action_copy_mreg() 1115 struct mlx5_priv *priv = dev->data->dev_private; in flow_dv_convert_action_mark() 1344 struct mlx5_priv *priv = dev->data->dev_private; in flow_dv_validate_item_mark() 1418 struct mlx5_priv *priv = dev->data->dev_private; in flow_dv_validate_item_meta() 1568 struct mlx5_priv *esw_priv; in flow_dv_validate_item_port_id() 1569 struct mlx5_priv *dev_priv; in flow_dv_validate_item_port_id() 1727 struct mlx5_priv *priv = dev->data->dev_private; in flow_dv_validate_item_gtp() 4002 struct mlx5_priv *act_priv; in flow_dv_validate_action_port_id() 4003 struct mlx5_priv *dev_priv; in flow_dv_validate_action_port_id() 7639 struct mlx5_priv *priv; in flow_dv_translate_item_port_id() [all …]
|
| H A D | mlx5_devx.c | 323 struct mlx5_priv *priv = dev->data->dev_private; in mlx5_rxq_create_devx_rq_resources() 419 struct mlx5_priv *priv = dev->data->dev_private; in mlx5_rxq_create_devx_cq_resources() 572 struct mlx5_priv *priv = dev->data->dev_private; in mlx5_rxq_obj_hairpin_new() 631 struct mlx5_priv *priv = dev->data->dev_private; in mlx5_rxq_devx_obj_new() 715 struct mlx5_priv *priv = dev->data->dev_private; in mlx5_devx_ind_table_create_rqt_attr() 760 struct mlx5_priv *priv = dev->data->dev_private; in mlx5_devx_ind_table_new() 852 struct mlx5_priv *priv = dev->data->dev_private; in mlx5_devx_tir_attr_set() 931 struct mlx5_priv *priv = dev->data->dev_private; in mlx5_devx_hrxq_new() 1070 struct mlx5_priv *priv = dev->data->dev_private; in mlx5_txq_obj_hairpin_new() 1195 struct mlx5_priv *priv = dev->data->dev_private; in mlx5_txq_create_devx_cq_resources() [all …]
|
| H A D | mlx5_flow.c | 727 struct mlx5_priv *priv = dev->data->dev_private; in mlx5_flow_get_reg_id() 848 struct mlx5_priv *priv = dev->data->dev_private; in mlx5_flow_ext_mreg_supported() 1001 struct mlx5_priv *priv = dev->data->dev_private; in flow_drv_rxq_flags_set() 1061 struct mlx5_priv *priv = dev->data->dev_private; in flow_rxq_flags_set() 1083 struct mlx5_priv *priv = dev->data->dev_private; in flow_drv_rxq_flags_trim() 1140 struct mlx5_priv *priv = dev->data->dev_private; in flow_rxq_flags_trim() 1158 struct mlx5_priv *priv = dev->data->dev_private; in flow_rxq_flags_clear() 1186 struct mlx5_priv *priv = dev->data->dev_private; in mlx5_flow_rxq_dynf_metadata_set() 1365 struct mlx5_priv *priv = dev->data->dev_private; in mlx5_flow_validate_action_queue() 1413 struct mlx5_priv *priv = dev->data->dev_private; in mlx5_validate_action_rss() [all …]
|
| H A D | mlx5.c | 625 struct mlx5_priv *priv = dev->data->dev_private; in mlx5_flex_parser_ecpri_exist() 645 struct mlx5_priv *priv = dev->data->dev_private; in mlx5_flex_parser_ecpri_alloc() 709 struct mlx5_priv *priv = dev->data->dev_private; in mlx5_flex_parser_ecpri_release() 1124 mlx5_free_table_hash_list(struct mlx5_priv *priv) in mlx5_free_table_hash_list() 1144 mlx5_alloc_table_hash_list(struct mlx5_priv *priv __rte_unused) in mlx5_alloc_table_hash_list() 1242 struct mlx5_priv *priv = dev->data->dev_private; in mlx5_proc_priv_init() 1289 struct mlx5_priv *priv = dev->data->dev_private; in mlx5_dev_close() 1405 struct mlx5_priv *opriv = in mlx5_dev_close() 1800 struct mlx5_priv *priv = dev->data->dev_private; in mlx5_set_metadata_mask() 1880 mlx5_dev_check_sibling_config(struct mlx5_priv *priv, in mlx5_dev_check_sibling_config() [all …]
|
| H A D | mlx5_flow_verbs.c | 55 struct mlx5_priv *priv = dev->data->dev_private; in mlx5_flow_discover_priorities() 129 struct mlx5_priv *priv = dev->data->dev_private; in mlx5_flow_adjust_priority() 160 struct mlx5_priv *priv = dev->data->dev_private; in flow_verbs_counter_get_by_idx() 191 struct mlx5_priv *priv = dev->data->dev_private; in flow_verbs_counter_create() 203 struct mlx5_priv *priv = dev->data->dev_private; in flow_verbs_counter_create() 255 struct mlx5_priv *priv = dev->data->dev_private; in flow_verbs_counter_new() 346 struct mlx5_priv *priv = dev->data->dev_private; in flow_verbs_counter_release() 1630 struct mlx5_priv *priv = dev->data->dev_private; in flow_verbs_prepare() 1701 struct mlx5_priv *priv = dev->data->dev_private; in flow_verbs_translate() 1875 struct mlx5_priv *priv = dev->data->dev_private; in flow_verbs_remove() [all …]
|
| H A D | mlx5_mac.c | 156 struct mlx5_priv *priv = dev->data->dev_private; in mlx5_mac_addr_set()
|
| H A D | mlx5_txpp.c | 966 mlx5_txpp_create(struct mlx5_dev_ctx_shared *sh, struct mlx5_priv *priv) in mlx5_txpp_create() 1037 struct mlx5_priv *priv = dev->data->dev_private; in mlx5_txpp_start() 1092 struct mlx5_priv *priv = dev->data->dev_private; in mlx5_txpp_stop() 1137 struct mlx5_priv *priv = dev->data->dev_private; in mlx5_txpp_read_clock() 1182 struct mlx5_priv *priv = dev->data->dev_private; in mlx5_txpp_xstats_reset() 1358 struct mlx5_priv *priv = dev->data->dev_private; in mlx5_txpp_xstats_get()
|
| H A D | mlx5_rxtx.h | 57 struct mlx5_priv; 188 struct mlx5_priv *priv; /* Back pointer to private data. */ 297 struct mlx5_priv *priv; /* Back pointer to private data. */
|
| H A D | mlx5_flow.h | 982 struct mlx5_priv *priv = dev->data->dev_private; in mlx5_tunnel_hub() 990 struct mlx5_priv *priv = dev->data->dev_private; in is_tunnel_offload_active()
|
| /f-stack/dpdk/drivers/net/mlx5/linux/ |
| H A D | mlx5_vlan_os.c | 38 struct mlx5_priv *priv = dev->data->dev_private; in mlx5_vlan_vmwa_release() 69 struct mlx5_priv *priv = dev->data->dev_private; in mlx5_vlan_vmwa_acquire() 105 struct mlx5_priv *priv = dev->data->dev_private; in mlx5_vlan_vmwa_init()
|
| H A D | mlx5_mp_os.c | 29 struct mlx5_priv *priv; in mlx5_mp_os_primary_handle() 118 struct mlx5_priv *priv; in mlx5_mp_os_secondary_handle() 173 struct mlx5_priv *priv = dev->data->dev_private; in mp_req_on_rxtx() 265 struct mlx5_priv *priv; in mlx5_mp_os_req_queue_control()
|
| H A D | mlx5_verbs.c | 194 struct mlx5_priv *priv = dev->data->dev_private; in mlx5_rxq_ibv_cq_create() 261 struct mlx5_priv *priv = dev->data->dev_private; in mlx5_rxq_ibv_wq_create() 357 struct mlx5_priv *priv = dev->data->dev_private; in mlx5_rxq_ibv_obj_new() 523 struct mlx5_priv *priv = dev->data->dev_private; in mlx5_ibv_ind_table_new() 581 struct mlx5_priv *priv = dev->data->dev_private; in mlx5_ibv_hrxq_new() 688 struct mlx5_priv *priv = dev->data->dev_private; in mlx5_rxq_ibv_obj_drop_release() 711 struct mlx5_priv *priv = dev->data->dev_private; in mlx5_rxq_ibv_obj_drop_create() 764 struct mlx5_priv *priv = dev->data->dev_private; in mlx5_ibv_drop_action_create() 837 struct mlx5_priv *priv = dev->data->dev_private; in mlx5_ibv_drop_action_destroy() 863 struct mlx5_priv *priv = dev->data->dev_private; in mlx5_txq_ibv_qp_create() [all …]
|
| H A D | mlx5_ethdev_os.c | 149 struct mlx5_priv *priv = dev->data->dev_private; in mlx5_get_ifname() 293 struct mlx5_priv *priv = dev->data->dev_private; in mlx5_read_clock() 320 struct mlx5_priv *priv; in mlx5_find_master_dev() 328 struct mlx5_priv *opriv = in mlx5_find_master_dev() 354 struct mlx5_priv *priv = dev->data->dev_private; in mlx5_link_update_unlocked_gset() 449 struct mlx5_priv *priv = dev->data->dev_private; in mlx5_link_update_unlocked_gs() 962 struct mlx5_priv *priv = dev->data->dev_private; in mlx5_is_removed() 1262 struct mlx5_priv *priv = dev->data->dev_private; in mlx5_os_read_dev_counters() 1455 struct mlx5_priv *priv = dev->data->dev_private; in mlx5_os_stats_init()
|
| H A D | mlx5_os.c | 171 struct mlx5_priv *priv = data; in mlx5_alloc_verbs_buf() 225 mlx5_alloc_shared_dr(struct mlx5_priv *priv) in mlx5_alloc_shared_dr() 405 mlx5_os_free_shared_dr(struct mlx5_priv *priv) in mlx5_os_free_shared_dr() 578 struct mlx5_priv *priv = dev->data->dev_private; in mlx5_os_txq_obj_new() 625 struct mlx5_priv *priv = dev->data->dev_private; in mlx5_flow_counter_mode_config() 680 struct mlx5_priv *priv = NULL; in mlx5_dev_spawn() 1034 const struct mlx5_priv *opriv = in mlx5_dev_spawn() 2491 struct mlx5_priv *priv = dev->data->dev_private; in mlx5_os_mac_addr_remove() 2517 struct mlx5_priv *priv = dev->data->dev_private; in mlx5_os_mac_addr_add() 2567 struct mlx5_priv *priv = dev->data->dev_private; in mlx5_os_set_promisc() [all …]
|