qcacmn: Cleanup code under CONFIG_CHAN_NUM_API feature flag
As part of regulatory cleanup, Cleanup code under CONFIG_CHAN_NUM_API feature flag. Change-Id: I3add81605ea939b3631396154ed3f07f59493f24 CRs-Fixed: 2953646
Esse commit está contido em:

commit de
Madan Koyyalamudi

pai
8b5f8ef911
commit
433c6f024a
@@ -139,38 +139,6 @@ int dfs_mlme_ieee2mhz(struct wlan_objmgr_pdev *pdev,
|
||||
int ieee,
|
||||
uint64_t flag);
|
||||
|
||||
/**
|
||||
* dfs_mlme_find_dot11_channel() - Get dot11 channel from ieee, cfreq2 and mode.
|
||||
* @pdev: Pointer to DFS pdev object.
|
||||
* @ieee: Channel number.
|
||||
* @des_cfreq2: cfreq2
|
||||
* @mode: Phymode
|
||||
* @dfs_ch_freq: Frequency in Mhz.
|
||||
* @dfs_ch_flags: Channel flags.
|
||||
* @dfs_ch_flagext: Extended channel flags.
|
||||
* @dfs_ch_ieee: IEEE channel number.
|
||||
* @dfs_ch_vhtop_ch_freq_seg1: Channel Center frequency.
|
||||
* @dfs_ch_vhtop_ch_freq_seg2: Channel Center frequency applicable for 80+80MHz
|
||||
* mode of operation.
|
||||
*
|
||||
* Return:
|
||||
* * QDF_STATUS_SUCCESS : Channel found.
|
||||
* * QDF_STATUS_E_FAILURE: Channel not found.
|
||||
*/
|
||||
#ifdef CONFIG_CHAN_NUM_API
|
||||
QDF_STATUS
|
||||
dfs_mlme_find_dot11_channel(struct wlan_objmgr_pdev *pdev,
|
||||
uint8_t ieee,
|
||||
uint8_t des_cfreq2,
|
||||
int mode,
|
||||
uint16_t *dfs_ch_freq,
|
||||
uint64_t *dfs_ch_flags,
|
||||
uint16_t *dfs_ch_flagext,
|
||||
uint8_t *dfs_ch_ieee,
|
||||
uint8_t *dfs_ch_vhtop_ch_freq_seg1,
|
||||
uint8_t *dfs_ch_vhtop_ch_freq_seg2);
|
||||
#endif
|
||||
|
||||
/**
|
||||
* dfs_mlme_find_dot11_chan_for_freq() - Find a channel pointer given the mode,
|
||||
* frequency and channel flags.
|
||||
@@ -210,29 +178,6 @@ dfs_mlme_find_dot11_chan_for_freq(struct wlan_objmgr_pdev *pdev,
|
||||
uint16_t *dfs_chan_mhz_freq_seg2);
|
||||
#endif
|
||||
|
||||
/**
|
||||
* dfs_mlme_get_dfs_ch_channels() - Get channel from channel list.
|
||||
* @pdev: Pointer to DFS pdev object.
|
||||
* @dfs_ch_freq: Frequency in Mhz.
|
||||
* @dfs_ch_flags: Channel flags.
|
||||
* @dfs_ch_flagext: Extended channel flags.
|
||||
* @dfs_ch_ieee: IEEE channel number.
|
||||
* @dfs_ch_vhtop_ch_freq_seg1: Channel Center frequency.
|
||||
* @dfs_ch_vhtop_ch_freq_seg2: Channel Center frequency applicable for 80+80MHz
|
||||
* mode of operation.
|
||||
* @index: Index into channel list.
|
||||
*/
|
||||
#ifdef CONFIG_CHAN_NUM_API
|
||||
void dfs_mlme_get_dfs_ch_channels(struct wlan_objmgr_pdev *pdev,
|
||||
uint16_t *dfs_ch_freq,
|
||||
uint64_t *dfs_ch_flags,
|
||||
uint16_t *dfs_ch_flagext,
|
||||
uint8_t *dfs_ch_ieee,
|
||||
uint8_t *dfs_ch_vhtop_ch_freq_seg1,
|
||||
uint8_t *dfs_ch_vhtop_ch_freq_seg2,
|
||||
int index);
|
||||
#endif
|
||||
|
||||
/**
|
||||
* dfs_mlme_get_dfs_channels_for_freq() - Get DFS channel from channel list.
|
||||
* @pdev: Pointer to DFS pdev object.
|
||||
@@ -290,21 +235,6 @@ void dfs_mlme_clist_update(struct wlan_objmgr_pdev *pdev,
|
||||
void *nollist,
|
||||
int nentries);
|
||||
|
||||
/**
|
||||
* dfs_mlme_get_cac_timeout() - Get cac_timeout.
|
||||
* @pdev: Pointer to DFS pdev object.
|
||||
* @dfs_ch_freq: Frequency in Mhz.
|
||||
* @dfs_ch_vhtop_ch_freq_seg2: Channel Center frequency applicable for 80+80MHz
|
||||
* mode of operation.
|
||||
* @dfs_ch_flags: Channel flags.
|
||||
*/
|
||||
#ifdef CONFIG_CHAN_NUM_API
|
||||
int dfs_mlme_get_cac_timeout(struct wlan_objmgr_pdev *pdev,
|
||||
uint16_t dfs_ch_freq,
|
||||
uint8_t dfs_ch_vhtop_ch_freq_seg2,
|
||||
uint64_t dfs_ch_flags);
|
||||
#endif
|
||||
|
||||
/**
|
||||
* dfs_mlme_get_cac_timeout_for_freq() - Get cac_timeout.
|
||||
* @pdev: Pointer to DFS pdev object.
|
||||
|
@@ -1,5 +1,5 @@
|
||||
/*
|
||||
* Copyright (c) 2016-2020 The Linux Foundation. All rights reserved.
|
||||
* Copyright (c) 2016-2021 The Linux Foundation. All rights reserved.
|
||||
*
|
||||
*
|
||||
* Permission to use, copy, modify, and/or distribute this software for
|
||||
@@ -120,28 +120,7 @@ struct vdev_adfs_complete_status {
|
||||
|
||||
extern struct dfs_to_mlme global_dfs_to_mlme;
|
||||
|
||||
/**
|
||||
* tgt_dfs_set_current_channel() - Fill dfs channel structure from
|
||||
* dfs_channel structure.
|
||||
* @pdev: Pointer to DFS pdev object.
|
||||
* @dfs_ch_freq: Frequency in Mhz.
|
||||
* @dfs_ch_flags: Channel flags.
|
||||
* @dfs_ch_flagext: Extended channel flags.
|
||||
* @dfs_ch_ieee: IEEE channel number.
|
||||
* @dfs_ch_vhtop_ch_freq_seg1: Channel Center frequency1.
|
||||
* @dfs_ch_vhtop_ch_freq_seg2: Channel Center frequency2.
|
||||
*/
|
||||
#ifdef DFS_COMPONENT_ENABLE
|
||||
#ifdef CONFIG_CHAN_NUM_API
|
||||
QDF_STATUS tgt_dfs_set_current_channel(struct wlan_objmgr_pdev *pdev,
|
||||
uint16_t dfs_ch_freq,
|
||||
uint64_t dfs_ch_flags,
|
||||
uint16_t dfs_ch_flagext,
|
||||
uint8_t dfs_ch_ieee,
|
||||
uint8_t dfs_ch_vhtop_ch_freq_seg1,
|
||||
uint8_t dfs_ch_vhtop_ch_freq_seg2);
|
||||
#endif
|
||||
|
||||
/**
|
||||
* tgt_dfs_set_current_channel_for_freq() - Fill dfs channel structure from
|
||||
* dfs_channel structure.
|
||||
@@ -222,17 +201,6 @@ QDF_STATUS tgt_dfs_get_radars(struct wlan_objmgr_pdev *pdev);
|
||||
QDF_STATUS tgt_dfs_process_radar_ind(struct wlan_objmgr_pdev *pdev,
|
||||
struct radar_found_info *radar_found);
|
||||
#else
|
||||
static inline QDF_STATUS tgt_dfs_set_current_channel(
|
||||
struct wlan_objmgr_pdev *pdev,
|
||||
uint16_t dfs_ch_freq,
|
||||
uint64_t dfs_ch_flags,
|
||||
uint16_t dfs_ch_flagext,
|
||||
uint8_t dfs_ch_ieee,
|
||||
uint8_t dfs_ch_vhtop_ch_freq_seg1,
|
||||
uint8_t dfs_ch_vhtop_ch_freq_seg2)
|
||||
{
|
||||
return QDF_STATUS_SUCCESS;
|
||||
}
|
||||
|
||||
static inline QDF_STATUS tgt_dfs_radar_enable(
|
||||
struct wlan_objmgr_pdev *pdev,
|
||||
@@ -377,31 +345,6 @@ QDF_STATUS tgt_dfs_agile_precac_start(struct wlan_objmgr_pdev *pdev);
|
||||
QDF_STATUS tgt_dfs_ocac_complete(struct wlan_objmgr_pdev *pdev,
|
||||
struct vdev_adfs_complete_status *ocac_status);
|
||||
|
||||
/**
|
||||
* utils_dfs_find_vht80_chan_for_precac() - Find VHT80 channel for precac.
|
||||
* @pdev: Pointer to DFS pdev object.
|
||||
* @chan_mode: Channel mode.
|
||||
* @ch_freq_seg1: Segment1 channel freq.
|
||||
* @cfreq1: cfreq1.
|
||||
* @cfreq2: cfreq2.
|
||||
* @phy_mode: Precac phymode.
|
||||
* @dfs_set_cfreq2: Precac cfreq2
|
||||
* @set_agile: Agile mode flag.
|
||||
*
|
||||
* wrapper function for dfs_find_vht80_chan_for_precacdfs_cancel_cac_timer().
|
||||
* This function called from outside of dfs component.
|
||||
*/
|
||||
#ifdef CONFIG_CHAN_NUM_API
|
||||
QDF_STATUS tgt_dfs_find_vht80_chan_for_precac(struct wlan_objmgr_pdev *pdev,
|
||||
uint32_t chan_mode,
|
||||
uint8_t ch_freq_seg1,
|
||||
uint32_t *cfreq1,
|
||||
uint32_t *cfreq2,
|
||||
uint32_t *phy_mode,
|
||||
bool *dfs_set_cfreq2,
|
||||
bool *set_agile);
|
||||
#endif
|
||||
|
||||
/**
|
||||
* tgt_dfs_find_vht80_precac_chan_freq() - Find VHT80 channel for precac
|
||||
* @pdev: Pointer to DFS pdev object.
|
||||
|
@@ -41,16 +41,11 @@
|
||||
* space
|
||||
* @mlme_set_no_chans_available: Sets no_chans_available flag.
|
||||
* @mlme_ieee2mhz: Gets Channel freq from ieee number.
|
||||
* @mlme_find_dot11_channel: Find dot11 channel.
|
||||
* @mlme_get_dfs_ch_channels: Get the channel list.
|
||||
* @mlme_dfs_ch_flags_ext: Gets channel extension flag.
|
||||
* @mlme_channel_change_by_precac: Channel change triggered by PreCAC.
|
||||
* @mlme_precac_chan_change_csa: Channel change triggered by PrCAC using
|
||||
* Channel Switch Announcement.
|
||||
* @mlme_nol_timeout_notification: NOL timeout notification.
|
||||
* @mlme_clist_update: Updates the channel list.
|
||||
* @mlme_is_opmode_sta: Check if pdev opmode is STA.
|
||||
* @mlme_get_cac_timeout: Gets the CAC timeout.
|
||||
* @mlme_rebuild_chan_list_with_non_dfs_channel: Rebuild channels with non-dfs
|
||||
* channels.
|
||||
* @mlme_restart_vaps_with_non_dfs_chan: Restart vaps with non-dfs channel.
|
||||
@@ -117,18 +112,6 @@ struct dfs_to_mlme {
|
||||
int ieee,
|
||||
uint64_t flag,
|
||||
int *freq);
|
||||
#ifdef CONFIG_CHAN_NUM_API
|
||||
QDF_STATUS (*mlme_find_dot11_channel)(struct wlan_objmgr_pdev *pdev,
|
||||
uint8_t ieee,
|
||||
uint8_t des_cfreq2,
|
||||
int mode,
|
||||
uint16_t *dfs_ch_freq,
|
||||
uint64_t *dfs_ch_flags,
|
||||
uint16_t *dfs_ch_flagext,
|
||||
uint8_t *dfs_ch_ieee,
|
||||
uint8_t *dfs_ch_vhtop_ch_freq_seg1,
|
||||
uint8_t *dfs_ch_vhtop_ch_freq_seg2);
|
||||
#endif
|
||||
#ifdef CONFIG_CHAN_FREQ_API
|
||||
QDF_STATUS (*mlme_find_dot11_chan_for_freq)(struct wlan_objmgr_pdev *,
|
||||
uint16_t freq,
|
||||
@@ -143,16 +126,6 @@ struct dfs_to_mlme {
|
||||
uint16_t *dfs_cfreq1_mhz,
|
||||
uint16_t *dfs_cfreq2_mhz);
|
||||
#endif
|
||||
#ifdef CONFIG_CHAN_NUM_API
|
||||
QDF_STATUS (*mlme_get_dfs_ch_channels)(struct wlan_objmgr_pdev *pdev,
|
||||
uint16_t *dfs_ch_freq,
|
||||
uint64_t *dfs_ch_flags,
|
||||
uint16_t *dfs_ch_flagext,
|
||||
uint8_t *dfs_ch_ieee,
|
||||
uint8_t *dfs_ch_vhtop_ch_freq_seg1,
|
||||
uint8_t *dfs_ch_vhtop_ch_freq_seg2,
|
||||
int index);
|
||||
#endif
|
||||
#ifdef CONFIG_CHAN_FREQ_API
|
||||
QDF_STATUS (*mlme_get_dfs_channels_for_freq)(
|
||||
struct wlan_objmgr_pdev *pdev,
|
||||
@@ -178,12 +151,6 @@ struct dfs_to_mlme {
|
||||
uint16_t des_cfreq2,
|
||||
enum wlan_phymode des_mode);
|
||||
#endif
|
||||
#ifdef CONFIG_CHAN_NUM_API
|
||||
QDF_STATUS
|
||||
(*mlme_precac_chan_change_csa)(struct wlan_objmgr_pdev *,
|
||||
uint8_t des_chan,
|
||||
enum wlan_phymode des_mode);
|
||||
#endif
|
||||
#endif
|
||||
#ifdef QCA_SUPPORT_DFS_CHAN_POSTNOL
|
||||
QDF_STATUS
|
||||
@@ -198,13 +165,6 @@ struct dfs_to_mlme {
|
||||
void *nollist,
|
||||
int nentries);
|
||||
bool (*mlme_is_opmode_sta)(struct wlan_objmgr_pdev *pdev);
|
||||
#ifdef CONFIG_CHAN_NUM_API
|
||||
QDF_STATUS (*mlme_get_cac_timeout)(struct wlan_objmgr_pdev *pdev,
|
||||
uint16_t dfs_ch_freq,
|
||||
uint8_t c_vhtop_ch_freq_seg2,
|
||||
uint64_t dfs_ch_flags,
|
||||
int *cac_timeout);
|
||||
#endif
|
||||
#ifdef CONFIG_CHAN_FREQ_API
|
||||
QDF_STATUS
|
||||
(*mlme_get_cac_timeout_for_freq)(struct wlan_objmgr_pdev *pdev,
|
||||
@@ -387,22 +347,6 @@ QDF_STATUS ucfg_dfs_set_precac_intermediate_chan(struct wlan_objmgr_pdev *pdev,
|
||||
QDF_STATUS ucfg_dfs_get_precac_intermediate_chan(struct wlan_objmgr_pdev *pdev,
|
||||
int *buff);
|
||||
|
||||
/**
|
||||
* ucfg_dfs_get_precac_chan_state() - Get precac status for the given channel.
|
||||
* @pdev: Pointer to DFS pdev object.
|
||||
* @precac_chan: Channel number for which precac state needs to be determined.
|
||||
*
|
||||
* Wrapper function for dfs_get_precac_chan_state().
|
||||
* This function called from outside of dfs component.
|
||||
*
|
||||
* Return: Precac state of the given channel.
|
||||
*/
|
||||
#ifdef CONFIG_CHAN_NUM_API
|
||||
enum precac_chan_state
|
||||
ucfg_dfs_get_precac_chan_state(struct wlan_objmgr_pdev *pdev,
|
||||
uint8_t precac_chan);
|
||||
#endif
|
||||
|
||||
/**
|
||||
* ucfg_dfs_get_precac_chan_state_for_freq() - Get precac status for the
|
||||
* given channel.
|
||||
@@ -410,7 +354,7 @@ ucfg_dfs_get_precac_chan_state(struct wlan_objmgr_pdev *pdev,
|
||||
* @precac_chan: Channel frequency for which precac state needs to be
|
||||
* determined.
|
||||
*
|
||||
* Wrapper function for dfs_get_precac_chan_state().
|
||||
* Wrapper function for dfs_get_precac_chan_state_for_freq().
|
||||
* This function called from outside of dfs component.
|
||||
*
|
||||
* Return: Precac state of the given channel.
|
||||
|
@@ -84,21 +84,6 @@
|
||||
|
||||
extern struct dfs_to_mlme global_dfs_to_mlme;
|
||||
|
||||
/**
|
||||
* utils_dfs_cac_valid_reset() - Cancels the dfs_cac_valid_timer timer.
|
||||
* @pdev: Pointer to DFS pdev object.
|
||||
* @prevchan_ieee: Prevchan number.
|
||||
* @prevchan_flags: Prevchan flags.
|
||||
*
|
||||
* Wrapper function for dfs_cac_valid_reset(). This function called from
|
||||
* outside of DFS component.
|
||||
*/
|
||||
#ifdef CONFIG_CHAN_NUM_API
|
||||
QDF_STATUS utils_dfs_cac_valid_reset(struct wlan_objmgr_pdev *pdev,
|
||||
uint8_t prevchan_ieee,
|
||||
uint32_t prevchan_flags);
|
||||
#endif
|
||||
|
||||
/**
|
||||
* utils_dfs_cac_valid_reset_for_freq() - Cancels the dfs_cac_valid_timer timer.
|
||||
* @pdev: Pointer to DFS pdev object.
|
||||
@@ -176,30 +161,12 @@ QDF_STATUS utils_dfs_start_precac_timer(struct wlan_objmgr_pdev *pdev);
|
||||
|
||||
#ifdef WLAN_DFS_PRECAC_AUTO_CHAN_SUPPORT
|
||||
/**
|
||||
* utils_dfs_precac_decide_pref_chan() - Choose preferred channel
|
||||
* @pdev: Pointer to DFS pdev object.
|
||||
* @ch_ieee: Pointer to channel number.
|
||||
* @mode: Configured PHY mode.
|
||||
*
|
||||
* Wrapper function for dfs_decide_precac_preferred_chan(). This
|
||||
* function called from outside of dfs component.
|
||||
*
|
||||
* Return: True if intermediate channel needs to configure. False otherwise.
|
||||
*/
|
||||
#ifdef CONFIG_CHAN_NUM_API
|
||||
bool
|
||||
utils_dfs_precac_decide_pref_chan(struct wlan_objmgr_pdev *pdev,
|
||||
uint8_t *ch_ieee,
|
||||
enum wlan_phymode mode);
|
||||
#endif
|
||||
|
||||
/**
|
||||
* utils_dfs_precac_decide_pref_chan() - Choose preferred channel
|
||||
* utils_dfs_precac_decide_pref_chan_for_freq() - Choose preferred channel
|
||||
* @pdev: Pointer to DFS pdev object.
|
||||
* @ch_freq: Pointer to channel frequency.
|
||||
* @mode: Configured PHY mode.
|
||||
*
|
||||
* Wrapper function for dfs_decide_precac_preferred_chan(). This
|
||||
* Wrapper function for dfs_decide_precac_preferred_chan_for_freq(). This
|
||||
* function called from outside of dfs component.
|
||||
*
|
||||
* Return: True if intermediate channel needs to configure. False otherwise.
|
||||
@@ -581,23 +548,6 @@ static inline bool utils_is_dfs_chan_for_freq(struct wlan_objmgr_pdev *pdev,
|
||||
*/
|
||||
bool utils_is_dfs_cfreq2_ch(struct wlan_objmgr_pdev *pdev);
|
||||
|
||||
/**
|
||||
* utils_dfs_reg_update_nol_ch() - set nol channel
|
||||
*
|
||||
* @pdev: pdev ptr
|
||||
* @ch_list: channel list to be returned
|
||||
* @num_ch: number of channels
|
||||
* @nol_ch: nol flag
|
||||
*
|
||||
* Return: void
|
||||
*/
|
||||
#ifdef CONFIG_CHAN_NUM_API
|
||||
void utils_dfs_reg_update_nol_ch(struct wlan_objmgr_pdev *pdev,
|
||||
uint8_t *ch_list,
|
||||
uint8_t num_ch,
|
||||
bool nol_ch);
|
||||
#endif
|
||||
|
||||
/**
|
||||
* utils_dfs_reg_update_nol_chan_for_freq() - set nol channel
|
||||
*
|
||||
@@ -800,22 +750,6 @@ void utils_dfs_get_chan_list(struct wlan_objmgr_pdev *pdev,
|
||||
*/
|
||||
void utils_dfs_get_nol_history_chan_list(struct wlan_objmgr_pdev *pdev,
|
||||
void *clist, uint32_t *num_chan);
|
||||
/**
|
||||
* utils_dfs_reg_update_nol_history_ch() - set nol history channel
|
||||
*
|
||||
* @pdev: pdev ptr
|
||||
* @ch_list: channel list to be returned
|
||||
* @num_ch: number of channels
|
||||
* @nol_history_ch: nol history flag
|
||||
*
|
||||
* Return: void
|
||||
*/
|
||||
#ifdef CONFIG_CHAN_NUM_API
|
||||
void utils_dfs_reg_update_nol_history_ch(struct wlan_objmgr_pdev *pdev,
|
||||
uint8_t *ch_list,
|
||||
uint8_t num_ch,
|
||||
bool nol_history_ch);
|
||||
#endif
|
||||
|
||||
/**
|
||||
* utils_dfs_reg_update_nol_history_chan_for_freq() - set nol history channel
|
||||
|
Referência em uma nova issue
Block a user