/** * @brief This function initializes module. * * @return WLAN_STATUS_SUCCESS or WLAN_STATUS_FAILURE */ static int wlan_init_module(void) { int ret = WLAN_STATUS_SUCCESS; ENTER(); OS_INIT_SEMAPHORE(&AddRemoveCardSem); ret = sbi_register(); LEAVE(); return ret; }
/** * @brief This function initializes module. * * @param n/a A pointer to wlan_private structure * @return WLAN_STATUS_SUCCESS or WLAN_STATUS_FAILURE */ int wlan_init_module(void) { int ret = WLAN_STATUS_SUCCESS; ENTER(); if (sbi_register(wlan_add_card, wlan_remove_card, NULL) == NULL) { ret = WLAN_STATUS_FAILURE; goto done; } done: LEAVE(); return ret; }