EXPORT_SYMBOL_GPL
EXPORT_SYMBOL_GPL(ttm_dma_unpopulate);
EXPORT_SYMBOL_GPL(ttm_dma_page_alloc_debugfs);
EXPORT_SYMBOL_GPL(ttm_dma_populate);
EXPORT_SYMBOL_GPL(mlx4_buf_alloc);
EXPORT_SYMBOL_GPL(mlx4_buf_free);
EXPORT_SYMBOL_GPL(mlx4_db_alloc);
EXPORT_SYMBOL_GPL(mlx4_db_free);
EXPORT_SYMBOL_GPL(mlx4_alloc_hwq_res);
EXPORT_SYMBOL_GPL(mlx4_free_hwq_res);
EXPORT_SYMBOL_GPL(mlx4_alloc_cmd_mailbox);
EXPORT_SYMBOL_GPL(mlx4_free_cmd_mailbox);
EXPORT_SYMBOL_GPL(mlx4_get_active_ports);
EXPORT_SYMBOL_GPL(mlx4_slave_convert_port);
EXPORT_SYMBOL_GPL(mlx4_phys_to_slave_port);
EXPORT_SYMBOL_GPL(mlx4_phys_to_slaves_pport);
EXPORT_SYMBOL_GPL(mlx4_phys_to_slaves_pport_actv);
EXPORT_SYMBOL_GPL(mlx4_set_vf_mac);
EXPORT_SYMBOL_GPL(mlx4_set_vf_vlan);
EXPORT_SYMBOL_GPL(mlx4_set_vf_rate);
EXPORT_SYMBOL_GPL(mlx4_get_slave_default_vlan);
EXPORT_SYMBOL_GPL(mlx4_set_vf_spoofchk);
EXPORT_SYMBOL_GPL(mlx4_get_counter_stats);
EXPORT_SYMBOL_GPL(mlx4_vf_smi_enabled);
EXPORT_SYMBOL_GPL(mlx4_vf_get_enable_smi_admin);
EXPORT_SYMBOL_GPL(mlx4_vf_set_enable_smi_admin);
EXPORT_SYMBOL_GPL(__mlx4_cmd);
EXPORT_SYMBOL_GPL(mlx4_cq_modify);
EXPORT_SYMBOL_GPL(mlx4_cq_resize);
EXPORT_SYMBOL_GPL(mlx4_cq_alloc);
EXPORT_SYMBOL_GPL(mlx4_cq_free);
EXPORT_SYMBOL_GPL(mlx4_INIT_PORT);
EXPORT_SYMBOL_GPL(mlx4_CLOSE_PORT);
EXPORT_SYMBOL_GPL(mlx4_config_dev_retrieval);
EXPORT_SYMBOL_GPL(mlx4_config_vxlan_port);
EXPORT_SYMBOL_GPL(mlx4_config_roce_v2_port);
EXPORT_SYMBOL_GPL(mlx4_wol_read);
EXPORT_SYMBOL_GPL(mlx4_wol_write);
EXPORT_SYMBOL_GPL(mlx4_ACCESS_PTYS_REG);
EXPORT_SYMBOL_GPL(mlx4_replace_zero_macs);
EXPORT_SYMBOL_GPL(mlx4_register_interface);
EXPORT_SYMBOL_GPL(mlx4_unregister_interface);
EXPORT_SYMBOL_GPL(mlx4_get_protocol_dev);
EXPORT_SYMBOL_GPL(mlx4_bond);
EXPORT_SYMBOL_GPL(mlx4_unbond);
EXPORT_SYMBOL_GPL(mlx4_port_map_set);
EXPORT_SYMBOL_GPL(mlx4_read_clock);
EXPORT_SYMBOL_GPL(mlx4_get_internal_clock_params);
EXPORT_SYMBOL_GPL(mlx4_counter_alloc);
EXPORT_SYMBOL_GPL(mlx4_counter_free);
EXPORT_SYMBOL_GPL(mlx4_get_default_counter_index);
EXPORT_SYMBOL_GPL(mlx4_set_admin_guid);
EXPORT_SYMBOL_GPL(mlx4_get_admin_guid);
EXPORT_SYMBOL_GPL(mlx4_flow_attach);
EXPORT_SYMBOL_GPL(mlx4_flow_detach);
EXPORT_SYMBOL_GPL(mlx4_FLOW_STEERING_IB_UC_QP_RANGE);
EXPORT_SYMBOL_GPL(mlx4_multicast_attach);
EXPORT_SYMBOL_GPL(mlx4_multicast_detach);
EXPORT_SYMBOL_GPL(mlx4_flow_steer_promisc_add);
EXPORT_SYMBOL_GPL(mlx4_flow_steer_promisc_remove);
EXPORT_SYMBOL_GPL(mlx4_unicast_attach);
EXPORT_SYMBOL_GPL(mlx4_unicast_detach);
EXPORT_SYMBOL_GPL(mlx4_multicast_promisc_add);
EXPORT_SYMBOL_GPL(mlx4_multicast_promisc_remove);
EXPORT_SYMBOL_GPL(mlx4_unicast_promisc_add);
EXPORT_SYMBOL_GPL(mlx4_unicast_promisc_remove);
EXPORT_SYMBOL_GPL(mlx4_map_sw_to_hw_steering_mode);
EXPORT_SYMBOL_GPL(mlx4_map_sw_to_hw_steering_id);
EXPORT_SYMBOL_GPL(mlx4_hw_rule_sz);
EXPORT_SYMBOL_GPL(mlx4_map_phys_fmr);
EXPORT_SYMBOL_GPL(mlx4_fmr_alloc);
EXPORT_SYMBOL_GPL(mlx4_fmr_enable);
EXPORT_SYMBOL_GPL(mlx4_fmr_unmap);
EXPORT_SYMBOL_GPL(mlx4_fmr_free);
EXPORT_SYMBOL_GPL(mlx4_SYNC_TPT);
EXPORT_SYMBOL_GPL(mlx4_mtt_init);
EXPORT_SYMBOL_GPL(mlx4_mtt_cleanup);
EXPORT_SYMBOL_GPL(mlx4_mtt_addr);
EXPORT_SYMBOL_GPL(mlx4_mr_hw_get_mpt);
EXPORT_SYMBOL_GPL(mlx4_mr_hw_write_mpt);
EXPORT_SYMBOL_GPL(mlx4_mr_hw_put_mpt);
EXPORT_SYMBOL_GPL(mlx4_mr_hw_change_pd);
EXPORT_SYMBOL_GPL(mlx4_mr_hw_change_access);
EXPORT_SYMBOL_GPL(mlx4_mr_alloc);
EXPORT_SYMBOL_GPL(mlx4_mr_free);
EXPORT_SYMBOL_GPL(mlx4_mr_rereg_mem_cleanup);
EXPORT_SYMBOL_GPL(mlx4_mr_rereg_mem_write);
EXPORT_SYMBOL_GPL(mlx4_mr_enable);
EXPORT_SYMBOL_GPL(mlx4_write_mtt);
EXPORT_SYMBOL_GPL(mlx4_buf_write_mtt);
EXPORT_SYMBOL_GPL(mlx4_mw_alloc);
EXPORT_SYMBOL_GPL(mlx4_mw_enable);
EXPORT_SYMBOL_GPL(mlx4_mw_free);
EXPORT_SYMBOL_GPL(mlx4_xrcd_free);
EXPORT_SYMBOL_GPL(mlx4_uar_alloc);
EXPORT_SYMBOL_GPL(mlx4_uar_free);
EXPORT_SYMBOL_GPL(mlx4_bf_alloc);
EXPORT_SYMBOL_GPL(mlx4_bf_free);
EXPORT_SYMBOL_GPL(mlx4_pd_alloc);
EXPORT_SYMBOL_GPL(mlx4_pd_free);
EXPORT_SYMBOL_GPL(mlx4_xrcd_alloc);
EXPORT_SYMBOL_GPL(mlx4_get_base_gid_ix);
EXPORT_SYMBOL_GPL(mlx4_find_cached_mac);
EXPORT_SYMBOL_GPL(__mlx4_register_mac);
EXPORT_SYMBOL_GPL(mlx4_register_mac);
EXPORT_SYMBOL_GPL(mlx4_get_base_qpn);
EXPORT_SYMBOL_GPL(__mlx4_unregister_mac);
EXPORT_SYMBOL_GPL(mlx4_unregister_mac);
EXPORT_SYMBOL_GPL(__mlx4_replace_mac);
EXPORT_SYMBOL_GPL(mlx4_find_cached_vlan);
EXPORT_SYMBOL_GPL(mlx4_register_vlan);
EXPORT_SYMBOL_GPL(mlx4_unregister_vlan);
EXPORT_SYMBOL_GPL(mlx4_qp_modify);
EXPORT_SYMBOL_GPL(mlx4_qp_reserve_range);
EXPORT_SYMBOL_GPL(mlx4_qp_release_range);
EXPORT_SYMBOL_GPL(mlx4_qp_alloc);
EXPORT_SYMBOL_GPL(mlx4_update_qp);
EXPORT_SYMBOL_GPL(mlx4_qp_remove);
EXPORT_SYMBOL_GPL(mlx4_qp_free);
EXPORT_SYMBOL_GPL(mlx4_qp_query);
EXPORT_SYMBOL_GPL(mlx4_qp_to_ready);
EXPORT_SYMBOL_GPL(mlx4_srq_alloc);
EXPORT_SYMBOL_GPL(mlx4_srq_free);
EXPORT_SYMBOL_GPL(mlx4_srq_arm);
EXPORT_SYMBOL_GPL(mlx4_srq_query);
EXPORT_SYMBOL_GPL(mlx4_srq_lookup);
EXPORT_SYMBOL_GPL(mlx5_ipsec_device_caps);
EXPORT_SYMBOL_GPL(mlx5_buf_free);
EXPORT_SYMBOL_GPL(mlx5_db_alloc);
EXPORT_SYMBOL_GPL(mlx5_db_free);
EXPORT_SYMBOL_GPL(mlx5_fill_page_array);
EXPORT_SYMBOL_GPL(mlx5_create_map_eq);
EXPORT_SYMBOL_GPL(mlx5_destroy_unmap_eq);
EXPORT_SYMBOL_GPL(mlx5_core_eq_query);
EXPORT_SYMBOL_GPL(mlx5_core_mad_ifc);
EXPORT_SYMBOL_GPL(mlx5_set_port_tc_bw_alloc);
EXPORT_SYMBOL_GPL(mlx5_query_port_tc_bw_alloc);
EXPORT_SYMBOL_GPL(mlx5_query_pddr_range_info);
EXPORT_SYMBOL_GPL(mlx5_query_pddr_cable_type);
EXPORT_SYMBOL_GPL(mlx5_toggle_port_link);
EXPORT_SYMBOL_GPL(mlx5_set_port_caps);
EXPORT_SYMBOL_GPL(mlx5_query_port_ptys);
EXPORT_SYMBOL_GPL(mlx5_query_port_proto_cap);
EXPORT_SYMBOL_GPL(mlx5_query_port_autoneg);
EXPORT_SYMBOL_GPL(mlx5_set_port_autoneg);
EXPORT_SYMBOL_GPL(mlx5_query_port_proto_admin);
EXPORT_SYMBOL_GPL(mlx5_set_port_proto);
EXPORT_SYMBOL_GPL(mlx5_query_port_admin_status);
EXPORT_SYMBOL_GPL(mlx5_set_port_mtu);
EXPORT_SYMBOL_GPL(mlx5_query_port_max_mtu);
EXPORT_SYMBOL_GPL(mlx5_query_port_pfc);
EXPORT_SYMBOL_GPL(mlx5_query_port_oper_mtu);
EXPORT_SYMBOL_GPL(mlx5_is_wol_supported);
EXPORT_SYMBOL_GPL(mlx5_set_wol);
EXPORT_SYMBOL_GPL(mlx5_query_dropless_mode);
EXPORT_SYMBOL_GPL(mlx5_set_dropless_mode);
EXPORT_SYMBOL_GPL(mlx5_core_access_pvlc);
EXPORT_SYMBOL_GPL(mlx5_core_access_ptys);
EXPORT_SYMBOL_GPL(mlx5_core_access_pmtu);
EXPORT_SYMBOL_GPL(mlx5_core_access_reg);
EXPORT_SYMBOL_GPL(mlx5_query_module_num);
EXPORT_SYMBOL_GPL(mlx5_query_eeprom);
EXPORT_SYMBOL_GPL(mlx5_query_wol);
EXPORT_SYMBOL_GPL(mlx5_query_qcam_reg);
EXPORT_SYMBOL_GPL(mlx5_max_tc);
EXPORT_SYMBOL_GPL(mlx5_query_port_tc_rate_limit);
EXPORT_SYMBOL_GPL(mlx5_modify_port_tc_rate_limit);
EXPORT_SYMBOL_GPL(mlx5_query_port_prio_tc);
EXPORT_SYMBOL_GPL(mlx5_set_port_prio_tc);
EXPORT_SYMBOL_GPL(mlx5_set_port_tc_group);
EXPORT_SYMBOL_GPL(mlx5_query_port_tc_group);
EXPORT_SYMBOL_GPL(mlx5_core_create_qp);
EXPORT_SYMBOL_GPL(mlx5_core_destroy_qp);
EXPORT_SYMBOL_GPL(mlx5_core_qp_modify);
EXPORT_SYMBOL_GPL(mlx5_core_qp_query);
EXPORT_SYMBOL_GPL(mlx5_core_xrcd_alloc);
EXPORT_SYMBOL_GPL(mlx5_core_xrcd_dealloc);
EXPORT_SYMBOL_GPL(mlx5_core_create_dct);
EXPORT_SYMBOL_GPL(mlx5_core_destroy_dct);
EXPORT_SYMBOL_GPL(mlx5_core_dct_query);
EXPORT_SYMBOL_GPL(mlx5_core_arm_dct);
EXPORT_SYMBOL_GPL(mlx5_nic_vport_disable_roce);
EXPORT_SYMBOL_GPL(mlx5_core_query_vport_counter);
EXPORT_SYMBOL_GPL(mlx5_query_hca_vport_system_image_guid);
EXPORT_SYMBOL_GPL(mlx5_query_hca_vport_node_guid);
EXPORT_SYMBOL_GPL(mlx5_query_hca_vport_gid);
EXPORT_SYMBOL_GPL(mlx5_query_hca_vport_pkey);
EXPORT_SYMBOL_GPL(mlx5_set_eswitch_cvlan_info);
EXPORT_SYMBOL_GPL(mlx5_query_vport_mtu);
EXPORT_SYMBOL_GPL(mlx5_set_vport_mtu);
EXPORT_SYMBOL_GPL(mlx5_set_vport_min_wqe_header);
EXPORT_SYMBOL_GPL(mlx5_query_min_wqe_header);
EXPORT_SYMBOL_GPL(mlx5_query_nic_vport_promisc);
EXPORT_SYMBOL_GPL(mlx5_modify_nic_vport_promisc);
EXPORT_SYMBOL_GPL(mlx5_nic_vport_update_local_lb);
EXPORT_SYMBOL_GPL(mlx5_nic_vport_modify_local_lb);
EXPORT_SYMBOL_GPL(mlx5_nic_vport_query_local_lb);
EXPORT_SYMBOL_GPL(mlx5_query_vport_counter);
EXPORT_SYMBOL_GPL(mlx5_query_vport_system_image_guid);
EXPORT_SYMBOL_GPL(mlx5_query_vport_node_guid);
EXPORT_SYMBOL_GPL(mlx5_query_vport_port_guid);
EXPORT_SYMBOL_GPL(mlx5_query_hca_vport_state);
EXPORT_SYMBOL_GPL(mlx5_query_nic_vport_min_inline);
EXPORT_SYMBOL_GPL(mlx5_query_min_inline);
EXPORT_SYMBOL_GPL(mlx5_modify_nic_vport_min_inline);
EXPORT_SYMBOL_GPL(mlx5_query_nic_vport_mac_address);
EXPORT_SYMBOL_GPL(mlx5_query_nic_vport_system_image_guid);
EXPORT_SYMBOL_GPL(mlx5_query_nic_vport_node_guid);
EXPORT_SYMBOL_GPL(mlx5_query_nic_vport_qkey_viol_cntr);
EXPORT_SYMBOL_GPL(mlx5_set_nic_vport_current_mac);
EXPORT_SYMBOL_GPL(mlx5_set_nic_vport_vlan_list);
EXPORT_SYMBOL_GPL(mlx5_query_vport_state);
EXPORT_SYMBOL_GPL(mlx5_set_nic_vport_mc_list);
EXPORT_SYMBOL_GPL(mlx5_set_nic_vport_promisc);
EXPORT_SYMBOL_GPL(mlx5_query_nic_vport_mac_list);
EXPORT_SYMBOL_GPL(mlx5_modify_nic_vport_mac_list);
EXPORT_SYMBOL_GPL(mlx5_query_nic_vport_vlans);
EXPORT_SYMBOL_GPL(mlx5_modify_nic_vport_vlans);
EXPORT_SYMBOL_GPL(mlx5_query_nic_vport_roce_en);
EXPORT_SYMBOL_GPL(mlx5_set_nic_vport_permanent_mac);
EXPORT_SYMBOL_GPL(mlx5_nic_vport_enable_roce);
EXPORT_SYMBOL_GPL(mlx5_core_reserved_gids_count);
EXPORT_SYMBOL_GPL(ib_wq);