qcacmn: Cleanup VDEV SM related flags and unused code

Legacy code for VDEV_SM is no more used, thus clean up flags
CMN_VDEV_MLME_SM_ENABLE and CMN_VDEV_MLME_CMPT_ENABLE.

Change-Id: I4f7b1099d4929f6250b1868c53b73d7c235a9c22
CRs-Fixed: 2457270
This commit is contained in:
Abhishek Singh
2019-05-21 18:01:45 +05:30
committed by nshrivas
parent 485478ae4e
commit 3b2666f1a5
9 changed files with 0 additions and 188 deletions

View File

@@ -1325,7 +1325,6 @@ static inline enum wlan_vdev_state wlan_vdev_mlme_get_state(
return vdev->vdev_mlme.mlme_state; return vdev->vdev_mlme.mlme_state;
} }
#ifdef CMN_VDEV_MLME_SM_ENABLE
/** /**
* wlan_vdev_mlme_get_substate() - get mlme substate * wlan_vdev_mlme_get_substate() - get mlme substate
* @vdev: VDEV object * @vdev: VDEV object
@@ -1339,23 +1338,6 @@ static inline enum wlan_vdev_state wlan_vdev_mlme_get_substate(
{ {
return vdev->vdev_mlme.mlme_substate; return vdev->vdev_mlme.mlme_substate;
} }
#else
/**
* wlan_vdev_mlme_set_state() - set mlme state
* @vdev: VDEV object
* @state: MLME state
*
* API to set MLME state
*
* Return: void
*/
static inline void wlan_vdev_mlme_set_state(struct wlan_objmgr_vdev *vdev,
enum wlan_vdev_state state)
{
if (state < WLAN_VDEV_S_MAX)
vdev->vdev_mlme.mlme_state = state;
}
#endif
/** /**
* wlan_vdev_set_selfpeer() - set self peer * wlan_vdev_set_selfpeer() - set self peer

View File

@@ -32,7 +32,6 @@
#define TGT_IS_VALID_SNR(x) ((x) >= 0 && (x) < TGT_MAX_SNR) #define TGT_IS_VALID_SNR(x) ((x) >= 0 && (x) < TGT_MAX_SNR)
#define TGT_IS_VALID_RSSI(x) ((x) != 0xFF) #define TGT_IS_VALID_RSSI(x) ((x) != 0xFF)
#ifdef CMN_VDEV_MLME_SM_ENABLE
/** /**
* struct wlan_vdev_ch_check_filter - vdev chan check filter object * struct wlan_vdev_ch_check_filter - vdev chan check filter object
* @flag: matches or not * @flag: matches or not
@@ -42,7 +41,6 @@ struct wlan_vdev_ch_check_filter {
uint8_t flag; uint8_t flag;
struct wlan_objmgr_vdev *vdev; struct wlan_objmgr_vdev *vdev;
}; };
#endif
/** /**
* struct wlan_peer_count- vdev connected peer count * struct wlan_peer_count- vdev connected peer count

View File

@@ -183,7 +183,6 @@ uint32_t wlan_get_pdev_id_from_vdev_id(struct wlan_objmgr_psoc *psoc,
} }
qdf_export_symbol(wlan_get_pdev_id_from_vdev_id); qdf_export_symbol(wlan_get_pdev_id_from_vdev_id);
#ifdef CMN_VDEV_MLME_SM_ENABLE
static void wlan_vdev_active(struct wlan_objmgr_pdev *pdev, void *object, static void wlan_vdev_active(struct wlan_objmgr_pdev *pdev, void *object,
void *arg) void *arg)
{ {
@@ -201,38 +200,7 @@ QDF_STATUS wlan_vdev_is_up(struct wlan_objmgr_vdev *vdev)
{ {
return wlan_vdev_allow_connect_n_tx(vdev); return wlan_vdev_allow_connect_n_tx(vdev);
} }
qdf_export_symbol(wlan_vdev_is_up); qdf_export_symbol(wlan_vdev_is_up);
#else
static void wlan_vdev_active(struct wlan_objmgr_pdev *pdev, void *object,
void *arg)
{
struct wlan_objmgr_vdev *vdev = (struct wlan_objmgr_vdev *)object;
uint8_t *flag = (uint8_t *)arg;
wlan_vdev_obj_lock(vdev);
if ((wlan_vdev_mlme_get_state(vdev) == WLAN_VDEV_S_RUN) ||
(wlan_vdev_mlme_get_state(vdev) == WLAN_VDEV_S_DFS_WAIT))
*flag = 1;
wlan_vdev_obj_unlock(vdev);
}
QDF_STATUS wlan_vdev_is_up(struct wlan_objmgr_vdev *vdev)
{
QDF_STATUS is_up = QDF_STATUS_E_FAILURE;
wlan_vdev_obj_lock(vdev);
if (wlan_vdev_mlme_get_state(vdev) == WLAN_VDEV_S_RUN)
is_up = QDF_STATUS_SUCCESS;
wlan_vdev_obj_unlock(vdev);
return is_up;
}
qdf_export_symbol(wlan_vdev_is_up);
#endif
QDF_STATUS wlan_util_is_vdev_active(struct wlan_objmgr_pdev *pdev, QDF_STATUS wlan_util_is_vdev_active(struct wlan_objmgr_pdev *pdev,
wlan_objmgr_ref_dbgid dbg_id) wlan_objmgr_ref_dbgid dbg_id)
@@ -253,7 +221,6 @@ QDF_STATUS wlan_util_is_vdev_active(struct wlan_objmgr_pdev *pdev,
qdf_export_symbol(wlan_util_is_vdev_active); qdf_export_symbol(wlan_util_is_vdev_active);
#ifdef CMN_VDEV_MLME_SM_ENABLE
void wlan_util_change_map_index(unsigned long *map, uint8_t id, uint8_t set) void wlan_util_change_map_index(unsigned long *map, uint8_t id, uint8_t set)
{ {
if (set) if (set)
@@ -479,13 +446,6 @@ QDF_STATUS wlan_util_is_pdev_scan_allowed(struct wlan_objmgr_pdev *pdev,
return QDF_STATUS_SUCCESS; return QDF_STATUS_SUCCESS;
} }
#else
QDF_STATUS wlan_util_is_pdev_scan_allowed(struct wlan_objmgr_pdev *pdev,
wlan_objmgr_ref_dbgid dbg_id)
{
return QDF_STATUS_SUCCESS;
}
#endif
void void
wlan_util_stats_get_rssi(bool db2dbm_enabled, int32_t bcn_snr, int32_t dat_snr, wlan_util_stats_get_rssi(bool db2dbm_enabled, int32_t bcn_snr, int32_t dat_snr,

View File

@@ -20,7 +20,6 @@
#ifndef _WLAN_MLME_CMN_H_ #ifndef _WLAN_MLME_CMN_H_
#define _WLAN_MLME_CMN_H_ #define _WLAN_MLME_CMN_H_
#ifdef CMN_VDEV_MLME_CMPT_ENABLE
#include <include/wlan_pdev_mlme.h> #include <include/wlan_pdev_mlme.h>
#include <include/wlan_vdev_mlme.h> #include <include/wlan_vdev_mlme.h>
@@ -213,16 +212,4 @@ QDF_STATUS wlan_cmn_mlme_init(void);
* FAILURE, if registration fails * FAILURE, if registration fails
*/ */
QDF_STATUS wlan_cmn_mlme_deinit(void); QDF_STATUS wlan_cmn_mlme_deinit(void);
#else
static inline QDF_STATUS wlan_cmn_mlme_init(void)
{
return QDF_STATUS_SUCCESS;
}
static inline QDF_STATUS wlan_cmn_mlme_deinit(void)
{
return QDF_STATUS_SUCCESS;
}
#endif
#endif #endif

View File

@@ -36,7 +36,6 @@ wlan_mlme_get_lmac_tx_ops(struct wlan_objmgr_psoc *psoc)
return &psoc->soc_cb.tx_ops.mops; return &psoc->soc_cb.tx_ops.mops;
} }
#ifdef CMN_VDEV_MLME_SM_ENABLE
/** /**
* enum wlan_vdev_state - VDEV state * enum wlan_vdev_state - VDEV state
* @WLAN_VDEV_S_INIT: Default state, IDLE state * @WLAN_VDEV_S_INIT: Default state, IDLE state
@@ -151,33 +150,6 @@ enum wlan_vdev_sm_evt {
WLAN_VDEV_SM_EV_STOP_REQ = 29, WLAN_VDEV_SM_EV_STOP_REQ = 29,
}; };
#else
/**
* enum wlan_vdev_state - VDEV state
* @WLAN_VDEV_S_INIT: Default state, IDLE state
* @WLAN_VDEV_S_SCAN: SCAN state
* @WLAN_VDEV_S_JOIN: Join state
* @WLAN_VDEV_S_DFS_WAIT:CAC period
* @WLAN_VDEV_S_RUN: RUN state
* @WLAN_VDEV_S_STOP: STOP state
* @WLAN_VDEV_S_RESET: RESET state, STOP+INIT+JOIN
* @WLAN_VDEV_S_MAX: MAX state
*/
enum wlan_vdev_state {
WLAN_VDEV_S_INIT = 0,
WLAN_VDEV_S_SCAN = 1,
WLAN_VDEV_S_JOIN = 2,
WLAN_VDEV_S_DFS_WAIT = 3,
WLAN_VDEV_S_RUN = 4,
WLAN_VDEV_S_STOP = 5,
WLAN_VDEV_S_RESET = 6,
WLAN_VDEV_S_MAX,
};
#endif
#ifdef CMN_VDEV_MLME_CMPT_ENABLE
/** /**
* wlan_vdev_mlme_init - Initializes VDEV MLME component * wlan_vdev_mlme_init - Initializes VDEV MLME component
* *
@@ -217,59 +189,4 @@ QDF_STATUS wlan_mlme_psoc_enable(struct wlan_objmgr_psoc *psoc);
* FAILURE, if cleanup fails * FAILURE, if cleanup fails
*/ */
QDF_STATUS wlan_mlme_psoc_disable(struct wlan_objmgr_psoc *psoc); QDF_STATUS wlan_mlme_psoc_disable(struct wlan_objmgr_psoc *psoc);
#else
/**
* wlan_vdev_mlme_init - Initializes MLME component
*
* Registers callbacks with object manager for create/destroy
*
* Return: SUCCESS on successful registration
* FAILURE, if registration fails
*/
static inline QDF_STATUS wlan_vdev_mlme_init(void)
{
return QDF_STATUS_SUCCESS;
}
/**
* wlan_vdev_mlme_deinit - Uninitializes MLME component
*
* Unregisters callbacks with object manager for create/destroy
*
* Return: SUCCESS on successful registration
* FAILURE, if registration fails
*/
static inline QDF_STATUS wlan_vdev_mlme_deinit(void)
{
return QDF_STATUS_SUCCESS;
}
/**
* wlan_mlme_psoc_enable - MLME initializations on PSOC enable
*
* Initializes MLME params on PSOC eable
*
* Return: SUCCESS on successful initialization
* FAILURE, if initialization fails
*/
static inline QDF_STATUS wlan_mlme_psoc_enable(struct wlan_objmgr_psoc *psoc)
{
return QDF_STATUS_SUCCESS;
}
/**
* wlan_mlme_psoc_disable - MLME clean up on PSOC disable
*
* cleanup MLME params on PSOC eable
*
* Return: SUCCESS on successful cleanup
* FAILURE, if cleanup fails
*/
static inline QDF_STATUS wlan_mlme_psoc_disable(struct wlan_objmgr_psoc *psoc)
{
return QDF_STATUS_SUCCESS;
}
#endif
#endif #endif

View File

@@ -24,7 +24,6 @@
#include "include/wlan_vdev_mlme.h" #include "include/wlan_vdev_mlme.h"
#include "vdev_mlme_sm.h" #include "vdev_mlme_sm.h"
#ifdef CMN_VDEV_MLME_SM_ENABLE
/** /**
* mlme_vdev_set_state() - set mlme state * mlme_vdev_set_state() - set mlme state
* @vdev: VDEV object * @vdev: VDEV object
@@ -1904,31 +1903,6 @@ QDF_STATUS mlme_vdev_sm_create(struct vdev_mlme_obj *vdev_mlme)
return QDF_STATUS_SUCCESS; return QDF_STATUS_SUCCESS;
} }
#else
QDF_STATUS mlme_vdev_sm_create(struct vdev_mlme_obj *vdev_mlme)
{
struct wlan_sm *sm;
uint8_t name[WLAN_SM_ENGINE_MAX_NAME];
qdf_snprintf(name, sizeof(name), "VDEV%d-MLME",
wlan_vdev_get_id(vdev_mlme->vdev));
sm = wlan_sm_create(name, vdev_mlme, 0, NULL, 0, NULL, 0);
if (!sm) {
mlme_err("VDEV MLME SM allocation failed");
return QDF_STATUS_E_FAILURE;
}
vdev_mlme->sm_hdl = sm;
mlme_vdev_sm_spinlock_create(vdev_mlme);
mlme_vdev_cmd_mutex_create(vdev_mlme);
return QDF_STATUS_SUCCESS;
}
#endif
QDF_STATUS mlme_vdev_sm_destroy(struct vdev_mlme_obj *vdev_mlme) QDF_STATUS mlme_vdev_sm_destroy(struct vdev_mlme_obj *vdev_mlme)
{ {
mlme_vdev_cmd_mutex_destroy(vdev_mlme); mlme_vdev_cmd_mutex_destroy(vdev_mlme);

View File

@@ -23,7 +23,6 @@
#ifndef _VDEV_MLME_SM_H_ #ifndef _VDEV_MLME_SM_H_
#define _VDEV_MLME_SM_H_ #define _VDEV_MLME_SM_H_
#ifdef CMN_VDEV_MLME_SM_ENABLE
/** /**
* mlme_vdev_sm_deliver_event() - Delivers event to VDEV MLME SM * mlme_vdev_sm_deliver_event() - Delivers event to VDEV MLME SM
* @vdev_mlme: MLME VDEV comp object * @vdev_mlme: MLME VDEV comp object
@@ -246,4 +245,3 @@ static inline void mlme_vdev_cmd_mutex_release(struct vdev_mlme_obj *vdev_mlme)
{ {
} }
#endif #endif
#endif

View File

@@ -55,7 +55,6 @@ void wlan_vdev_mlme_set_ext_hdl(struct wlan_objmgr_vdev *vdev, void *ext_hdl);
*/ */
void *wlan_vdev_mlme_get_ext_hdl(struct wlan_objmgr_vdev *vdev); void *wlan_vdev_mlme_get_ext_hdl(struct wlan_objmgr_vdev *vdev);
#ifdef CMN_VDEV_MLME_SM_ENABLE
/** /**
* wlan_vdev_mlme_sm_deliver_evt() - Delivers event to VDEV MLME SM * wlan_vdev_mlme_sm_deliver_evt() - Delivers event to VDEV MLME SM
* @vdev: Object manager VDEV object * @vdev: Object manager VDEV object
@@ -209,4 +208,3 @@ void wlan_vdev_mlme_cmd_unlock(struct wlan_objmgr_vdev *vdev);
*/ */
QDF_STATUS wlan_vdev_mlme_is_scan_allowed(struct wlan_objmgr_vdev *vdev); QDF_STATUS wlan_vdev_mlme_is_scan_allowed(struct wlan_objmgr_vdev *vdev);
#endif #endif
#endif

View File

@@ -75,7 +75,6 @@ void *wlan_vdev_mlme_get_ext_hdl(struct wlan_objmgr_vdev *vdev)
qdf_export_symbol(wlan_vdev_mlme_get_ext_hdl); qdf_export_symbol(wlan_vdev_mlme_get_ext_hdl);
#ifdef CMN_VDEV_MLME_SM_ENABLE
QDF_STATUS wlan_vdev_mlme_sm_deliver_evt(struct wlan_objmgr_vdev *vdev, QDF_STATUS wlan_vdev_mlme_sm_deliver_evt(struct wlan_objmgr_vdev *vdev,
enum wlan_vdev_sm_evt event, enum wlan_vdev_sm_evt event,
uint16_t event_data_len, uint16_t event_data_len,
@@ -283,4 +282,3 @@ QDF_STATUS wlan_vdev_mlme_is_scan_allowed(struct wlan_objmgr_vdev *vdev)
return QDF_STATUS_E_FAILURE; return QDF_STATUS_E_FAILURE;
} }
#endif