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