Lines Matching refs:bss_conf
61 memcpy(sdata->vif.bss_conf.mu_group.membership, in ieee80211_set_mu_mimo_follow()
63 memcpy(sdata->vif.bss_conf.mu_group.position, in ieee80211_set_mu_mimo_follow()
81 sdata->vif.bss_conf.mu_mimo_owner = mu_mimo_groups || mu_mimo_follow; in ieee80211_set_mu_mimo_follow()
2410 memcpy(sdata->vif.bss_conf.mcast_rate, setup->mcast_rate, in copy_mesh_setup()
2412 sdata->vif.bss_conf.basic_rates = setup->basic_rates; in copy_mesh_setup()
2414 sdata->vif.bss_conf.beacon_int = setup->beacon_interval; in copy_mesh_setup()
2415 sdata->vif.bss_conf.dtim_period = setup->dtim_period; in copy_mesh_setup()
2517 sdata->vif.bss_conf.ht_operation_mode = nconf->ht_opmode; in ieee80211_update_mesh_config()
2869 memcpy(sdata->vif.bss_conf.mcast_rate, rate, in ieee80211_set_mcast_rate()
2969 if (txp_type != sdata->vif.bss_conf.txpower_type) { in ieee80211_set_tx_power()
2971 sdata->vif.bss_conf.txpower_type = txp_type; in ieee80211_set_tx_power()
2999 if (txp_type != sdata->vif.bss_conf.txpower_type) in ieee80211_set_tx_power()
3001 sdata->vif.bss_conf.txpower_type = txp_type; in ieee80211_set_tx_power()
3015 if (txp_type != sdata->vif.bss_conf.txpower_type) in ieee80211_set_tx_power()
3017 sdata->vif.bss_conf.txpower_type = txp_type; in ieee80211_set_tx_power()
3039 *dbm = sdata->vif.bss_conf.txpower; in ieee80211_get_tx_power()
3199 struct ieee80211_bss_conf *bss_conf = &vif->bss_conf; in ieee80211_set_cqm_rssi_config() local
3201 if (rssi_thold == bss_conf->cqm_rssi_thold && in ieee80211_set_cqm_rssi_config()
3202 rssi_hyst == bss_conf->cqm_rssi_hyst) in ieee80211_set_cqm_rssi_config()
3209 bss_conf->cqm_rssi_thold = rssi_thold; in ieee80211_set_cqm_rssi_config()
3210 bss_conf->cqm_rssi_hyst = rssi_hyst; in ieee80211_set_cqm_rssi_config()
3211 bss_conf->cqm_rssi_low = 0; in ieee80211_set_cqm_rssi_config()
3212 bss_conf->cqm_rssi_high = 0; in ieee80211_set_cqm_rssi_config()
3230 struct ieee80211_bss_conf *bss_conf = &vif->bss_conf; in ieee80211_set_cqm_rssi_range_config() local
3235 bss_conf->cqm_rssi_low = rssi_low; in ieee80211_set_cqm_rssi_range_config()
3236 bss_conf->cqm_rssi_high = rssi_high; in ieee80211_set_cqm_rssi_range_config()
3237 bss_conf->cqm_rssi_thold = 0; in ieee80211_set_cqm_rssi_range_config()
3238 bss_conf->cqm_rssi_hyst = 0; in ieee80211_set_cqm_rssi_range_config()
3269 if (rcu_access_pointer(sdata->vif.bss_conf.chanctx_conf) && in ieee80211_set_bitrate_mask()
3270 sdata->vif.bss_conf.chandef.chan) { in ieee80211_set_bitrate_mask()
3271 u32 basic_rates = sdata->vif.bss_conf.basic_rates; in ieee80211_set_bitrate_mask()
3272 enum nl80211_band band = sdata->vif.bss_conf.chandef.chan->band; in ieee80211_set_bitrate_mask()
3554 if (sdata->vif.bss_conf.eht_puncturing != sdata->vif.bss_conf.csa_punct_bitmap) { in __ieee80211_csa_finalize()
3555 sdata->vif.bss_conf.eht_puncturing = in __ieee80211_csa_finalize()
3556 sdata->vif.bss_conf.csa_punct_bitmap; in __ieee80211_csa_finalize()
3579 if (!cfg80211_chandef_identical(&sdata->vif.bss_conf.chandef, in __ieee80211_csa_finalize()
3583 sdata->vif.bss_conf.csa_active = false; in __ieee80211_csa_finalize()
3602 sdata->vif.bss_conf.eht_puncturing); in __ieee80211_csa_finalize()
3628 if (!sdata->vif.bss_conf.csa_active) in ieee80211_csa_finalize_work()
3742 if (sdata->vif.bss_conf.chandef.chan->band != in ieee80211_set_csa_beacon()
3779 sdata->vif.bss_conf.color_change_active = false; in ieee80211_color_change_abort()
3808 &sdata->vif.bss_conf.chandef)) in __ieee80211_channel_switch()
3812 if (sdata->vif.bss_conf.csa_active) in __ieee80211_channel_switch()
3816 conf = rcu_dereference_protected(sdata->vif.bss_conf.chanctx_conf, in __ieee80211_channel_switch()
3855 if (sdata->vif.bss_conf.color_change_active) in __ieee80211_channel_switch()
3864 if (params->punct_bitmap && !sdata->vif.bss_conf.eht_support) in __ieee80211_channel_switch()
3869 sdata->vif.bss_conf.csa_active = true; in __ieee80211_channel_switch()
3870 sdata->vif.bss_conf.csa_punct_bitmap = params->punct_bitmap; in __ieee80211_channel_switch()
3879 sdata->vif.bss_conf.csa_punct_bitmap); in __ieee80211_channel_switch()
4042 chanctx_conf = rcu_dereference(sdata->vif.bss_conf.chanctx_conf); in ieee80211_probe_client()
4600 sdata->vif.bss_conf.he_bss_color.color = color; in ieee80211_color_change_bss_config_notify()
4601 sdata->vif.bss_conf.he_bss_color.enabled = enable; in ieee80211_color_change_bss_config_notify()
4606 if (!sdata->vif.bss_conf.nontransmitted && sdata->vif.mbssid_tx_vif) { in ieee80211_color_change_bss_config_notify()
4612 child->vif.bss_conf.he_bss_color.color = color; in ieee80211_color_change_bss_config_notify()
4613 child->vif.bss_conf.he_bss_color.enabled = enable; in ieee80211_color_change_bss_config_notify()
4632 sdata->vif.bss_conf.color_change_active = false; in ieee80211_color_change_finalize()
4641 sdata->vif.bss_conf.color_change_color, in ieee80211_color_change_finalize()
4659 if (!sdata->vif.bss_conf.color_change_active) in ieee80211_color_change_finalize_work()
4701 if (sdata->vif.bss_conf.color_change_active || sdata->vif.bss_conf.csa_active) in ieee80211_obss_color_collision_notify()
4728 if (sdata->vif.bss_conf.nontransmitted) in ieee80211_color_change()
4736 if (sdata->vif.bss_conf.color_change_active || sdata->vif.bss_conf.csa_active) { in ieee80211_color_change()
4745 sdata->vif.bss_conf.color_change_active = true; in ieee80211_color_change()
4746 sdata->vif.bss_conf.color_change_color = params->color; in ieee80211_color_change()