Lines Matching refs:bss_conf
290 beacon_int = vif ? vif->bss_conf.beacon_int : 0; in iwl_send_rxon_timing()
302 priv->contexts[IWL_RXON_CTX_BSS].vif->bss_conf.beacon_int) { in iwl_send_rxon_timing()
309 priv->contexts[IWL_RXON_CTX_PAN].vif->bss_conf.beacon_int && in iwl_send_rxon_timing()
311 !ctx->vif->bss_conf.beacon_int)) { in iwl_send_rxon_timing()
328 ctx->timing.dtim_period = vif ? (vif->bss_conf.dtim_period ?: 1) : 1; in iwl_send_rxon_timing()
545 int dtim = ctx_pan->vif->bss_conf.dtim_period ?: 1; in iwlagn_set_pan_params()
576 slot1 = max_t(int, 1, ctx_pan->vif->bss_conf.dtim_period) * in iwlagn_set_pan_params()
728 if (vif && vif->bss_conf.use_short_slot) in iwl_set_flags_for_band()
924 unsigned long basic = ctx->vif->bss_conf.basic_rates; in iwl_calc_basic_rates()
1054 if ((ctx->vif && ctx->vif->bss_conf.use_short_slot) || in iwlagn_commit_rxon()
1256 struct ieee80211_bss_conf *bss_conf) in iwlagn_check_needed_chains() argument
1270 sta = ieee80211_find_sta(vif, bss_conf->bssid); in iwlagn_check_needed_chains()
1385 struct ieee80211_bss_conf *bss_conf, in iwlagn_bss_info_changed() argument
1419 ctx->qos_data.qos_active = bss_conf->qos; in iwlagn_bss_info_changed()
1424 if (vif->bss_conf.use_short_preamble) in iwlagn_bss_info_changed()
1431 priv->timestamp = bss_conf->sync_tsf; in iwlagn_bss_info_changed()
1444 ctx->ht.protection = bss_conf->ht_operation_mode & in iwlagn_bss_info_changed()
1446 ctx->ht.non_gf_sta_present = !!(bss_conf->ht_operation_mode & in iwlagn_bss_info_changed()
1448 iwlagn_check_needed_chains(priv, ctx, bss_conf); in iwlagn_bss_info_changed()
1454 if (bss_conf->use_cts_prot && (priv->band != NL80211_BAND_5GHZ)) in iwlagn_bss_info_changed()
1459 if (bss_conf->use_cts_prot) in iwlagn_bss_info_changed()
1464 memcpy(ctx->staging.bssid_addr, bss_conf->bssid, ETH_ALEN); in iwlagn_bss_info_changed()
1468 if (vif->bss_conf.enable_beacon) { in iwlagn_bss_info_changed()
1516 bss_conf->bssid); in iwlagn_bss_info_changed()