/external/wpa_supplicant_8/hostapd/src/ap/ |
H A D | acs.c | 247 static void acs_clean_chan_surveys(struct hostapd_channel_data *chan) argument 251 if (dl_list_empty(&chan->survey_list)) 254 dl_list_for_each_safe(survey, tmp, &chan->survey_list, 265 struct hostapd_channel_data *chan; local 268 chan = &iface->current_mode->channels[i]; 270 if (chan->flag & HOSTAPD_CHAN_SURVEY_LIST_INITIALIZED) 271 acs_clean_chan_surveys(chan); 273 dl_list_init(&chan->survey_list); 274 chan->flag |= HOSTAPD_CHAN_SURVEY_LIST_INITIALIZED; 275 chan 325 acs_survey_chan_interference_factor(struct hostapd_iface *iface, struct hostapd_channel_data *chan) argument 357 acs_usable_ht40_chan(struct hostapd_channel_data *chan) argument 371 acs_usable_vht80_chan(struct hostapd_channel_data *chan) argument 406 acs_survey_list_is_sufficient(struct hostapd_channel_data *chan) argument 427 struct hostapd_channel_data *chan; local 446 acs_usable_chan(struct hostapd_channel_data *chan) argument 462 struct hostapd_channel_data *chan; local 484 struct hostapd_channel_data *chan; local 510 struct hostapd_channel_data *chan, *adj_chan, *ideal_chan = NULL, local 776 struct hostapd_channel_data *chan; local [all...] |
H A D | beacon.c | 182 *pos++ = start->chan; 184 *pos++ = (prev->chan - start->chan) / chan_spacing + 1; 217 struct hostapd_channel_data *chan = &mode->channels[i]; local 218 if (chan->flag & HOSTAPD_CHAN_DISABLED) 221 prev->chan + chan_spacing == chan->chan && 222 start->max_tx_power == chan->max_tx_power) { 223 prev = chan; 270 u8 chan; local [all...] |
H A D | dfs.c | 53 static int dfs_channel_available(struct hostapd_channel_data *chan, argument 61 if (skip_radar && (chan->flag & HOSTAPD_CHAN_RADAR) && 62 ((chan->flag & HOSTAPD_CHAN_DFS_MASK) != 66 if (chan->flag & HOSTAPD_CHAN_DISABLED) 68 if ((chan->flag & HOSTAPD_CHAN_RADAR) && 69 ((chan->flag & HOSTAPD_CHAN_DFS_MASK) == 76 static int dfs_is_chan_allowed(struct hostapd_channel_data *chan, int n_chans) argument 116 if (chan->chan == allowed[i]) 128 struct hostapd_channel_data *first_chan, *chan; local 150 is_in_chanlist(struct hostapd_iface *iface, struct hostapd_channel_data *chan) argument 178 struct hostapd_channel_data *chan; local 213 dfs_adjust_vht_center_freq(struct hostapd_iface *iface, struct hostapd_channel_data *chan, int secondary_channel, u8 *vht_oper_centr_freq_seg0_idx, u8 *vht_oper_centr_freq_seg1_idx) argument 258 struct hostapd_channel_data *chan; local 421 struct hostapd_channel_data *chan = NULL; local 465 struct hostapd_channel_data *chan = NULL; local 548 struct hostapd_channel_data *chan; local [all...] |
H A D | drv_callbacks.c | 829 struct hostapd_channel_data *chan; local 832 chan = &iface->current_mode->channels[i]; 833 if (!chan) 835 if ((unsigned int) chan->freq == freq) 836 return chan; 844 struct hostapd_channel_data *chan, 848 chan->min_nf = survey->nf; 851 if (dl_list_empty(&chan->survey_list)) 852 chan->min_nf = survey->nf; 853 else if (survey->nf < chan 843 hostapd_update_nf(struct hostapd_iface *iface, struct hostapd_channel_data *chan, struct freq_survey *survey) argument 866 struct hostapd_channel_data *chan; local [all...] |
H A D | hw_features.c | 45 static char * dfs_info(struct hostapd_channel_data *chan) argument 50 switch (chan->flag & HOSTAPD_CHAN_DFS_MASK) { 131 "chan=%d freq=%d MHz max_tx_power=%d dBm%s", 133 feature->channels[j].chan, 243 struct hostapd_channel_data *chan = local 245 if (!(chan->flag & HOSTAPD_CHAN_DISABLED) && 246 chan->chan == sec_chan) { 480 " <%d,%d> (chan=%d%c) vs. <%d,%d>", 591 struct hostapd_channel_data *chan local 632 struct hostapd_channel_data *chan = &mode->channels[i]; local 937 struct hostapd_channel_data *chan; local 1132 hostapd_hw_get_freq(struct hostapd_data *hapd, int chan) argument [all...] |
H A D | hw_features.h | 21 int hostapd_hw_get_freq(struct hostapd_data *hapd, int chan); 49 static inline int hostapd_hw_get_freq(struct hostapd_data *hapd, int chan) argument
|
/external/wpa_supplicant_8/hostapd/src/drivers/ |
H A D | driver.h | 66 * chan - Channel number (IEEE 802.11) 68 short chan; member in struct:hostapd_channel_data
|
H A D | driver_nl80211.c | 6482 struct hostapd_channel_data *chan, 6486 chan->freq = nla_get_u32(tb_freq[NL80211_FREQUENCY_ATTR_FREQ]); 6487 chan->flag = 0; 6488 chan->dfs_cac_ms = 0; 6489 if (ieee80211_freq_to_chan(chan->freq, &channel) != NUM_HOSTAPD_MODES) 6490 chan->chan = channel; 6493 chan->flag |= HOSTAPD_CHAN_DISABLED; 6495 chan->flag |= HOSTAPD_CHAN_PASSIVE_SCAN | HOSTAPD_CHAN_NO_IBSS; 6497 chan 6481 phy_info_freq(struct hostapd_hw_modes *mode, struct hostapd_channel_data *chan, struct nlattr *tb_freq[]) argument 6801 struct hostapd_channel_data *chan = &mode->channels[c]; local 6814 struct hostapd_channel_data *chan = &mode->channels[c]; local 6835 struct hostapd_channel_data *chan = &mode->channels[c]; local 6891 struct hostapd_channel_data *chan = &mode->channels[c]; local [all...] |
/external/wpa_supplicant_8/hostapd/src/p2p/ |
H A D | p2p.c | 1262 p2p->cfg->pref_chan[0].chan)) { 1265 p2p->op_channel = p2p->cfg->pref_chan[0].chan; 4222 p2p_dbg(p2p, "Updated no GO chan list"); 4291 const struct p2p_channels *chan, 4295 os_memcpy(&p2p->cfg->channels, chan, sizeof(struct p2p_channels)); 4290 p2p_update_channel_list(struct p2p_data *p2p, const struct p2p_channels *chan, const struct p2p_channels *cli_chan) argument
|
H A D | p2p.h | 252 u8 chan; member in struct:p2p_channel 1775 const struct p2p_channels *chan,
|
H A D | p2p_build.c | 113 struct p2p_channels *chan) 123 for (i = 0; i < chan->reg_classes; i++) { 124 struct p2p_reg_class *c = &chan->reg_class[i]; 112 p2p_buf_add_channel_list(struct wpabuf *buf, const char *country, struct p2p_channels *chan) argument
|
H A D | p2p_utils.c | 287 void p2p_channels_remove_freqs(struct p2p_channels *chan, argument 296 while (o < chan->reg_classes) { 297 struct p2p_reg_class *op = &chan->reg_class[o]; 313 chan->reg_classes--; 314 os_memmove(&chan->reg_class[o], &chan->reg_class[o + 1], 315 (chan->reg_classes - o) * 409 p2p->cfg->pref_chan[i].chan); 418 const struct p2p_channels *chan) 427 for (i = 0; i < chan 417 p2p_channels_dump(struct p2p_data *p2p, const char *title, const struct p2p_channels *chan) argument 494 u8 chan[4]; local [all...] |
/external/wpa_supplicant_8/src/ap/ |
H A D | acs.c | 247 static void acs_clean_chan_surveys(struct hostapd_channel_data *chan) argument 251 if (dl_list_empty(&chan->survey_list)) 254 dl_list_for_each_safe(survey, tmp, &chan->survey_list, 265 struct hostapd_channel_data *chan; local 268 chan = &iface->current_mode->channels[i]; 270 if (chan->flag & HOSTAPD_CHAN_SURVEY_LIST_INITIALIZED) 271 acs_clean_chan_surveys(chan); 273 dl_list_init(&chan->survey_list); 274 chan->flag |= HOSTAPD_CHAN_SURVEY_LIST_INITIALIZED; 275 chan 325 acs_survey_chan_interference_factor(struct hostapd_iface *iface, struct hostapd_channel_data *chan) argument 357 acs_usable_ht40_chan(struct hostapd_channel_data *chan) argument 371 acs_usable_vht80_chan(struct hostapd_channel_data *chan) argument 406 acs_survey_list_is_sufficient(struct hostapd_channel_data *chan) argument 427 struct hostapd_channel_data *chan; local 446 acs_usable_chan(struct hostapd_channel_data *chan) argument 462 struct hostapd_channel_data *chan; local 484 struct hostapd_channel_data *chan; local 510 struct hostapd_channel_data *chan, *adj_chan, *ideal_chan = NULL, local 776 struct hostapd_channel_data *chan; local [all...] |
H A D | beacon.c | 182 *pos++ = start->chan; 184 *pos++ = (prev->chan - start->chan) / chan_spacing + 1; 217 struct hostapd_channel_data *chan = &mode->channels[i]; local 218 if (chan->flag & HOSTAPD_CHAN_DISABLED) 221 prev->chan + chan_spacing == chan->chan && 222 start->max_tx_power == chan->max_tx_power) { 223 prev = chan; 270 u8 chan; local [all...] |
H A D | dfs.c | 53 static int dfs_channel_available(struct hostapd_channel_data *chan, argument 61 if (skip_radar && (chan->flag & HOSTAPD_CHAN_RADAR) && 62 ((chan->flag & HOSTAPD_CHAN_DFS_MASK) != 66 if (chan->flag & HOSTAPD_CHAN_DISABLED) 68 if ((chan->flag & HOSTAPD_CHAN_RADAR) && 69 ((chan->flag & HOSTAPD_CHAN_DFS_MASK) == 76 static int dfs_is_chan_allowed(struct hostapd_channel_data *chan, int n_chans) argument 116 if (chan->chan == allowed[i]) 128 struct hostapd_channel_data *first_chan, *chan; local 150 is_in_chanlist(struct hostapd_iface *iface, struct hostapd_channel_data *chan) argument 178 struct hostapd_channel_data *chan; local 213 dfs_adjust_vht_center_freq(struct hostapd_iface *iface, struct hostapd_channel_data *chan, int secondary_channel, u8 *vht_oper_centr_freq_seg0_idx, u8 *vht_oper_centr_freq_seg1_idx) argument 258 struct hostapd_channel_data *chan; local 421 struct hostapd_channel_data *chan = NULL; local 465 struct hostapd_channel_data *chan = NULL; local 548 struct hostapd_channel_data *chan; local [all...] |
H A D | drv_callbacks.c | 829 struct hostapd_channel_data *chan; local 832 chan = &iface->current_mode->channels[i]; 833 if (!chan) 835 if ((unsigned int) chan->freq == freq) 836 return chan; 844 struct hostapd_channel_data *chan, 848 chan->min_nf = survey->nf; 851 if (dl_list_empty(&chan->survey_list)) 852 chan->min_nf = survey->nf; 853 else if (survey->nf < chan 843 hostapd_update_nf(struct hostapd_iface *iface, struct hostapd_channel_data *chan, struct freq_survey *survey) argument 866 struct hostapd_channel_data *chan; local [all...] |
H A D | hw_features.c | 45 static char * dfs_info(struct hostapd_channel_data *chan) argument 50 switch (chan->flag & HOSTAPD_CHAN_DFS_MASK) { 131 "chan=%d freq=%d MHz max_tx_power=%d dBm%s", 133 feature->channels[j].chan, 243 struct hostapd_channel_data *chan = local 245 if (!(chan->flag & HOSTAPD_CHAN_DISABLED) && 246 chan->chan == sec_chan) { 480 " <%d,%d> (chan=%d%c) vs. <%d,%d>", 591 struct hostapd_channel_data *chan local 632 struct hostapd_channel_data *chan = &mode->channels[i]; local 937 struct hostapd_channel_data *chan; local 1132 hostapd_hw_get_freq(struct hostapd_data *hapd, int chan) argument [all...] |
H A D | hw_features.h | 21 int hostapd_hw_get_freq(struct hostapd_data *hapd, int chan); 49 static inline int hostapd_hw_get_freq(struct hostapd_data *hapd, int chan) argument
|
/external/wpa_supplicant_8/src/drivers/ |
H A D | driver.h | 66 * chan - Channel number (IEEE 802.11) 68 short chan; member in struct:hostapd_channel_data
|
H A D | driver_nl80211.c | 6482 struct hostapd_channel_data *chan, 6486 chan->freq = nla_get_u32(tb_freq[NL80211_FREQUENCY_ATTR_FREQ]); 6487 chan->flag = 0; 6488 chan->dfs_cac_ms = 0; 6489 if (ieee80211_freq_to_chan(chan->freq, &channel) != NUM_HOSTAPD_MODES) 6490 chan->chan = channel; 6493 chan->flag |= HOSTAPD_CHAN_DISABLED; 6495 chan->flag |= HOSTAPD_CHAN_PASSIVE_SCAN | HOSTAPD_CHAN_NO_IBSS; 6497 chan 6481 phy_info_freq(struct hostapd_hw_modes *mode, struct hostapd_channel_data *chan, struct nlattr *tb_freq[]) argument 6801 struct hostapd_channel_data *chan = &mode->channels[c]; local 6814 struct hostapd_channel_data *chan = &mode->channels[c]; local 6835 struct hostapd_channel_data *chan = &mode->channels[c]; local 6891 struct hostapd_channel_data *chan = &mode->channels[c]; local [all...] |
/external/wpa_supplicant_8/src/p2p/ |
H A D | p2p.c | 1262 p2p->cfg->pref_chan[0].chan)) { 1265 p2p->op_channel = p2p->cfg->pref_chan[0].chan; 4222 p2p_dbg(p2p, "Updated no GO chan list"); 4291 const struct p2p_channels *chan, 4295 os_memcpy(&p2p->cfg->channels, chan, sizeof(struct p2p_channels)); 4290 p2p_update_channel_list(struct p2p_data *p2p, const struct p2p_channels *chan, const struct p2p_channels *cli_chan) argument
|
H A D | p2p.h | 252 u8 chan; member in struct:p2p_channel 1775 const struct p2p_channels *chan,
|
H A D | p2p_build.c | 113 struct p2p_channels *chan) 123 for (i = 0; i < chan->reg_classes; i++) { 124 struct p2p_reg_class *c = &chan->reg_class[i]; 112 p2p_buf_add_channel_list(struct wpabuf *buf, const char *country, struct p2p_channels *chan) argument
|
H A D | p2p_utils.c | 287 void p2p_channels_remove_freqs(struct p2p_channels *chan, argument 296 while (o < chan->reg_classes) { 297 struct p2p_reg_class *op = &chan->reg_class[o]; 313 chan->reg_classes--; 314 os_memmove(&chan->reg_class[o], &chan->reg_class[o + 1], 315 (chan->reg_classes - o) * 409 p2p->cfg->pref_chan[i].chan); 418 const struct p2p_channels *chan) 427 for (i = 0; i < chan 417 p2p_channels_dump(struct p2p_data *p2p, const char *title, const struct p2p_channels *chan) argument 494 u8 chan[4]; local [all...] |
/external/wpa_supplicant_8/wpa_supplicant/ |
H A D | config.c | 3645 u8 op_class, chan; local 3647 /* format: class:chan,class:chan,... */ 3655 chan = atoi(pos2); 3663 pref[num].chan = chan;
|