qcacmn: Cleanup direct attach specific scan code

Cleanup direct attach specific code from common files.

Change-Id: Ided7aa31c3d37ac71fdcf19de439a5e2ed739019
CRs-Fixed: 2571429
This commit is contained in:
Shashikala Prabhu 2019-11-21 10:12:25 +05:30 • committed by nshrivas
commit 9a8d2a2825
2 changed files with 0 additions and 128 deletions

View file

@ -20,7 +20,6 @@
#ifndef _WLAN_LMAC_IF_DEF_H_
#define _WLAN_LMAC_IF_DEF_H_
#include <qdf_time.h>
#include "qdf_status.h"
#include "wlan_objmgr_cmn.h"
#ifdef DFS_COMPONENT_ENABLE
@ -183,9 +182,6 @@ struct wlan_lmac_if_ftm_tx_ops {
enum wlan_mlme_cfg_id;
/**
* struct wlan_lmac_if_mlme_tx_ops - south bound tx function pointers for mlme
* @scan_sta_power_events: function to handle STA power events
* @scan_connection_lost: function to get scan connection lost
* @scan_end: function to end scan
* @get_wifi_iface_id: function to get wifi interface id
* @vdev_mlme_attach: function to register events
* @vdev_mlme_detach: function to unregister events
@ -213,10 +209,6 @@ enum wlan_mlme_cfg_id;
* @peer_delete_all_send: function to send vdev delete all peer request
*/
struct wlan_lmac_if_mlme_tx_ops {
void (*scan_sta_power_events)(struct wlan_objmgr_pdev *pdev,
int event_type, int event_status);
void (*scan_connection_lost)(struct wlan_objmgr_pdev *pdev);
void (*scan_end)(struct wlan_objmgr_pdev *pdev);
uint32_t (*get_wifi_iface_id) (struct wlan_objmgr_pdev *pdev);
QDF_STATUS (*vdev_mlme_attach)(struct wlan_objmgr_psoc *psoc);
QDF_STATUS (*vdev_mlme_detach)(struct wlan_objmgr_psoc *psoc);
@ -1477,32 +1469,6 @@ struct wlan_lmac_if_dfs_rx_ops {
/**
* struct wlan_lmac_if_mlme_rx_ops: Function pointer to call MLME functions
* @wlan_mlme_scan_start: function to start scan
* @wlan_mlme_register_pm_event_handler: function to register pm event
* @wlan_mlme_unregister_pm_event_handler: function unregister for pm event
* @wlan_mlme_register_vdev_event_handler: function to register for vdev event
* @wlan_mlme_unregister_vdev_event_handler: functiont o unregister for vdev
* event
* @wlan_mlme_send_probe_request: function to send probe
* @wlan_mlme_resmgr_request_bsschan: function to request bsschan
* @wlan_mlme_resmgr_request_offchan: function to request offchan
* @wlan_mlme_resmgr_active: function to check resmgr status
* @wlan_mlme_get_cw_inter_found: function to get cw interference
* @wlan_mlme_set_home_channel: function to set home channel
* @wlan_mlme_set_channel: function to set channel
* @wlan_mlme_start_record_stats: functiont to start record stats
* @wlan_mlme_end_record_stats: function to end recording of stats
* @wlan_mlme_get_enh_rpt_ind: function to get enhanced repeater index
* @wlan_mlme_pause: function to pause mlme
* @wlan_mlme_unpause: function to unpause mlme
* @wlan_mlme_vdev_pause_control: function to set vdev pause control
* @wlan_mlme_sta_power_pause: function to set sta power pause
* @wlan_mlme_sta_power_unpause: function to set sta power pause
* @wlan_mlme_set_vdev_sleep: function to sleep vdev sleep
* @wlan_mlme_set_vdev_wakeup: function to set vdev wakeup
* @wlan_mlme_get_traffic_indication_timestamp: function to get tid timestamp
* @wlan_mlme_get_acs_in_progress: function to get ACS progress
* @wlan_mlme_end_scan: function to end scan
* @vdev_mgr_get_response_timer_info: function to get response timer info
* @vdev_mgr_start_response: function to handle start response
* @vdev_mgr_stop_response: function to handle stop response
@ -1515,62 +1481,6 @@ struct wlan_lmac_if_dfs_rx_ops {
* @vdev_mgr_get_wakelock_info: function to get wakelock info
*/
struct wlan_lmac_if_mlme_rx_ops {
void (*wlan_mlme_scan_start)(struct wlan_objmgr_pdev *pdev);
void (*wlan_mlme_register_pm_event_handler)(
struct wlan_objmgr_pdev *pdev,
uint8_t vdev_id);
void (*wlan_mlme_unregister_pm_event_handler)(
struct wlan_objmgr_pdev *pdev,
uint8_t vdev_id);
QDF_STATUS (*wlan_mlme_register_vdev_event_handler)(
struct wlan_objmgr_pdev *pdev,
uint8_t vdev_id);
QDF_STATUS (*wlan_mlme_unregister_vdev_event_handler)(
struct wlan_objmgr_pdev *pdev,
uint8_t vdev_id);
int (*wlan_mlme_send_probe_request)(struct wlan_objmgr_pdev *pdev,
uint8_t vdev_id,
u_int8_t *destination,
u_int8_t *bssid,
u_int8_t *ssid,
u_int32_t ssidlen,
u_int8_t *ie,
size_t len);
int (*wlan_mlme_resmgr_request_bsschan)(struct wlan_objmgr_pdev *pdev);
int (*wlan_mlme_resmgr_request_offchan)(struct wlan_objmgr_pdev *pdev,
u_int32_t freq,
u_int32_t flags,
u_int32_t estimated_offchannel_time);
int (*wlan_mlme_resmgr_active)(struct wlan_objmgr_pdev *pdev);
int (*wlan_mlme_get_cw_inter_found)(struct wlan_objmgr_pdev *pdev);
int (*wlan_mlme_set_home_channel)(struct wlan_objmgr_pdev *pdev,
uint8_t vdev_id);
int (*wlan_mlme_set_channel)(struct wlan_objmgr_pdev *pdev,
u_int32_t freq,
u_int32_t flags);
void (*wlan_mlme_start_record_stats)(struct wlan_objmgr_pdev *pdev);
void (*wlan_mlme_end_record_stats)(struct wlan_objmgr_pdev *pdev);
int (*wlan_mlme_get_enh_rpt_ind)(struct wlan_objmgr_pdev *pdev);
int (*wlan_mlme_pause)(struct wlan_objmgr_pdev *pdev);
void (*wlan_mlme_unpause)(struct wlan_objmgr_pdev *pdev);
int (*wlan_mlme_vdev_pause_control)(struct wlan_objmgr_pdev *pdev,
uint8_t vdev_id);
int (*wlan_mlme_sta_power_pause)(
struct wlan_objmgr_pdev *pdev,
uint8_t vdev_id,
u_int32_t timeout);
int (*wlan_mlme_sta_power_unpause)(struct wlan_objmgr_pdev *pdev,
uint8_t vdev_id);
int (*wlan_mlme_set_vdev_sleep)(struct wlan_objmgr_pdev *pdev,
uint8_t vdev_id);
int (*wlan_mlme_set_vdev_wakeup)(struct wlan_objmgr_pdev *pdev,
uint8_t vdev_id);
qdf_time_t (*wlan_mlme_get_traffic_indication_timestamp)(
struct wlan_objmgr_pdev *pdev);
int (*wlan_mlme_get_acs_in_progress)(struct wlan_objmgr_pdev *pdev,
uint8_t vdev_id);
void (*wlan_mlme_end_scan)(struct wlan_objmgr_pdev *pdev);
struct vdev_response_timer *(*vdev_mgr_get_response_timer_info)(
struct wlan_objmgr_vdev *vdev);
QDF_STATUS (*vdev_mgr_start_response)(

View file

@ -704,27 +704,6 @@ enum scan_priority {
SCAN_PRIORITY_COUNT,
};
/**
* enum scan_type - type of scan
* @SCAN_TYPE_BACKGROUND: background scan
* @SCAN_TYPE_FOREGROUND: foregrounc scan
* @SCAN_TYPE_SPECTRAL: spectral scan
* @SCAN_TYPE_REPEATER_BACKGROUND: background scan in repeater
* @SCAN_TYPE_REPEATER_EXT_BACKGROUND: background scan in extended repeater
* @SCAN_TYPE_RADIO_MEASUREMENTS: redio measurement
* @SCAN_TYPE_COUNT: number of scan types supported
*/
enum scan_type {
SCAN_TYPE_BACKGROUND,
SCAN_TYPE_FOREGROUND,
SCAN_TYPE_SPECTRAL,
SCAN_TYPE_REPEATER_BACKGROUND,
SCAN_TYPE_REPEATER_EXT_BACKGROUND,
SCAN_TYPE_RADIO_MEASUREMENTS,
SCAN_TYPE_COUNT,
};
/**
* enum scan_phy_mode - phymode used for scan
* @SCAN_PHY_MODE_11A: 11a mode
@ -783,21 +762,6 @@ enum scan_phy_mode {
SCAN_PHY_MODE_MAX = 24
};
/**
* struct scan_extra_params_legacy
* extra parameters required for legacy DA scan module
* @scan_type: type of scan
* @min_dwell_active: min active dwell time
* @min_dwell_passive: min passive dwell time
* @init_rest_time: init rest time for enhanced independent repeater
*/
struct scan_extra_params_legacy {
enum scan_type scan_type;
uint32_t min_dwell_active;
uint32_t min_dwell_passive;
uint32_t init_rest_time;
};
/**
* enum scan_dwelltime_adaptive_mode: dwelltime_mode
* @SCAN_DWELL_MODE_DEFAULT: Use firmware default mode
@ -1081,12 +1045,10 @@ struct scan_req_params {
/**
* struct scan_start_request - scan request config
* @vdev: vdev
* @legacy_params: extra parameters required for legacy DA arch
* @scan_req: common scan start request parameters
*/
struct scan_start_request {
struct wlan_objmgr_vdev *vdev;
struct scan_extra_params_legacy legacy_params;
struct scan_req_params scan_req;
};