/openbmc/linux/drivers/net/wireless/ralink/rt2x00/ |
H A D | rt2x00config.c | 70 struct ieee80211_bss_conf *bss_conf, in rt2x00lib_config_erp() argument 73 struct ieee80211_vif *vif = container_of(bss_conf, struct ieee80211_vif, in rt2x00lib_config_erp() 74 bss_conf); in rt2x00lib_config_erp() 79 erp.short_preamble = bss_conf->use_short_preamble; in rt2x00lib_config_erp() 80 erp.cts_protection = bss_conf->use_cts_prot; in rt2x00lib_config_erp() 82 erp.slot_time = bss_conf->use_short_slot ? SHORT_SLOT_TIME : SLOT_TIME; in rt2x00lib_config_erp() 84 erp.pifs = bss_conf->use_short_slot ? SHORT_PIFS : PIFS; in rt2x00lib_config_erp() 85 erp.difs = bss_conf->use_short_slot ? SHORT_DIFS : DIFS; in rt2x00lib_config_erp() 86 erp.eifs = bss_conf->use_short_slot ? SHORT_EIFS : EIFS; in rt2x00lib_config_erp() 88 erp.basic_rates = bss_conf->basic_rates; in rt2x00lib_config_erp() [all …]
|
/openbmc/linux/net/mac80211/ |
H A D | mesh.c | 95 if (sdata->vif.bss_conf.basic_rates != basic_rates) in mesh_matches_local() 98 cfg80211_chandef_create(&sta_chan_def, sdata->vif.bss_conf.chandef.chan, in mesh_matches_local() 111 if (!cfg80211_chandef_compatible(&sdata->vif.bss_conf.chandef, in mesh_matches_local() 403 chanctx_conf = rcu_dereference(sdata->vif.bss_conf.chanctx_conf); in mesh_add_ds_params_ie() 434 sdata->vif.bss_conf.chandef.width == NL80211_CHAN_WIDTH_20_NOHT || in mesh_add_ht_cap_ie() 435 sdata->vif.bss_conf.chandef.width == NL80211_CHAN_WIDTH_5 || in mesh_add_ht_cap_ie() 436 sdata->vif.bss_conf.chandef.width == NL80211_CHAN_WIDTH_10) in mesh_add_ht_cap_ie() 459 chanctx_conf = rcu_dereference(sdata->vif.bss_conf.chanctx_conf); in mesh_add_ht_oper_ie() 475 sdata->vif.bss_conf.chandef.width == NL80211_CHAN_WIDTH_20_NOHT || in mesh_add_ht_oper_ie() 476 sdata->vif.bss_conf.chandef.width == NL80211_CHAN_WIDTH_5 || in mesh_add_ht_oper_ie() [all …]
|
H A D | he.c | 213 memset(&vif->bss_conf.he_oper, 0, sizeof(vif->bss_conf.he_oper)); in ieee80211_he_op_ie_to_bss_conf() 217 vif->bss_conf.he_oper.params = __le32_to_cpu(he_op_ie->he_oper_params); in ieee80211_he_op_ie_to_bss_conf() 218 vif->bss_conf.he_oper.nss_set = __le16_to_cpu(he_op_ie->he_mcs_nss_set); in ieee80211_he_op_ie_to_bss_conf() 226 &vif->bss_conf.he_obss_pd; in ieee80211_he_spr_ie_to_bss_conf()
|
H A D | cfg.c | 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() 2494 memcpy(sdata->vif.bss_conf.mcast_rate, setup->mcast_rate, in copy_mesh_setup() 2496 sdata->vif.bss_conf.basic_rates = setup->basic_rates; in copy_mesh_setup() 2498 sdata->vif.bss_conf.beacon_int = setup->beacon_interval; in copy_mesh_setup() 2499 sdata->vif.bss_conf.dtim_period = setup->dtim_period; in copy_mesh_setup() 2601 sdata->vif.bss_conf.ht_operation_mode = nconf->ht_opmode; in ieee80211_update_mesh_config() 2954 memcpy(sdata->vif.bss_conf.mcast_rate, rate, in ieee80211_set_mcast_rate() 3055 if (txp_type != sdata->vif.bss_conf.txpower_type) { in ieee80211_set_tx_power() [all …]
|
H A D | mlme.c | 736 if (other->vif.bss_conf.mu_mimo_owner) { in ieee80211_add_vht_ie() 2700 struct ieee80211_bss_conf *bss_conf = link->conf; in ieee80211_handle_bss_capability() local 2724 if (use_protection != bss_conf->use_cts_prot) { in ieee80211_handle_bss_capability() 2725 bss_conf->use_cts_prot = use_protection; in ieee80211_handle_bss_capability() 2729 if (use_short_preamble != bss_conf->use_short_preamble) { in ieee80211_handle_bss_capability() 2730 bss_conf->use_short_preamble = use_short_preamble; in ieee80211_handle_bss_capability() 2734 if (use_short_slot != bss_conf->use_short_slot) { in ieee80211_handle_bss_capability() 2735 bss_conf->use_short_slot = use_short_slot; in ieee80211_handle_bss_capability() 2746 struct ieee80211_bss_conf *bss_conf = link->conf; in ieee80211_link_set_associated() local 2753 bss_conf->beacon_int)); in ieee80211_link_set_associated() [all …]
|
H A D | iface.c | 54 chanctx_conf = rcu_dereference(sdata->vif.bss_conf.chanctx_conf); in __ieee80211_recalc_txpower() 69 if (power != sdata->vif.bss_conf.txpower) { in __ieee80211_recalc_txpower() 70 sdata->vif.bss_conf.txpower = power; in __ieee80211_recalc_txpower() 285 ether_addr_copy(sdata->vif.bss_conf.addr, sdata->vif.addr); in _ieee80211_change_mac() 368 if (nsdata->vif.bss_conf.csa_active) in ieee80211_check_concurrent_iface() 551 sdata->vif.bss_conf.csa_active = false; in ieee80211_do_stop() 568 chandef = sdata->vif.bss_conf.chandef; in ieee80211_do_stop() 603 RCU_INIT_POINTER(sdata->vif.bss_conf.chanctx_conf, NULL); in ieee80211_do_stop() 690 sdata->vif.bss_conf.beacon_int = 0; in ieee80211_do_stop() 1146 ieee80211_link_init(sdata, -1, &sdata->deflink, &sdata->vif.bss_conf); in ieee80211_sdata_init() [all …]
|
H A D | ibss.c | 250 sdata->vif.bss_conf.enable_beacon = false; in __ieee80211_sta_join_ibss() 325 sdata->vif.bss_conf.enable_beacon = true; in __ieee80211_sta_join_ibss() 326 sdata->vif.bss_conf.beacon_int = beacon_int; in __ieee80211_sta_join_ibss() 327 sdata->vif.bss_conf.basic_rates = basic_rates; in __ieee80211_sta_join_ibss() 350 sdata->vif.bss_conf.use_short_slot = chan->band == NL80211_BAND_5GHZ; in __ieee80211_sta_join_ibss() 366 sdata->vif.bss_conf.enable_beacon = false; in __ieee80211_sta_join_ibss() 513 sdata->vif.bss_conf.beacon_int, in ieee80211_ibss_csa_beacon() 514 sdata->vif.bss_conf.basic_rates, in ieee80211_ibss_csa_beacon() 628 chanctx_conf = rcu_dereference(sdata->vif.bss_conf.chanctx_conf); in ieee80211_ibss_add_sta() 716 sdata->vif.bss_conf.enable_beacon = false; in ieee80211_ibss_disconnect() [all …]
|
H A D | main.c | 153 if (!rcu_access_pointer(sdata->vif.bss_conf.chanctx_conf)) in ieee80211_hw_conf_chan() 157 if (sdata->vif.bss_conf.txpower == INT_MIN) in ieee80211_hw_conf_chan() 159 power = min(power, sdata->vif.bss_conf.txpower); in ieee80211_hw_conf_chan() 236 !sdata->vif.bss_conf.mu_mimo_owner && in ieee80211_bss_info_change_notify() 254 trace_drv_link_info_changed(local, sdata, &sdata->vif.bss_conf, in ieee80211_bss_info_change_notify() 258 &sdata->vif.bss_conf, ch); in ieee80211_bss_info_change_notify() 263 &sdata->vif.bss_conf, changed); in ieee80211_bss_info_change_notify() 299 sdata->vif.bss_conf.use_cts_prot = false; in ieee80211_reset_erp_info() 300 sdata->vif.bss_conf.use_short_preamble = false; in ieee80211_reset_erp_info() 301 sdata->vif.bss_conf.use_short_slot = false; in ieee80211_reset_erp_info() [all …]
|
/openbmc/linux/drivers/net/wireless/intel/iwlwifi/mvm/ |
H A D | mac-ctxt.c | 85 min_bi = min(data->vif->bss_conf.beacon_int, in iwl_mvm_mac_tsf_id_iter() 86 vif->bss_conf.beacon_int); in iwl_mvm_mac_tsf_id_iter() 91 if ((data->vif->bss_conf.beacon_int - in iwl_mvm_mac_tsf_id_iter() 92 vif->bss_conf.beacon_int) % min_bi == 0) { in iwl_mvm_mac_tsf_id_iter() 114 min_bi = min(data->vif->bss_conf.beacon_int, in iwl_mvm_mac_tsf_id_iter() 115 vif->bss_conf.beacon_int); in iwl_mvm_mac_tsf_id_iter() 120 if ((data->vif->bss_conf.beacon_int - in iwl_mvm_mac_tsf_id_iter() 121 vif->bss_conf.beacon_int) % min_bi == 0) { in iwl_mvm_mac_tsf_id_iter() 323 unsigned long basic = vif->bss_conf.basic_rates; in iwl_mvm_ack_rates() 537 const u8 *bssid = bssid_override ?: vif->bss_conf.bssid; in iwl_mvm_mac_ctxt_cmd_common() [all …]
|
H A D | tdls.c | 150 u32 duration = 2 * vif->bss_conf.dtim_period * vif->bss_conf.beacon_int; in iwl_mvm_mac_mgd_protect_tdls_discover() 236 delay = TU_TO_MS(vif->bss_conf.dtim_period * vif->bss_conf.beacon_int); in iwl_mvm_rx_tdls_notif() 383 rcu_dereference(vif->bss_conf.chanctx_conf); in iwl_mvm_tdls_config_channel_switch() 399 cpu_to_le32(TU_TO_US(vif->bss_conf.dtim_period * in iwl_mvm_tdls_config_channel_switch() 400 vif->bss_conf.beacon_int) / 2); in iwl_mvm_tdls_config_channel_switch() 493 delay = TU_TO_MS(vif->bss_conf.dtim_period * vif->bss_conf.beacon_int); in iwl_mvm_tdls_ch_switch_work() 554 delay = 2 * TU_TO_MS(vif->bss_conf.dtim_period * in iwl_mvm_tdls_channel_switch() 555 vif->bss_conf.beacon_int); in iwl_mvm_tdls_channel_switch() 607 msleep(TU_TO_MS(vif->bss_conf.dtim_period * in iwl_mvm_tdls_cancel_channel_switch() 608 vif->bss_conf.beacon_int)); in iwl_mvm_tdls_cancel_channel_switch() [all …]
|
H A D | ftm-responder.c | 396 struct ieee80211_bss_conf *bss_conf) in iwl_mvm_ftm_start_responder() argument 405 params = bss_conf->ftmr_params; in iwl_mvm_ftm_start_responder() 409 if (WARN_ON_ONCE(!bss_conf->ftm_responder)) in iwl_mvm_ftm_start_responder() 419 pctx = rcu_dereference(bss_conf->chanctx_conf); in iwl_mvm_ftm_start_responder() 434 ret = iwl_mvm_ftm_responder_cmd(mvm, vif, &ctx.def, bss_conf); in iwl_mvm_ftm_start_responder() 457 struct ieee80211_bss_conf *bss_conf) in iwl_mvm_ftm_restart_responder() argument 459 if (!bss_conf->ftm_responder) in iwl_mvm_ftm_restart_responder() 463 iwl_mvm_ftm_start_responder(mvm, vif, bss_conf); in iwl_mvm_ftm_restart_responder()
|
H A D | mac80211.c | 1643 iwl_mvm_chandef_get_primary_80(&vif->bss_conf.chandef); in iwl_mvm_mac_add_interface() 1730 if (vif->bss_conf.ftm_responder) in iwl_mvm_mac_remove_interface_common() 1820 memcpy(cmd->bssid, vif->bss_conf.bssid, ETH_ALEN); in iwl_mvm_mc_iface_iterator() 1954 memcpy(cmd.membership_status, vif->bss_conf.mu_group.membership, in iwl_mvm_update_mu_groups() 1956 memcpy(cmd.user_position, vif->bss_conf.mu_group.position, in iwl_mvm_update_mu_groups() 1968 if (vif->bss_conf.mu_mimo_owner) { in iwl_mvm_mu_mimo_iface_iterator() 2350 .bss_color = vif->bss_conf.he_bss_color.color, in iwl_mvm_cfg_he_sta() 2351 .htc_trig_based_pkt_ext = vif->bss_conf.htc_trig_based_pkt_ext, in iwl_mvm_cfg_he_sta() 2353 cpu_to_le16(vif->bss_conf.frame_time_rts_th), in iwl_mvm_cfg_he_sta() 2427 if (vif->bss_conf.uora_exists) { in iwl_mvm_cfg_he_sta() [all …]
|
H A D | power.c | 76 if (vif->bss_conf.cqm_rssi_thold) { in iwl_mvm_beacon_filter_set_cqm_params() 78 cpu_to_le32(vif->bss_conf.cqm_rssi_hyst); in iwl_mvm_beacon_filter_set_cqm_params() 81 cpu_to_le32(-vif->bss_conf.cqm_rssi_thold); in iwl_mvm_beacon_filter_set_cqm_params() 249 (vif->bss_conf.p2p_noa_attr.oppps_ctwindow & in iwl_mvm_power_allow_uapsd() 308 int dtimper = vif->bss_conf.dtim_period ?: 1; in iwl_mvm_power_config_skip_dtim() 326 int dtimper_tu = dtimper * vif->bss_conf.beacon_int; in iwl_mvm_power_config_skip_dtim() 349 dtimper = vif->bss_conf.dtim_period; in iwl_mvm_power_build_cmd() 350 bi = vif->bss_conf.beacon_int; in iwl_mvm_power_build_cmd() 379 if (vif->bss_conf.beacon_rate && in iwl_mvm_power_build_cmd() 380 (vif->bss_conf.beacon_rate->bitrate == 10 || in iwl_mvm_power_build_cmd() [all …]
|
H A D | mld-mac80211.c | 68 ret = iwl_mvm_add_link(mvm, vif, &vif->bss_conf); in iwl_mvm_mld_mac_add_interface() 143 if (vif->bss_conf.ftm_responder) in iwl_mvm_mld_mac_remove_interface() 174 iwl_mvm_remove_link(mvm, vif, &vif->bss_conf); in iwl_mvm_mld_mac_remove_interface() 176 iwl_mvm_disable_link(mvm, vif, &vif->bss_conf); in iwl_mvm_mld_mac_remove_interface() 544 return iwl_mvm_mld_start_ap_ibss(hw, vif, &vif->bss_conf); in iwl_mvm_mld_start_ibss() 580 iwl_mvm_mld_stop_ap_ibss(hw, vif, &vif->bss_conf); in iwl_mvm_mld_stop_ibss() 936 ret = iwl_mvm_link_changed(mvm, vif, &vif->bss_conf, in iwl_mvm_mld_mac_conf_tx() 952 ret = iwl_mvm_link_changed(mvm, vif, &vif->bss_conf, 0, false); in iwl_mvm_mld_roc_link() 956 ret = iwl_mvm_link_changed(mvm, vif, &vif->bss_conf, in iwl_mvm_mld_roc_link() 967 return iwl_mvm_mld_add_bcast_sta(mvm, vif, &vif->bss_conf); in iwl_mvm_mld_roc_link() [all …]
|
/openbmc/linux/drivers/net/wireless/intel/iwlwifi/dvm/ |
H A D | rxon.c | 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() [all …]
|
/openbmc/linux/drivers/net/wireless/ath/ath9k/ |
H A D | htc_drv_beacon.c | 93 struct ath_beacon_config *bss_conf) in ath9k_htc_beacon_config_sta() argument 101 if (ath9k_cmn_beacon_config_sta(priv->ah, bss_conf, &bs) == -EPERM) in ath9k_htc_beacon_config_sta() 400 struct ieee80211_bss_conf *bss_conf = &vif->bss_conf; in ath9k_htc_check_beacon_config() local 411 (cur_conf->beacon_interval != bss_conf->beacon_int)) { in ath9k_htc_check_beacon_config() 455 struct ieee80211_bss_conf *bss_conf = &vif->bss_conf; in ath9k_htc_beacon_config() local 461 cur_conf->beacon_interval = bss_conf->beacon_int; in ath9k_htc_beacon_config() 465 cur_conf->dtim_period = bss_conf->dtim_period; in ath9k_htc_beacon_config() 514 if (!vif || !vif->bss_conf.csa_active) in ath9k_htc_csa_is_finished()
|
H A D | beacon.c | 85 if (vif->bss_conf.use_short_preamble) in ath9k_beacon_setup() 365 if (!vif || !vif->bss_conf.csa_active) in ath9k_csa_is_finished() 455 if (!vif || !vif->bss_conf.enable_beacon) in ath9k_beacon_tasklet() 590 struct ieee80211_bss_conf *bss_conf = &vif->bss_conf; in ath9k_cache_beacon_config() local 595 "Caching beacon data for BSS: %pM\n", bss_conf->bssid); in ath9k_cache_beacon_config() 597 cur_conf->beacon_interval = bss_conf->beacon_int; in ath9k_cache_beacon_config() 598 cur_conf->dtim_period = bss_conf->dtim_period; in ath9k_cache_beacon_config()
|
H A D | htc_drv_main.c | 94 struct ieee80211_bss_conf *bss_conf = &vif->bss_conf; in ath9k_htc_vif_iter() local 98 bss_conf->enable_beacon) { in ath9k_htc_vif_iter() 677 struct ieee80211_bss_conf *bss_conf) in ath9k_htc_update_rate() argument 687 sta = ieee80211_find_sta(vif, bss_conf->bssid); in ath9k_htc_update_rate() 699 bss_conf->bssid, be32_to_cpu(trate.capflags)); in ath9k_htc_update_rate() 1489 struct ieee80211_bss_conf *bss_conf = &vif->bss_conf; in ath9k_htc_bss_iter() local 1494 memcpy(common->curbssid, bss_conf->bssid, ETH_ALEN); in ath9k_htc_bss_iter() 1511 struct ieee80211_bss_conf *bss_conf, in ath9k_htc_bss_info_changed() argument 1544 memcpy(common->curbssid, bss_conf->bssid, ETH_ALEN); in ath9k_htc_bss_info_changed() 1549 if ((changed & BSS_CHANGED_BEACON_ENABLED) && bss_conf->enable_beacon) { in ath9k_htc_bss_info_changed() [all …]
|
/openbmc/linux/drivers/net/wireless/ath/wcn36xx/ |
H A D | main.c | 801 struct ieee80211_bss_conf *bss_conf, in wcn36xx_bss_info_changed() argument 818 bss_conf->dtim_period); in wcn36xx_bss_info_changed() 820 vif_priv->dtim_period = bss_conf->dtim_period; in wcn36xx_bss_info_changed() 825 bss_conf->bssid); in wcn36xx_bss_info_changed() 827 if (!is_zero_ether_addr(bss_conf->bssid)) { in wcn36xx_bss_info_changed() 830 wcn36xx_smd_set_link_st(wcn, bss_conf->bssid, vif->addr, in wcn36xx_bss_info_changed() 832 wcn36xx_smd_join(wcn, bss_conf->bssid, in wcn36xx_bss_info_changed() 835 bss_conf->bssid, false); in wcn36xx_bss_info_changed() 839 wcn36xx_smd_set_link_st(wcn, bss_conf->bssid, vif->addr, in wcn36xx_bss_info_changed() 865 bss_conf->bssid, in wcn36xx_bss_info_changed() [all …]
|
/openbmc/linux/drivers/net/wireless/ath/carl9170/ |
H A D | mac.c | 97 vif->bss_conf.use_short_slot) in carl9170_set_slot_time() 119 basic = (vif->bss_conf.basic_rates & 0xf); in carl9170_set_mac_rates() 120 basic |= (vif->bss_conf.basic_rates & 0xff0) << 4; in carl9170_set_mac_rates() 413 ar->global_beacon_int = vif->bss_conf.beacon_int / in carl9170_set_beacon_timers() 417 vif->bss_conf.dtim_period); in carl9170_set_beacon_timers() 432 ar->global_beacon_int = vif->bss_conf.beacon_int; in carl9170_set_beacon_timers()
|
/openbmc/linux/drivers/net/wireless/ti/wlcore/ |
H A D | main.c | 963 vif->bss_conf.bssid); in wl1271_recovery_work() 2904 struct ieee80211_bss_conf *bss_conf, in wlcore_set_assoc() argument 2907 struct ieee80211_vif *vif = container_of(bss_conf, struct ieee80211_vif, in wlcore_set_assoc() 2908 bss_conf); in wlcore_set_assoc() 2913 wlvif->channel_type = cfg80211_get_chandef_type(&bss_conf->chandef); in wlcore_set_assoc() 2914 wlvif->beacon_int = bss_conf->beacon_int; in wlcore_set_assoc() 2915 wlvif->wmm_enabled = bss_conf->qos; in wlcore_set_assoc() 3992 struct ieee80211_bss_conf *bss_conf, in wl1271_bss_erp_info_changed() argument 3999 if (bss_conf->use_short_slot) in wl1271_bss_erp_info_changed() 4010 if (bss_conf->use_short_preamble) in wl1271_bss_erp_info_changed() [all …]
|
/openbmc/linux/drivers/net/wireless/silabs/wfx/ |
H A D | sta.c | 165 chan0 = vif_ch0->bss_conf.chandef.chan; in wfx_get_ps_timeout() 171 chan1 = vif_ch1->bss_conf.chandef.chan; in wfx_get_ps_timeout() 260 if (rcpi_rssi <= vif->bss_conf.cqm_rssi_thold) in wfx_event_report_rssi() 272 struct ieee80211_bss_conf *bss_conf = &vif->bss_conf; in wfx_beacon_loss_work() local 275 schedule_delayed_work(to_delayed_work(work), msecs_to_jiffies(bss_conf->beacon_int)); in wfx_beacon_loss_work() 411 ret = wfx_hif_start(wvif, &vif->bss_conf, wvif->channel); in wfx_start_ap() 428 struct ieee80211_bss_conf *conf = &vif->bss_conf; in wfx_join()
|
/openbmc/linux/drivers/net/wireless/realtek/rtw88/ |
H A D | bf.h | 74 struct ieee80211_bss_conf *bss_conf); 76 struct ieee80211_bss_conf *bss_conf);
|
/openbmc/linux/drivers/net/wireless/realtek/rtlwifi/rtl8192se/ |
H A D | fw.c | 567 mac->vif->bss_conf.beacon_int, GENMASK(15, 0)); in rtl92s_set_fw_pwrmode_cmd() 575 max_wakeup_period = mac->vif->bss_conf.beacon_int; in rtl92s_set_fw_pwrmode_cmd() 577 max_wakeup_period = mac->vif->bss_conf.beacon_int * in rtl92s_set_fw_pwrmode_cmd() 578 mac->vif->bss_conf.dtim_period; in rtl92s_set_fw_pwrmode_cmd() 610 mac->vif->bss_conf.beacon_int, GENMASK(15, 0)); in rtl92s_set_fw_joinbss_report_cmd()
|
/openbmc/linux/drivers/net/wireless/mediatek/mt76/mt7996/ |
H A D | mcu.c | 327 if (vif->bss_conf.csa_active) in mt7996_mcu_csa_finish() 405 if (!vif->bss_conf.color_change_active) in mt7996_mcu_cca_finish() 590 he->he_pe_duration = vif->bss_conf.htc_trig_based_pkt_ext; in mt7996_mcu_bss_he_tlv() 594 he->he_rts_thres = cpu_to_le16(vif->bss_conf.frame_time_rts_th); in mt7996_mcu_bss_he_tlv() 699 addr = vif->bss_conf.bssid; in mt7996_mcu_muar_config() 761 vif->bss_conf.bssid); in mt7996_mcu_bss_basic_tlv() 784 bss->bcn_interval = cpu_to_le16(vif->bss_conf.beacon_int); in mt7996_mcu_bss_basic_tlv() 785 bss->dtim_period = vif->bss_conf.dtim_period; in mt7996_mcu_bss_basic_tlv() 803 memcpy(bss->bssid, vif->bss_conf.bssid, ETH_ALEN); in mt7996_mcu_bss_basic_tlv() 804 bss->bcn_interval = cpu_to_le16(vif->bss_conf.beacon_int); in mt7996_mcu_bss_basic_tlv() [all …]
|