xref: /dpdk/drivers/common/mlx5/version.map (revision be66461c)
163b39078SBruce RichardsonINTERNAL {
263b39078SBruce Richardson	global:
363b39078SBruce Richardson
456ea803eSDavid Marchand	haswell_broadwell_cpu;
556ea803eSDavid Marchand
6777b72a9SXueming Li	mlx5_auxiliary_get_child_name; # WINDOWS_NO_EXPORT
7777b72a9SXueming Li
8ad435d32SXueming Li	mlx5_class_driver_register;
9ad435d32SXueming Li
1063b39078SBruce Richardson	mlx5_common_init;
1163b39078SBruce Richardson
1256ea803eSDavid Marchand	mlx5_common_verbs_reg_mr; # WINDOWS_NO_EXPORT
1356ea803eSDavid Marchand	mlx5_common_verbs_dereg_mr; # WINDOWS_NO_EXPORT
1463b39078SBruce Richardson
15ad435d32SXueming Li	mlx5_dev_is_pci;
16c4c3e8afSMichael Baum	mlx5_dev_is_vf_pci;
17fc59a1ecSMichael Baum	mlx5_dev_mempool_unregister;
18fc59a1ecSMichael Baum	mlx5_dev_mempool_subscribe;
1963b39078SBruce Richardson
207ae7f458STal Shnaiderman	mlx5_devx_cmd_alloc_pd;
218207e84bSBing Zhao	mlx5_devx_cmd_create_conn_track_offload_obj;
2263b39078SBruce Richardson	mlx5_devx_cmd_create_cq;
23abda4fd9SDekel Peled	mlx5_devx_cmd_create_credential_obj;
2438e4780bSDekel Peled	mlx5_devx_cmd_create_crypto_login_obj;
25178d8c50SDekel Peled	mlx5_devx_cmd_create_dek_obj;
2663b39078SBruce Richardson	mlx5_devx_cmd_create_flex_parser;
27178d8c50SDekel Peled	mlx5_devx_cmd_create_flow_hit_aso_obj;
28178d8c50SDekel Peled	mlx5_devx_cmd_create_flow_meter_aso_obj;
29178d8c50SDekel Peled	mlx5_devx_cmd_create_geneve_tlv_option;
3021ca2494SDekel Peled	mlx5_devx_cmd_create_import_kek_obj;
3163b39078SBruce Richardson	mlx5_devx_cmd_create_qp;
32ee160711SXueming Li	mlx5_devx_cmd_create_rmp;
3363b39078SBruce Richardson	mlx5_devx_cmd_create_rq;
3463b39078SBruce Richardson	mlx5_devx_cmd_create_rqt;
3563b39078SBruce Richardson	mlx5_devx_cmd_create_sq;
3663b39078SBruce Richardson	mlx5_devx_cmd_create_td;
37178d8c50SDekel Peled	mlx5_devx_cmd_create_tir;
3863b39078SBruce Richardson	mlx5_devx_cmd_create_tis;
3956ea803eSDavid Marchand	mlx5_devx_cmd_create_virtio_q_counters; # WINDOWS_NO_EXPORT
4063b39078SBruce Richardson	mlx5_devx_cmd_create_virtq;
4163b39078SBruce Richardson	mlx5_devx_cmd_destroy;
4263b39078SBruce Richardson	mlx5_devx_cmd_flow_counter_alloc;
4363b39078SBruce Richardson	mlx5_devx_cmd_flow_counter_query;
4463b39078SBruce Richardson	mlx5_devx_cmd_flow_dump;
45a38d22edSHaifei Luo	mlx5_devx_cmd_flow_single_dump;
4663b39078SBruce Richardson	mlx5_devx_cmd_mkey_create;
4763b39078SBruce Richardson	mlx5_devx_cmd_modify_qp_state;
4863b39078SBruce Richardson	mlx5_devx_cmd_modify_rq;
4963b39078SBruce Richardson	mlx5_devx_cmd_modify_rqt;
5063b39078SBruce Richardson	mlx5_devx_cmd_modify_sq;
51847d9789SAndrey Vesnovaty	mlx5_devx_cmd_modify_tir;
5263b39078SBruce Richardson	mlx5_devx_cmd_modify_virtq;
5363b39078SBruce Richardson	mlx5_devx_cmd_qp_query_tis_td;
5463b39078SBruce Richardson	mlx5_devx_cmd_query_hca_attr;
55cf5ac38dSRongwei Liu	mlx5_devx_cmd_query_lag;
5663b39078SBruce Richardson	mlx5_devx_cmd_query_parse_samples;
5756ea803eSDavid Marchand	mlx5_devx_cmd_query_virtio_q_counters; # WINDOWS_NO_EXPORT
5863b39078SBruce Richardson	mlx5_devx_cmd_query_virtq;
59e50fe91aSTal Shnaiderman	mlx5_devx_cmd_queue_counter_alloc;
60e50fe91aSTal Shnaiderman	mlx5_devx_cmd_queue_counter_query;
6163b39078SBruce Richardson	mlx5_devx_cmd_register_read;
621a2d8c3fSDekel Peled	mlx5_devx_cmd_register_write;
6356ea803eSDavid Marchand	mlx5_devx_cmd_wq_query; # WINDOWS_NO_EXPORT
6463b39078SBruce Richardson
659dab4d62SMichael Baum	mlx5_devx_cq_create;
669dab4d62SMichael Baum	mlx5_devx_cq_destroy;
67178d8c50SDekel Peled
68178d8c50SDekel Peled	mlx5_devx_get_out_command_status;
69178d8c50SDekel Peled
70f9213ab1SRaja Zidane	mlx5_devx_qp2rts;
71f9213ab1SRaja Zidane	mlx5_devx_qp_create;
72f9213ab1SRaja Zidane	mlx5_devx_qp_destroy;
73edb704daSMichael Baum	mlx5_devx_rq_create;
74edb704daSMichael Baum	mlx5_devx_rq_destroy;
7538f53763SMichael Baum	mlx5_devx_sq_create;
7638f53763SMichael Baum	mlx5_devx_sq_destroy;
779dab4d62SMichael Baum
785dfa003dSMichael Baum	mlx5_devx_uar_prepare;
795dfa003dSMichael Baum	mlx5_devx_uar_release;
805dfa003dSMichael Baum
81178d8c50SDekel Peled	mlx5_free;
82178d8c50SDekel Peled
83c2e3059aSMichael Baum	mlx5_get_device_guid; # WINDOWS_NO_EXPORT
8456ea803eSDavid Marchand	mlx5_get_ifname_sysfs; # WINDOWS_NO_EXPORT
854d567938SThomas Monjalon	mlx5_get_pci_addr; # WINDOWS_NO_EXPORT
8663b39078SBruce Richardson
8756ea803eSDavid Marchand	mlx5_glue;
8856ea803eSDavid Marchand
89a729d2f0SMichael Baum	mlx5_kvargs_process;
90a729d2f0SMichael Baum
919c373c52SSuanming Mou	mlx5_list_create;
929c373c52SSuanming Mou	mlx5_list_register;
939c373c52SSuanming Mou	mlx5_list_unregister;
949c373c52SSuanming Mou	mlx5_list_lookup;
959c373c52SSuanming Mou	mlx5_list_get_entry_num;
969c373c52SSuanming Mou	mlx5_list_destroy;
979c373c52SSuanming Mou
9825245d5dSShiri Kuzin	mlx5_hlist_create;
9925245d5dSShiri Kuzin	mlx5_hlist_lookup;
10025245d5dSShiri Kuzin	mlx5_hlist_register;
10125245d5dSShiri Kuzin	mlx5_hlist_unregister;
10225245d5dSShiri Kuzin	mlx5_hlist_destroy;
10325245d5dSShiri Kuzin
104178d8c50SDekel Peled	mlx5_malloc;
105178d8c50SDekel Peled
106178d8c50SDekel Peled	mlx5_memory_stat_dump; # WINDOWS_NO_EXPORT
107178d8c50SDekel Peled
10856ea803eSDavid Marchand	mlx5_mp_init_primary; # WINDOWS_NO_EXPORT
10956ea803eSDavid Marchand	mlx5_mp_init_secondary; # WINDOWS_NO_EXPORT
11056ea803eSDavid Marchand	mlx5_mp_req_mr_create; # WINDOWS_NO_EXPORT
11163b39078SBruce Richardson	mlx5_mp_req_queue_state_modify;
11256ea803eSDavid Marchand	mlx5_mp_req_verbs_cmd_fd; # WINDOWS_NO_EXPORT
113178d8c50SDekel Peled	mlx5_mp_uninit_primary; # WINDOWS_NO_EXPORT
114178d8c50SDekel Peled	mlx5_mp_uninit_secondary; # WINDOWS_NO_EXPORT
11563b39078SBruce Richardson
116fc59a1ecSMichael Baum	mlx5_mprq_buf_free_cb;
117178d8c50SDekel Peled	mlx5_mr_btree_free;
11820489176SMichael Baum	mlx5_mr_create;
11985c7005eSMichael Baum	mlx5_mr_ctrl_init;
120178d8c50SDekel Peled	mlx5_mr_flush_local_cache;
1216a4e4385SMichael Baum	mlx5_mr_mb2mr_bh;
12263b39078SBruce Richardson
12356ea803eSDavid Marchand	mlx5_nl_allmulti; # WINDOWS_NO_EXPORT
12456ea803eSDavid Marchand	mlx5_nl_ifindex; # WINDOWS_NO_EXPORT
12556ea803eSDavid Marchand	mlx5_nl_init; # WINDOWS_NO_EXPORT
12656ea803eSDavid Marchand	mlx5_nl_mac_addr_add; # WINDOWS_NO_EXPORT
12756ea803eSDavid Marchand	mlx5_nl_mac_addr_flush; # WINDOWS_NO_EXPORT
12856ea803eSDavid Marchand	mlx5_nl_mac_addr_remove; # WINDOWS_NO_EXPORT
12956ea803eSDavid Marchand	mlx5_nl_mac_addr_sync; # WINDOWS_NO_EXPORT
130*be66461cSDmitry Kozlyuk	mlx5_nl_parse_link_status_update; # WINDOWS_NO_EXPORT
131227813f2SXueming Li	mlx5_nl_port_state; # WINDOWS_NO_EXPORT
13256ea803eSDavid Marchand	mlx5_nl_portnum; # WINDOWS_NO_EXPORT
13356ea803eSDavid Marchand	mlx5_nl_promisc; # WINDOWS_NO_EXPORT
134*be66461cSDmitry Kozlyuk	mlx5_nl_read_events; # WINDOWS_NO_EXPORT
13556ea803eSDavid Marchand	mlx5_nl_switch_info; # WINDOWS_NO_EXPORT
13656ea803eSDavid Marchand	mlx5_nl_vf_mac_addr_modify; # WINDOWS_NO_EXPORT
13756ea803eSDavid Marchand	mlx5_nl_vlan_vmwa_create; # WINDOWS_NO_EXPORT
13856ea803eSDavid Marchand	mlx5_nl_vlan_vmwa_delete; # WINDOWS_NO_EXPORT
13963b39078SBruce Richardson
14056ea803eSDavid Marchand	mlx5_os_umem_dereg;
141178d8c50SDekel Peled	mlx5_os_umem_reg;
142178d8c50SDekel Peled
14376b5bdf8SMatan Azrad	mlx5_os_wrapped_mkey_create;
14476b5bdf8SMatan Azrad	mlx5_os_wrapped_mkey_destroy;
14576b5bdf8SMatan Azrad
146178d8c50SDekel Peled	mlx5_realloc;
14756ea803eSDavid Marchand
14856ea803eSDavid Marchand	mlx5_translate_port_name; # WINDOWS_NO_EXPORT
149690b2a88SDmitry Kozlyuk
150690b2a88SDmitry Kozlyuk	mlx5_mr_mempool_register;
151690b2a88SDmitry Kozlyuk	mlx5_mr_mempool_unregister;
152690b2a88SDmitry Kozlyuk	mlx5_mp_req_mempool_reg;
153690b2a88SDmitry Kozlyuk	mlx5_mr_mempool2mr_bh;
15408ac0358SDmitry Kozlyuk	mlx5_mr_mempool_populate_cache;
155c2e3059aSMichael Baum
156c2e3059aSMichael Baum	local: *;
15763b39078SBruce Richardson};
158