Lines Matching refs:ch_bucket
1916 struct dhd_pno_gscan_channel_bucket *ch_bucket; in dhd_pno_set_cfg_gscan() local
1924 ch_bucket = _params->params_gscan.channel_bucket; in dhd_pno_set_cfg_gscan()
1927 band = ch_bucket[i].band; in dhd_pno_set_cfg_gscan()
1929 ch_bucket[i].chan_list[k] = in dhd_pno_set_cfg_gscan()
1933 ch_bucket[i].band = 0; in dhd_pno_set_cfg_gscan()
1938 ch_bucket[i].band |= WLC_BAND_2G; in dhd_pno_set_cfg_gscan()
1941 ch_bucket[i].band |= WLC_BAND_6G | WLC_BAND_5G; in dhd_pno_set_cfg_gscan()
1944 ch_bucket[i].band |= GSCAN_DFS_MASK; in dhd_pno_set_cfg_gscan()
1946 DHD_PNO(("band %d report_flag %d\n", ch_bucket[i].band, in dhd_pno_set_cfg_gscan()
1947 ch_bucket[i].report_flag)); in dhd_pno_set_cfg_gscan()
1951 ch_bucket[i].bucket_freq_multiple = in dhd_pno_set_cfg_gscan()
1952 ch_bucket[i].bucket_freq_multiple/ptr->scan_fr; in dhd_pno_set_cfg_gscan()
1953 ch_bucket[i].bucket_max_multiple = in dhd_pno_set_cfg_gscan()
1954 ch_bucket[i].bucket_max_multiple/ptr->scan_fr; in dhd_pno_set_cfg_gscan()
1956 ch_bucket[i].bucket_freq_multiple, in dhd_pno_set_cfg_gscan()
1957 ch_bucket[i].bucket_max_multiple)); in dhd_pno_set_cfg_gscan()
2030 wl_pfn_gscan_ch_bucket_cfg_t *ch_bucket = NULL; in dhd_pno_set_for_gscan() local
2059 if (!(ch_bucket = dhd_pno_gscan_create_channel_list(dhd, _pno_state, in dhd_pno_set_for_gscan()
2128 ch_bucket[i].bucket_end_index; in dhd_pno_set_for_gscan()
2130 ch_bucket[i].bucket_freq_multiple; in dhd_pno_set_for_gscan()
2132 ch_bucket[i].max_freq_multiple; in dhd_pno_set_for_gscan()
2134 ch_bucket[i].repeat; in dhd_pno_set_for_gscan()
2136 ch_bucket[i].flag; in dhd_pno_set_for_gscan()
2217 if (ch_bucket) { in dhd_pno_set_for_gscan()
2218 MFREE(dhd->osh, ch_bucket, in dhd_pno_set_for_gscan()
2234 wl_pfn_gscan_ch_bucket_cfg_t *ch_bucket; in dhd_pno_gscan_create_channel_list() local
2250 ch_bucket = (wl_pfn_gscan_ch_bucket_cfg_t *) MALLOC(dhd->osh, in dhd_pno_gscan_create_channel_list()
2253 if (!ch_bucket) { in dhd_pno_gscan_create_channel_list()
2281 MFREE(dhd->osh, ch_bucket, in dhd_pno_gscan_create_channel_list()
2291 ch_bucket[i].bucket_end_index = num_channels - 1; in dhd_pno_gscan_create_channel_list()
2292 ch_bucket[i].bucket_freq_multiple = gscan_buckets[i].bucket_freq_multiple; in dhd_pno_gscan_create_channel_list()
2293 ch_bucket[i].repeat = gscan_buckets[i].repeat; in dhd_pno_gscan_create_channel_list()
2294 ch_bucket[i].max_freq_multiple = gscan_buckets[i].bucket_max_multiple; in dhd_pno_gscan_create_channel_list()
2295 ch_bucket[i].flag = gscan_buckets[i].report_flag; in dhd_pno_gscan_create_channel_list()
2297 ch_bucket[i].flag ^= DHD_PNO_REPORT_NO_BATCH; in dhd_pno_gscan_create_channel_list()
2303 ch_bucket[i].bucket_end_index, ch_bucket[i].bucket_freq_multiple)); 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()
2323 ch_bucket[i].bucket_freq_multiple /= common_freq; in dhd_pno_gscan_create_channel_list()
2328 ch_bucket[legacy_bucket_idx].bucket_freq_multiple = in dhd_pno_gscan_create_channel_list()
2330 ch_bucket[legacy_bucket_idx].bucket_freq_multiple /= in dhd_pno_gscan_create_channel_list()
2333 ch_bucket[legacy_bucket_idx].bucket_freq_multiple); in dhd_pno_gscan_create_channel_list()
2334 ch_bucket[legacy_bucket_idx].flag = CH_BUCKET_REPORT_REGULAR; in dhd_pno_gscan_create_channel_list()
2340 ch_bucket[legacy_bucket_idx].bucket_end_index = num_channels - 1; in dhd_pno_gscan_create_channel_list()
2343 ch_bucket[legacy_bucket_idx].bucket_end_index, in dhd_pno_gscan_create_channel_list()
2344 ch_bucket[legacy_bucket_idx].bucket_freq_multiple)); in dhd_pno_gscan_create_channel_list()
2347 return ch_bucket; in dhd_pno_gscan_create_channel_list()