Home
last modified time | relevance | path

Searched refs:mlx5_priv (Results 1 – 25 of 28) sorted by relevance

12

/f-stack/dpdk/drivers/net/mlx5/
H A Dmlx5_ethdev.c40 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 Dmlx5_rxmode.c29 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 Dmlx5_txq.c98 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 Dmlx5_rss.c35 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 Dmlx5_rxq.c63 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 Dmlx5_flow_meter.c30 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 Dmlx5_mr.c175 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 Dmlx5_vlan.c38 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 Dmlx5_stats.c40 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 Dmlx5_trigger.c30 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 Dmlx5.h36 #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 Dmlx5_flow_dv.c1053 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 Dmlx5_devx.c323 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 Dmlx5_flow.c727 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 Dmlx5.c625 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 Dmlx5_flow_verbs.c55 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 Dmlx5_mac.c156 struct mlx5_priv *priv = dev->data->dev_private; in mlx5_mac_addr_set()
H A Dmlx5_txpp.c966 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 Dmlx5_rxtx.h57 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 Dmlx5_flow.h982 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 Dmlx5_vlan_os.c38 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 Dmlx5_mp_os.c29 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 Dmlx5_verbs.c194 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 Dmlx5_ethdev_os.c149 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 Dmlx5_os.c171 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 …]

12