mirror of
https://github.com/BobTheBlinker/android_kernel_motorola_sm6375.git
synced 2026-10-13 00:00:00 -04:00
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:
parent
0c000df15e
commit
9a8d2a2825
2 changed files with 0 additions and 128 deletions
|
|
@ -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)(
|
||||
|
|
|
|||
|
|
@ -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;
|
||||
};
|
||||
|
||||
|
|
|
|||
Loading…
Reference in a new issue