Sfoglia il codice sorgente

qcacmn: Fix export symbol for multi drivers compilation

Update objmgr module files to use qdf_export_symbol to facilitate
multiple driver module compilation support.

Change-Id: I603a164ecfa2cc21f56cd823c84fb4b430546701
CRs-fixed: 2197751
Manikandan Mohan 7 anni fa
parent
commit
0f3c99b8ef

+ 12 - 11
umac/cmn_services/obj_mgr/src/wlan_objmgr_global_obj.c

@@ -23,6 +23,7 @@
 #include <wlan_objmgr_global_obj.h>
 #include "wlan_objmgr_psoc_obj.h"
 #include "qdf_mem.h"
+#include <qdf_module.h>
 
 /* Global object, it is declared globally */
 struct wlan_objmgr_global *g_umac_glb_obj;
@@ -55,7 +56,7 @@ QDF_STATUS wlan_objmgr_global_obj_init(void)
 
 	return QDF_STATUS_SUCCESS;
 }
-EXPORT_SYMBOL(wlan_objmgr_global_obj_init);
+qdf_export_symbol(wlan_objmgr_global_obj_init);
 
 QDF_STATUS wlan_objmgr_global_obj_deinit(void)
 {
@@ -78,7 +79,7 @@ QDF_STATUS wlan_objmgr_global_obj_deinit(void)
 
 	return QDF_STATUS_SUCCESS;
 }
-EXPORT_SYMBOL(wlan_objmgr_global_obj_deinit);
+qdf_export_symbol(wlan_objmgr_global_obj_deinit);
 
 /**
  ** APIs to register/unregister handlers
@@ -109,7 +110,7 @@ QDF_STATUS wlan_objmgr_register_psoc_create_handler(
 	qdf_spin_unlock_bh(&g_umac_glb_obj->global_lock);
 	return QDF_STATUS_SUCCESS;
 }
-EXPORT_SYMBOL(wlan_objmgr_register_psoc_create_handler);
+qdf_export_symbol(wlan_objmgr_register_psoc_create_handler);
 
 QDF_STATUS wlan_objmgr_unregister_psoc_create_handler(
 		enum wlan_umac_comp_id id,
@@ -136,7 +137,7 @@ QDF_STATUS wlan_objmgr_unregister_psoc_create_handler(
 	qdf_spin_unlock_bh(&g_umac_glb_obj->global_lock);
 	return QDF_STATUS_SUCCESS;
 }
-EXPORT_SYMBOL(wlan_objmgr_unregister_psoc_create_handler);
+qdf_export_symbol(wlan_objmgr_unregister_psoc_create_handler);
 
 QDF_STATUS wlan_objmgr_register_psoc_destroy_handler(
 		enum wlan_umac_comp_id id,
@@ -163,7 +164,7 @@ QDF_STATUS wlan_objmgr_register_psoc_destroy_handler(
 	qdf_spin_unlock_bh(&g_umac_glb_obj->global_lock);
 	return QDF_STATUS_SUCCESS;
 }
-EXPORT_SYMBOL(wlan_objmgr_register_psoc_destroy_handler);
+qdf_export_symbol(wlan_objmgr_register_psoc_destroy_handler);
 
 QDF_STATUS wlan_objmgr_unregister_psoc_destroy_handler(
 		enum wlan_umac_comp_id id,
@@ -190,7 +191,7 @@ QDF_STATUS wlan_objmgr_unregister_psoc_destroy_handler(
 	qdf_spin_unlock_bh(&g_umac_glb_obj->global_lock);
 	return QDF_STATUS_SUCCESS;
 }
-EXPORT_SYMBOL(wlan_objmgr_unregister_psoc_destroy_handler);
+qdf_export_symbol(wlan_objmgr_unregister_psoc_destroy_handler);
 
 QDF_STATUS wlan_objmgr_register_psoc_status_handler(
 		enum wlan_umac_comp_id id,
@@ -268,7 +269,7 @@ QDF_STATUS wlan_objmgr_register_pdev_create_handler(
 	qdf_spin_unlock_bh(&g_umac_glb_obj->global_lock);
 	return QDF_STATUS_SUCCESS;
 }
-EXPORT_SYMBOL(wlan_objmgr_register_pdev_create_handler);
+qdf_export_symbol(wlan_objmgr_register_pdev_create_handler);
 
 QDF_STATUS wlan_objmgr_unregister_pdev_create_handler(
 		enum wlan_umac_comp_id id,
@@ -295,7 +296,7 @@ QDF_STATUS wlan_objmgr_unregister_pdev_create_handler(
 	qdf_spin_unlock_bh(&g_umac_glb_obj->global_lock);
 	return QDF_STATUS_SUCCESS;
 }
-EXPORT_SYMBOL(wlan_objmgr_unregister_pdev_create_handler);
+qdf_export_symbol(wlan_objmgr_unregister_pdev_create_handler);
 
 QDF_STATUS wlan_objmgr_register_pdev_destroy_handler(
 		enum wlan_umac_comp_id id,
@@ -322,7 +323,7 @@ QDF_STATUS wlan_objmgr_register_pdev_destroy_handler(
 	qdf_spin_unlock_bh(&g_umac_glb_obj->global_lock);
 	return QDF_STATUS_SUCCESS;
 }
-EXPORT_SYMBOL(wlan_objmgr_register_pdev_destroy_handler);
+qdf_export_symbol(wlan_objmgr_register_pdev_destroy_handler);
 
 QDF_STATUS wlan_objmgr_unregister_pdev_destroy_handler(
 		enum wlan_umac_comp_id id,
@@ -349,7 +350,7 @@ QDF_STATUS wlan_objmgr_unregister_pdev_destroy_handler(
 	qdf_spin_unlock_bh(&g_umac_glb_obj->global_lock);
 	return QDF_STATUS_SUCCESS;
 }
-EXPORT_SYMBOL(wlan_objmgr_unregister_pdev_destroy_handler);
+qdf_export_symbol(wlan_objmgr_unregister_pdev_destroy_handler);
 
 QDF_STATUS wlan_objmgr_register_pdev_status_handler(
 		enum wlan_umac_comp_id id,
@@ -767,7 +768,7 @@ QDF_STATUS wlan_objmgr_global_obj_can_destroyed(void)
 
 	return status;
 }
-EXPORT_SYMBOL(wlan_objmgr_global_obj_can_destroyed);
+qdf_export_symbol(wlan_objmgr_global_obj_can_destroyed);
 
 void wlan_objmgr_print_ref_ids(qdf_atomic_t *id)
 {

+ 12 - 11
umac/cmn_services/obj_mgr/src/wlan_objmgr_pdev_obj.c

@@ -25,6 +25,7 @@
 #include <wlan_objmgr_vdev_obj.h>
 #include <wlan_objmgr_peer_obj.h>
 #include <qdf_mem.h>
+#include <qdf_module.h>
 #include "wlan_objmgr_global_obj_i.h"
 #include "wlan_objmgr_psoc_obj_i.h"
 #include "wlan_objmgr_pdev_obj_i.h"
@@ -175,7 +176,7 @@ struct wlan_objmgr_pdev *wlan_objmgr_pdev_obj_create(
 
 	return pdev;
 }
-EXPORT_SYMBOL(wlan_objmgr_pdev_obj_create);
+qdf_export_symbol(wlan_objmgr_pdev_obj_create);
 
 static QDF_STATUS wlan_objmgr_pdev_obj_destroy(struct wlan_objmgr_pdev *pdev)
 {
@@ -261,7 +262,7 @@ QDF_STATUS wlan_objmgr_pdev_obj_delete(struct wlan_objmgr_pdev *pdev)
 
 	return QDF_STATUS_SUCCESS;
 }
-EXPORT_SYMBOL(wlan_objmgr_pdev_obj_delete);
+qdf_export_symbol(wlan_objmgr_pdev_obj_delete);
 
 /**
  ** APIs to attach/detach component objects
@@ -324,7 +325,7 @@ QDF_STATUS wlan_objmgr_pdev_component_obj_attach(
 	}
 	return QDF_STATUS_SUCCESS;
 }
-EXPORT_SYMBOL(wlan_objmgr_pdev_component_obj_attach);
+qdf_export_symbol(wlan_objmgr_pdev_component_obj_attach);
 
 QDF_STATUS wlan_objmgr_pdev_component_obj_detach(
 		struct wlan_objmgr_pdev *pdev,
@@ -392,7 +393,7 @@ QDF_STATUS wlan_objmgr_pdev_component_obj_detach(
 	}
 	return QDF_STATUS_SUCCESS;
 }
-EXPORT_SYMBOL(wlan_objmgr_pdev_component_obj_detach);
+qdf_export_symbol(wlan_objmgr_pdev_component_obj_detach);
 
 /**
  ** APIs to operations on pdev objects
@@ -497,7 +498,7 @@ QDF_STATUS wlan_objmgr_pdev_iterate_obj_list(
 
 	return QDF_STATUS_SUCCESS;
 }
-EXPORT_SYMBOL(wlan_objmgr_pdev_iterate_obj_list);
+qdf_export_symbol(wlan_objmgr_pdev_iterate_obj_list);
 
 QDF_STATUS wlan_objmgr_trigger_pdev_comp_priv_object_creation(
 		struct wlan_objmgr_pdev *pdev,
@@ -677,7 +678,7 @@ struct wlan_objmgr_vdev *wlan_objmgr_get_vdev_by_id_from_pdev(
 	wlan_pdev_obj_unlock(pdev);
 	return NULL;
 }
-EXPORT_SYMBOL(wlan_objmgr_get_vdev_by_id_from_pdev);
+qdf_export_symbol(wlan_objmgr_get_vdev_by_id_from_pdev);
 
 struct wlan_objmgr_vdev *wlan_objmgr_get_vdev_by_id_from_pdev_no_state(
 			struct wlan_objmgr_pdev *pdev, uint8_t vdev_id,
@@ -713,7 +714,7 @@ struct wlan_objmgr_vdev *wlan_objmgr_get_vdev_by_id_from_pdev_no_state(
 
 	return NULL;
 }
-EXPORT_SYMBOL(wlan_objmgr_get_vdev_by_id_from_pdev_no_state);
+qdf_export_symbol(wlan_objmgr_get_vdev_by_id_from_pdev_no_state);
 
 struct wlan_objmgr_vdev *wlan_objmgr_get_vdev_by_macaddr_from_pdev(
 		struct wlan_objmgr_pdev *pdev, uint8_t *macaddr,
@@ -804,7 +805,7 @@ void *wlan_objmgr_pdev_get_comp_private_obj(
 
 	return comp_priv_obj;
 }
-EXPORT_SYMBOL(wlan_objmgr_pdev_get_comp_private_obj);
+qdf_export_symbol(wlan_objmgr_pdev_get_comp_private_obj);
 
 void wlan_objmgr_pdev_get_ref(struct wlan_objmgr_pdev *pdev,
 					wlan_objmgr_ref_dbgid id)
@@ -819,7 +820,7 @@ void wlan_objmgr_pdev_get_ref(struct wlan_objmgr_pdev *pdev,
 
 	return;
 }
-EXPORT_SYMBOL(wlan_objmgr_pdev_get_ref);
+qdf_export_symbol(wlan_objmgr_pdev_get_ref);
 
 QDF_STATUS wlan_objmgr_pdev_try_get_ref(struct wlan_objmgr_pdev *pdev,
 						wlan_objmgr_ref_dbgid id)
@@ -849,7 +850,7 @@ QDF_STATUS wlan_objmgr_pdev_try_get_ref(struct wlan_objmgr_pdev *pdev,
 
 	return QDF_STATUS_SUCCESS;
 }
-EXPORT_SYMBOL(wlan_objmgr_pdev_try_get_ref);
+qdf_export_symbol(wlan_objmgr_pdev_try_get_ref);
 
 void wlan_objmgr_pdev_release_ref(struct wlan_objmgr_pdev *pdev,
 						wlan_objmgr_ref_dbgid id)
@@ -884,4 +885,4 @@ void wlan_objmgr_pdev_release_ref(struct wlan_objmgr_pdev *pdev,
 
 	return;
 }
-EXPORT_SYMBOL(wlan_objmgr_pdev_release_ref);
+qdf_export_symbol(wlan_objmgr_pdev_release_ref);

+ 6 - 5
umac/cmn_services/obj_mgr/src/wlan_objmgr_peer_obj.c

@@ -25,6 +25,7 @@
 #include <wlan_objmgr_vdev_obj.h>
 #include <wlan_objmgr_peer_obj.h>
 #include <qdf_mem.h>
+#include <qdf_module.h>
 #include "wlan_objmgr_global_obj_i.h"
 #include "wlan_objmgr_psoc_obj_i.h"
 #include "wlan_objmgr_pdev_obj_i.h"
@@ -344,7 +345,7 @@ QDF_STATUS wlan_objmgr_peer_obj_delete(struct wlan_objmgr_peer *peer)
 
 	return QDF_STATUS_SUCCESS;
 }
-EXPORT_SYMBOL(wlan_objmgr_peer_obj_delete);
+qdf_export_symbol(wlan_objmgr_peer_obj_delete);
 /**
  ** APIs to attach/detach component objects
  */
@@ -572,7 +573,7 @@ void *wlan_objmgr_peer_get_comp_private_obj(
 	comp_priv_obj = peer->peer_comp_priv_obj[id];
 	return comp_priv_obj;
 }
-EXPORT_SYMBOL(wlan_objmgr_peer_get_comp_private_obj);
+qdf_export_symbol(wlan_objmgr_peer_get_comp_private_obj);
 
 void wlan_objmgr_peer_get_ref(struct wlan_objmgr_peer *peer,
 					wlan_objmgr_ref_dbgid id)
@@ -588,7 +589,7 @@ void wlan_objmgr_peer_get_ref(struct wlan_objmgr_peer *peer,
 
 	return;
 }
-EXPORT_SYMBOL(wlan_objmgr_peer_get_ref);
+qdf_export_symbol(wlan_objmgr_peer_get_ref);
 
 QDF_STATUS wlan_objmgr_peer_try_get_ref(struct wlan_objmgr_peer *peer,
 						 wlan_objmgr_ref_dbgid id)
@@ -620,7 +621,7 @@ QDF_STATUS wlan_objmgr_peer_try_get_ref(struct wlan_objmgr_peer *peer,
 
 	return QDF_STATUS_SUCCESS;
 }
-EXPORT_SYMBOL(wlan_objmgr_peer_try_get_ref);
+qdf_export_symbol(wlan_objmgr_peer_try_get_ref);
 
 void wlan_objmgr_peer_release_ref(struct wlan_objmgr_peer *peer,
 						 wlan_objmgr_ref_dbgid id)
@@ -668,4 +669,4 @@ void wlan_objmgr_peer_release_ref(struct wlan_objmgr_peer *peer,
 
 	return;
 }
-EXPORT_SYMBOL(wlan_objmgr_peer_release_ref);
+qdf_export_symbol(wlan_objmgr_peer_release_ref);

+ 23 - 22
umac/cmn_services/obj_mgr/src/wlan_objmgr_psoc_obj.c

@@ -27,6 +27,7 @@
 #include <wlan_objmgr_peer_obj.h>
 #include <qdf_mem.h>
 #include <qdf_types.h>
+#include <qdf_module.h>
 #include "wlan_objmgr_global_obj_i.h"
 #include "wlan_objmgr_psoc_obj_i.h"
 #include "wlan_objmgr_pdev_obj_i.h"
@@ -184,7 +185,7 @@ struct wlan_objmgr_psoc *wlan_objmgr_psoc_obj_create(uint32_t phy_version,
 
 	return psoc;
 }
-EXPORT_SYMBOL(wlan_objmgr_psoc_obj_create);
+qdf_export_symbol(wlan_objmgr_psoc_obj_create);
 
 static QDF_STATUS wlan_objmgr_psoc_obj_destroy(struct wlan_objmgr_psoc *psoc)
 {
@@ -267,7 +268,7 @@ QDF_STATUS wlan_objmgr_psoc_obj_delete(struct wlan_objmgr_psoc *psoc)
 
 	return QDF_STATUS_SUCCESS;
 }
-EXPORT_SYMBOL(wlan_objmgr_psoc_obj_delete);
+qdf_export_symbol(wlan_objmgr_psoc_obj_delete);
 
 QDF_STATUS wlan_objmgr_psoc_component_obj_attach(
 		struct wlan_objmgr_psoc *psoc,
@@ -327,7 +328,7 @@ QDF_STATUS wlan_objmgr_psoc_component_obj_attach(
 
 	return QDF_STATUS_SUCCESS;
 }
-EXPORT_SYMBOL(wlan_objmgr_psoc_component_obj_attach);
+qdf_export_symbol(wlan_objmgr_psoc_component_obj_attach);
 
 QDF_STATUS wlan_objmgr_psoc_component_obj_detach(
 		struct wlan_objmgr_psoc *psoc,
@@ -399,7 +400,7 @@ QDF_STATUS wlan_objmgr_psoc_component_obj_detach(
 
 	return QDF_STATUS_SUCCESS;
 }
-EXPORT_SYMBOL(wlan_objmgr_psoc_component_obj_detach);
+qdf_export_symbol(wlan_objmgr_psoc_component_obj_detach);
 
 QDF_STATUS wlan_objmgr_iterate_obj_list(
 		struct wlan_objmgr_psoc *psoc,
@@ -485,7 +486,7 @@ QDF_STATUS wlan_objmgr_iterate_obj_list(
 
 	return QDF_STATUS_SUCCESS;
 }
-EXPORT_SYMBOL(wlan_objmgr_iterate_obj_list);
+qdf_export_symbol(wlan_objmgr_iterate_obj_list);
 
 QDF_STATUS wlan_objmgr_iterate_obj_list_all(
 		struct wlan_objmgr_psoc *psoc,
@@ -566,7 +567,7 @@ QDF_STATUS wlan_objmgr_iterate_obj_list_all(
 
 	return QDF_STATUS_SUCCESS;
 }
-EXPORT_SYMBOL(wlan_objmgr_iterate_obj_list_all);
+qdf_export_symbol(wlan_objmgr_iterate_obj_list_all);
 
 static void wlan_objmgr_psoc_peer_delete(struct wlan_objmgr_psoc *psoc,
 					 void *obj, void *args)
@@ -782,7 +783,7 @@ struct wlan_objmgr_pdev *wlan_objmgr_get_pdev_by_id(
 
 	return pdev;
 }
-EXPORT_SYMBOL(wlan_objmgr_get_pdev_by_id);
+qdf_export_symbol(wlan_objmgr_get_pdev_by_id);
 
 struct wlan_objmgr_pdev *wlan_objmgr_get_pdev_by_id_no_state(
 		struct wlan_objmgr_psoc *psoc, uint8_t id,
@@ -950,7 +951,7 @@ struct wlan_objmgr_vdev *wlan_objmgr_get_vdev_by_id_from_psoc(
 
 	return vdev;
 }
-EXPORT_SYMBOL(wlan_objmgr_get_vdev_by_id_from_psoc);
+qdf_export_symbol(wlan_objmgr_get_vdev_by_id_from_psoc);
 
 struct wlan_objmgr_vdev *wlan_objmgr_get_vdev_by_id_from_psoc_no_state(
 			struct wlan_objmgr_psoc *psoc, uint8_t vdev_id,
@@ -975,7 +976,7 @@ struct wlan_objmgr_vdev *wlan_objmgr_get_vdev_by_id_from_psoc_no_state(
 
 	return vdev;
 }
-EXPORT_SYMBOL(wlan_objmgr_get_vdev_by_id_from_psoc_no_state);
+qdf_export_symbol(wlan_objmgr_get_vdev_by_id_from_psoc_no_state);
 
 struct wlan_objmgr_vdev *wlan_objmgr_get_vdev_by_macaddr_from_psoc(
 		struct wlan_objmgr_psoc *psoc, uint8_t *macaddr,
@@ -1012,7 +1013,7 @@ struct wlan_objmgr_vdev *wlan_objmgr_get_vdev_by_macaddr_from_psoc(
 
 	return NULL;
 }
-EXPORT_SYMBOL(wlan_objmgr_get_vdev_by_macaddr_from_psoc);
+qdf_export_symbol(wlan_objmgr_get_vdev_by_macaddr_from_psoc);
 
 struct wlan_objmgr_vdev *wlan_objmgr_get_vdev_by_macaddr_from_psoc_no_state(
 		struct wlan_objmgr_psoc *psoc, uint8_t *macaddr,
@@ -1046,7 +1047,7 @@ struct wlan_objmgr_vdev *wlan_objmgr_get_vdev_by_macaddr_from_psoc_no_state(
 
 	return NULL;
 }
-EXPORT_SYMBOL(wlan_objmgr_get_vdev_by_macaddr_from_psoc_no_state);
+qdf_export_symbol(wlan_objmgr_get_vdev_by_macaddr_from_psoc_no_state);
 
 static void wlan_obj_psoc_peerlist_add_tail(qdf_list_t *obj_list,
 				struct wlan_objmgr_peer *obj)
@@ -1502,7 +1503,7 @@ struct wlan_objmgr_peer *wlan_objmgr_get_peer(
 
 	return peer;
 }
-EXPORT_SYMBOL(wlan_objmgr_get_peer);
+qdf_export_symbol(wlan_objmgr_get_peer);
 
 struct wlan_objmgr_peer *wlan_objmgr_get_peer_nolock(
 			struct wlan_objmgr_psoc *psoc, uint8_t *macaddr,
@@ -1528,7 +1529,7 @@ struct wlan_objmgr_peer *wlan_objmgr_get_peer_nolock(
 
 	return peer;
 }
-EXPORT_SYMBOL(wlan_objmgr_get_peer_nolock);
+qdf_export_symbol(wlan_objmgr_get_peer_nolock);
 
 
 struct wlan_objmgr_peer *wlan_objmgr_get_peer_no_state(
@@ -1560,7 +1561,7 @@ struct wlan_objmgr_peer *wlan_objmgr_get_peer_no_state(
 
 	return peer;
 }
-EXPORT_SYMBOL(wlan_objmgr_get_peer_no_state);
+qdf_export_symbol(wlan_objmgr_get_peer_no_state);
 
 struct wlan_objmgr_peer *wlan_objmgr_get_peer_by_mac_n_vdev(
 			struct wlan_objmgr_psoc *psoc, uint8_t *macaddr,
@@ -1591,7 +1592,7 @@ struct wlan_objmgr_peer *wlan_objmgr_get_peer_by_mac_n_vdev(
 
 	return peer;
 }
-EXPORT_SYMBOL(wlan_objmgr_get_peer_by_mac_n_vdev);
+qdf_export_symbol(wlan_objmgr_get_peer_by_mac_n_vdev);
 
 
 /**
@@ -1644,7 +1645,7 @@ qdf_list_t *wlan_objmgr_populate_logically_deleted_peerlist_by_mac_n_vdev(
 
 	return logical_del_peer_list;
 }
-EXPORT_SYMBOL(wlan_objmgr_populate_logically_deleted_peerlist_by_mac_n_vdev);
+qdf_export_symbol(wlan_objmgr_populate_logically_deleted_peerlist_by_mac_n_vdev);
 
 struct wlan_objmgr_peer *wlan_objmgr_get_peer_by_mac_n_vdev_no_state(
 			struct wlan_objmgr_psoc *psoc, uint8_t *macaddr,
@@ -1675,7 +1676,7 @@ struct wlan_objmgr_peer *wlan_objmgr_get_peer_by_mac_n_vdev_no_state(
 
 	return peer;
 }
-EXPORT_SYMBOL(wlan_objmgr_get_peer_by_mac_n_vdev_no_state);
+qdf_export_symbol(wlan_objmgr_get_peer_by_mac_n_vdev_no_state);
 
 void *wlan_objmgr_psoc_get_comp_private_obj(struct wlan_objmgr_psoc *psoc,
 					enum wlan_umac_comp_id id)
@@ -1697,7 +1698,7 @@ void *wlan_objmgr_psoc_get_comp_private_obj(struct wlan_objmgr_psoc *psoc,
 
 	return comp_private_obj;
 }
-EXPORT_SYMBOL(wlan_objmgr_psoc_get_comp_private_obj);
+qdf_export_symbol(wlan_objmgr_psoc_get_comp_private_obj);
 
 void wlan_objmgr_psoc_get_ref(struct wlan_objmgr_psoc *psoc,
 						wlan_objmgr_ref_dbgid id)
@@ -1712,7 +1713,7 @@ void wlan_objmgr_psoc_get_ref(struct wlan_objmgr_psoc *psoc,
 	qdf_atomic_inc(&psoc->soc_objmgr.ref_id_dbg[id]);
 	return;
 }
-EXPORT_SYMBOL(wlan_objmgr_psoc_get_ref);
+qdf_export_symbol(wlan_objmgr_psoc_get_ref);
 
 QDF_STATUS wlan_objmgr_psoc_try_get_ref(struct wlan_objmgr_psoc *psoc,
 						wlan_objmgr_ref_dbgid id)
@@ -1741,7 +1742,7 @@ QDF_STATUS wlan_objmgr_psoc_try_get_ref(struct wlan_objmgr_psoc *psoc,
 
 	return QDF_STATUS_SUCCESS;
 }
-EXPORT_SYMBOL(wlan_objmgr_psoc_try_get_ref);
+qdf_export_symbol(wlan_objmgr_psoc_try_get_ref);
 
 void wlan_objmgr_psoc_release_ref(struct wlan_objmgr_psoc *psoc,
 						wlan_objmgr_ref_dbgid id)
@@ -1771,7 +1772,7 @@ void wlan_objmgr_psoc_release_ref(struct wlan_objmgr_psoc *psoc,
 
 	return;
 }
-EXPORT_SYMBOL(wlan_objmgr_psoc_release_ref);
+qdf_export_symbol(wlan_objmgr_psoc_release_ref);
 
 static void wlan_objmgr_psoc_peer_ref_print(struct wlan_objmgr_psoc *psoc,
 					 void *obj, void *args)
@@ -1838,7 +1839,7 @@ QDF_STATUS wlan_objmgr_print_ref_all_objects_per_psoc(
 
 	return QDF_STATUS_SUCCESS;
 }
-EXPORT_SYMBOL(wlan_objmgr_print_ref_all_objects_per_psoc);
+qdf_export_symbol(wlan_objmgr_print_ref_all_objects_per_psoc);
 
 QDF_STATUS wlan_objmgr_psoc_set_user_config(struct wlan_objmgr_psoc *psoc,
 		struct wlan_objmgr_psoc_user_config *user_config_data)

+ 10 - 9
umac/cmn_services/obj_mgr/src/wlan_objmgr_vdev_obj.c

@@ -25,6 +25,7 @@
 #include <wlan_objmgr_vdev_obj.h>
 #include <wlan_objmgr_peer_obj.h>
 #include <qdf_mem.h>
+#include <qdf_module.h>
 #include "wlan_objmgr_global_obj_i.h"
 #include "wlan_objmgr_psoc_obj_i.h"
 #include "wlan_objmgr_pdev_obj_i.h"
@@ -261,7 +262,7 @@ struct wlan_objmgr_vdev *wlan_objmgr_vdev_obj_create(
 
 	return vdev;
 }
-EXPORT_SYMBOL(wlan_objmgr_vdev_obj_create);
+qdf_export_symbol(wlan_objmgr_vdev_obj_create);
 
 static QDF_STATUS wlan_objmgr_vdev_obj_destroy(struct wlan_objmgr_vdev *vdev)
 {
@@ -347,7 +348,7 @@ QDF_STATUS wlan_objmgr_vdev_obj_delete(struct wlan_objmgr_vdev *vdev)
 
 	return QDF_STATUS_SUCCESS;
 }
-EXPORT_SYMBOL(wlan_objmgr_vdev_obj_delete);
+qdf_export_symbol(wlan_objmgr_vdev_obj_delete);
 
 /**
  ** APIs to attach/detach component objects
@@ -407,7 +408,7 @@ QDF_STATUS wlan_objmgr_vdev_component_obj_attach(
 	}
 	return QDF_STATUS_SUCCESS;
 }
-EXPORT_SYMBOL(wlan_objmgr_vdev_component_obj_attach);
+qdf_export_symbol(wlan_objmgr_vdev_component_obj_attach);
 
 QDF_STATUS wlan_objmgr_vdev_component_obj_detach(
 		struct wlan_objmgr_vdev *vdev,
@@ -480,7 +481,7 @@ QDF_STATUS wlan_objmgr_vdev_component_obj_detach(
 	}
 	return QDF_STATUS_SUCCESS;
 }
-EXPORT_SYMBOL(wlan_objmgr_vdev_component_obj_detach);
+qdf_export_symbol(wlan_objmgr_vdev_component_obj_detach);
 
 /**
  ** APIs to operations on vdev objects
@@ -753,7 +754,7 @@ void *wlan_objmgr_vdev_get_comp_private_obj(
 
 	return comp_priv_obj;
 }
-EXPORT_SYMBOL(wlan_objmgr_vdev_get_comp_private_obj);
+qdf_export_symbol(wlan_objmgr_vdev_get_comp_private_obj);
 
 void wlan_objmgr_vdev_get_ref(struct wlan_objmgr_vdev *vdev,
 						wlan_objmgr_ref_dbgid id)
@@ -769,7 +770,7 @@ void wlan_objmgr_vdev_get_ref(struct wlan_objmgr_vdev *vdev,
 
 	return;
 }
-EXPORT_SYMBOL(wlan_objmgr_vdev_get_ref);
+qdf_export_symbol(wlan_objmgr_vdev_get_ref);
 
 QDF_STATUS wlan_objmgr_vdev_try_get_ref(struct wlan_objmgr_vdev *vdev,
 						wlan_objmgr_ref_dbgid id)
@@ -801,7 +802,7 @@ QDF_STATUS wlan_objmgr_vdev_try_get_ref(struct wlan_objmgr_vdev *vdev,
 
 	return QDF_STATUS_SUCCESS;
 }
-EXPORT_SYMBOL(wlan_objmgr_vdev_try_get_ref);
+qdf_export_symbol(wlan_objmgr_vdev_try_get_ref);
 
 void wlan_objmgr_vdev_release_ref(struct wlan_objmgr_vdev *vdev,
 						wlan_objmgr_ref_dbgid id)
@@ -836,7 +837,7 @@ void wlan_objmgr_vdev_release_ref(struct wlan_objmgr_vdev *vdev,
 
 	return;
 }
-EXPORT_SYMBOL(wlan_objmgr_vdev_release_ref);
+qdf_export_symbol(wlan_objmgr_vdev_release_ref);
 
 bool wlan_vdev_is_connected(struct wlan_objmgr_vdev *vdev)
 {
@@ -859,4 +860,4 @@ bool wlan_vdev_is_connected(struct wlan_objmgr_vdev *vdev)
 
 	return true;
 }
-EXPORT_SYMBOL(wlan_vdev_is_connected);
+qdf_export_symbol(wlan_vdev_is_connected);