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:

cometido por
nshrivas

ascendente
6b37ca8762
cometimento
5ad797d0b3
@@ -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);
|
||||
|
||||
|
Criar uma nova questão referindo esta
Bloquear um utilizador