Lines Matching refs:nchan
131 int pno_freq_expo_max, uint16 *channel_list, int nchan);
699 _dhd_pno_chan_merge(uint16 *d_chan_list, int *nchan, in _dhd_pno_chan_merge() argument
706 NULL_CHECK(nchan, "nchan is NULL", err); in _dhd_pno_chan_merge()
730 *nchan = k; in _dhd_pno_chan_merge()
736 int *nchan, uint8 band, bool skip_dfs) in _dhd_pno_get_channels() argument
743 if (*nchan) { in _dhd_pno_get_channels()
754 for (i = 0, j = 0; i < dtoh32(list->count) && i < *nchan; i++) { in _dhd_pno_get_channels()
775 *nchan = 0; in _dhd_pno_get_channels()
782 *nchan = j; in _dhd_pno_get_channels()
968 _dhd_pno_cfg(dhd_pub_t *dhd, uint16 *channel_list, int nchan) in _dhd_pno_cfg() argument
974 if (nchan) { in _dhd_pno_cfg()
975 if (nchan > WL_NUMCHANNELS) { in _dhd_pno_cfg()
978 DHD_PNO(("%s enter : nchan : %d\n", __FUNCTION__, nchan)); in _dhd_pno_cfg()
982 for (i = 0; i < nchan; i++) { in _dhd_pno_cfg()
993 pfncfg_param.channel_num = htod32(nchan); in _dhd_pno_cfg()
1031 params->params_legacy.nchan = 0; in _dhd_pno_reinitialize_prof()
1039 params->params_batch.nchan = 0; in _dhd_pno_reinitialize_prof()
1042 params->params_batch.nchan = 0; in _dhd_pno_reinitialize_prof()
1074 params->params_hotlist.nchan = 0; in _dhd_pno_reinitialize_prof()
1296 uint16 scan_fr, int pno_repeat, int pno_freq_expo_max, uint16 *channel_list, int nchan) in dhd_pno_set_for_ssid() argument
1333 params_legacy->nssid, scan_fr, pno_repeat, pno_freq_expo_max, nchan)); in dhd_pno_set_for_ssid()
1336 pno_freq_expo_max, channel_list, nchan); in dhd_pno_set_for_ssid()
1342 int pno_freq_expo_max, uint16 *channel_list, int nchan) in dhd_pno_set_legacy_pno() argument
1377 tot_nchan = MIN(nchan, WL_NUMCHANNELS); in dhd_pno_set_legacy_pno()
1407 if (_params2->params_batch.nchan > 0 && tot_nchan > 0) { in dhd_pno_set_legacy_pno()
1410 _params2->params_batch.nchan, in dhd_pno_set_legacy_pno()
1424 if (_params2->params_hotlist.nchan > 0 && tot_nchan > 0) { in dhd_pno_set_legacy_pno()
1427 _params2->params_hotlist.nchan, in dhd_pno_set_legacy_pno()
1441 _params->params_legacy.nchan = tot_nchan; in dhd_pno_set_legacy_pno()
1539 _params->params_batch.nchan = batch_params->nchan; in dhd_pno_set_for_batch()
1545 rem_nchan = ARRAYSIZE(batch_params->chan_list) - batch_params->nchan; in dhd_pno_set_for_batch()
1553 &_params->params_batch.chan_list[batch_params->nchan], in dhd_pno_set_for_batch()
1561 _params->params_batch.nchan += rem_nchan; in dhd_pno_set_for_batch()
1563 sort(_params->params_batch.chan_list, _params->params_batch.nchan, in dhd_pno_set_for_batch()
1569 for (i = 0; i < _params->params_batch.nchan; i++) { in dhd_pno_set_for_batch()
1575 if (_params->params_batch.nchan) { in dhd_pno_set_for_batch()
1578 tot_nchan = _params->params_batch.nchan; in dhd_pno_set_for_batch()
1593 if (_params2->params_legacy.nchan > 0 && _params->params_batch.nchan > 0) { in dhd_pno_set_for_batch()
1596 _params2->params_legacy.nchan, in dhd_pno_set_for_batch()
1597 &_params->params_batch.chan_list[0], _params->params_batch.nchan); in dhd_pno_set_for_batch()
2232 int i, num_channels, err, nchan = WL_NUMCHANNELS, ch_cnt; in dhd_pno_gscan_create_channel_list() local
2265 for (i = 0; i < _params->params_gscan.nchannel_buckets && nchan; i++) { in dhd_pno_gscan_create_channel_list()
2267 ch_cnt = MIN(gscan_buckets[i].num_channels, (uint8)nchan); in dhd_pno_gscan_create_channel_list()
2275 &nchan, (gscan_buckets[i].band & GSCAN_ABG_BAND_MASK), in dhd_pno_gscan_create_channel_list()
2287 num_channels += nchan; in dhd_pno_gscan_create_channel_list()
2288 ptr = ptr + nchan; in dhd_pno_gscan_create_channel_list()
2300 nchan = WL_NUMCHANNELS - num_channels; in dhd_pno_gscan_create_channel_list()
2316 if (nchan) { in dhd_pno_gscan_create_channel_list()
2336 for (i = 0; i < _params1->params_legacy.nchan && nchan; i++, nchan--) { in dhd_pno_gscan_create_channel_list()
2403 (params_legacy->nchan * sizeof(uint16))); in dhd_pno_stop_for_gscan()
2406 chan_list, params_legacy->nchan); in dhd_pno_stop_for_gscan()
2986 int32 err, nchan = WL_NUMCHANNELS; in dhd_pno_get_gscan() local
3011 err = _dhd_pno_get_channels(dhd, ch_list, &nchan, in dhd_pno_get_gscan()
3020 mem_needed = sizeof(uint32) * nchan; in dhd_pno_get_gscan()
3027 for (i = 0; i < nchan; i++) { in dhd_pno_get_gscan()
3630 _params_legacy->chan_list, _params_legacy->nchan); in dhd_pno_stop_for_batch()
3723 _params->params_batch.nchan = hotlist_params->nchan; in dhd_pno_set_for_hotlist()
3725 if (hotlist_params->nchan) in dhd_pno_set_for_hotlist()
3730 rem_nchan = ARRAYSIZE(hotlist_params->chan_list) - hotlist_params->nchan; in dhd_pno_set_for_hotlist()
3738 &_params->params_hotlist.chan_list[hotlist_params->nchan], in dhd_pno_set_for_hotlist()
3746 _params->params_hotlist.nchan += rem_nchan; in dhd_pno_set_for_hotlist()
3748 sort(_params->params_hotlist.chan_list, _params->params_hotlist.nchan, in dhd_pno_set_for_hotlist()
3755 for (i = 0; i < _params->params_batch.nchan; i++) { in dhd_pno_set_for_hotlist()
3761 if (_params->params_hotlist.nchan) { in dhd_pno_set_for_hotlist()
3765 tot_nchan = _params->params_hotlist.nchan; in dhd_pno_set_for_hotlist()
3780 if (_params2->params_legacy.nchan > 0 && in dhd_pno_set_for_hotlist()
3781 _params->params_hotlist.nchan > 0) { in dhd_pno_set_for_hotlist()
3784 _params2->params_legacy.nchan, in dhd_pno_set_for_hotlist()
3786 _params->params_hotlist.nchan); in dhd_pno_set_for_hotlist()
3882 _params_legacy->chan_list, _params_legacy->nchan); in dhd_pno_stop_for_hotlist()