]> git.openfabrics.org - ~shefty/rdma-win.git/commitdiff
Make all funcions no-pagable.
authortzachid <tzachid@ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86>
Thu, 12 Mar 2009 09:34:52 +0000 (09:34 +0000)
committertzachid <tzachid@ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86>
Thu, 12 Mar 2009 09:34:52 +0000 (09:34 +0000)
Signed off by: jyang@xsigo.com

git-svn-id: svn://openib.tc.cornell.edu/gen1@2030 ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86

27 files changed:
trunk/core/bus/kernel/bus_driver.c
trunk/core/bus/kernel/bus_iou_mgr.c
trunk/core/bus/kernel/bus_pnp.c
trunk/core/bus/kernel/bus_port_mgr.c
trunk/core/complib/kernel/cl_pnp_po.c
trunk/core/iou/kernel/iou_driver.c
trunk/core/iou/kernel/iou_ioc_mgr.c
trunk/core/iou/kernel/iou_pnp.c
trunk/hw/mlx4/kernel/bus/drv/drv.c
trunk/hw/mlx4/kernel/bus/drv/pci.c
trunk/hw/mlx4/kernel/bus/drv/pdo.c
trunk/hw/mlx4/kernel/bus/drv/wmi.c
trunk/hw/mlx4/kernel/hca/drv.c
trunk/hw/mlx4/kernel/hca/wmi.c
trunk/hw/mthca/kernel/hca_driver.c
trunk/hw/mthca/kernel/hca_pci.c
trunk/hw/mthca/kernel/hca_pnp.c
trunk/hw/mthca/kernel/mt_cache.c
trunk/hw/mthca/kernel/mthca_av.c
trunk/hw/mthca/kernel/mthca_cq.c
trunk/hw/mthca/kernel/mthca_eq.c
trunk/hw/mthca/kernel/mthca_mcg.c
trunk/hw/mthca/kernel/mthca_mr.c
trunk/hw/mthca/kernel/mthca_pd.c
trunk/hw/mthca/kernel/mthca_qp.c
trunk/hw/mthca/kernel/mthca_srq.c
trunk/tests/alts/kernel/alts_driver.c

index bf06a875c10dde169dbcfe0d959c9d2a7fb75035..9856cc817f319a25ee0e14cb67c20b3ddec789d8 100644 (file)
@@ -122,17 +122,6 @@ DriverEntry(
        IN                              UNICODE_STRING                          *p_registry_path );\r
 \r
 \r
-#ifdef ALLOC_PRAGMA\r
-#pragma alloc_text (INIT, DriverEntry)\r
-#pragma alloc_text (INIT, __read_machine_name)\r
-#pragma alloc_text (INIT, __read_registry)\r
-#pragma alloc_text (PAGE, bus_drv_unload)\r
-#pragma alloc_text (PAGE, bus_drv_open)\r
-#pragma alloc_text (PAGE, bus_drv_close)\r
-#pragma alloc_text (PAGE, bus_drv_ioctl)\r
-#pragma alloc_text (PAGE_PNP, bus_drv_sysctl)\r
-#endif\r
-\r
 \r
 static void\r
 __read_machine_name( void )\r
index fcc31754c91eb9baa0518bfd8b44ce44227a6469..c30e4e9baa0a8f9d54c0b712e91efdae7cc330c5 100644 (file)
@@ -207,28 +207,6 @@ iou_set_power(
                OUT                     cl_irp_action_t* const          p_action );\r
 \r
 \r
-/* All PnP code is called at passive, so it can all be paged out. */\r
-#ifdef ALLOC_PRAGMA\r
-#pragma alloc_text (PAGE, iou_start)\r
-#pragma alloc_text (PAGE, iou_query_remove)\r
-#pragma alloc_text (PAGE, iou_release_resources)\r
-#pragma alloc_text (PAGE, iou_remove)\r
-#pragma alloc_text (PAGE, iou_surprise_remove)\r
-#pragma alloc_text (PAGE, iou_query_capabilities)\r
-#pragma alloc_text (PAGE, iou_query_target_relations)\r
-#pragma alloc_text (PAGE, iou_query_device_id)\r
-#pragma alloc_text (PAGE, iou_query_hardware_ids)\r
-#pragma alloc_text (PAGE, iou_query_compatible_ids)\r
-#pragma alloc_text (PAGE, iou_query_unique_id)\r
-#pragma alloc_text (PAGE, iou_query_description)\r
-#pragma alloc_text (PAGE, iou_query_location)\r
-#pragma alloc_text (PAGE, iou_query_bus_info)\r
-#pragma alloc_text (PAGE, iou_query_interface)\r
-#pragma alloc_text (PAGE_PNP, iou_set_power)\r
-#pragma alloc_text (PAGE, iou_mgr_iou_add)\r
-#pragma alloc_text (PAGE, iou_mgr_iou_remove)\r
-#endif\r
-\r
 \r
 /*\r
  * Global virtual function pointer tables shared between all \r
index 0d3e31e4347eac9f348f2f78624531c354978494..0878c5c9adb7dd26ddae3d95975f7b48b2a34c2f 100644 (file)
@@ -132,22 +132,6 @@ __set_ifc(
                OUT                     ib_al_ifc_t* const                      p_ifc );\r
 \r
 \r
-/* All PnP code is called at passive, so it can all be paged out. */\r
-#ifdef ALLOC_PRAGMA\r
-#pragma alloc_text (PAGE, bus_add_device)\r
-#pragma alloc_text (PAGE, fdo_start)\r
-#pragma alloc_text (PAGE, fdo_query_remove)\r
-#pragma alloc_text (PAGE, fdo_release_resources)\r
-#pragma alloc_text (PAGE, fdo_query_capabilities)\r
-#pragma alloc_text (PAGE, fdo_query_bus_relations)\r
-#pragma alloc_text (PAGE, __query_al_ifc)\r
-#pragma alloc_text (PAGE, __query_ci_ifc)\r
-#pragma alloc_text (PAGE, __query_cm_ifc)\r
-#pragma alloc_text (PAGE, __get_relations)\r
-#pragma alloc_text (PAGE, fdo_query_interface)\r
-#pragma alloc_text (PAGE_PNP, __fdo_query_power)\r
-#pragma alloc_text (PAGE_PNP, __fdo_set_power)\r
-#endif\r
 \r
 \r
 /* Global virtual function pointer tables shared between all instances of FDO. */\r
index e04d97f02b81fbe2ff458ac3131f6966f07630f5..cc61343207f6e112cbde240827c939f0982930f9 100644 (file)
@@ -198,29 +198,6 @@ port_set_power(
                OUT                     cl_irp_action_t* const          p_action );\r
 \r
 \r
-/* All PnP code is called at passive, so it can all be paged out. */\r
-#ifdef ALLOC_PRAGMA\r
-#pragma alloc_text (PAGE, port_start)\r
-#pragma alloc_text (PAGE, port_query_remove)\r
-#pragma alloc_text (PAGE, port_release_resources)\r
-#pragma alloc_text (PAGE, port_remove)\r
-#pragma alloc_text (PAGE, port_surprise_remove)\r
-#pragma alloc_text (PAGE, port_query_capabilities)\r
-#pragma alloc_text (PAGE, port_query_target_relations)\r
-#pragma alloc_text (PAGE, port_query_device_id)\r
-#pragma alloc_text (PAGE, port_query_hardware_ids)\r
-#pragma alloc_text (PAGE, port_query_compatible_ids)\r
-#pragma alloc_text (PAGE, port_query_unique_id)\r
-#pragma alloc_text (PAGE, port_query_description)\r
-#pragma alloc_text (PAGE, port_query_location)\r
-#pragma alloc_text (PAGE, port_query_bus_info)\r
-#pragma alloc_text (PAGE, port_query_ipoib_ifc)\r
-#pragma alloc_text (PAGE, port_query_interface)\r
-#pragma alloc_text (PAGE_PNP, port_set_power)\r
-#pragma alloc_text (PAGE, port_mgr_port_add)\r
-#pragma alloc_text (PAGE, port_mgr_port_remove)\r
-#endif\r
-\r
 \r
 /*\r
  * Global virtual function pointer tables shared between all\r
index 17302f7f7d670bded0d0198040b94401ccc93f04..ea8d1a2753f05958ecb247645a8446db8e3bdb76 100644 (file)
@@ -114,29 +114,7 @@ __query_device_text(
                OUT                     cl_irp_action_t* const          p_action );\r
 \r
 \r
-/* All PnP code is called at passive, so it can all be paged out. */\r
-#ifdef ALLOC_PRAGMA\r
-#pragma alloc_text (PAGE, cl_init_pnp_po_ext)\r
-#pragma alloc_text (PAGE, cl_pnp)\r
-#pragma alloc_text (PAGE, __start)\r
-#pragma alloc_text (PAGE, __query_stop)\r
-#pragma alloc_text (PAGE, __stop)\r
-#pragma alloc_text (PAGE, __cancel_stop)\r
-#pragma alloc_text (PAGE, __query_remove)\r
-#pragma alloc_text (PAGE, __remove)\r
-#pragma alloc_text (PAGE, __cancel_remove)\r
-#pragma alloc_text (PAGE, __surprise_remove)\r
-#pragma alloc_text (PAGE, __query_pnp_state)\r
-#pragma alloc_text (PAGE, __device_usage_notification)\r
-#pragma alloc_text (PAGE, __query_device_relations)\r
-#pragma alloc_text (PAGE, __query_id)\r
-#pragma alloc_text (PAGE, __query_device_text)\r
-#pragma alloc_text (PAGE, cl_do_sync_pnp)\r
-#pragma alloc_text (PAGE_PNP, cl_irp_skip)\r
-#pragma alloc_text (PAGE_PNP, cl_irp_complete)\r
-#pragma alloc_text (PAGE_PNP, cl_irp_succeed)\r
-#pragma alloc_text (PAGE_PNP, cl_irp_unsupported)\r
-#endif\r
+\r
 \r
 \r
 void\r
index ddafda0e97694f187fd592c4c47b22fc30562787..fc6cc0b9987f681deb4ab8293791e8486004c89f 100644 (file)
@@ -96,15 +96,6 @@ DriverEntry(
        IN                              DRIVER_OBJECT                           *p_driver_obj,\r
        IN                              UNICODE_STRING                          *p_registry_path );\r
 \r
-#ifdef ALLOC_PRAGMA\r
-#pragma alloc_text (INIT, DriverEntry)\r
-#pragma alloc_text (INIT, __read_registry)\r
-#pragma alloc_text (PAGE, iou_unload)\r
-#pragma alloc_text (PAGE, iou_drv_open)\r
-#pragma alloc_text (PAGE, iou_drv_close)\r
-#pragma alloc_text (PAGE, iou_drv_ioctl)\r
-#pragma alloc_text (PAGE_PNP, iou_sysctl)\r
-#endif\r
 \r
 \r
 static NTSTATUS\r
index 04c4a24808698de7caddcc7561dcccc5a6bf5502..62e87f5ef1e450a4780200fe689c978f844b2fef 100644 (file)
@@ -190,27 +190,6 @@ ioc_set_power(
                OUT                     cl_irp_action_t* const          p_action );\r
 \r
 \r
-/* All PnP code is called at passive, so it can all be paged out. */\r
-#ifdef ALLOC_PRAGMA\r
-#pragma alloc_text (PAGE, ioc_start)\r
-#pragma alloc_text (PAGE, ioc_release_resources)\r
-#pragma alloc_text (PAGE, ioc_remove)\r
-#pragma alloc_text (PAGE, ioc_surprise_remove)\r
-#pragma alloc_text (PAGE, ioc_query_capabilities)\r
-#pragma alloc_text (PAGE, ioc_query_target_relations)\r
-#pragma alloc_text (PAGE, ioc_query_device_id)\r
-#pragma alloc_text (PAGE, ioc_query_hardware_ids)\r
-#pragma alloc_text (PAGE, ioc_query_compatible_ids)\r
-#pragma alloc_text (PAGE, ioc_query_unique_id)\r
-#pragma alloc_text (PAGE, ioc_query_description)\r
-#pragma alloc_text (PAGE, ioc_query_location)\r
-#pragma alloc_text (PAGE, ioc_query_bus_info)\r
-#pragma alloc_text (PAGE, ioc_query_interface)\r
-#pragma alloc_text (PAGE_PNP, ioc_set_power)\r
-#pragma alloc_text (PAGE, ioc_mgr_ioc_add)\r
-#pragma alloc_text (PAGE, ioc_mgr_ioc_remove)\r
-#endif\r
-\r
 \r
 /*\r
  * Global virtual function pointer tables shared between all\r
index 3652c2ce56249127887c528a6b8dc5294c05a7c2..617ffd820114e533705091a11c517859855a63da 100644 (file)
@@ -98,18 +98,6 @@ __fdo_set_power(
                OUT                     cl_irp_action_t* const          p_action );\r
 \r
 \r
-/* All PnP code is called at passive, so it can all be paged out. */\r
-#ifdef ALLOC_PRAGMA\r
-#pragma alloc_text (PAGE, iou_add_device)\r
-#pragma alloc_text (PAGE, fdo_start)\r
-#pragma alloc_text (PAGE, fdo_query_remove)\r
-#pragma alloc_text (PAGE, fdo_release_resources)\r
-#pragma alloc_text (PAGE, fdo_query_capabilities)\r
-#pragma alloc_text (PAGE, fdo_query_iou_relations)\r
-#pragma alloc_text (PAGE_PNP, __fdo_query_power)\r
-#pragma alloc_text (PAGE_PNP, __fdo_set_power)\r
-#endif\r
-\r
 \r
 /* Global virtual function pointer tables shared between all instances of FDO. */\r
 static const cl_vfptr_pnp_po_t         vfptr_fdo_pnp = {\r
index 28ebb497c9dc423bd026a43ab62ecf848389fac2..b64936c653254e7f828644f4b8caa17b8958c0ee 100644 (file)
@@ -29,15 +29,6 @@ Environment:
 #include "drv.tmh"\r
 #endif \r
 \r
-#ifdef ALLOC_PRAGMA\r
-#pragma alloc_text (INIT, DriverEntry)\r
-#pragma alloc_text (PAGE, EvtDeviceAdd)\r
-#pragma alloc_text (PAGE, EvtDriverUnload)\r
-#pragma alloc_text (PAGE, EvtDeviceD0Entry)\r
-#pragma alloc_text (PAGE, EvtDeviceD0Exit)\r
-#pragma alloc_text (PAGE, EvtPrepareHardware)\r
-#pragma alloc_text (PAGE, EvtReleaseHardware)\r
-#endif\r
 \r
 #define DRV_VERSION    "1.0"\r
 #define DRV_RELDATE    "02/01/2008"\r
index 04682c2d82d5f395c017fd07a728f60fa02ec8dc..bddf0f92e2bd01b11d957582847232d67b596402 100644 (file)
@@ -128,11 +128,6 @@ __restore_pci_config(
        IN                              PCI_COMMON_CONFIG* const        pConfig );\r
 \r
 \r
-#ifdef ALLOC_PRAGMA\r
-#pragma alloc_text (PAGE, __get_bus_ifc)\r
-#pragma alloc_text (PAGE, __restore_pci_config)\r
-#endif\r
-\r
 /*\r
  * Returns the offset in configuration space of the PCI-X capabilites.\r
  */\r
index c44160ab7ac3da26c5ef575868899d3cde501cee..096a32485d1306feffc2e52e0a820a8ac023e285 100644 (file)
@@ -9,10 +9,6 @@
 #include "pdo.tmh"\r
 #endif \r
 \r
-#ifdef ALLOC_PRAGMA\r
-#pragma alloc_text(PAGE, create_pdo)\r
-#endif\r
-\r
 #define MAX_ID_LEN 80\r
 \r
 NTSTATUS\r
index 25323d4683aed1fab6c06de7184bf6726121b0a6..6772be2135711b5f7570520222140dd7ee39a834 100644 (file)
@@ -30,13 +30,6 @@ Environment:
 #include "wmi.tmh"\r
 #endif \r
 \r
-#ifdef ALLOC_PRAGMA\r
-#pragma alloc_text(PAGE,WmiRegistration)\r
-#pragma alloc_text(PAGE,EvtStdDataSetItem)\r
-#pragma alloc_text(PAGE,EvtStdDataSetInstance)\r
-#pragma alloc_text(PAGE,EvtStdDataQueryInstance)\r
-#endif\r
-\r
 NTSTATUS\r
 WmiRegistration(\r
        WDFDEVICE      Device\r
index 052ff0f5931972f1176278ad640e36344aa4d978..baf318c82695d057f213e12e0da390c2cdccab9e 100644 (file)
@@ -93,15 +93,6 @@ static int __get_dev_info(PFDO_DEVICE_DATA p_fdo, __be64 *node_guid, u32 *hw_id)
 // TODO: add support for Hibernate/Standby as in WDM version below\r
 //\r
 \r
-#ifdef ALLOC_PRAGMA\r
-#pragma alloc_text (INIT, DriverEntry)\r
-#pragma alloc_text (PAGE, EvtDeviceAdd)\r
-#pragma alloc_text (PAGE, EvtDriverUnload)\r
-#pragma alloc_text (PAGE, EvtDeviceD0Entry)\r
-#pragma alloc_text (PAGE, EvtDeviceD0Exit)\r
-#pragma alloc_text (PAGE, EvtPrepareHardware)\r
-#pragma alloc_text (PAGE, EvtReleaseHardware)\r
-#endif\r
 \r
 static NTSTATUS\r
 __get_ci_interface(\r
@@ -1089,27 +1080,6 @@ __get_ci_interface(
        IN                              DEVICE_OBJECT* const            p_dev_obj );\r
 \r
 \r
-#ifdef ALLOC_PRAGMA\r
-#pragma alloc_text (INIT, DriverEntry)\r
-#pragma alloc_text (INIT, __read_registry)\r
-#pragma alloc_text (PAGE, hca_drv_unload)\r
-#pragma alloc_text (PAGE, hca_sysctl)\r
-#pragma alloc_text (PAGE, hca_add_device)\r
-#pragma alloc_text (PAGE, hca_start)\r
-#pragma alloc_text (PAGE, hca_query_stop)\r
-#pragma alloc_text (PAGE, hca_stop)\r
-#pragma alloc_text (PAGE, hca_cancel_stop)\r
-#pragma alloc_text (PAGE, hca_query_remove)\r
-#pragma alloc_text (PAGE, hca_release_resources)\r
-#pragma alloc_text (PAGE, hca_cancel_remove)\r
-#pragma alloc_text (PAGE, hca_surprise_remove)\r
-#pragma alloc_text (PAGE, hca_query_capabilities)\r
-#pragma alloc_text (PAGE, hca_query_interface)\r
-#pragma alloc_text (PAGE, hca_query_pnp_state)\r
-#pragma alloc_text (PAGE, hca_set_power)\r
-#pragma alloc_text (PAGE, __alloc_hca_ifc)\r
-#pragma alloc_text (PAGE, __get_ci_interface)\r
-#endif\r
 \r
 \r
 NTSTATUS\r
index fe554d457656c7c26765bdaca5f150973aa68cfd..ed190bf932558bf29a762aeb42a2e38c8e161ba5 100644 (file)
 #include "wmi.tmh"\r
 #endif\r
 \r
-#ifdef ALLOC_PRAGMA\r
-#pragma alloc_text(PAGE,WmiRegistration)\r
-#pragma alloc_text(PAGE,EvtStdDataSetItem)\r
-#pragma alloc_text(PAGE,EvtStdDataSetInstance)\r
-#pragma alloc_text(PAGE,EvtStdDataQueryInstance)\r
-#endif\r
-\r
 NTSTATUS\r
 WmiRegistration(\r
        WDFDEVICE      Device\r
index dd3fbb3a052fc01b8ef8537093c5ef24bfffc40e..e7dd5eb02233d3c75362a3f65b6c518c9f16a383 100644 (file)
@@ -162,12 +162,6 @@ static NTSTATUS
 fw_flash_deinit(\r
                IN              BUS_INTERFACE_STANDARD                  *p_BusInterface  );\r
 \r
-#ifdef ALLOC_PRAGMA\r
-#pragma alloc_text (INIT, DriverEntry)\r
-#pragma alloc_text (INIT, __read_registry)\r
-#pragma alloc_text (PAGE, hca_drv_unload)\r
-#pragma alloc_text (PAGE, hca_sysctl)\r
-#endif\r
 \r
 NTSTATUS\r
 DriverEntry(\r
index 7f6afeb28a11422b0b8ddf07a475783992348f99..806490d99dfe594f02d1b7a8461b41e4fbe906d3 100644 (file)
@@ -99,13 +99,6 @@ __restore_pci_config(
        IN                              const int                                               is_bridge );\r
 \r
 \r
-#ifdef ALLOC_PRAGMA\r
-#pragma alloc_text (PAGE, __get_bus_ifc)\r
-#pragma alloc_text (PAGE, __fixup_pci_capabilities)\r
-#pragma alloc_text (PAGE, __save_pci_config)\r
-#pragma alloc_text (PAGE, __restore_pci_config)\r
-#endif\r
-\r
 /*\r
  * Returns the offset in configuration space of the PCI-X capabilites.\r
  */\r
index 4f97399f5a408025e8fb392f1c2d0af4ebf160db..5966b5eb2c62f0a55853090991bc541c32376d72 100644 (file)
@@ -124,24 +124,6 @@ __get_ci_interface(
        IN                              DEVICE_OBJECT* const            p_dev_obj );\r
 \r
 \r
-#ifdef ALLOC_PRAGMA\r
-#pragma alloc_text (PAGE, hca_add_device)\r
-#pragma alloc_text (PAGE, hca_start)\r
-#pragma alloc_text (PAGE, hca_query_stop)\r
-#pragma alloc_text (PAGE, hca_stop)\r
-#pragma alloc_text (PAGE, hca_cancel_stop)\r
-#pragma alloc_text (PAGE, hca_query_remove)\r
-#pragma alloc_text (PAGE, hca_release_resources)\r
-#pragma alloc_text (PAGE, hca_cancel_remove)\r
-#pragma alloc_text (PAGE, hca_surprise_remove)\r
-#pragma alloc_text (PAGE, hca_query_capabilities)\r
-#pragma alloc_text (PAGE, hca_query_interface)\r
-#pragma alloc_text (PAGE, hca_query_pnp_state)\r
-#pragma alloc_text (PAGE, hca_set_power)\r
-#pragma alloc_text (PAGE, __alloc_hca_ifc)\r
-#pragma alloc_text (PAGE, __get_ci_interface)\r
-#endif\r
-\r
 \r
 static cl_vfptr_pnp_po_t       vfptrHcaPnp;\r
 \r
index 38f90b184bcdbcfbd0a8e9187a92194f9ec5bbcc..273e2855fcc14186f0fae70670285564f2dd31df 100644 (file)
 
 #include "ib_cache.h"
 
-#ifdef ALLOC_PRAGMA
-#pragma alloc_text (PAGE, ib_cache_setup)
-#pragma alloc_text (PAGE, ib_cache_cleanup)
-#endif
-
 
 #pragma warning( disable : 4200)
 struct ib_pkey_cache {
index ba029d05e9bd6e0f335439a5438740e35894ac66..9d266feefce9a760e817926a3e4f56d69e2d0b6d 100644 (file)
 #include "mthca_av.tmh"
 #endif
 
-#ifdef ALLOC_PRAGMA
-#pragma alloc_text (PAGE, mthca_init_av_table)
-#pragma alloc_text (PAGE, mthca_cleanup_av_table)
-#endif
-       
 
 struct mthca_av {
        __be32 port_pd;
index a04102995ae25665b13fe2d1adade4e5cf03e870..ff9be740cc86b23c794e83200712965cd4c6c73e 100644 (file)
 #include "mthca_memfree.h"\r
 #include "mthca_wqe.h"\r
 \r
-\r
-#ifdef ALLOC_PRAGMA\r
-#pragma alloc_text (PAGE, mthca_init_cq_table)\r
-#pragma alloc_text (PAGE, mthca_cleanup_cq_table)\r
-#endif\r
-\r
 enum {\r
        MTHCA_MAX_DIRECT_CQ_SIZE = 4 * PAGE_SIZE\r
 };\r
index a431ed098e7e8b49d0a43d73467079936c8d961e..9c47e824a9f291744a6a0ef22d3aaf9c3a7f111d 100644 (file)
@@ -55,18 +55,6 @@ static int mthca_create_eq(struct mthca_dev *dev,
                                     struct mthca_eq *eq);\r
 \r
 \r
-\r
-#ifdef ALLOC_PRAGMA\r
-#pragma alloc_text (PAGE, mthca_map_reg)\r
-#pragma alloc_text (PAGE, mthca_map_eq_regs)\r
-#pragma alloc_text (PAGE, mthca_init_eq_table)\r
-#pragma alloc_text (PAGE, mthca_unmap_eq_regs)\r
-#pragma alloc_text (PAGE, mthca_map_eq_icm)\r
-#pragma alloc_text (PAGE, mthca_unmap_eq_icm)\r
-#pragma alloc_text (PAGE, mthca_create_eq)\r
-#pragma alloc_text (PAGE, mthca_cleanup_eq_table)\r
-#endif\r
-\r
 enum {\r
        MTHCA_NUM_ASYNC_EQE = 0x80,\r
        MTHCA_NUM_CMD_EQE   = 0x80,\r
index ec477a9ea2e0dae19ae0d1ba48eea81ec55cf1dc..dbf436b495b37040a7b8a8f681d75b7c561b82b1 100644 (file)
 #include "mthca_cmd.h"
 
 
-#ifdef ALLOC_PRAGMA
-#pragma alloc_text (PAGE, mthca_init_mcg_table)
-#pragma alloc_text (PAGE, mthca_cleanup_mcg_table)
-#endif
-
 struct mthca_mgm {
        __be32 next_gid_index;
        u32    reserved[3];
index be3c836006d9320b03819bd472b923af4a314616..57f6d08fd28755395a0d2020e9dedc2319dc7993 100644 (file)
 static int mthca_buddy_init(struct mthca_buddy *buddy, int max_order);
 static void mthca_buddy_cleanup(struct mthca_buddy *buddy);
 
-#ifdef ALLOC_PRAGMA
-#pragma alloc_text (PAGE, mthca_buddy_init)
-#pragma alloc_text (PAGE, mthca_buddy_cleanup)
-#pragma alloc_text (PAGE, mthca_init_mr_table)
-#pragma alloc_text (PAGE, mthca_cleanup_mr_table)
-#endif
-
 struct mthca_mtt {
        struct mthca_buddy *buddy;
        int                 order;
index a39dc40126b88ccb8dcc3667cac4eab61da69840..c2afdd6ef74fa8f6480e242ea0b43fa0a67125df 100644 (file)
 #include "mthca_dev.h"
 
 
-#ifdef ALLOC_PRAGMA
-#pragma alloc_text (PAGE, mthca_init_pd_table)
-#pragma alloc_text (PAGE, mthca_cleanup_pd_table)
-#endif
-
 int mthca_pd_alloc(struct mthca_dev *dev, int privileged, struct mthca_pd *pd)
 {
        int err = 0;
index 4a95d9c9a29132ab532ef312dc28551ed4b883ec..690151400b73156352574e8215fa90c2615037a3 100644 (file)
 #include "mthca_wqe.h"\r
 \r
 \r
-#ifdef ALLOC_PRAGMA\r
-#pragma alloc_text (PAGE, mthca_init_qp_table)\r
-#pragma alloc_text (PAGE, mthca_cleanup_qp_table)\r
-#endif\r
-\r
 enum {\r
        MTHCA_MAX_DIRECT_QP_SIZE = 4 * PAGE_SIZE,\r
        MTHCA_ACK_REQ_FREQ       = 10,\r
index c29716ca35510e35d1178855e4fe069b65e3202d..7c004847f099a1796006ad4c8565a3cebee5dd24 100644 (file)
 #include "mthca_wqe.h"\r
 \r
 \r
-#ifdef ALLOC_PRAGMA\r
-#pragma alloc_text (PAGE, mthca_init_srq_table)\r
-#pragma alloc_text (PAGE, mthca_cleanup_srq_table)\r
-#endif\r
-\r
-\r
 enum {\r
        MTHCA_MAX_DIRECT_SRQ_SIZE = 4 * PAGE_SIZE\r
 };\r
index 43ff08821fd9efcd50cf774e2dd5041abb8ea827..f16ad350ab8315fbe124d520fb7e23f10129ba52 100644 (file)
@@ -85,13 +85,6 @@ alts_release_resources(
        IN                              DEVICE_OBJECT* const            p_dev_obj );\r
 \r
 \r
-#ifdef ALLOC_PRAGMA\r
-#pragma alloc_text (INIT, DriverEntry)\r
-#pragma alloc_text (PAGE, alts_drv_unload)\r
-//#pragma alloc_text (PAGE, alts_ioctl)\r
-#pragma alloc_text (PAGE, alts_sysctl)\r
-#endif\r
-\r
 \r
 static const cl_vfptr_pnp_po_t alts_vfptr_pnp = {\r
        "ALTS",\r