Lines Matching refs:link_conf
147 struct ieee80211_bss_conf *link_conf) in ieee80211_set_ap_mbssid_options() argument
152 link_conf->bssid_index = 0; in ieee80211_set_ap_mbssid_options()
153 link_conf->nontransmitted = false; in ieee80211_set_ap_mbssid_options()
154 link_conf->ema_ap = false; in ieee80211_set_ap_mbssid_options()
155 link_conf->bssid_indicator = 0; in ieee80211_set_ap_mbssid_options()
168 link_conf->nontransmitted = true; in ieee80211_set_ap_mbssid_options()
169 link_conf->bssid_index = params->index; in ieee80211_set_ap_mbssid_options()
172 link_conf->ema_ap = true; in ieee80211_set_ap_mbssid_options()
984 struct ieee80211_bss_conf *link_conf, in ieee80211_set_fils_discovery() argument
993 fd = &link_conf->fils_discovery; in ieee80211_set_fils_discovery()
1020 struct ieee80211_bss_conf *link_conf, in ieee80211_set_unsol_bcast_probe_resp() argument
1028 link_conf->unsol_bcast_probe_resp_interval = params->interval; in ieee80211_set_unsol_bcast_probe_resp()
1053 struct ieee80211_bss_conf *link_conf) in ieee80211_set_ftm_responder_params() argument
1062 old = link_conf->ftmr_params; in ieee80211_set_ftm_responder_params()
1084 link_conf->ftmr_params = new; in ieee80211_set_ftm_responder_params()
1138 struct ieee80211_bss_conf *link_conf = link->conf; in ieee80211_assign_beacon() local
1210 link_conf->bssid_indicator = in ieee80211_assign_beacon()
1247 link_conf->ftm_responder = params->ftm_responder; in ieee80211_assign_beacon()
1253 link_conf); in ieee80211_assign_beacon()
1314 struct ieee80211_bss_conf *link_conf; in ieee80211_start_ap() local
1323 link_conf = link->conf; in ieee80211_start_ap()
1333 prev_beacon_int = link_conf->beacon_int; in ieee80211_start_ap()
1334 link_conf->beacon_int = params->beacon_interval; in ieee80211_start_ap()
1337 link_conf->ht_ldpc = in ieee80211_start_ap()
1342 link_conf->vht_ldpc = in ieee80211_start_ap()
1345 link_conf->vht_su_beamformer = in ieee80211_start_ap()
1348 link_conf->vht_su_beamformee = in ieee80211_start_ap()
1351 link_conf->vht_mu_beamformer = in ieee80211_start_ap()
1354 link_conf->vht_mu_beamformee = in ieee80211_start_ap()
1360 link_conf->he_support = true; in ieee80211_start_ap()
1361 link_conf->htc_trig_based_pkt_ext = in ieee80211_start_ap()
1364 link_conf->frame_time_rts_th = in ieee80211_start_ap()
1374 link_conf->he_ldpc = in ieee80211_start_ap()
1377 link_conf->he_su_beamformer = in ieee80211_start_ap()
1380 link_conf->he_su_beamformee = in ieee80211_start_ap()
1383 link_conf->he_mu_beamformer = in ieee80211_start_ap()
1386 link_conf->he_full_ul_mumimo = in ieee80211_start_ap()
1392 if (!link_conf->he_support) in ieee80211_start_ap()
1395 link_conf->eht_support = true; in ieee80211_start_ap()
1397 link_conf->eht_su_beamformer = in ieee80211_start_ap()
1400 link_conf->eht_su_beamformee = in ieee80211_start_ap()
1403 link_conf->eht_mu_beamformer = in ieee80211_start_ap()
1408 link_conf->eht_80mhz_full_bw_ul_mumimo = in ieee80211_start_ap()
1414 link_conf->eht_su_beamformer = false; in ieee80211_start_ap()
1415 link_conf->eht_su_beamformee = false; in ieee80211_start_ap()
1416 link_conf->eht_mu_beamformer = false; in ieee80211_start_ap()
1423 link_conf); in ieee80211_start_ap()
1433 link_conf->beacon_int = prev_beacon_int; in ieee80211_start_ap()
1459 link_conf->dtim_period = params->dtim_period; in ieee80211_start_ap()
1460 link_conf->enable_beacon = true; in ieee80211_start_ap()
1461 link_conf->allow_p2p_go_ps = sdata->vif.p2p; in ieee80211_start_ap()
1462 link_conf->twt_responder = params->twt_responder; in ieee80211_start_ap()
1463 link_conf->he_obss_pd = params->he_obss_pd; in ieee80211_start_ap()
1464 link_conf->he_bss_color = params->beacon.he_bss_color; in ieee80211_start_ap()
1472 link_conf->hidden_ssid = in ieee80211_start_ap()
1475 memset(&link_conf->p2p_noa_attr, 0, in ieee80211_start_ap()
1476 sizeof(link_conf->p2p_noa_attr)); in ieee80211_start_ap()
1477 link_conf->p2p_noa_attr.oppps_ctwindow = in ieee80211_start_ap()
1480 link_conf->p2p_noa_attr.oppps_ctwindow |= in ieee80211_start_ap()
1495 link_conf->beacon_tx_rate = params->beacon_rate; in ieee80211_start_ap()
1503 link, link_conf, &changed); in ieee80211_start_ap()
1509 link, link_conf, &changed); in ieee80211_start_ap()
1513 err = drv_start_ap(sdata->local, sdata, link_conf); in ieee80211_start_ap()
1554 struct ieee80211_bss_conf *link_conf; in ieee80211_change_beacon() local
1563 link_conf = link->conf; in ieee80211_change_beacon()
1568 if (link_conf->csa_active || link_conf->color_change_active) in ieee80211_change_beacon()
1581 link, link_conf, &changed); in ieee80211_change_beacon()
1587 link, link_conf, &changed); in ieee80211_change_beacon()
1592 beacon->he_bss_color.enabled != link_conf->he_bss_color.enabled) { in ieee80211_change_beacon()
1593 link_conf->he_bss_color.enabled = beacon->he_bss_color.enabled; in ieee80211_change_beacon()
1625 struct ieee80211_bss_conf *link_conf = link->conf; in ieee80211_stop_ap() local
1642 link_conf->csa_active = false; in ieee80211_stop_ap()
1643 link_conf->color_change_active = false; in ieee80211_stop_ap()
1670 kfree(link_conf->ftmr_params); in ieee80211_stop_ap()
1671 link_conf->ftmr_params = NULL; in ieee80211_stop_ap()
1674 link_conf->bssid_index = 0; in ieee80211_stop_ap()
1675 link_conf->nontransmitted = false; in ieee80211_stop_ap()
1676 link_conf->ema_ap = false; in ieee80211_stop_ap()
1677 link_conf->bssid_indicator = 0; in ieee80211_stop_ap()
1687 link_conf->enable_beacon = false; in ieee80211_stop_ap()
1695 chandef = link_conf->chanreq.oper; in ieee80211_stop_ap()
1702 drv_stop_ap(sdata->local, sdata, link_conf); in ieee80211_stop_ap()
3796 struct ieee80211_bss_conf *link_conf = link_data->conf; in __ieee80211_csa_finalize() local
3821 if (!cfg80211_chandef_identical(&link_conf->chanreq.oper, in __ieee80211_csa_finalize()
3825 link_conf->csa_active = false; in __ieee80211_csa_finalize()
4030 struct ieee80211_bss_conf *link_conf; in __ieee80211_channel_switch() local
4051 link_conf = link_data->conf; in __ieee80211_channel_switch()
4053 if (chanreq.oper.punctured && !link_conf->eht_support) in __ieee80211_channel_switch()
4057 if (link_conf->csa_active) in __ieee80211_channel_switch()
4060 conf = wiphy_dereference(wiphy, link_conf->chanctx_conf); in __ieee80211_channel_switch()
4098 if (link_conf->color_change_active) in __ieee80211_channel_switch()
4108 link_conf->csa_active = true; in __ieee80211_channel_switch()
4885 struct ieee80211_bss_conf *link_conf = link->conf; in ieee80211_color_change_finalize_work() local
4891 if (!link_conf->color_change_active) in ieee80211_color_change_finalize_work()
4982 struct ieee80211_bss_conf *link_conf; in ieee80211_color_change() local
4997 link_conf = link->conf; in ieee80211_color_change()
4999 if (link_conf->nontransmitted) in ieee80211_color_change()
5005 if (link_conf->color_change_active || link_conf->csa_active) { in ieee80211_color_change()
5014 link_conf->color_change_active = true; in ieee80211_color_change()
5015 link_conf->color_change_color = params->color; in ieee80211_color_change()