Lines Matching refs:mode

169 static int wpas_get_6ghz_he_chwidth_capab(struct hostapd_hw_modes *mode)  in wpas_get_6ghz_he_chwidth_capab()  argument
173 if (mode) in wpas_get_6ghz_he_chwidth_capab()
174 he_capab = mode->he_capab[WPAS_MODE_INFRA].phy_cap[ in wpas_get_6ghz_he_chwidth_capab()
573 if (s->mode == WPAS_MODE_P2P_GO && in wpas_get_p2p_group()
577 *go = s->mode == WPAS_MODE_P2P_GO; in wpas_get_p2p_group()
628 s->mode); in p2p_group_go_member_count()
630 s->mode == WPAS_MODE_P2P_GO) { in p2p_group_go_member_count()
653 wpa_s->current_ssid->mode == WPAS_MODE_P2P_GO; in p2p_is_active_persistent_go()
684 wpa_s->current_ssid->mode == WPAS_MODE_INFRA; in p2p_is_active_persistent_cli()
708 if (s->disabled == 2 && s->mode == WPAS_MODE_P2P_GO) in wpas_p2p_get_persistent_go()
945 (ssid && ssid->mode == WPAS_MODE_INFRA)) { in wpas_p2p_group_delete()
1071 ssid->mode == WPAS_MODE_P2P_GROUP_FORMATION || in wpas_p2p_group_delete()
1228 s->mode = ssid->mode; in wpas_p2p_store_persistent_group()
1253 if (ssid->mode == WPAS_MODE_P2P_GO && wpa_s->global->add_psk) { in wpas_p2p_store_persistent_group()
1278 if (ssid == NULL || ssid->mode != WPAS_MODE_P2P_GO || in wpas_p2p_add_persistent_group_client()
1283 if (s->disabled != 2 || s->mode != WPAS_MODE_P2P_GO) in wpas_p2p_add_persistent_group_client()
1434 if (ssid && ssid->mode == WPAS_MODE_P2P_GROUP_FORMATION) { in wpas_group_formation_completed()
1435 ssid->mode = WPAS_MODE_P2P_GO; in wpas_group_formation_completed()
1442 client = ssid->mode == WPAS_MODE_INFRA; in wpas_group_formation_completed()
1443 if (ssid->mode == WPAS_MODE_P2P_GO) { in wpas_group_formation_completed()
1881 if (ssid && ssid->mode == WPAS_MODE_P2P_GO) { in p2p_go_configured()
2079 ssid->mode = group_formation ? WPAS_MODE_P2P_GROUP_FORMATION : in wpas_start_wps_go()
2498 ssid->mode == WPAS_MODE_P2P_GO && ssid->passphrase) { in wpas_go_neg_completed()
2855 s->mode == WPAS_MODE_P2P_GO && in wpas_prov_disc_req()
3263 if (s->mode == WPAS_MODE_P2P_GO && !wpas_p2p_create_iface(wpa_s)) { in wpas_invitation_process()
3276 } else if (s->mode == WPAS_MODE_P2P_GO) { in wpas_invitation_process()
3362 int go = s->mode == WPAS_MODE_P2P_GO; in wpas_invitation_received()
3427 if (s->mode == WPAS_MODE_P2P_GO && op_freq) { in wpas_invitation_received()
3457 if (ssid->mode != WPAS_MODE_P2P_GO && in wpas_remove_persistent_peer()
3491 if (ssid == NULL || ssid->mode != WPAS_MODE_P2P_GO || in wpas_remove_persistent_client()
3536 group_if->current_ssid->mode == WPAS_MODE_P2P_GO) { in wpas_invitation_result()
3591 if (neg_freq > 0 && ssid->mode == WPAS_MODE_P2P_GO && in wpas_invitation_result()
3594 else if (peer_oper_freq > 0 && ssid->mode != WPAS_MODE_P2P_GO && in wpas_invitation_result()
3603 ssid->mode == WPAS_MODE_P2P_GO, in wpas_invitation_result()
3612 ssid->mode == WPAS_MODE_P2P_GO ? in wpas_invitation_result()
3699 struct hostapd_hw_modes *mode, u8 op_class, in has_channel() argument
3709 for (i = 0; i < mode->num_channels; i++) { in has_channel()
3710 if ((unsigned int) mode->channels[i].freq == freq) { in has_channel()
3712 *flags = mode->channels[i].flag; in has_channel()
3713 if (mode->channels[i].flag & HOSTAPD_CHAN_DISABLED) in has_channel()
3715 if (mode->channels[i].flag & HOSTAPD_CHAN_NO_IR) in has_channel()
3717 if (mode->channels[i].flag & HOSTAPD_CHAN_RADAR) in has_channel()
3728 struct hostapd_hw_modes *mode, in wpas_p2p_get_center_80mhz() argument
3734 if (mode->mode != HOSTAPD_MODE_IEEE80211A) in wpas_p2p_get_center_80mhz()
3757 struct hostapd_hw_modes *mode, in wpas_p2p_verify_80mhz() argument
3774 center_chan = wpas_p2p_get_center_80mhz(wpa_s, mode, channel, in wpas_p2p_verify_80mhz()
3786 res = has_channel(wpa_s->global, mode, op_class, adj_chan, in wpas_p2p_verify_80mhz()
3798 (!(wpas_get_6ghz_he_chwidth_capab(mode) & in wpas_p2p_verify_80mhz()
3809 struct hostapd_hw_modes *mode, in wpas_p2p_get_center_160mhz() argument
3815 if (mode->mode != HOSTAPD_MODE_IEEE80211A) in wpas_p2p_get_center_160mhz()
3836 struct hostapd_hw_modes *mode, in wpas_p2p_verify_160mhz() argument
3852 center_chan = wpas_p2p_get_center_160mhz(wpa_s, mode, channel, in wpas_p2p_verify_160mhz()
3862 res = has_channel(wpa_s->global, mode, op_class, adj_chan, in wpas_p2p_verify_160mhz()
3877 (!(wpas_get_6ghz_he_chwidth_capab(mode) & in wpas_p2p_verify_160mhz()
3888 struct hostapd_hw_modes *mode, in wpas_p2p_verify_edmg() argument
3894 if (edmg.channels && ieee802_edmg_is_allowed(mode->edmg, edmg)) in wpas_p2p_verify_edmg()
3902 struct hostapd_hw_modes *mode, in wpas_p2p_verify_channel() argument
3912 res2 = res = has_channel(wpa_s->global, mode, op_class, channel, &flag); in wpas_p2p_verify_channel()
3916 res2 = has_channel(wpa_s->global, mode, op_class, channel - 4, in wpas_p2p_verify_channel()
3921 res2 = has_channel(wpa_s->global, mode, op_class, channel + 4, in wpas_p2p_verify_channel()
3924 if (mode->mode != HOSTAPD_MODE_IEEE80211A) in wpas_p2p_verify_channel()
3927 res2 = has_channel(wpa_s->global, mode, op_class, in wpas_p2p_verify_channel()
3930 res2 = has_channel(wpa_s->global, mode, op_class, in wpas_p2p_verify_channel()
3933 res2 = wpas_p2p_verify_80mhz(wpa_s, mode, op_class, channel, in wpas_p2p_verify_channel()
3936 res2 = wpas_p2p_verify_160mhz(wpa_s, mode, op_class, channel, in wpas_p2p_verify_channel()
3939 return wpas_p2p_verify_edmg(wpa_s, mode, channel); in wpas_p2p_verify_channel()
3957 struct hostapd_hw_modes *mode; in wpas_p2p_setup_channels() local
3978 mode = get_mode(wpa_s->hw.modes, wpa_s->hw.num_modes, o->mode, in wpas_p2p_setup_channels()
3980 if (mode == NULL) in wpas_p2p_setup_channels()
3982 if (mode->mode == HOSTAPD_MODE_IEEE80211G) in wpas_p2p_setup_channels()
3993 res = wpas_p2p_verify_channel(wpa_s, mode, o->op_class, in wpas_p2p_setup_channels()
4045 struct hostapd_hw_modes *mode, in wpas_p2p_get_sec_channel_offset_40mhz() argument
4076 if (o->mode != HOSTAPD_MODE_IEEE80211A || in wpas_p2p_get_sec_channel_offset_40mhz()
4081 ret = wpas_p2p_verify_channel(wpa_s, mode, o->op_class, in wpas_p2p_get_sec_channel_offset_40mhz()
4101 struct hostapd_hw_modes *mode, u8 channel, in wpas_p2p_get_vht80_center() argument
4108 ret = wpas_p2p_verify_channel(wpa_s, mode, op_class, channel, BW80); in wpas_p2p_get_vht80_center()
4119 return wpas_p2p_get_center_80mhz(wpa_s, mode, channel, in wpas_p2p_get_vht80_center()
4125 struct hostapd_hw_modes *mode, u8 channel, in wpas_p2p_get_vht160_center() argument
4132 ret = wpas_p2p_verify_channel(wpa_s, mode, op_class, channel, BW160); in wpas_p2p_get_vht160_center()
4142 return wpas_p2p_get_center_160mhz(wpa_s, mode, channel, in wpas_p2p_get_vht160_center()
4170 if (s->mode != WPAS_MODE_P2P_GO && in wpas_get_p2p_go_iface()
4171 s->mode != WPAS_MODE_AP && in wpas_get_p2p_go_iface()
4172 s->mode != WPAS_MODE_P2P_GROUP_FORMATION) in wpas_get_p2p_go_iface()
4190 if (ssid && (ssid->mode != WPAS_MODE_INFRA || !ssid->p2p_group)) in wpas_get_p2p_client_iface()
4330 if (s->mode != WPAS_MODE_P2P_GO) { in wpas_get_persistent_group()
4408 if (s->mode != WPAS_MODE_P2P_GO || s->num_p2p_clients <= 1) { in wpas_remove_stale_groups()
4561 if (persist_ssid && s && s->mode != WPAS_MODE_P2P_GO && in wpas_p2ps_prov_complete()
4579 if (stale->mode != WPAS_MODE_P2P_GO || in wpas_p2ps_prov_complete()
4679 persistent_go->mode == in wpas_p2ps_prov_complete()
4803 persistent_go->mode == WPAS_MODE_P2P_GO ? in wpas_prov_disc_resp_cb()
5989 ssid->mode != WPAS_MODE_P2P_GO) in wpas_p2p_connect()
6512 wpa_s->current_ssid->mode == WPAS_MODE_P2P_GO && in wpas_p2p_init_go_params()
6694 enum hostapd_hw_mode mode; in wpas_p2p_init_go_params() local
6701 mode = ieee80211_freq_to_chan(cand, &chan); in wpas_p2p_init_go_params()
6703 mode, is_6ghz_freq(cand)); in wpas_p2p_init_go_params()
6723 enum hostapd_hw_mode mode; in wpas_p2p_init_go_params() local
6730 mode = ieee80211_freq_to_chan(cand, &chan); in wpas_p2p_init_go_params()
6732 mode, is_6ghz); in wpas_p2p_init_go_params()
7057 go == (ssid->mode == WPAS_MODE_P2P_GO)) { in wpas_p2p_group_add_persistent()
7088 if (ssid->mode == WPAS_MODE_P2P_GO) { in wpas_p2p_group_add_persistent()
7100 } else if (ssid->mode == WPAS_MODE_INFRA) { in wpas_p2p_group_add_persistent()
7236 if (ssid->mode != WPAS_MODE_P2P_GROUP_FORMATION) in wpas_p2p_group_init()
7254 if (ssid && ssid->mode == WPAS_MODE_INFRA) { in wpas_p2p_wps_success()
7266 if (ssid && ssid->mode == WPAS_MODE_INFRA) { in wpas_p2p_wps_success()
7707 if (ssid->mode == WPAS_MODE_P2P_GO) { in wpas_p2p_invite()
7809 if (ssid->mode == WPAS_MODE_P2P_GO) { in wpas_p2p_invite_group()
7859 if (ssid == NULL || ssid->mode != WPAS_MODE_P2P_GROUP_FORMATION) { in wpas_p2p_completed()
7931 wpa_s->current_ssid->mode != WPAS_MODE_INFRA) in wpas_p2p_presence_req()
7965 wpa_s->current_ssid->mode == WPAS_MODE_INFRA; in wpas_p2p_is_client()
7996 if (wpa_s->current_ssid->mode == WPAS_MODE_INFRA && in wpas_p2p_set_group_idle_timeout()
8004 if (wpa_s->current_ssid->mode == WPAS_MODE_INFRA) in wpas_p2p_set_group_idle_timeout()
8056 wpa_s->current_ssid->mode == WPAS_MODE_INFRA) { in wpas_p2p_deauth_notif()
8311 wpa_s->current_ssid->mode != WPAS_MODE_INFRA || in wpas_p2p_notif_connected()
8357 iface->current_ssid->mode != WPAS_MODE_INFRA || in wpas_p2p_cross_connect_setup()
8654 if (s->mode == WPAS_MODE_P2P_GO) in wpas_p2p_get_persistent()
8660 if (s->mode != WPAS_MODE_P2P_GO || s->p2p_client_list == NULL) in wpas_p2p_get_persistent()
8845 if (ssid->mode == WPAS_MODE_P2P_GROUP_FORMATION) { in wpas_p2p_new_psk_cb()
8865 if (ssid->mode != WPAS_MODE_P2P_GO || !ssid->p2p_persistent_group) { in wpas_p2p_new_psk_cb()
8939 wpa_s->current_ssid->mode != WPAS_MODE_P2P_GO) in wpas_p2p_remove_client_go()
8993 if (s->disabled != 2 || s->mode != WPAS_MODE_P2P_GO) in wpas_p2p_remove_client()
9094 if (persistent == NULL || persistent->mode != WPAS_MODE_INFRA) { in wpas_p2p_4way_hs_failed()
9179 iface->current_ssid->mode != WPAS_MODE_INFRA) in wpas_p2p_cli_freq()
9297 if (ssid->mode != WPAS_MODE_P2P_GO) in wpas_p2p_nfc_auth_join()
9787 if (conf->hw_mode != wpa_s->ap_iface->current_mode->mode && in wpas_p2p_move_go_csa()
9788 (wpa_s->ap_iface->current_mode->mode != HOSTAPD_MODE_IEEE80211A || in wpas_p2p_move_go_csa()
9793 wpa_s->ap_iface->current_mode->mode, in wpas_p2p_move_go_csa()
10034 if (wpa_s->ap_iface->current_mode->mode == in wpas_p2p_consider_moving_one_go()
10113 ifs->current_ssid->mode != WPAS_MODE_P2P_GO) in wpas_p2p_consider_moving_gos()