1
0

qcacld-3.0: Remove legacy APIs to modify vdev state machine

This change Removes legacy APIs to modify vdev state machine and
add use new API to get vdev state.

Change-Id: I48aa3744dafc6d13a43a14e48de821c7dadf3a37
CRs-Fixed: 2314730
Este cometimento está contido em:
Abhishek Singh
2018-09-05 17:20:46 +05:30
cometido por nshrivas
ascendente 6b37ca8762
cometimento 5ad797d0b3
7 ficheiros modificados com 36 adições e 28 eliminações

Ver ficheiro

@@ -320,26 +320,6 @@ void pmo_core_psoc_set_txrx_handle(struct wlan_objmgr_psoc *psoc,
*/
void *pmo_core_psoc_get_txrx_handle(struct wlan_objmgr_psoc *psoc);
/**
* pmo_is_vdev_up() - API to check whether vdev is UP
* @vdev: objmgr vdev handle
*
* Return:true if vdev is up else false
*/
static inline
bool pmo_is_vdev_up(struct wlan_objmgr_vdev *vdev)
{
enum wlan_vdev_state state = WLAN_VDEV_S_INIT;
if (!vdev) {
pmo_err("vdev context is invalid!");
return false;
}
state = wlan_vdev_mlme_get_state(vdev);
return state == WLAN_VDEV_S_RUN;
}
/**
* pmo_intersect_arp_ns_offload() - intersect config and firmware capability for
* the ARP/NS Offload feature

Ver ficheiro

@@ -27,6 +27,7 @@
#include "wlan_pmo_static_config.h"
#include "wlan_reg_services_api.h"
#include "cfg_nan_api.h"
#include "wlan_utility.h"
void pmo_set_wow_event_bitmap(WOW_WAKE_EVENT_TYPE event,
uint32_t wow_bitmap_size,
@@ -239,7 +240,7 @@ bool pmo_is_beaconing_vdev_up(struct wlan_objmgr_psoc *psoc)
vdev_opmode = pmo_get_vdev_opmode(vdev);
is_beaconing = pmo_is_vdev_in_beaconning_mode(vdev_opmode) &&
pmo_is_vdev_up(vdev);
wlan_vdev_is_up(vdev);
pmo_vdev_put_ref(vdev);