Lines Matching refs:params_gscan
313 gscan_params = &_pno_state->pno_params_arr[INDEX_OF_GSCAN_PARAMS].params_gscan; in dhd_gscan_clear_all_batch_results()
545 pfn_param.scan_freq = htod32(pno_params->params_gscan.scan_fr); in _dhd_pno_set()
546 if (pno_params->params_gscan.mscan) { in _dhd_pno_set()
547 pfn_param.bestn = pno_params->params_gscan.bestn; in _dhd_pno_set()
548 pfn_param.mscan = pno_params->params_gscan.mscan; in _dhd_pno_set()
563 pfn_param.scan_freq = gcd(pno_params->params_gscan.scan_fr, in _dhd_pno_set()
573 lost_network_timeout = (pno_params->params_gscan.max_ch_bucket_freq * in _dhd_pno_set()
575 pno_params->params_gscan.lost_ap_window); in _dhd_pno_set()
603 ((mode & DHD_PNO_GSCAN_MODE) && pno_params->params_gscan.mscan)) in _dhd_pno_set()
1133 gscan_params = &_params->params_gscan; in dhd_pno_stop_for_ssid()
1449 gscan_params = &_pno_state->pno_params_arr[INDEX_OF_GSCAN_PARAMS].params_gscan; in dhd_pno_set_legacy_pno()
1696 gscan_params = ¶ms->params_gscan; in dhd_pno_set_epno()
1720 _params->params_gscan.bestn = 0; in dhd_pno_reset_cfg_gscan()
1721 _params->params_gscan.mscan = 0; in dhd_pno_reset_cfg_gscan()
1722 _params->params_gscan.buffer_threshold = GSCAN_BATCH_NO_THR_SET; in dhd_pno_reset_cfg_gscan()
1723 _params->params_gscan.scan_fr = 0; in dhd_pno_reset_cfg_gscan()
1724 _params->params_gscan.send_all_results_flag = 0; in dhd_pno_reset_cfg_gscan()
1725 memset(_params->params_gscan.channel_bucket, 0, in dhd_pno_reset_cfg_gscan()
1726 _params->params_gscan.nchannel_buckets * in dhd_pno_reset_cfg_gscan()
1728 _params->params_gscan.nchannel_buckets = 0; in dhd_pno_reset_cfg_gscan()
1733 if (_params->params_gscan.nbssid_hotlist > 0) { in dhd_pno_reset_cfg_gscan()
1736 &_params->params_gscan.hotlist_bssid_list, list) { in dhd_pno_reset_cfg_gscan()
1742 _params->params_gscan.nbssid_hotlist = 0; in dhd_pno_reset_cfg_gscan()
1747 dhd_epno_ssid_cfg_t *epno_cfg = &_params->params_gscan.epno_cfg; in dhd_pno_reset_cfg_gscan()
1801 if (_params->params_gscan.get_batch_flag == GSCAN_BATCH_RETRIEVAL_IN_PROGRESS) { in dhd_wait_batch_results_complete()
1804 is_batch_retrieval_complete(&_params->params_gscan), in dhd_wait_batch_results_complete()
1811 iter = _params->params_gscan.gscan_batch_cache; in dhd_wait_batch_results_complete()
1826 is_batch_retrieval_complete(&_params->params_gscan), in dhd_wait_batch_results_complete()
1857 _params->params_gscan.bestn = ptr->bestn; in dhd_pno_set_cfg_gscan()
1858 _params->params_gscan.mscan = ptr->mscan; in dhd_pno_set_cfg_gscan()
1859 _params->params_gscan.buffer_threshold = ptr->buffer_threshold; in dhd_pno_set_cfg_gscan()
1877 if (!_params->params_gscan.nbssid_hotlist) { in dhd_pno_set_cfg_gscan()
1878 INIT_LIST_HEAD(&_params->params_gscan.hotlist_bssid_list); in dhd_pno_set_cfg_gscan()
1881 if ((_params->params_gscan.nbssid_hotlist + in dhd_pno_set_cfg_gscan()
1884 (_params->params_gscan.nbssid_hotlist + in dhd_pno_set_cfg_gscan()
1904 &_params->params_gscan.hotlist_bssid_list); in dhd_pno_set_cfg_gscan()
1907 _params->params_gscan.nbssid_hotlist += ptr->nbssid; in dhd_pno_set_cfg_gscan()
1908 _params->params_gscan.lost_ap_window = ptr->lost_ap_window; in dhd_pno_set_cfg_gscan()
1919 _params->params_gscan.nchannel_buckets = ptr->nchannel_buckets; in dhd_pno_set_cfg_gscan()
1921 memcpy(_params->params_gscan.channel_bucket, ptr->channel_bucket, in dhd_pno_set_cfg_gscan()
1922 _params->params_gscan.nchannel_buckets * in dhd_pno_set_cfg_gscan()
1924 ch_bucket = _params->params_gscan.channel_bucket; in dhd_pno_set_cfg_gscan()
1959 _params->params_gscan.scan_fr = ptr->scan_fr; in dhd_pno_set_cfg_gscan()
1962 _params->params_gscan.scan_fr)); in dhd_pno_set_cfg_gscan()
1976 memset(&_params->params_gscan.epno_cfg.params, 0, in dhd_pno_set_cfg_gscan()
1980 memcpy(&_params->params_gscan.epno_cfg.params, buf, in dhd_pno_set_cfg_gscan()
2237 dhd_pno_gscan_channel_bucket_t *gscan_buckets = _params->params_gscan.channel_bucket; in dhd_pno_gscan_create_channel_list()
2241 !_params->params_gscan.epno_cfg.num_epno_ssid); in dhd_pno_gscan_create_channel_list()
2244 *num_buckets = _params->params_gscan.nchannel_buckets + 1; in dhd_pno_gscan_create_channel_list()
2246 *num_buckets = _params->params_gscan.nchannel_buckets; in dhd_pno_gscan_create_channel_list()
2265 for (i = 0; i < _params->params_gscan.nchannel_buckets && nchan; i++) { in dhd_pno_gscan_create_channel_list()
2306 _params->params_gscan.max_ch_bucket_freq = max; in dhd_pno_gscan_create_channel_list()
2314 uint32 legacy_bucket_idx = _params->params_gscan.nchannel_buckets; in dhd_pno_gscan_create_channel_list()
2317 common_freq = gcd(_params->params_gscan.scan_fr, in dhd_pno_gscan_create_channel_list()
2321 for (i = 0; i < _params->params_gscan.nchannel_buckets; i++) { in dhd_pno_gscan_create_channel_list()
2322 ch_bucket[i].bucket_freq_multiple *= _params->params_gscan.scan_fr; in dhd_pno_gscan_create_channel_list()
2332 _params->params_gscan.max_ch_bucket_freq = MAX(max, in dhd_pno_gscan_create_channel_list()
2375 if (_pno_state->pno_params_arr[INDEX_OF_GSCAN_PARAMS].params_gscan.mscan) { in dhd_pno_stop_for_gscan()
2434 gscan_params = ¶ms->params_gscan; in dhd_pno_initiate_gscan_request()
2473 gscan_params = ¶ms->params_gscan; in dhd_pno_enable_full_scan_result()
2519 gscan_params = ¶ms->params_gscan; in dhd_gscan_batch_cache_cleanup()
2580 gscan_params = ¶ms->params_gscan; in _dhd_pno_get_gscan_batch_from_fw()
2893 params->params_gscan.get_batch_flag = GSCAN_BATCH_RETRIEVAL_COMPLETE; in _dhd_pno_get_gscan_batch_from_fw()
2919 iter = results = _params->params_gscan.gscan_batch_cache; in dhd_get_gscan_batch_results()
3041 epno_cfg = &_params->params_gscan.epno_cfg; in dhd_pno_get_gscan()
3534 gscan_params = &_pno_state->pno_params_arr[INDEX_OF_GSCAN_PARAMS].params_gscan; in dhd_pno_get_for_batch()
3927 if (_params->params_gscan.get_batch_flag == GSCAN_BATCH_RETRIEVAL_COMPLETE) { in dhd_retreive_batch_scan_results()
3932 _params->params_gscan.get_batch_flag = GSCAN_BATCH_RETRIEVAL_IN_PROGRESS; in dhd_retreive_batch_scan_results()
3954 gscan_params = &(_pno_state->pno_params_arr[INDEX_OF_GSCAN_PARAMS].params_gscan); in dhd_gscan_hotlist_cache_cleanup()
4119 gscan_params = &(_pno_state->pno_params_arr[INDEX_OF_GSCAN_PARAMS].params_gscan); in dhd_pno_process_epno_result()
4240 gscan_params = &(_pno_state->pno_params_arr[INDEX_OF_GSCAN_PARAMS].params_gscan); in dhd_pno_update_hotlist_v3_results()
4336 gscan_params = &(_pno_state->pno_params_arr[INDEX_OF_GSCAN_PARAMS].params_gscan); in dhd_handle_hotlist_scan_evt()
4400 gscan_params = &(_pno_state->pno_params_arr[INDEX_OF_GSCAN_PARAMS].params_gscan); in dhd_handle_hotlist_scan_evt()