xref: /dpdk/drivers/common/mlx5/version.map (revision 3dfa78770ed53c376df2da7c2bd997e0b2d33cd1)
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;
179b31fc90SViacheslav Ovsiienko	mlx5_dev_to_pci_str;
18fc59a1ecSMichael Baum	mlx5_dev_mempool_unregister;
19fc59a1ecSMichael Baum	mlx5_dev_mempool_subscribe;
2063b39078SBruce Richardson
217ae7f458STal Shnaiderman	mlx5_devx_cmd_alloc_pd;
228207e84bSBing Zhao	mlx5_devx_cmd_create_conn_track_offload_obj;
2363b39078SBruce Richardson	mlx5_devx_cmd_create_cq;
24abda4fd9SDekel Peled	mlx5_devx_cmd_create_credential_obj;
2538e4780bSDekel Peled	mlx5_devx_cmd_create_crypto_login_obj;
26178d8c50SDekel Peled	mlx5_devx_cmd_create_dek_obj;
2763b39078SBruce Richardson	mlx5_devx_cmd_create_flex_parser;
28178d8c50SDekel Peled	mlx5_devx_cmd_create_flow_hit_aso_obj;
29178d8c50SDekel Peled	mlx5_devx_cmd_create_flow_meter_aso_obj;
30178d8c50SDekel Peled	mlx5_devx_cmd_create_geneve_tlv_option;
3121ca2494SDekel Peled	mlx5_devx_cmd_create_import_kek_obj;
3263b39078SBruce Richardson	mlx5_devx_cmd_create_qp;
33ee160711SXueming Li	mlx5_devx_cmd_create_rmp;
3463b39078SBruce Richardson	mlx5_devx_cmd_create_rq;
3563b39078SBruce Richardson	mlx5_devx_cmd_create_rqt;
3663b39078SBruce Richardson	mlx5_devx_cmd_create_sq;
3763b39078SBruce Richardson	mlx5_devx_cmd_create_td;
38178d8c50SDekel Peled	mlx5_devx_cmd_create_tir;
3963b39078SBruce Richardson	mlx5_devx_cmd_create_tis;
4056ea803eSDavid Marchand	mlx5_devx_cmd_create_virtio_q_counters; # WINDOWS_NO_EXPORT
4163b39078SBruce Richardson	mlx5_devx_cmd_create_virtq;
4263b39078SBruce Richardson	mlx5_devx_cmd_destroy;
4363b39078SBruce Richardson	mlx5_devx_cmd_flow_counter_alloc;
444d368e1dSXiaoyu Min	mlx5_devx_cmd_flow_counter_alloc_general;
4563b39078SBruce Richardson	mlx5_devx_cmd_flow_counter_query;
4663b39078SBruce Richardson	mlx5_devx_cmd_flow_dump;
47a38d22edSHaifei Luo	mlx5_devx_cmd_flow_single_dump;
4865ea97e9SMichael Baum	mlx5_devx_cmd_match_sample_info_query;
4963b39078SBruce Richardson	mlx5_devx_cmd_mkey_create;
5063b39078SBruce Richardson	mlx5_devx_cmd_modify_qp_state;
5163b39078SBruce Richardson	mlx5_devx_cmd_modify_rq;
5263b39078SBruce Richardson	mlx5_devx_cmd_modify_rqt;
5363b39078SBruce Richardson	mlx5_devx_cmd_modify_sq;
54*3dfa7877SKiran Vedere	mlx5_devx_cmd_query_sq;
55*3dfa7877SKiran Vedere	mlx5_devx_cmd_query_rq;
56*3dfa7877SKiran Vedere	mlx5_devx_cmd_query_cq;
57847d9789SAndrey Vesnovaty	mlx5_devx_cmd_modify_tir;
5863b39078SBruce Richardson	mlx5_devx_cmd_modify_virtq;
5963b39078SBruce Richardson	mlx5_devx_cmd_qp_query_tis_td;
6082d81794SMichael Baum	mlx5_devx_cmd_query_geneve_tlv_option;
6163b39078SBruce Richardson	mlx5_devx_cmd_query_hca_attr;
62cf5ac38dSRongwei Liu	mlx5_devx_cmd_query_lag;
6363b39078SBruce Richardson	mlx5_devx_cmd_query_parse_samples;
6456ea803eSDavid Marchand	mlx5_devx_cmd_query_virtio_q_counters; # WINDOWS_NO_EXPORT
6563b39078SBruce Richardson	mlx5_devx_cmd_query_virtq;
66e50fe91aSTal Shnaiderman	mlx5_devx_cmd_queue_counter_alloc;
67e50fe91aSTal Shnaiderman	mlx5_devx_cmd_queue_counter_query;
6863b39078SBruce Richardson	mlx5_devx_cmd_register_read;
691a2d8c3fSDekel Peled	mlx5_devx_cmd_register_write;
7056ea803eSDavid Marchand	mlx5_devx_cmd_wq_query; # WINDOWS_NO_EXPORT
7163b39078SBruce Richardson
729dab4d62SMichael Baum	mlx5_devx_cq_create;
739dab4d62SMichael Baum	mlx5_devx_cq_destroy;
74178d8c50SDekel Peled
75178d8c50SDekel Peled	mlx5_devx_get_out_command_status;
76178d8c50SDekel Peled
77f9213ab1SRaja Zidane	mlx5_devx_qp2rts;
78f9213ab1SRaja Zidane	mlx5_devx_qp_create;
79f9213ab1SRaja Zidane	mlx5_devx_qp_destroy;
80edb704daSMichael Baum	mlx5_devx_rq_create;
81edb704daSMichael Baum	mlx5_devx_rq_destroy;
8238f53763SMichael Baum	mlx5_devx_sq_create;
8338f53763SMichael Baum	mlx5_devx_sq_destroy;
849dab4d62SMichael Baum
855dfa003dSMichael Baum	mlx5_devx_uar_prepare;
865dfa003dSMichael Baum	mlx5_devx_uar_release;
875dfa003dSMichael Baum
88178d8c50SDekel Peled	mlx5_free;
89178d8c50SDekel Peled
90c2e3059aSMichael Baum	mlx5_get_device_guid; # WINDOWS_NO_EXPORT
9156ea803eSDavid Marchand	mlx5_get_ifname_sysfs; # WINDOWS_NO_EXPORT
924d567938SThomas Monjalon	mlx5_get_pci_addr; # WINDOWS_NO_EXPORT
9363b39078SBruce Richardson
9456ea803eSDavid Marchand	mlx5_glue;
9556ea803eSDavid Marchand
96a729d2f0SMichael Baum	mlx5_kvargs_process;
97a729d2f0SMichael Baum
989c373c52SSuanming Mou	mlx5_list_create;
999c373c52SSuanming Mou	mlx5_list_register;
1009c373c52SSuanming Mou	mlx5_list_unregister;
1019c373c52SSuanming Mou	mlx5_list_lookup;
1029c373c52SSuanming Mou	mlx5_list_get_entry_num;
1039c373c52SSuanming Mou	mlx5_list_destroy;
1049c373c52SSuanming Mou
10525245d5dSShiri Kuzin	mlx5_hlist_create;
10625245d5dSShiri Kuzin	mlx5_hlist_lookup;
10725245d5dSShiri Kuzin	mlx5_hlist_register;
10825245d5dSShiri Kuzin	mlx5_hlist_unregister;
10925245d5dSShiri Kuzin	mlx5_hlist_destroy;
11025245d5dSShiri Kuzin
111178d8c50SDekel Peled	mlx5_malloc;
112178d8c50SDekel Peled
113178d8c50SDekel Peled	mlx5_memory_stat_dump; # WINDOWS_NO_EXPORT
114178d8c50SDekel Peled
11556ea803eSDavid Marchand	mlx5_mp_init_primary; # WINDOWS_NO_EXPORT
11656ea803eSDavid Marchand	mlx5_mp_init_secondary; # WINDOWS_NO_EXPORT
11756ea803eSDavid Marchand	mlx5_mp_req_mr_create; # WINDOWS_NO_EXPORT
11863b39078SBruce Richardson	mlx5_mp_req_queue_state_modify;
11956ea803eSDavid Marchand	mlx5_mp_req_verbs_cmd_fd; # WINDOWS_NO_EXPORT
120178d8c50SDekel Peled	mlx5_mp_uninit_primary; # WINDOWS_NO_EXPORT
121178d8c50SDekel Peled	mlx5_mp_uninit_secondary; # WINDOWS_NO_EXPORT
12263b39078SBruce Richardson
123fc59a1ecSMichael Baum	mlx5_mprq_buf_free_cb;
124178d8c50SDekel Peled	mlx5_mr_btree_free;
12520489176SMichael Baum	mlx5_mr_create;
12685c7005eSMichael Baum	mlx5_mr_ctrl_init;
127178d8c50SDekel Peled	mlx5_mr_flush_local_cache;
1286a4e4385SMichael Baum	mlx5_mr_mb2mr_bh;
129bd6f2207SSuanming Mou	mlx5_mr_addr2mr_bh;
13063b39078SBruce Richardson
13156ea803eSDavid Marchand	mlx5_nl_allmulti; # WINDOWS_NO_EXPORT
13254245a29SDariusz Sosnowski	mlx5_nl_devlink_esw_multiport_get; # WINDOWS_NO_EXPORT
13354245a29SDariusz Sosnowski	mlx5_nl_devlink_family_id_get; # WINDOWS_NO_EXPORT
13456ea803eSDavid Marchand	mlx5_nl_ifindex; # WINDOWS_NO_EXPORT
13556ea803eSDavid Marchand	mlx5_nl_init; # WINDOWS_NO_EXPORT
13656ea803eSDavid Marchand	mlx5_nl_mac_addr_add; # WINDOWS_NO_EXPORT
13756ea803eSDavid Marchand	mlx5_nl_mac_addr_flush; # WINDOWS_NO_EXPORT
13856ea803eSDavid Marchand	mlx5_nl_mac_addr_remove; # WINDOWS_NO_EXPORT
13956ea803eSDavid Marchand	mlx5_nl_mac_addr_sync; # WINDOWS_NO_EXPORT
140be66461cSDmitry Kozlyuk	mlx5_nl_parse_link_status_update; # WINDOWS_NO_EXPORT
141227813f2SXueming Li	mlx5_nl_port_state; # WINDOWS_NO_EXPORT
14256ea803eSDavid Marchand	mlx5_nl_portnum; # WINDOWS_NO_EXPORT
14356ea803eSDavid Marchand	mlx5_nl_promisc; # WINDOWS_NO_EXPORT
144be66461cSDmitry Kozlyuk	mlx5_nl_read_events; # WINDOWS_NO_EXPORT
14556ea803eSDavid Marchand	mlx5_nl_switch_info; # WINDOWS_NO_EXPORT
14656ea803eSDavid Marchand	mlx5_nl_vf_mac_addr_modify; # WINDOWS_NO_EXPORT
14756ea803eSDavid Marchand	mlx5_nl_vlan_vmwa_create; # WINDOWS_NO_EXPORT
14856ea803eSDavid Marchand	mlx5_nl_vlan_vmwa_delete; # WINDOWS_NO_EXPORT
14963b39078SBruce Richardson
15056ea803eSDavid Marchand	mlx5_os_umem_dereg;
151178d8c50SDekel Peled	mlx5_os_umem_reg;
152178d8c50SDekel Peled
15376b5bdf8SMatan Azrad	mlx5_os_wrapped_mkey_create;
15476b5bdf8SMatan Azrad	mlx5_os_wrapped_mkey_destroy;
15576b5bdf8SMatan Azrad
156178d8c50SDekel Peled	mlx5_realloc;
15756ea803eSDavid Marchand
15856ea803eSDavid Marchand	mlx5_translate_port_name; # WINDOWS_NO_EXPORT
159690b2a88SDmitry Kozlyuk
160690b2a88SDmitry Kozlyuk	mlx5_mr_mempool_register;
161690b2a88SDmitry Kozlyuk	mlx5_mr_mempool_unregister;
162690b2a88SDmitry Kozlyuk	mlx5_mp_req_mempool_reg;
163690b2a88SDmitry Kozlyuk	mlx5_mr_mempool2mr_bh;
16408ac0358SDmitry Kozlyuk	mlx5_mr_mempool_populate_cache;
165c2e3059aSMichael Baum
16672d7efe4SSpike Du	mlx5_os_interrupt_handler_create; # WINDOWS_NO_EXPORT
16772d7efe4SSpike Du	mlx5_os_interrupt_handler_destroy; # WINDOWS_NO_EXPORT
168b32dbedbSSuanming Mou
169b32dbedbSSuanming Mou	mlx5_os_set_reg_mr_cb;
170c2e3059aSMichael Baum	local: *;
17163b39078SBruce Richardson};
172