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()
2493 memcpy(sdata->vif.bss_conf.mcast_rate, setup->mcast_rate, in copy_mesh_setup()
2495 sdata->vif.bss_conf.basic_rates = setup->basic_rates; in copy_mesh_setup()
2497 sdata->vif.bss_conf.beacon_int = setup->beacon_interval; in copy_mesh_setup()
2498 sdata->vif.bss_conf.dtim_period = setup->dtim_period; in copy_mesh_setup()
2600 sdata->vif.bss_conf.ht_operation_mode = nconf->ht_opmode; in ieee80211_update_mesh_config()
2953 memcpy(sdata->vif.bss_conf.mcast_rate, rate, in ieee80211_set_mcast_rate()
3054 if (txp_type != sdata->vif.bss_conf.txpower_type) { in ieee80211_set_tx_power()
3056 sdata->vif.bss_conf.txpower_type = txp_type; in ieee80211_set_tx_power()
3084 if (txp_type != sdata->vif.bss_conf.txpower_type) in ieee80211_set_tx_power()
3086 sdata->vif.bss_conf.txpower_type = txp_type; in ieee80211_set_tx_power()
3100 if (txp_type != sdata->vif.bss_conf.txpower_type) in ieee80211_set_tx_power()
3102 sdata->vif.bss_conf.txpower_type = txp_type; in ieee80211_set_tx_power()
3124 *dbm = sdata->vif.bss_conf.txpower; in ieee80211_get_tx_power()
3288 struct ieee80211_bss_conf *bss_conf = &vif->bss_conf; in ieee80211_set_cqm_rssi_config() local
3290 if (rssi_thold == bss_conf->cqm_rssi_thold && in ieee80211_set_cqm_rssi_config()
3291 rssi_hyst == bss_conf->cqm_rssi_hyst) in ieee80211_set_cqm_rssi_config()
3298 bss_conf->cqm_rssi_thold = rssi_thold; in ieee80211_set_cqm_rssi_config()
3299 bss_conf->cqm_rssi_hyst = rssi_hyst; in ieee80211_set_cqm_rssi_config()
3300 bss_conf->cqm_rssi_low = 0; in ieee80211_set_cqm_rssi_config()
3301 bss_conf->cqm_rssi_high = 0; in ieee80211_set_cqm_rssi_config()
3319 struct ieee80211_bss_conf *bss_conf = &vif->bss_conf; in ieee80211_set_cqm_rssi_range_config() local
3324 bss_conf->cqm_rssi_low = rssi_low; in ieee80211_set_cqm_rssi_range_config()
3325 bss_conf->cqm_rssi_high = rssi_high; in ieee80211_set_cqm_rssi_range_config()
3326 bss_conf->cqm_rssi_thold = 0; in ieee80211_set_cqm_rssi_range_config()
3327 bss_conf->cqm_rssi_hyst = 0; in ieee80211_set_cqm_rssi_range_config()
3358 if (rcu_access_pointer(sdata->vif.bss_conf.chanctx_conf) && in ieee80211_set_bitrate_mask()
3359 sdata->vif.bss_conf.chandef.chan) { in ieee80211_set_bitrate_mask()
3360 u32 basic_rates = sdata->vif.bss_conf.basic_rates; in ieee80211_set_bitrate_mask()
3361 enum nl80211_band band = sdata->vif.bss_conf.chandef.chan->band; in ieee80211_set_bitrate_mask()
3680 if (!cfg80211_chandef_identical(&sdata->vif.bss_conf.chandef, in __ieee80211_csa_finalize()
3684 sdata->vif.bss_conf.csa_active = false; in __ieee80211_csa_finalize()
3690 if (sdata->vif.bss_conf.eht_puncturing != sdata->vif.bss_conf.csa_punct_bitmap) { in __ieee80211_csa_finalize()
3691 sdata->vif.bss_conf.eht_puncturing = in __ieee80211_csa_finalize()
3692 sdata->vif.bss_conf.csa_punct_bitmap; in __ieee80211_csa_finalize()
3709 sdata->vif.bss_conf.eht_puncturing); in __ieee80211_csa_finalize()
3735 if (!sdata->vif.bss_conf.csa_active) in ieee80211_csa_finalize_work()
3847 if (sdata->vif.bss_conf.chandef.chan->band != in ieee80211_set_csa_beacon()
3883 sdata->vif.bss_conf.color_change_active = false; in ieee80211_color_change_abort()
3912 &sdata->vif.bss_conf.chandef)) in __ieee80211_channel_switch()
3916 if (sdata->vif.bss_conf.csa_active) in __ieee80211_channel_switch()
3920 conf = rcu_dereference_protected(sdata->vif.bss_conf.chanctx_conf, in __ieee80211_channel_switch()
3959 if (sdata->vif.bss_conf.color_change_active) in __ieee80211_channel_switch()
3968 if (params->punct_bitmap && !sdata->vif.bss_conf.eht_support) in __ieee80211_channel_switch()
3973 sdata->vif.bss_conf.csa_active = true; in __ieee80211_channel_switch()
3974 sdata->vif.bss_conf.csa_punct_bitmap = params->punct_bitmap; in __ieee80211_channel_switch()
3983 sdata->vif.bss_conf.csa_punct_bitmap); in __ieee80211_channel_switch()
4154 chanctx_conf = rcu_dereference(sdata->vif.bss_conf.chanctx_conf); in ieee80211_probe_client()
4703 sdata->vif.bss_conf.he_bss_color.color = color; in ieee80211_color_change_bss_config_notify()
4704 sdata->vif.bss_conf.he_bss_color.enabled = enable; in ieee80211_color_change_bss_config_notify()
4709 if (!sdata->vif.bss_conf.nontransmitted && sdata->vif.mbssid_tx_vif) { in ieee80211_color_change_bss_config_notify()
4715 child->vif.bss_conf.he_bss_color.color = color; in ieee80211_color_change_bss_config_notify()
4716 child->vif.bss_conf.he_bss_color.enabled = enable; in ieee80211_color_change_bss_config_notify()
4735 sdata->vif.bss_conf.color_change_active = false; in ieee80211_color_change_finalize()
4744 sdata->vif.bss_conf.color_change_color, in ieee80211_color_change_finalize()
4762 if (!sdata->vif.bss_conf.color_change_active) in ieee80211_color_change_finalize_work()
4804 if (sdata->vif.bss_conf.color_change_active || sdata->vif.bss_conf.csa_active) in ieee80211_obss_color_collision_notify()
4831 if (sdata->vif.bss_conf.nontransmitted) in ieee80211_color_change()
4839 if (sdata->vif.bss_conf.color_change_active || sdata->vif.bss_conf.csa_active) { in ieee80211_color_change()
4848 sdata->vif.bss_conf.color_change_active = true; in ieee80211_color_change()
4849 sdata->vif.bss_conf.color_change_color = params->color; in ieee80211_color_change()