qcacmn: Refine chan_list to chan_freq_list

Refine chan_list to chan_freq_list for below functions:

ucfg_scan_filter_valid_channel
scm_filter_valid_channel
scm_filter_channels

Change-Id: Ia1e82c5ac4cea4e48844b925e30947e945c40ee4
CRs-Fixed: 2570954
This commit is contained in:
hqu 2019-11-21 17:55:27 +08:00 • committed by nshrivas
commit e131d31b8b
4 changed files with 12 additions and 15 deletions

View file

@ -1463,7 +1463,7 @@ QDF_STATUS scm_flush_results(struct wlan_objmgr_pdev *pdev,
* scm_filter_channels() - Remove entries not belonging to channel list
* @scan_db: scan db
* @db_node: node on which filters are applied
* @chan_list: valid channel list
* @chan_freq_list: valid channel frequency (in MHz) list
* @num_chan: number of channels
*
* Return: QDF_STATUS
@ -1471,17 +1471,14 @@ QDF_STATUS scm_flush_results(struct wlan_objmgr_pdev *pdev,
static void scm_filter_channels(struct wlan_objmgr_pdev *pdev,
struct scan_dbs *scan_db,
struct scan_cache_node *db_node,
uint8_t *chan_list, uint32_t num_chan)
uint32_t *chan_freq_list, uint32_t num_chan)
{
int i;
bool match = false;
for (i = 0; i < num_chan; i++) {
if (chan_list[i] ==
wlan_reg_freq_to_chan(
pdev,
util_scan_entry_channel_frequency(
db_node->entry))) {
if (chan_freq_list[i] == util_scan_entry_channel_frequency(
db_node->entry)) {
match = true;
break;
}
@ -1495,7 +1492,7 @@ static void scm_filter_channels(struct wlan_objmgr_pdev *pdev,
}
void scm_filter_valid_channel(struct wlan_objmgr_pdev *pdev,
uint8_t *chan_list, uint32_t num_chan)
uint32_t *chan_freq_list, uint32_t num_chan)
{
int i;
struct wlan_objmgr_psoc *psoc;
@ -1527,7 +1524,7 @@ void scm_filter_valid_channel(struct wlan_objmgr_pdev *pdev,
&scan_db->scan_hash_tbl[i], NULL);
while (cur_node) {
scm_filter_channels(pdev, scan_db,
cur_node, chan_list, num_chan);
cur_node, chan_freq_list, num_chan);
next_node = scm_get_next_node(scan_db,
&scan_db->scan_hash_tbl[i], cur_node);
cur_node = next_node;

View file

@ -145,7 +145,7 @@ QDF_STATUS scm_flush_results(struct wlan_objmgr_pdev *pdev,
* scm_filter_valid_channel() - The Public API to filter scan result
* based on valid channel list
* @pdev: pdev object
* @chan_list: valid channel list
* @chan_freq_list: valid channel frequency (in MHz) list
* @num_chan: number of valid channels
*
* The Public API to to filter scan result
@ -154,7 +154,7 @@ QDF_STATUS scm_flush_results(struct wlan_objmgr_pdev *pdev,
* Return: void.
*/
void scm_filter_valid_channel(struct wlan_objmgr_pdev *pdev,
uint8_t *chan_list, uint32_t num_chan);
uint32_t *chan_freq_list, uint32_t num_chan);
/**
* scm_iterate_scan_db() - function to iterate scan table

View file

@ -363,7 +363,7 @@ QDF_STATUS ucfg_scan_flush_results(struct wlan_objmgr_pdev *pdev,
* ucfg_scan_filter_valid_channel() - The Public API to filter scan result
* based on valid channel list
* @pdev: pdev object
* @chan_list: valid channel list
* @chan_freq_list: valid channel frequency (in MHz) list
* @num_chan: number of valid channels
*
* The Public API to to filter scan result
@ -372,7 +372,7 @@ QDF_STATUS ucfg_scan_flush_results(struct wlan_objmgr_pdev *pdev,
* Return: void.
*/
void ucfg_scan_filter_valid_channel(struct wlan_objmgr_pdev *pdev,
uint8_t *chan_list, uint32_t num_chan);
uint32_t *chan_freq_list, uint32_t num_chan);
/**
* ucfg_scan_db_iterate() - function to iterate scan table

View file

@ -71,9 +71,9 @@ QDF_STATUS ucfg_scan_flush_results(struct wlan_objmgr_pdev *pdev,
}
void ucfg_scan_filter_valid_channel(struct wlan_objmgr_pdev *pdev,
uint8_t *chan_list, uint32_t num_chan)
uint32_t *chan_freq_list, uint32_t num_chan)
{
scm_filter_valid_channel(pdev, chan_list, num_chan);
scm_filter_valid_channel(pdev, chan_freq_list, num_chan);
}
QDF_STATUS ucfg_scan_init(void)