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