Lines Matching refs:bss_conf

738 			if (other->vif.bss_conf.mu_mimo_owner) {  in ieee80211_add_vht_ie()
2705 struct ieee80211_bss_conf *bss_conf = link->conf; in ieee80211_handle_bss_capability() local
2729 if (use_protection != bss_conf->use_cts_prot) { in ieee80211_handle_bss_capability()
2730 bss_conf->use_cts_prot = use_protection; in ieee80211_handle_bss_capability()
2734 if (use_short_preamble != bss_conf->use_short_preamble) { in ieee80211_handle_bss_capability()
2735 bss_conf->use_short_preamble = use_short_preamble; in ieee80211_handle_bss_capability()
2739 if (use_short_slot != bss_conf->use_short_slot) { in ieee80211_handle_bss_capability()
2740 bss_conf->use_short_slot = use_short_slot; in ieee80211_handle_bss_capability()
2751 struct ieee80211_bss_conf *bss_conf = link->conf; in ieee80211_link_set_associated() local
2758 bss_conf->beacon_int)); in ieee80211_link_set_associated()
2761 bss_conf->assoc_capability, in ieee80211_link_set_associated()
2782 (u8 *) &bss_conf->p2p_noa_attr, in ieee80211_link_set_associated()
2783 sizeof(bss_conf->p2p_noa_attr)); in ieee80211_link_set_associated()
2786 bss_conf->p2p_noa_attr.index; in ieee80211_link_set_associated()
2794 bss_conf->beacon_rate = bss->beacon_rate; in ieee80211_link_set_associated()
2797 bss_conf->beacon_rate = NULL; in ieee80211_link_set_associated()
2802 bss_conf->cqm_rssi_thold) in ieee80211_link_set_associated()
2981 memset(&sdata->vif.bss_conf.p2p_noa_attr, 0, in ieee80211_set_disassoc()
2982 sizeof(sdata->vif.bss_conf.p2p_noa_attr)); in ieee80211_set_disassoc()
2994 memset(sdata->vif.bss_conf.mu_group.membership, 0, in ieee80211_set_disassoc()
2995 sizeof(sdata->vif.bss_conf.mu_group.membership)); in ieee80211_set_disassoc()
2996 memset(sdata->vif.bss_conf.mu_group.position, 0, in ieee80211_set_disassoc()
2997 sizeof(sdata->vif.bss_conf.mu_group.position)); in ieee80211_set_disassoc()
3000 sdata->vif.bss_conf.mu_mimo_owner = false; in ieee80211_set_disassoc()
3011 sdata->vif.bss_conf.qos = false; in ieee80211_set_disassoc()
3029 sdata->vif.bss_conf.dtim_period = 0; in ieee80211_set_disassoc()
3030 sdata->vif.bss_conf.beacon_rate = NULL; in ieee80211_set_disassoc()
3049 sdata->vif.bss_conf.csa_active = false; in ieee80211_set_disassoc()
3063 sdata->vif.bss_conf.pwr_reduction = 0; in ieee80211_set_disassoc()
3064 sdata->vif.bss_conf.tx_pwr_env_num = 0; in ieee80211_set_disassoc()
3065 memset(sdata->vif.bss_conf.tx_pwr_env, 0, in ieee80211_set_disassoc()
3066 sizeof(sdata->vif.bss_conf.tx_pwr_env)); in ieee80211_set_disassoc()
3402 sdata->vif.bss_conf.csa_active = false; in __ieee80211_disconnect()
3555 sdata->vif.bss_conf.mu_mimo_owner = false; in ieee80211_destroy_assoc_data()
3977 struct ieee80211_bss_conf *bss_conf, in ieee80211_twt_bcast_support() argument
3985 return bss_conf->he_support && in ieee80211_twt_bcast_support()
4003 struct ieee80211_bss_conf *bss_conf = link->conf; in ieee80211_assoc_config_link() local
4200 bss_conf->he_support = link_sta->pub->he_cap.has_he; in ieee80211_assoc_config_link()
4205 bss_conf->twt_protected = true; in ieee80211_assoc_config_link()
4207 bss_conf->twt_protected = false; in ieee80211_assoc_config_link()
4221 bss_conf->eht_support = link_sta->pub->eht_cap.has_eht; in ieee80211_assoc_config_link()
4224 bss_conf->eht_support = false; in ieee80211_assoc_config_link()
4227 bss_conf->he_support = false; in ieee80211_assoc_config_link()
4228 bss_conf->twt_requester = false; in ieee80211_assoc_config_link()
4229 bss_conf->twt_protected = false; in ieee80211_assoc_config_link()
4230 bss_conf->eht_support = false; in ieee80211_assoc_config_link()
4233 bss_conf->twt_broadcast = in ieee80211_assoc_config_link()
4234 ieee80211_twt_bcast_support(sdata, bss_conf, sband, link_sta); in ieee80211_assoc_config_link()
4236 if (bss_conf->he_support) { in ieee80211_assoc_config_link()
4237 bss_conf->he_bss_color.color = in ieee80211_assoc_config_link()
4240 bss_conf->he_bss_color.partial = in ieee80211_assoc_config_link()
4243 bss_conf->he_bss_color.enabled = in ieee80211_assoc_config_link()
4247 if (bss_conf->he_bss_color.enabled) in ieee80211_assoc_config_link()
4250 bss_conf->htc_trig_based_pkt_ext = in ieee80211_assoc_config_link()
4253 bss_conf->frame_time_rts_th = in ieee80211_assoc_config_link()
4257 bss_conf->uora_exists = !!elems->uora_element; in ieee80211_assoc_config_link()
4259 bss_conf->uora_ocw_range = elems->uora_element[0]; in ieee80211_assoc_config_link()
4267 bss_conf->nontransmitted = true; in ieee80211_assoc_config_link()
4268 ether_addr_copy(bss_conf->transmitter_bssid, in ieee80211_assoc_config_link()
4270 bss_conf->bssid_indicator = cbss->max_bssid_indicator; in ieee80211_assoc_config_link()
4271 bss_conf->bssid_index = cbss->bssid_index; in ieee80211_assoc_config_link()
4323 bss_conf->max_idle_period = in ieee80211_assoc_config_link()
4325 bss_conf->protected_keep_alive = in ieee80211_assoc_config_link()
4330 bss_conf->max_idle_period = 0; in ieee80211_assoc_config_link()
4331 bss_conf->protected_keep_alive = false; in ieee80211_assoc_config_link()
4336 bss_conf->assoc_capability = capab_info; in ieee80211_assoc_config_link()
4800 struct ieee80211_bss_conf *bss_conf; in ieee80211_prep_channel() local
4803 bss_conf = link->conf; in ieee80211_prep_channel()
4806 bss_conf->pwr_reduction = *elems->pwr_constr_elem; in ieee80211_prep_channel()
4808 BUILD_BUG_ON(ARRAY_SIZE(bss_conf->tx_pwr_env) != in ieee80211_prep_channel()
4813 sizeof(bss_conf->tx_pwr_env[j])) in ieee80211_prep_channel()
4816 bss_conf->tx_pwr_env_num++; in ieee80211_prep_channel()
4817 memcpy(&bss_conf->tx_pwr_env[j], elems->tx_pwr_env[i], in ieee80211_prep_channel()
5448 struct ieee80211_bss_conf *bss_conf, in ieee80211_handle_beacon_sig() argument
5495 if (bss_conf->cqm_rssi_thold && in ieee80211_handle_beacon_sig()
5500 int thold = bss_conf->cqm_rssi_thold; in ieee80211_handle_beacon_sig()
5501 int hyst = bss_conf->cqm_rssi_hyst; in ieee80211_handle_beacon_sig()
5520 if (bss_conf->cqm_rssi_low && in ieee80211_handle_beacon_sig()
5524 int low = bss_conf->cqm_rssi_low; in ieee80211_handle_beacon_sig()
5525 int high = bss_conf->cqm_rssi_high; in ieee80211_handle_beacon_sig()
5600 struct ieee80211_bss_conf *bss_conf = &sdata->vif.bss_conf; in ieee80211_rx_mgmt_beacon() local
5680 bss_conf->profile_periodicity = in ieee80211_rx_mgmt_beacon()
5683 bss_conf->profile_periodicity = 0; in ieee80211_rx_mgmt_beacon()
5687 bss_conf->ema_ap = true; in ieee80211_rx_mgmt_beacon()
5689 bss_conf->ema_ap = false; in ieee80211_rx_mgmt_beacon()
5705 ieee80211_handle_beacon_sig(link, ifmgd, bss_conf, in ieee80211_rx_mgmt_beacon()
5772 memcpy(&bss_conf->p2p_noa_attr, &noa, sizeof(noa)); in ieee80211_rx_mgmt_beacon()
5783 memset(&bss_conf->p2p_noa_attr, 0, sizeof(bss_conf->p2p_noa_attr)); in ieee80211_rx_mgmt_beacon()
5833 bss_conf->dtim_period = elems->dtim_period ?: 1; in ieee80211_rx_mgmt_beacon()
6355 if (sdata->vif.bss_conf.csa_active && in ieee80211_sta_bcn_mon_timer()
6379 if (sdata->vif.bss_conf.csa_active && in ieee80211_sta_conn_mon_timer()