mirror of
https://github.com/BobTheBlinker/android_kernel_motorola_sm6375.git
synced 2026-10-28 18:51:56 -04:00
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
This commit is contained in:
parent
6b37ca8762
commit
5ad797d0b3
7 changed files with 36 additions and 28 deletions
|
|
@ -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
|
||||
|
|
|
|||
|
|
@ -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);
|
||||
|
||||
|
|
|
|||
Loading…
Reference in a new issue