/* **************************************************************** * Copyright 2010-2013 VMware, Inc. * * This program is free software; you can redistribute it and/or * modify it under the terms of the GNU General Public License * as published by the Free Software Foundation; either version 2 * of the License, or (at your option) any later version. * ****************************************************************/ #include "vmkapi.h" #include "vmklinux_version.h" #include /* NOTE: __namespace.h is generated by the build from the driver's .sc file. */ #include "__namespace.h" #ifndef MODULE #error "You can only compile and link vmklinux_module with modules, which" \ "means that MODULE has to be defined when compiling it..." #endif VMK_LICENSE_INFO(VMK_MODULE_LICENSE_GPLV2); MODULE_VERSION2(VMKLNX_STRINGIFY(PRODUCT_VERSION), VMKLNX_MY_NAMESPACE_VERSION); /* * All vmkdriver modules are built using the latest vmakpi interface. */ VMK_NAMESPACE_REQUIRED(VMK_NAMESPACE_VMKAPI, VMK_NAMESPACE_CURRENT_VERSION); #if VMKAPI_REVISION >= VMK_REVISION_FROM_NUMBERS(2, 2, 0, 0) && \ defined(VMK_DEVKIT_USES_BINARY_INCOMPATIBLE_APIS) VMK_NAMESPACE_REQUIRED(VMK_NAMESPACE_VMKAPI_INCOMPAT, VMK_NAMESPACE_INCOMPAT_CURRENT_VERSION); #endif vmk_ModuleID vmkshim_module_id; int vmk_early_init_module(void) { VMK_ReturnStatus vmk_status; vmk_status = vmk_ModuleRegister(&vmkshim_module_id, VMKAPI_REVISION); if (vmk_status != VMK_OK) { vmk_WarningMessage("Registration failed (%#x): %s", vmk_status, vmk_StatusToString(vmk_status)); return vmk_status; } return 0; } int vmk_late_cleanup_module(void) { return 0; } /* * Symbols passed in directly from vmklinux_9 without the need for a shim function. */ VMK_MODULE_EXPORT_ALIAS(add_disk); VMK_MODULE_EXPORT_ALIAS(add_disk_randomness); VMK_MODULE_EXPORT_ALIAS(add_input_randomness); VMK_MODULE_EXPORT_ALIAS(__add_timer); VMK_MODULE_EXPORT_ALIAS(add_wait_queue); VMK_MODULE_EXPORT_ALIAS(add_wait_queue_exclusive); VMK_MODULE_EXPORT_ALIAS(alloc_disk); VMK_MODULE_EXPORT_ALIAS(alloc_pages); VMK_MODULE_EXPORT_ALIAS(atomic_notifier_call_chain); VMK_MODULE_EXPORT_ALIAS(atomic_notifier_chain_register); VMK_MODULE_EXPORT_ALIAS(atomic_notifier_chain_unregister); VMK_MODULE_EXPORT_ALIAS(autoremove_wake_function); VMK_MODULE_EXPORT_ALIAS(bad_dma_address); VMK_MODULE_EXPORT_ALIAS(bdget); VMK_MODULE_EXPORT_ALIAS(bio_endio); VMK_MODULE_EXPORT_ALIAS(__blk_add_trace); VMK_MODULE_EXPORT_ALIAS(blk_cleanup_queue); VMK_MODULE_EXPORT_ALIAS(blk_complete_request); VMK_MODULE_EXPORT_ALIAS(blk_init_queue); VMK_MODULE_EXPORT_ALIAS(blk_queue_bounce_limit); VMK_MODULE_EXPORT_ALIAS(blk_queue_hardsect_size); VMK_MODULE_EXPORT_ALIAS(blk_queue_max_hw_segments); VMK_MODULE_EXPORT_ALIAS(blk_queue_max_phys_segments); VMK_MODULE_EXPORT_ALIAS(blk_queue_max_sectors); VMK_MODULE_EXPORT_ALIAS(blk_queue_segment_boundary); VMK_MODULE_EXPORT_ALIAS(blk_queue_softirq_done); VMK_MODULE_EXPORT_ALIAS(blk_start_queue); VMK_MODULE_EXPORT_ALIAS(blk_stop_queue); VMK_MODULE_EXPORT_ALIAS(blocking_notifier_call_chain); VMK_MODULE_EXPORT_ALIAS(blocking_notifier_chain_register); VMK_MODULE_EXPORT_ALIAS(blocking_notifier_chain_unregister); VMK_MODULE_EXPORT_ALIAS(bus_find_device); VMK_MODULE_EXPORT_ALIAS(bus_for_each_dev); VMK_MODULE_EXPORT_ALIAS(bus_for_each_drv); VMK_MODULE_EXPORT_ALIAS(bus_register); VMK_MODULE_EXPORT_ALIAS(bus_register_notifier); VMK_MODULE_EXPORT_ALIAS(bus_rescan_devices); VMK_MODULE_EXPORT_ALIAS(bus_unregister); VMK_MODULE_EXPORT_ALIAS(bus_unregister_notifier); VMK_MODULE_EXPORT_ALIAS(__check_region); VMK_MODULE_EXPORT_ALIAS(class_create); VMK_MODULE_EXPORT_ALIAS(class_destroy); VMK_MODULE_EXPORT_ALIAS(class_device_add); VMK_MODULE_EXPORT_ALIAS(class_device_create); VMK_MODULE_EXPORT_ALIAS(class_device_del); VMK_MODULE_EXPORT_ALIAS(class_device_destroy); VMK_MODULE_EXPORT_ALIAS(class_device_get); VMK_MODULE_EXPORT_ALIAS(class_device_initialize); VMK_MODULE_EXPORT_ALIAS(class_device_put); VMK_MODULE_EXPORT_ALIAS(class_device_register); VMK_MODULE_EXPORT_ALIAS(class_device_unregister); VMK_MODULE_EXPORT_ALIAS(class_register); VMK_MODULE_EXPORT_ALIAS(class_unregister); VMK_MODULE_EXPORT_ALIAS(clear_user); VMK_MODULE_EXPORT_ALIAS(compat_alloc_user_space); VMK_MODULE_EXPORT_ALIAS(complete); VMK_MODULE_EXPORT_ALIAS(complete_and_exit); VMK_MODULE_EXPORT_ALIAS(cond_resched); VMK_MODULE_EXPORT_ALIAS(copy_from_user); VMK_MODULE_EXPORT_ALIAS(copy_in_user); VMK_MODULE_EXPORT_ALIAS(copy_to_user); VMK_MODULE_EXPORT_ALIAS(__cpu_raise_softirq); VMK_MODULE_EXPORT_ALIAS(crc32_le); VMK_MODULE_EXPORT_ALIAS(__create_workqueue); VMK_MODULE_EXPORT_ALIAS(csum_ipv6_magic); VMK_MODULE_EXPORT_ALIAS(csum_partial); VMK_MODULE_EXPORT_ALIAS(_ctype); VMK_MODULE_EXPORT_ALIAS(current_kernel_time); VMK_MODULE_EXPORT_ALIAS(default_wake_function); VMK_MODULE_EXPORT_ALIAS(del_gendisk); VMK_MODULE_EXPORT_ALIAS(del_timer); VMK_MODULE_EXPORT_ALIAS(del_timer_sync); VMK_MODULE_EXPORT_ALIAS(destroy_workqueue); VMK_MODULE_EXPORT_ALIAS(dev_alloc_name); VMK_MODULE_EXPORT_ALIAS(dev_base); VMK_MODULE_EXPORT_ALIAS(dev_close); VMK_MODULE_EXPORT_ALIAS(dev_driver_string); VMK_MODULE_EXPORT_ALIAS(__dev_get_by_name); VMK_MODULE_EXPORT_ALIAS(dev_get_by_name); VMK_MODULE_EXPORT_ALIAS(device_add); VMK_MODULE_EXPORT_ALIAS(device_attach); VMK_MODULE_EXPORT_ALIAS(device_bind_driver); VMK_MODULE_EXPORT_ALIAS(device_create); VMK_MODULE_EXPORT_ALIAS(device_del); VMK_MODULE_EXPORT_ALIAS(device_destroy); VMK_MODULE_EXPORT_ALIAS(device_find_child); VMK_MODULE_EXPORT_ALIAS(device_for_each_child); VMK_MODULE_EXPORT_ALIAS(device_for_each_child_safe); VMK_MODULE_EXPORT_ALIAS(device_initialize); VMK_MODULE_EXPORT_ALIAS(device_register); VMK_MODULE_EXPORT_ALIAS(device_release_driver); VMK_MODULE_EXPORT_ALIAS(device_reprobe); VMK_MODULE_EXPORT_ALIAS(device_unregister); VMK_MODULE_EXPORT_ALIAS(devm_free_irq); VMK_MODULE_EXPORT_ALIAS(devm_kfree); VMK_MODULE_EXPORT_ALIAS(devm_kzalloc); VMK_MODULE_EXPORT_ALIAS(devm_request_irq); VMK_MODULE_EXPORT_ALIAS(dev_open); VMK_MODULE_EXPORT_ALIAS(devres_add); VMK_MODULE_EXPORT_ALIAS(devres_alloc); VMK_MODULE_EXPORT_ALIAS(devres_close_group); VMK_MODULE_EXPORT_ALIAS(devres_destroy); VMK_MODULE_EXPORT_ALIAS(devres_find); VMK_MODULE_EXPORT_ALIAS(devres_free); VMK_MODULE_EXPORT_ALIAS(devres_get); VMK_MODULE_EXPORT_ALIAS(devres_open_group); VMK_MODULE_EXPORT_ALIAS(devres_release_group); VMK_MODULE_EXPORT_ALIAS(devres_remove); VMK_MODULE_EXPORT_ALIAS(devres_remove_group); VMK_MODULE_EXPORT_ALIAS(dev_set_name); VMK_MODULE_EXPORT_ALIAS(disable_irq); VMK_MODULE_EXPORT_ALIAS(dma_alloc_coherent); VMK_MODULE_EXPORT_ALIAS(dma_free_coherent); VMK_MODULE_EXPORT_ALIAS(dma_get_required_mask); VMK_MODULE_EXPORT_ALIAS(dmam_alloc_coherent); VMK_MODULE_EXPORT_ALIAS(dma_mapping_error); VMK_MODULE_EXPORT_ALIAS(dma_map_page); VMK_MODULE_EXPORT_ALIAS(dma_map_sg); VMK_MODULE_EXPORT_ALIAS(dma_map_single); VMK_MODULE_EXPORT_ALIAS(dmam_free_coherent); VMK_MODULE_EXPORT_ALIAS(dma_ops); VMK_MODULE_EXPORT_ALIAS(dma_pool_alloc); VMK_MODULE_EXPORT_ALIAS(dma_pool_create); VMK_MODULE_EXPORT_ALIAS(dma_pool_destroy); VMK_MODULE_EXPORT_ALIAS(dma_pool_free); VMK_MODULE_EXPORT_ALIAS(dma_set_mask); VMK_MODULE_EXPORT_ALIAS(dma_sync_sg_for_cpu); VMK_MODULE_EXPORT_ALIAS(dma_sync_sg_for_device); VMK_MODULE_EXPORT_ALIAS(dma_sync_single_for_cpu); VMK_MODULE_EXPORT_ALIAS(dma_sync_single_for_device); VMK_MODULE_EXPORT_ALIAS(dma_unmap_sg); VMK_MODULE_EXPORT_ALIAS(dma_unmap_single); VMK_MODULE_EXPORT_ALIAS(dmi_check_system); VMK_MODULE_EXPORT_ALIAS(dmi_find_device); VMK_MODULE_EXPORT_ALIAS(dmi_get_system_info); VMK_MODULE_EXPORT_ALIAS(dmi_name_in_vendors); VMK_MODULE_EXPORT_ALIAS(do_gettimeofday); VMK_MODULE_EXPORT_ALIAS(__down_failed); VMK_MODULE_EXPORT_ALIAS(__down_failed_interruptible); VMK_MODULE_EXPORT_ALIAS(__down_failed_trylock); VMK_MODULE_EXPORT_ALIAS(driver_attach); VMK_MODULE_EXPORT_ALIAS(driver_find_device); VMK_MODULE_EXPORT_ALIAS(driver_for_each_device); VMK_MODULE_EXPORT_ALIAS(driver_register); VMK_MODULE_EXPORT_ALIAS(driver_unregister); VMK_MODULE_EXPORT_ALIAS(efi); VMK_MODULE_EXPORT_ALIAS(efi_enabled); VMK_MODULE_EXPORT_ALIAS(elv_dequeue_request); VMK_MODULE_EXPORT_ALIAS(elv_next_request); VMK_MODULE_EXPORT_ALIAS(enable_irq); VMK_MODULE_EXPORT_ALIAS(end_that_request_last); VMK_MODULE_EXPORT_ALIAS(ether_setup); VMK_MODULE_EXPORT_ALIAS(ethtool_op_get_link); VMK_MODULE_EXPORT_ALIAS(ethtool_op_get_perm_addr); VMK_MODULE_EXPORT_ALIAS(ethtool_op_get_sg); VMK_MODULE_EXPORT_ALIAS(ethtool_op_get_tso); VMK_MODULE_EXPORT_ALIAS(ethtool_op_get_tx_csum); VMK_MODULE_EXPORT_ALIAS(ethtool_op_get_ufo); VMK_MODULE_EXPORT_ALIAS(ethtool_op_set_sg); VMK_MODULE_EXPORT_ALIAS(ethtool_op_set_tso); VMK_MODULE_EXPORT_ALIAS(ethtool_op_set_tx_csum); VMK_MODULE_EXPORT_ALIAS(ethtool_op_set_tx_hw_csum); VMK_MODULE_EXPORT_ALIAS(ethtool_op_set_tx_ipv6_csum); VMK_MODULE_EXPORT_ALIAS(ethtool_op_set_ufo); VMK_MODULE_EXPORT_ALIAS(fasync_helper); VMK_MODULE_EXPORT_ALIAS(fc_attach_transport); VMK_MODULE_EXPORT_ALIAS(fc_get_event_number); VMK_MODULE_EXPORT_ALIAS(fc_host_post_event); VMK_MODULE_EXPORT_ALIAS(fc_host_post_vendor_event); VMK_MODULE_EXPORT_ALIAS(fc_release_transport); VMK_MODULE_EXPORT_ALIAS(fc_remote_port_add); VMK_MODULE_EXPORT_ALIAS(fc_remote_port_delete); VMK_MODULE_EXPORT_ALIAS(fc_remote_port_rolechg); VMK_MODULE_EXPORT_ALIAS(fc_remove_host); VMK_MODULE_EXPORT_ALIAS(finish_wait); VMK_MODULE_EXPORT_ALIAS(flush_scheduled_work); VMK_MODULE_EXPORT_ALIAS(flush_signals); VMK_MODULE_EXPORT_ALIAS(flush_workqueue); VMK_MODULE_EXPORT_ALIAS(free_irq); VMK_MODULE_EXPORT_ALIAS(__free_pages); VMK_MODULE_EXPORT_ALIAS(free_pages); VMK_MODULE_EXPORT_ALIAS(getnstimeofday); VMK_MODULE_EXPORT_ALIAS(get_device); VMK_MODULE_EXPORT_ALIAS(get_driver); VMK_MODULE_EXPORT_ALIAS(__get_free_pages); VMK_MODULE_EXPORT_ALIAS(get_random_bytes); VMK_MODULE_EXPORT_ALIAS(get_seconds); VMK_MODULE_EXPORT_ALIAS(hidinput_connect); VMK_MODULE_EXPORT_ALIAS(hidinput_disconnect); VMK_MODULE_EXPORT_ALIAS(hidinput_find_field); VMK_MODULE_EXPORT_ALIAS(hid_add_device); VMK_MODULE_EXPORT_ALIAS(hid_allocate_device); VMK_MODULE_EXPORT_ALIAS(hid_destroy_device); VMK_MODULE_EXPORT_ALIAS(hid_check_keys_pressed); VMK_MODULE_EXPORT_ALIAS(hid_input_report); VMK_MODULE_EXPORT_ALIAS(hidinput_report_event); VMK_MODULE_EXPORT_ALIAS(hid_output_report); VMK_MODULE_EXPORT_ALIAS(hid_parse_report); VMK_MODULE_EXPORT_ALIAS(__hid_register_driver); VMK_MODULE_EXPORT_ALIAS(hid_set_field); VMK_MODULE_EXPORT_ALIAS(hid_unregister_driver); VMK_MODULE_EXPORT_ALIAS(hweight16); VMK_MODULE_EXPORT_ALIAS(hweight32); VMK_MODULE_EXPORT_ALIAS(hweight64); VMK_MODULE_EXPORT_ALIAS(hweight8); VMK_MODULE_EXPORT_ALIAS(idr_destroy); VMK_MODULE_EXPORT_ALIAS(idr_find); VMK_MODULE_EXPORT_ALIAS(idr_get_new); VMK_MODULE_EXPORT_ALIAS(idr_get_new_above); VMK_MODULE_EXPORT_ALIAS(idr_init); VMK_MODULE_EXPORT_ALIAS(idr_pre_get); VMK_MODULE_EXPORT_ALIAS(idr_remove); VMK_MODULE_EXPORT_ALIAS(idr_replace); VMK_MODULE_EXPORT_ALIAS(in_interrupt); VMK_MODULE_EXPORT_ALIAS(in_irq); VMK_MODULE_EXPORT_ALIAS(init_timer); VMK_MODULE_EXPORT_ALIAS(init_utsname); VMK_MODULE_EXPORT_ALIAS(init_waitqueue_head); VMK_MODULE_EXPORT_ALIAS(input_allocate_device); VMK_MODULE_EXPORT_ALIAS(input_class); VMK_MODULE_EXPORT_ALIAS(input_close_device); VMK_MODULE_EXPORT_ALIAS(input_event); VMK_MODULE_EXPORT_ALIAS(input_ff_create); VMK_MODULE_EXPORT_ALIAS(input_ff_destroy); VMK_MODULE_EXPORT_ALIAS(input_ff_erase); VMK_MODULE_EXPORT_ALIAS(input_ff_event); VMK_MODULE_EXPORT_ALIAS(input_ff_upload); VMK_MODULE_EXPORT_ALIAS(input_flush_device); VMK_MODULE_EXPORT_ALIAS(input_free_device); VMK_MODULE_EXPORT_ALIAS(input_grab_device); VMK_MODULE_EXPORT_ALIAS(input_inject_event); VMK_MODULE_EXPORT_ALIAS(input_open_device); VMK_MODULE_EXPORT_ALIAS(input_register_device); VMK_MODULE_EXPORT_ALIAS(input_register_handle); VMK_MODULE_EXPORT_ALIAS(input_register_handler); VMK_MODULE_EXPORT_ALIAS(input_release_device); VMK_MODULE_EXPORT_ALIAS(input_set_capability); VMK_MODULE_EXPORT_ALIAS(input_unregister_device); VMK_MODULE_EXPORT_ALIAS(input_unregister_handle); VMK_MODULE_EXPORT_ALIAS(input_unregister_handler); VMK_MODULE_EXPORT_ALIAS(int_to_scsilun); VMK_MODULE_EXPORT_ALIAS(iomem_resource); VMK_MODULE_EXPORT_ALIAS(ioport_resource); VMK_MODULE_EXPORT_ALIAS(ioread16); VMK_MODULE_EXPORT_ALIAS(ioread16_rep); VMK_MODULE_EXPORT_ALIAS(ioread32); VMK_MODULE_EXPORT_ALIAS(ioread8); VMK_MODULE_EXPORT_ALIAS(__ioremap); VMK_MODULE_EXPORT_ALIAS(ioremap_nocache); VMK_MODULE_EXPORT_ALIAS(iounmap); VMK_MODULE_EXPORT_ALIAS(iowrite16); VMK_MODULE_EXPORT_ALIAS(iowrite16_rep); VMK_MODULE_EXPORT_ALIAS(iowrite32); VMK_MODULE_EXPORT_ALIAS(iowrite8); VMK_MODULE_EXPORT_ALIAS(ip_compute_csum); VMK_MODULE_EXPORT_ALIAS(__kfree_skb); VMK_MODULE_EXPORT_ALIAS(k_handler); VMK_MODULE_EXPORT_ALIAS(kill_fasync); VMK_MODULE_EXPORT_ALIAS(kill_proc_info_as_uid); VMK_MODULE_EXPORT_ALIAS(klist_add_head); VMK_MODULE_EXPORT_ALIAS(klist_add_tail); VMK_MODULE_EXPORT_ALIAS(klist_del); VMK_MODULE_EXPORT_ALIAS(klist_init); VMK_MODULE_EXPORT_ALIAS(klist_iter_exit); VMK_MODULE_EXPORT_ALIAS(klist_iter_init); VMK_MODULE_EXPORT_ALIAS(klist_iter_init_node); VMK_MODULE_EXPORT_ALIAS(klist_next); VMK_MODULE_EXPORT_ALIAS(klist_node_attached); VMK_MODULE_EXPORT_ALIAS(klist_remove); VMK_MODULE_EXPORT_ALIAS(kref_get); VMK_MODULE_EXPORT_ALIAS(kref_init); VMK_MODULE_EXPORT_ALIAS(kref_put); VMK_MODULE_EXPORT_ALIAS(kthread_bind); VMK_MODULE_EXPORT_ALIAS(kthread_should_stop); VMK_MODULE_EXPORT_ALIAS(kthread_stop); VMK_MODULE_EXPORT_ALIAS(lro_flush_all); VMK_MODULE_EXPORT_ALIAS(lro_receive_skb); VMK_MODULE_EXPORT_ALIAS(lro_vlan_hwaccel_receive_skb); VMK_MODULE_EXPORT_ALIAS(LinuxPCIConfigSpaceRead); VMK_MODULE_EXPORT_ALIAS(LinuxPCIConfigSpaceWrite); VMK_MODULE_EXPORT_ALIAS(memchr); VMK_MODULE_EXPORT_ALIAS(mempool_alloc); VMK_MODULE_EXPORT_ALIAS(mempool_alloc_slab); VMK_MODULE_EXPORT_ALIAS(mempool_create); VMK_MODULE_EXPORT_ALIAS(mempool_create_node); VMK_MODULE_EXPORT_ALIAS(mempool_destroy); VMK_MODULE_EXPORT_ALIAS(mempool_free); VMK_MODULE_EXPORT_ALIAS(mempool_free_slab); VMK_MODULE_EXPORT_ALIAS(mempool_kfree); VMK_MODULE_EXPORT_ALIAS(mempool_kmalloc); VMK_MODULE_EXPORT_ALIAS(mempool_kzalloc); VMK_MODULE_EXPORT_ALIAS(mempool_resize); VMK_MODULE_EXPORT_ALIAS(memscan); VMK_MODULE_EXPORT_ALIAS(misc_deregister); VMK_MODULE_EXPORT_ALIAS(misc_register); VMK_MODULE_EXPORT_ALIAS(__mod_timer); VMK_MODULE_EXPORT_ALIAS(msleep); VMK_MODULE_EXPORT_ALIAS(msleep_interruptible); VMK_MODULE_EXPORT_ALIAS(napi_disable); VMK_MODULE_EXPORT_ALIAS(napi_enable); VMK_MODULE_EXPORT_ALIAS(__napi_schedule); VMK_MODULE_EXPORT_ALIAS(__netdev_alloc_skb); VMK_MODULE_EXPORT_ALIAS(netif_device_attach); VMK_MODULE_EXPORT_ALIAS(netif_device_detach); VMK_MODULE_EXPORT_ALIAS(netif_napi_add); VMK_MODULE_EXPORT_ALIAS(netif_napi_del); VMK_MODULE_EXPORT_ALIAS(netif_receive_skb); VMK_MODULE_EXPORT_ALIAS(netif_rx); VMK_MODULE_EXPORT_ALIAS(__netif_schedule); VMK_MODULE_EXPORT_ALIAS(net_ratelimit); VMK_MODULE_EXPORT_ALIAS(no_llseek); VMK_MODULE_EXPORT_ALIAS(pci_bus_find_capability); VMK_MODULE_EXPORT_ALIAS(pci_bus_sem); VMK_MODULE_EXPORT_ALIAS(pci_bus_type); VMK_MODULE_EXPORT_ALIAS(pci_choose_state); VMK_MODULE_EXPORT_ALIAS(pci_clear_mwi); VMK_MODULE_EXPORT_ALIAS(pci_dev_driver); VMK_MODULE_EXPORT_ALIAS(pci_dev_get); VMK_MODULE_EXPORT_ALIAS(pci_devices); VMK_MODULE_EXPORT_ALIAS(pci_dev_present); VMK_MODULE_EXPORT_ALIAS(pci_dev_put); VMK_MODULE_EXPORT_ALIAS(pci_disable_device); VMK_MODULE_EXPORT_ALIAS(pci_disable_msi); VMK_MODULE_EXPORT_ALIAS(pci_disable_msix); VMK_MODULE_EXPORT_ALIAS(pci_domain_nr); VMK_MODULE_EXPORT_ALIAS(pci_enable_device); VMK_MODULE_EXPORT_ALIAS(pci_enable_msi); VMK_MODULE_EXPORT_ALIAS(pci_enable_msix); VMK_MODULE_EXPORT_ALIAS(pci_enable_wake); VMK_MODULE_EXPORT_ALIAS(pcie_set_readrq); VMK_MODULE_EXPORT_ALIAS(pci_find_capability); VMK_MODULE_EXPORT_ALIAS(pci_find_device); VMK_MODULE_EXPORT_ALIAS(pci_find_device_reverse); VMK_MODULE_EXPORT_ALIAS(pci_find_slot); VMK_MODULE_EXPORT_ALIAS(pci_get_class); VMK_MODULE_EXPORT_ALIAS(pci_get_device); VMK_MODULE_EXPORT_ALIAS(pci_get_device_all); VMK_MODULE_EXPORT_ALIAS(pci_get_slot); VMK_MODULE_EXPORT_ALIAS(pci_get_subsys); VMK_MODULE_EXPORT_ALIAS(pci_intx); VMK_MODULE_EXPORT_ALIAS(pci_iomap); VMK_MODULE_EXPORT_ALIAS(pci_iounmap); VMK_MODULE_EXPORT_ALIAS(pci_match_id); VMK_MODULE_EXPORT_ALIAS(pcim_enable_device); VMK_MODULE_EXPORT_ALIAS(pcim_iomap); VMK_MODULE_EXPORT_ALIAS(pcim_iomap_regions); VMK_MODULE_EXPORT_ALIAS(pcim_iomap_regions_request_all); VMK_MODULE_EXPORT_ALIAS(pcim_iomap_table); VMK_MODULE_EXPORT_ALIAS(pcim_iounmap); VMK_MODULE_EXPORT_ALIAS(pcim_iounmap_regions); VMK_MODULE_EXPORT_ALIAS(pcim_pin_device); VMK_MODULE_EXPORT_ALIAS(pci_read_config_byte); VMK_MODULE_EXPORT_ALIAS(pci_read_config_dword); VMK_MODULE_EXPORT_ALIAS(pci_read_config_word); VMK_MODULE_EXPORT_ALIAS(__pci_register_driver); VMK_MODULE_EXPORT_ALIAS(pci_release_region); VMK_MODULE_EXPORT_ALIAS(pci_release_regions); VMK_MODULE_EXPORT_ALIAS(pci_release_selected_regions); VMK_MODULE_EXPORT_ALIAS(pci_request_region); VMK_MODULE_EXPORT_ALIAS(pci_request_regions); VMK_MODULE_EXPORT_ALIAS(pci_request_selected_regions); VMK_MODULE_EXPORT_ALIAS(pci_restore_state); VMK_MODULE_EXPORT_ALIAS(pci_save_state); VMK_MODULE_EXPORT_ALIAS(pci_set_master); VMK_MODULE_EXPORT_ALIAS(pci_set_mwi); VMK_MODULE_EXPORT_ALIAS(pci_set_power_state); VMK_MODULE_EXPORT_ALIAS(pci_try_set_mwi); VMK_MODULE_EXPORT_ALIAS(pci_unregister_driver); VMK_MODULE_EXPORT_ALIAS(pci_write_config_byte); VMK_MODULE_EXPORT_ALIAS(pci_write_config_dword); VMK_MODULE_EXPORT_ALIAS(pci_write_config_word); VMK_MODULE_EXPORT_ALIAS(platform_add_devices); VMK_MODULE_EXPORT_ALIAS(platform_bus); VMK_MODULE_EXPORT_ALIAS(platform_bus_type); VMK_MODULE_EXPORT_ALIAS(platform_device_add); VMK_MODULE_EXPORT_ALIAS(platform_device_add_data); VMK_MODULE_EXPORT_ALIAS(platform_device_add_resources); VMK_MODULE_EXPORT_ALIAS(platform_device_alloc); VMK_MODULE_EXPORT_ALIAS(platform_device_del); VMK_MODULE_EXPORT_ALIAS(platform_device_put); VMK_MODULE_EXPORT_ALIAS(platform_device_register); VMK_MODULE_EXPORT_ALIAS(platform_device_register_simple); VMK_MODULE_EXPORT_ALIAS(platform_device_unregister); VMK_MODULE_EXPORT_ALIAS(platform_driver_probe); VMK_MODULE_EXPORT_ALIAS(platform_driver_register); VMK_MODULE_EXPORT_ALIAS(platform_driver_unregister); VMK_MODULE_EXPORT_ALIAS(platform_get_irq); VMK_MODULE_EXPORT_ALIAS(platform_get_irq_byname); VMK_MODULE_EXPORT_ALIAS(platform_get_resource); VMK_MODULE_EXPORT_ALIAS(platform_get_resource_byname); VMK_MODULE_EXPORT_ALIAS(pm_request_idle); VMK_MODULE_EXPORT_ALIAS(pm_request_resume); VMK_MODULE_EXPORT_ALIAS(pm_runtime_allow); VMK_MODULE_EXPORT_ALIAS(pm_runtime_barrier); VMK_MODULE_EXPORT_ALIAS(__pm_runtime_disable); VMK_MODULE_EXPORT_ALIAS(pm_runtime_enable); VMK_MODULE_EXPORT_ALIAS(pm_runtime_forbid); VMK_MODULE_EXPORT_ALIAS(__pm_runtime_get); VMK_MODULE_EXPORT_ALIAS(pm_runtime_idle); VMK_MODULE_EXPORT_ALIAS(__pm_runtime_put); VMK_MODULE_EXPORT_ALIAS(pm_runtime_resume); VMK_MODULE_EXPORT_ALIAS(__pm_runtime_set_status); VMK_MODULE_EXPORT_ALIAS(pm_runtime_suspend); VMK_MODULE_EXPORT_ALIAS(pm_schedule_suspend); VMK_MODULE_EXPORT_ALIAS(pm_wq); VMK_MODULE_EXPORT_ALIAS(prepare_to_wait); VMK_MODULE_EXPORT_ALIAS(prepare_to_wait_exclusive); VMK_MODULE_EXPORT_ALIAS(printk); VMK_MODULE_EXPORT_ALIAS(printk_ratelimit); VMK_MODULE_EXPORT_ALIAS(proc_net); VMK_MODULE_EXPORT_ALIAS(proc_root); VMK_MODULE_EXPORT_ALIAS(proc_root_driver); VMK_MODULE_EXPORT_ALIAS(pskb_expand_head); VMK_MODULE_EXPORT_ALIAS(__pskb_pull_tail); VMK_MODULE_EXPORT_ALIAS(___pskb_trim); VMK_MODULE_EXPORT_ALIAS(put_device); VMK_MODULE_EXPORT_ALIAS(put_disk); VMK_MODULE_EXPORT_ALIAS(put_driver); VMK_MODULE_EXPORT_ALIAS(queue_delayed_work); VMK_MODULE_EXPORT_ALIAS(queue_work); VMK_MODULE_EXPORT_ALIAS(radix_tree_delete); VMK_MODULE_EXPORT_ALIAS(radix_tree_init); VMK_MODULE_EXPORT_ALIAS(radix_tree_insert); VMK_MODULE_EXPORT_ALIAS(radix_tree_lookup); VMK_MODULE_EXPORT_ALIAS(raw_smp_processor_id); VMK_MODULE_EXPORT_ALIAS(__read_lock_failed); VMK_MODULE_EXPORT_ALIAS(register_chrdev); VMK_MODULE_EXPORT_ALIAS(register_netdev); VMK_MODULE_EXPORT_ALIAS(register_netdevice_notifier); VMK_MODULE_EXPORT_ALIAS(register_reboot_notifier); VMK_MODULE_EXPORT_ALIAS(release_firmware); VMK_MODULE_EXPORT_ALIAS(__release_region); VMK_MODULE_EXPORT_ALIAS(remove_wait_queue); VMK_MODULE_EXPORT_ALIAS(request_firmware); VMK_MODULE_EXPORT_ALIAS(request_irq); VMK_MODULE_EXPORT_ALIAS(__request_region); VMK_MODULE_EXPORT_ALIAS(__round_jiffies); VMK_MODULE_EXPORT_ALIAS(round_jiffies); VMK_MODULE_EXPORT_ALIAS(round_jiffies_up); VMK_MODULE_EXPORT_ALIAS(__round_jiffies_relative); VMK_MODULE_EXPORT_ALIAS(round_jiffies_relative); VMK_MODULE_EXPORT_ALIAS(round_jiffies_up_relative); VMK_MODULE_EXPORT_ALIAS(sas_attach_transport); VMK_MODULE_EXPORT_ALIAS(sas_end_device_alloc); VMK_MODULE_EXPORT_ALIAS(sas_expander_alloc); VMK_MODULE_EXPORT_ALIAS(sas_phy_add); VMK_MODULE_EXPORT_ALIAS(sas_phy_alloc); VMK_MODULE_EXPORT_ALIAS(sas_phy_delete); VMK_MODULE_EXPORT_ALIAS(sas_phy_free); VMK_MODULE_EXPORT_ALIAS(sas_port_add); VMK_MODULE_EXPORT_ALIAS(sas_port_add_phy); VMK_MODULE_EXPORT_ALIAS(sas_port_alloc_num); VMK_MODULE_EXPORT_ALIAS(sas_port_delete); VMK_MODULE_EXPORT_ALIAS(sas_port_delete_phy); VMK_MODULE_EXPORT_ALIAS(sas_port_mark_backlink); VMK_MODULE_EXPORT_ALIAS(sas_read_port_mode_page); VMK_MODULE_EXPORT_ALIAS(sas_release_transport); VMK_MODULE_EXPORT_ALIAS(sas_remove_host); VMK_MODULE_EXPORT_ALIAS(sas_rphy_add); VMK_MODULE_EXPORT_ALIAS(sas_rphy_delete); VMK_MODULE_EXPORT_ALIAS(sas_rphy_free); VMK_MODULE_EXPORT_ALIAS(schedule); VMK_MODULE_EXPORT_ALIAS(schedule_delayed_work); VMK_MODULE_EXPORT_ALIAS(schedule_timeout); VMK_MODULE_EXPORT_ALIAS(schedule_timeout_interruptible); VMK_MODULE_EXPORT_ALIAS(schedule_timeout_uninterruptible); VMK_MODULE_EXPORT_ALIAS(schedule_work); VMK_MODULE_EXPORT_ALIAS(scnprintf); VMK_MODULE_EXPORT_ALIAS(__scsi_add_device); VMK_MODULE_EXPORT_ALIAS(scsi_add_device); VMK_MODULE_EXPORT_ALIAS(scsi_add_host); VMK_MODULE_EXPORT_ALIAS(scsi_adjust_queue_depth); VMK_MODULE_EXPORT_ALIAS(scsi_bios_ptable); VMK_MODULE_EXPORT_ALIAS(scsi_block_requests); VMK_MODULE_EXPORT_ALIAS(scsi_block_when_processing_errors); VMK_MODULE_EXPORT_ALIAS(scsi_build_sense_buffer); VMK_MODULE_EXPORT_ALIAS(scsi_command_size); VMK_MODULE_EXPORT_ALIAS(scsi_device_get); VMK_MODULE_EXPORT_ALIAS(scsi_device_lookup); VMK_MODULE_EXPORT_ALIAS(scsi_device_lookup_by_target); VMK_MODULE_EXPORT_ALIAS(scsi_device_put); VMK_MODULE_EXPORT_ALIAS(scsi_device_reprobe); VMK_MODULE_EXPORT_ALIAS(scsi_device_set_state); VMK_MODULE_EXPORT_ALIAS(scsi_device_types); VMK_MODULE_EXPORT_ALIAS(scsi_eh_finish_cmd); VMK_MODULE_EXPORT_ALIAS(scsi_eh_flush_done_q); VMK_MODULE_EXPORT_ALIAS(scsi_execute); VMK_MODULE_EXPORT_ALIAS(scsi_execute_req); VMK_MODULE_EXPORT_ALIAS(scsi_extd_sense_format); VMK_MODULE_EXPORT_ALIAS(scsi_flush_work); VMK_MODULE_EXPORT_ALIAS(scsi_host_alloc); VMK_MODULE_EXPORT_ALIAS(scsi_host_get); VMK_MODULE_EXPORT_ALIAS(scsi_host_lookup); VMK_MODULE_EXPORT_ALIAS(scsi_host_put); VMK_MODULE_EXPORT_ALIAS(scsi_host_set_state); VMK_MODULE_EXPORT_ALIAS(scsi_is_fc_rport); VMK_MODULE_EXPORT_ALIAS(scsi_is_host_device); VMK_MODULE_EXPORT_ALIAS(scsi_is_sas_rphy); VMK_MODULE_EXPORT_ALIAS(scsi_is_target_device); VMK_MODULE_EXPORT_ALIAS(__scsi_iterate_devices); VMK_MODULE_EXPORT_ALIAS(scsi_normalize_sense); VMK_MODULE_EXPORT_ALIAS(scsi_partsize); VMK_MODULE_EXPORT_ALIAS(__scsi_print_command); VMK_MODULE_EXPORT_ALIAS(scsi_print_command); VMK_MODULE_EXPORT_ALIAS(__scsi_print_sense); VMK_MODULE_EXPORT_ALIAS(scsi_print_sense); VMK_MODULE_EXPORT_ALIAS(scsi_print_sense_hdr); VMK_MODULE_EXPORT_ALIAS(scsi_print_status); VMK_MODULE_EXPORT_ALIAS(scsi_queue_work); VMK_MODULE_EXPORT_ALIAS(scsi_remove_device); VMK_MODULE_EXPORT_ALIAS(scsi_remove_host); VMK_MODULE_EXPORT_ALIAS(scsi_remove_target); VMK_MODULE_EXPORT_ALIAS(scsi_report_bus_reset); VMK_MODULE_EXPORT_ALIAS(scsi_report_device_reset); VMK_MODULE_EXPORT_ALIAS(scsi_req_abort_cmd); VMK_MODULE_EXPORT_ALIAS(scsi_rescan_device); VMK_MODULE_EXPORT_ALIAS(scsi_scan_host); VMK_MODULE_EXPORT_ALIAS(scsi_scan_target); VMK_MODULE_EXPORT_ALIAS(scsi_schedule_eh); VMK_MODULE_EXPORT_ALIAS(scsi_sense_desc_find); VMK_MODULE_EXPORT_ALIAS(scsi_sense_key_string); VMK_MODULE_EXPORT_ALIAS(scsi_target_block); VMK_MODULE_EXPORT_ALIAS(scsi_target_unblock); VMK_MODULE_EXPORT_ALIAS(scsi_track_queue_full); VMK_MODULE_EXPORT_ALIAS(scsi_unblock_requests); VMK_MODULE_EXPORT_ALIAS(send_sig); VMK_MODULE_EXPORT_ALIAS(seq_escape); VMK_MODULE_EXPORT_ALIAS(seq_lseek); VMK_MODULE_EXPORT_ALIAS(seq_printf); VMK_MODULE_EXPORT_ALIAS(seq_putc); VMK_MODULE_EXPORT_ALIAS(seq_puts); VMK_MODULE_EXPORT_ALIAS(seq_read); VMK_MODULE_EXPORT_ALIAS(seq_release); VMK_MODULE_EXPORT_ALIAS(seq_release_private); VMK_MODULE_EXPORT_ALIAS(set_normalized_timespec); VMK_MODULE_EXPORT_ALIAS(signal_pending); VMK_MODULE_EXPORT_ALIAS(simple_strtoull); VMK_MODULE_EXPORT_ALIAS(single_release); VMK_MODULE_EXPORT_ALIAS(skb_append); VMK_MODULE_EXPORT_ALIAS(skb_copy); VMK_MODULE_EXPORT_ALIAS(skb_copy_bits); VMK_MODULE_EXPORT_ALIAS(skb_dequeue); VMK_MODULE_EXPORT_ALIAS(skb_dequeue_tail); VMK_MODULE_EXPORT_ALIAS(skb_insert); VMK_MODULE_EXPORT_ALIAS(skb_over_panic); VMK_MODULE_EXPORT_ALIAS(skb_queue_head); VMK_MODULE_EXPORT_ALIAS(skb_queue_purge); VMK_MODULE_EXPORT_ALIAS(skb_queue_tail); VMK_MODULE_EXPORT_ALIAS(skb_truesize_bug); VMK_MODULE_EXPORT_ALIAS(skb_under_panic); VMK_MODULE_EXPORT_ALIAS(skb_unlink); VMK_MODULE_EXPORT_ALIAS(smp_num_cpus); VMK_MODULE_EXPORT_ALIAS(sort); VMK_MODULE_EXPORT_ALIAS(spi_attach_transport); VMK_MODULE_EXPORT_ALIAS(spi_display_xfer_agreement); VMK_MODULE_EXPORT_ALIAS(spi_dv_device); VMK_MODULE_EXPORT_ALIAS(spi_populate_ppr_msg); VMK_MODULE_EXPORT_ALIAS(spi_populate_sync_msg); VMK_MODULE_EXPORT_ALIAS(spi_populate_width_msg); VMK_MODULE_EXPORT_ALIAS(spi_release_transport); VMK_MODULE_EXPORT_ALIAS(starget_for_each_device); VMK_MODULE_EXPORT_ALIAS(strcat); VMK_MODULE_EXPORT_ALIAS(strcspn); VMK_MODULE_EXPORT_ALIAS(stressUSBBulkDelayProcessURB); VMK_MODULE_EXPORT_ALIAS(stressUSBBulkURBFakeTransientError); VMK_MODULE_EXPORT_ALIAS(stressUSBStorageDelaySCSIDataPhase); VMK_MODULE_EXPORT_ALIAS(stressUSBStorageDelaySCSITransfer); VMK_MODULE_EXPORT_ALIAS(strlcat); VMK_MODULE_EXPORT_ALIAS(strlen); VMK_MODULE_EXPORT_ALIAS(strncat); VMK_MODULE_EXPORT_ALIAS(strnchr); VMK_MODULE_EXPORT_ALIAS(strpbrk); VMK_MODULE_EXPORT_ALIAS(strsep); VMK_MODULE_EXPORT_ALIAS(strspn); VMK_MODULE_EXPORT_ALIAS(strstrip); VMK_MODULE_EXPORT_ALIAS(synchronize_irq); VMK_MODULE_EXPORT_ALIAS(system_utsname); VMK_MODULE_EXPORT_ALIAS(__tasklet_hi_schedule); VMK_MODULE_EXPORT_ALIAS(tasklet_kill); VMK_MODULE_EXPORT_ALIAS(__tasklet_schedule); VMK_MODULE_EXPORT_ALIAS(__timer_pending); VMK_MODULE_EXPORT_ALIAS(unregister_blkdev); VMK_MODULE_EXPORT_ALIAS(unregister_chrdev); VMK_MODULE_EXPORT_ALIAS(unregister_netdev); VMK_MODULE_EXPORT_ALIAS(unregister_netdevice_notifier); VMK_MODULE_EXPORT_ALIAS(unregister_reboot_notifier); VMK_MODULE_EXPORT_ALIAS(__up_wakeup); VMK_MODULE_EXPORT_ALIAS(vfree); VMK_MODULE_EXPORT_ALIAS(__vmalloc); VMK_MODULE_EXPORT_ALIAS(vmap); VMK_MODULE_EXPORT_ALIAS(vmklnx_alloc_netdev_mq); VMK_MODULE_EXPORT_ALIAS(vmklnx_block_init_done); VMK_MODULE_EXPORT_ALIAS(vmklnx_block_init_start); VMK_MODULE_EXPORT_ALIAS(vmklnx_block_register_poll_handler); VMK_MODULE_EXPORT_ALIAS(vmklnx_block_register_sglimit); VMK_MODULE_EXPORT_ALIAS(vmklnx_block_register_ssd); VMK_MODULE_EXPORT_ALIAS(vmklnx_call_rcu); VMK_MODULE_EXPORT_ALIAS(vmklnx_cancel_work_sync); VMK_MODULE_EXPORT_ALIAS(vmklnx_cna_get_vlan_tag); VMK_MODULE_EXPORT_ALIAS(vmklnx_cna_set_vlan_tag); VMK_MODULE_EXPORT_ALIAS(vmklnx_cna_queue_xmit); VMK_MODULE_EXPORT_ALIAS(vmklnx_cna_remove_macaddr); VMK_MODULE_EXPORT_ALIAS(vmklnx_cna_cleanup_queues); VMK_MODULE_EXPORT_ALIAS(vmklnx_cna_reinit_queues); VMK_MODULE_EXPORT_ALIAS(vmklnx_cna_set_macaddr); VMK_MODULE_EXPORT_ALIAS(vmklnx_cna_lookup_by_name); VMK_MODULE_EXPORT_ALIAS(vmklnx_cna_is_dcb_hw_assist); VMK_MODULE_EXPORT_ALIAS(vmklnx_configure_net_vf); VMK_MODULE_EXPORT_ALIAS(vmklnx_convert_isa_irq); VMK_MODULE_EXPORT_ALIAS(vmklnx_create_proc_entry); VMK_MODULE_EXPORT_ALIAS(vmklnx_disable_vfs); VMK_MODULE_EXPORT_ALIAS(vmklnx_dma_supported); VMK_MODULE_EXPORT_ALIAS(vmklnx_enable_vfs); VMK_MODULE_EXPORT_ALIAS(vmklnx_fcoe_attach_transport); VMK_MODULE_EXPORT_ALIAS(vmklnx_fcoe_release_transport); VMK_MODULE_EXPORT_ALIAS(vmklnx_free_netdev); VMK_MODULE_EXPORT_ALIAS(vmklnx_GetCurrent); VMK_MODULE_EXPORT_ALIAS(vmklnx_get_dump_poll_delay); VMK_MODULE_EXPORT_ALIAS(vmklnx_get_dump_poll_retries); VMK_MODULE_EXPORT_ALIAS(vmklnx_get_module); VMK_MODULE_EXPORT_ALIAS(vmklnx_get_vf); VMK_MODULE_EXPORT_ALIAS(vmklnx_get_vmhba_name); VMK_MODULE_EXPORT_ALIAS(vmklnx_init_fcoe_attribs); VMK_MODULE_EXPORT_ALIAS(vmklnx_is_physcontig); VMK_MODULE_EXPORT_ALIAS(vmklnx_is_skb_frags_owner); VMK_MODULE_EXPORT_ALIAS(vmklnx_generic_san_attach_transport); VMK_MODULE_EXPORT_ALIAS(vmklnx_generic_san_release_transport); VMK_MODULE_EXPORT_ALIAS(vmklnx_kernel_thread); VMK_MODULE_EXPORT_ALIAS(vmklnx_kfree); VMK_MODULE_EXPORT_ALIAS(vmklnx_kmalloc); VMK_MODULE_EXPORT_ALIAS(vmklnx_kmem_cache_alloc); VMK_MODULE_EXPORT_ALIAS(vmklnx_kmem_cache_create); VMK_MODULE_EXPORT_ALIAS(vmklnx_kmem_cache_destroy); VMK_MODULE_EXPORT_ALIAS(vmklnx_kmem_cache_free); VMK_MODULE_EXPORT_ALIAS(vmklnx_kstrdup); VMK_MODULE_EXPORT_ALIAS(vmklnx_kthread_create); VMK_MODULE_EXPORT_ALIAS(vmklnx_kzmalloc); VMK_MODULE_EXPORT_ALIAS(vmklnx_mem_pool_get_parent); VMK_MODULE_EXPORT_ALIAS(vmklnx_net_alloc_skb); VMK_MODULE_EXPORT_ALIAS(vmklnx_netdev_get_vxlan_port); VMK_MODULE_EXPORT_ALIAS(vmklnx_netdev_high_dma_overflow); VMK_MODULE_EXPORT_ALIAS(vmklnx_netdev_set_vxlan_port_update_callback); VMK_MODULE_EXPORT_ALIAS(vmklnx_store_pt_ops); VMK_MODULE_EXPORT_ALIAS(vmklnx_netif_start_tx_queue); VMK_MODULE_EXPORT_ALIAS(vmklnx_netif_stop_tx_queue); VMK_MODULE_EXPORT_ALIAS(vmklnx_netif_set_poll_cna); VMK_MODULE_EXPORT_ALIAS(vmklnx_pci_set_consistent_dma_mask); VMK_MODULE_EXPORT_ALIAS(vmklnx_pci_set_dma_mask); VMK_MODULE_EXPORT_ALIAS(vmklnx_pollwait); VMK_MODULE_EXPORT_ALIAS(vmklnx_proc_entry_exists); VMK_MODULE_EXPORT_ALIAS(vmklnx_proc_mkdir); VMK_MODULE_EXPORT_ALIAS(vmklnx_put_module); VMK_MODULE_EXPORT_ALIAS(vmklnx_rcu_batches_completed); VMK_MODULE_EXPORT_ALIAS(vmklnx_rcu_cleanup); VMK_MODULE_EXPORT_ALIAS(vmklnx_rcu_init); VMK_MODULE_EXPORT_ALIAS(vmklnx_register_random_driver); VMK_MODULE_EXPORT_ALIAS(vmklnx_register_blkdev); VMK_MODULE_EXPORT_ALIAS(vmklnx_register_event_callback); VMK_MODULE_EXPORT_ALIAS(vmklnx_register_module); VMK_MODULE_EXPORT_ALIAS(vmklnx_register_usb_kbd_int_handler); VMK_MODULE_EXPORT_ALIAS(vmklnx_remove_proc_entry); VMK_MODULE_EXPORT_ALIAS(vmklnx_rtnl_mutex); VMK_MODULE_EXPORT_ALIAS(vmklnx_scsi_alloc_target); VMK_MODULE_EXPORT_ALIAS(vmklnx_scsi_attach_cna); VMK_MODULE_EXPORT_ALIAS(vmklnx_scsi_find_target); VMK_MODULE_EXPORT_ALIAS(vmklnx_scsi_get_cmd_ioqueue_handle); VMK_MODULE_EXPORT_ALIAS(vmklnx_scsi_get_num_ioqueue); VMK_MODULE_EXPORT_ALIAS(vmklnx_scsi_register_ioqueue); VMK_MODULE_EXPORT_ALIAS(vmklnx_scsi_register_poll_handler); VMK_MODULE_EXPORT_ALIAS(vmklnx_scsi_remove_cna); VMK_MODULE_EXPORT_ALIAS(vmklnx_scsi_set_path_maxsectors); VMK_MODULE_EXPORT_ALIAS(vmklnx_scsi_target_offline); VMK_MODULE_EXPORT_ALIAS(vmklnx_scsi_device_hot_removed); VMK_MODULE_EXPORT_ALIAS(vmklnx_scsi_target_hot_removed); VMK_MODULE_EXPORT_ALIAS(vmklnx_iodm_event); VMK_MODULE_EXPORT_ALIAS(vmklnx_iodm_enable_events); VMK_MODULE_EXPORT_ALIAS(vmklnx_iodm_disable_events); VMK_MODULE_EXPORT_ALIAS(vmklnx_seq_open); VMK_MODULE_EXPORT_ALIAS(vmklnx_set_skb_frags_owner_vmkernel); VMK_MODULE_EXPORT_ALIAS(vmklnx_single_open); VMK_MODULE_EXPORT_ALIAS(vmklnx_skb_real_size); VMK_MODULE_EXPORT_ALIAS(vmklnx_synchronize_rcu); VMK_MODULE_EXPORT_ALIAS(vmklnx_unregister_event_callback); VMK_MODULE_EXPORT_ALIAS(vmklnx_unregister_module); VMK_MODULE_EXPORT_ALIAS(vmklnx_unregister_random_driver); VMK_MODULE_EXPORT_ALIAS(vmklnx_unregister_usb_kbd_int_handler); VMK_MODULE_EXPORT_ALIAS(vmklnx_dump_add_callback); VMK_MODULE_EXPORT_ALIAS(vmklnx_dump_delete_callback); VMK_MODULE_EXPORT_ALIAS(vmklnx_dump_range); VMK_MODULE_EXPORT_ALIAS(vmklnx_dump_pfn); VMK_MODULE_EXPORT_ALIAS(vmklnx_scsi_cmd_get_sensedata); VMK_MODULE_EXPORT_ALIAS(vmklnx_scsi_cmd_set_sensedata); VMK_MODULE_EXPORT_ALIAS(vmklnx_scsi_cmd_clear_sensedata); VMK_MODULE_EXPORT_ALIAS(vmklnx_scsi_cmd_get_supportedsensedata_size); VMK_MODULE_EXPORT_ALIAS(vunmap); VMK_MODULE_EXPORT_ALIAS(wait_for_completion); VMK_MODULE_EXPORT_ALIAS(wait_for_completion_interruptible_timeout); VMK_MODULE_EXPORT_ALIAS(wait_for_completion_timeout); VMK_MODULE_EXPORT_ALIAS(__wake_up); VMK_MODULE_EXPORT_ALIAS(wake_up_process); VMK_MODULE_EXPORT_ALIAS(__write_lock_failed); VMK_MODULE_EXPORT_ALIAS(yield); VMK_MODULE_EXPORT_ALIAS(zlib_inflate); VMK_MODULE_EXPORT_ALIAS(zlib_inflate_blob); VMK_MODULE_EXPORT_ALIAS(zlib_inflateEnd); VMK_MODULE_EXPORT_ALIAS(zlib_inflateIncomp); VMK_MODULE_EXPORT_ALIAS(zlib_inflateInit2); VMK_MODULE_EXPORT_ALIAS(zlib_inflateReset); VMK_MODULE_EXPORT_ALIAS(zlib_inflate_workspacesize); VMK_MODULE_EXPORT_ALIAS(__raw_spin_failed); VMK_MODULE_EXPORT_SYMBOL_ALIASED(vmk_jiffies, jiffies);