/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 …]
|
/linux/net/mac80211/ |
H A D | mesh.c | 97 if (sdata->vif.bss_conf.basic_rates != basic_rates) in mesh_matches_local() 100 cfg80211_chandef_create(&sta_chan_def, sdata->vif.bss_conf.chanreq.oper.chan, in mesh_matches_local() 114 if (!cfg80211_chandef_compatible(&sdata->vif.bss_conf.chanreq.oper, in mesh_matches_local() 408 chanctx_conf = rcu_dereference(sdata->vif.bss_conf.chanctx_conf); in mesh_add_ds_params_ie() 439 sdata->vif.bss_conf.chanreq.oper.width == NL80211_CHAN_WIDTH_20_NOHT || in mesh_add_ht_cap_ie() 440 sdata->vif.bss_conf.chanreq.oper.width == NL80211_CHAN_WIDTH_5 || in mesh_add_ht_cap_ie() 441 sdata->vif.bss_conf.chanreq.oper.width == NL80211_CHAN_WIDTH_10) in mesh_add_ht_cap_ie() 464 chanctx_conf = rcu_dereference(sdata->vif.bss_conf.chanctx_conf); in mesh_add_ht_oper_ie() 480 sdata->vif.bss_conf.chanreq.oper.width == NL80211_CHAN_WIDTH_20_NOHT || in mesh_add_ht_oper_ie() 481 sdata->vif.bss_conf.chanreq.oper.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 | mlme.c | 1237 if (other->vif.bss_conf.mu_mimo_owner) { in ieee80211_add_vht_ie() 2697 struct ieee80211_bss_conf *bss_conf, in ieee80211_mgd_update_bss_param_ch_cnt() argument 2701 .reporting_link_id = bss_conf->link_id, in ieee80211_mgd_update_bss_param_ch_cnt() 2723 bss_conf->bss_param_ch_cnt = bss_param_ch_cnt; in ieee80211_mgd_update_bss_param_ch_cnt() 2724 bss_conf->bss_param_ch_cnt_link_id = in ieee80211_mgd_update_bss_param_ch_cnt() 2725 bss_conf->link_id; in ieee80211_mgd_update_bss_param_ch_cnt() 3411 struct ieee80211_bss_conf *bss_conf = link->conf; in ieee80211_handle_bss_capability() local 3435 if (use_protection != bss_conf->use_cts_prot) { in ieee80211_handle_bss_capability() 3436 bss_conf->use_cts_prot = use_protection; in ieee80211_handle_bss_capability() 3440 if (use_short_preamble != bss_conf->use_short_preamble) { in ieee80211_handle_bss_capability() [all …]
|
H A D | iface.c | 282 ether_addr_copy(sdata->vif.bss_conf.addr, sdata->vif.addr); in _ieee80211_change_mac() 365 if (nsdata->vif.bss_conf.csa_active) in ieee80211_check_concurrent_iface() 544 sdata->vif.bss_conf.csa_active = false; in ieee80211_do_stop() 556 chandef = sdata->vif.bss_conf.chanreq.oper; in ieee80211_do_stop() 587 RCU_INIT_POINTER(sdata->vif.bss_conf.chanctx_conf, NULL); in ieee80211_do_stop() 674 sdata->vif.bss_conf.beacon_int = 0; in ieee80211_do_stop() 1126 ieee80211_link_init(sdata, -1, &sdata->deflink, &sdata->vif.bss_conf); in ieee80211_sdata_init() 1266 sdata->vif.bss_conf.chanreq = master->vif.bss_conf.chanreq; in ieee80211_do_open() 1742 sdata->vif.bss_conf.txpower = INT_MIN; /* unset */ in ieee80211_setup_sdata() 1767 sdata->vif.bss_conf.bssid = sdata->vif.addr; in ieee80211_setup_sdata() [all …]
|
H A D | rate.c | 52 chanctx_conf = rcu_dereference(sta->sdata->vif.bss_conf.chanctx_conf); in rate_control_rate_init() 128 chanctx_conf = rcu_dereference(sta->sdata->vif.bss_conf.chanctx_conf); in rate_control_rate_update() 428 mcast_rate = txrc->bss_conf->mcast_rate[sband->band]; in rate_control_send_low() 442 txrc->bss_conf->basic_rates, in rate_control_send_low() 654 u32 basic_rates = vif->bss_conf.basic_rates; in rate_fixup_ratelist() 784 flags = ieee80211_chandef_rate_flags(&sdata->vif.bss_conf.chanreq.oper); in rate_control_cap_mask() 840 chan_width = sta->sdata->vif.bss_conf.chanreq.oper.width; in rate_control_apply_mask_ratetbl() 877 chan_width = sdata->vif.bss_conf.chanreq.oper.width; in rate_control_apply_mask()
|
/linux/drivers/net/wireless/intel/iwlwifi/mvm/ |
H A D | mac-ctxt.c | 96 min_bi = min(data->vif->bss_conf.beacon_int, in iwl_mvm_mac_tsf_id_iter() 97 vif->bss_conf.beacon_int); in iwl_mvm_mac_tsf_id_iter() 102 if ((data->vif->bss_conf.beacon_int - in iwl_mvm_mac_tsf_id_iter() 103 vif->bss_conf.beacon_int) % min_bi == 0) { in iwl_mvm_mac_tsf_id_iter() 125 min_bi = min(data->vif->bss_conf.beacon_int, in iwl_mvm_mac_tsf_id_iter() 126 vif->bss_conf.beacon_int); in iwl_mvm_mac_tsf_id_iter() 131 if ((data->vif->bss_conf.beacon_int - in iwl_mvm_mac_tsf_id_iter() 132 vif->bss_conf.beacon_int) % min_bi == 0) { in iwl_mvm_mac_tsf_id_iter() 330 unsigned long basic = vif->bss_conf.basic_rates; in iwl_mvm_ack_rates() 543 const u8 *bssid = bssid_override ?: vif->bss_conf.bssid; in iwl_mvm_mac_ctxt_cmd_common() [all …]
|
H A D | mld-mac80211.c | 70 ret = iwl_mvm_add_link(mvm, vif, &vif->bss_conf); in iwl_mvm_mld_mac_add_interface() 146 if (vif->bss_conf.ftm_responder) in iwl_mvm_mld_mac_remove_interface() 177 iwl_mvm_remove_link(mvm, vif, &vif->bss_conf); in iwl_mvm_mld_mac_remove_interface() 179 iwl_mvm_disable_link(mvm, vif, &vif->bss_conf); in iwl_mvm_mld_mac_remove_interface() 564 struct ieee80211_bss_conf *bss_conf, in iwl_mvm_send_ap_tx_power_constraint_cmd() argument 570 mvmvif->link[bss_conf->link_id]; in iwl_mvm_send_ap_tx_power_constraint_cmd() 585 if (bss_conf->chanreq.oper.chan->band != NL80211_BAND_6GHZ) in iwl_mvm_send_ap_tx_power_constraint_cmd() 594 } else if (bss_conf->power_type == IEEE80211_REG_UNSET_AP) { in iwl_mvm_send_ap_tx_power_constraint_cmd() 597 cmd.ap_type = cpu_to_le16(bss_conf->power_type - 1); in iwl_mvm_send_ap_tx_power_constraint_cmd() 598 iwl_mvm_tpe_sta_cmd_data(&cmd, bss_conf); in iwl_mvm_send_ap_tx_power_constraint_cmd() [all …]
|
H A D | rx.c | 561 struct ieee80211_bss_conf *bss_conf) in iwl_mvm_update_link_sig() argument 565 int thold = bss_conf->cqm_rssi_thold; in iwl_mvm_update_link_sig() 566 int hyst = bss_conf->cqm_rssi_hyst; in iwl_mvm_update_link_sig() 638 &bss_conf->chanreq.oper, in iwl_mvm_update_link_sig() 644 bss_conf->link_id)); in iwl_mvm_update_link_sig() 679 iwl_mvm_update_link_sig(vif, sig, &mvmvif->deflink, &vif->bss_conf); in iwl_mvm_stat_iterator() 714 iwl_mvm_update_link_sig(vif, sig, &mvmvif->deflink, &vif->bss_conf); in iwl_mvm_stat_iterator_all_macs() 883 struct ieee80211_bss_conf *bss_conf; in iwl_mvm_stat_iterator_all_links() local 889 bss_conf = iwl_mvm_rcu_fw_link_id_to_link_conf(mvm, fw_link_id, in iwl_mvm_stat_iterator_all_links() 891 if (!bss_conf) in iwl_mvm_stat_iterator_all_links() [all …]
|
H A D | mac80211.c | 1653 iwl_mvm_post_channel_switch(hw, vif, &vif->bss_conf); in iwl_mvm_abort_channel_switch() 1805 ret = iwl_mvm_set_link_mapping(mvm, vif, &vif->bss_conf); in iwl_mvm_mac_add_interface() 1883 iwl_mvm_chandef_get_primary_80(&vif->bss_conf.chanreq.oper); in iwl_mvm_mac_add_interface() 1972 if (vif->bss_conf.ftm_responder) in iwl_mvm_mac_remove_interface() 2015 iwl_mvm_unset_link_mapping(mvm, vif, &vif->bss_conf); in iwl_mvm_mac_remove_interface() 2052 memcpy(cmd->bssid, vif->bss_conf.bssid, ETH_ALEN); in iwl_mvm_mc_iface_iterator() 2184 memcpy(cmd.membership_status, vif->bss_conf.mu_group.membership, in iwl_mvm_update_mu_groups() 2186 memcpy(cmd.user_position, vif->bss_conf.mu_group.position, in iwl_mvm_update_mu_groups() 2198 if (vif->bss_conf.mu_mimo_owner) { in iwl_mvm_mu_mimo_iface_iterator() 2580 .bss_color = vif->bss_conf.he_bss_color.color, in iwl_mvm_cfg_he_sta() [all …]
|
H A D | power.c | 75 if (vif->bss_conf.cqm_rssi_thold) { in iwl_mvm_beacon_filter_set_cqm_params() 77 cpu_to_le32(vif->bss_conf.cqm_rssi_hyst); in iwl_mvm_beacon_filter_set_cqm_params() 80 cpu_to_le32(-vif->bss_conf.cqm_rssi_thold); in iwl_mvm_beacon_filter_set_cqm_params() 270 (vif->bss_conf.p2p_noa_attr.oppps_ctwindow & in iwl_mvm_power_allow_uapsd() 357 dtimper = vif->bss_conf.dtim_period; in iwl_mvm_power_build_cmd() 358 bi = vif->bss_conf.beacon_int; in iwl_mvm_power_build_cmd() 387 if (vif->bss_conf.beacon_rate && in iwl_mvm_power_build_cmd() 388 (vif->bss_conf.beacon_rate->bitrate == 10 || in iwl_mvm_power_build_cmd() 389 vif->bss_conf.beacon_rate->bitrate == 60)) { in iwl_mvm_power_build_cmd() 829 if (mvmvif != mvm->bf_allowed_vif || !vif->bss_conf.dtim_period || in _iwl_mvm_enable_beacon_filter()
|
/linux/drivers/net/wireless/mediatek/mt76/mt7921/ |
H A D | mcu.c | 108 .bss_idx = mvif->bss_conf.mt76.idx, in mt7921_mcu_set_ipv6_ns_filter() 263 s32 rssi = le32_to_cpu(event->rssi[mvif->bss_conf.mt76.idx]); in mt7921_mcu_rssi_monitor_iter() 271 if (rssi > vif->bss_conf.cqm_rssi_thold) in mt7921_mcu_rssi_monitor_iter() 391 return mt76_connac_mcu_sta_ba(&dev->mt76, &msta->vif->bss_conf.mt76, params, in mt7921_mcu_uni_tx_ba() 402 return mt76_connac_mcu_sta_ba(&dev->mt76, &msta->vif->bss_conf.mt76, params, in mt7921_mcu_uni_rx_ba() 681 .bss_idx = mvif->bss_conf.mt76.idx, in mt7921_mcu_set_tx() 682 .qos = vif->bss_conf.qos, in mt7921_mcu_set_tx() 683 .wmm_idx = mvif->bss_conf.mt76.wmm_idx, in mt7921_mcu_set_tx() 704 .bss_idx = mvif->bss_conf.mt76.idx, in mt7921_mcu_set_tx() 705 .qos = vif->bss_conf.qos, in mt7921_mcu_set_tx() [all …]
|
H A D | main.c | 298 mvif->bss_conf.mt76.idx = __ffs64(~dev->mt76.vif_mask); in mt7921_add_interface() 299 if (mvif->bss_conf.mt76.idx >= MT792x_MAX_INTERFACES) { in mt7921_add_interface() 304 mvif->bss_conf.mt76.omac_idx = mvif->bss_conf.mt76.idx; in mt7921_add_interface() 306 mvif->bss_conf.vif = mvif; in mt7921_add_interface() 307 mvif->bss_conf.mt76.band_idx = 0; in mt7921_add_interface() 308 mvif->bss_conf.mt76.wmm_idx = mvif->bss_conf.mt76.idx % MT76_CONNAC_MAX_WMM_SETS; in mt7921_add_interface() 310 ret = mt76_connac_mcu_uni_add_dev(&dev->mphy, &vif->bss_conf, in mt7921_add_interface() 315 dev->mt76.vif_mask |= BIT_ULL(mvif->bss_conf.mt76.idx); in mt7921_add_interface() 316 phy->omac_mask |= BIT_ULL(mvif->bss_conf.mt76.omac_idx); in mt7921_add_interface() 318 idx = MT792x_WTBL_RESERVED - mvif->bss_conf.mt76.idx; in mt7921_add_interface() [all …]
|
/linux/drivers/net/wireless/realtek/rtw89/ |
H A D | ps.c | 227 struct ieee80211_bss_conf *bss_conf) in rtw89_p2p_disable_all_noa() argument 241 rtw89_fw_h2c_p2p_act(rtwdev, rtwvif_link, bss_conf, in rtw89_p2p_disable_all_noa() 248 struct ieee80211_bss_conf *bss_conf) in rtw89_p2p_update_noa() argument 255 desc = &bss_conf->p2p_noa_attr.desc[noa_id]; in rtw89_p2p_update_noa() 264 rtw89_fw_h2c_p2p_act(rtwdev, rtwvif_link, bss_conf, in rtw89_p2p_update_noa() 272 struct ieee80211_bss_conf *bss_conf) in rtw89_process_p2p_ps() argument 274 rtw89_p2p_disable_all_noa(rtwdev, rtwvif_link, bss_conf); in rtw89_process_p2p_ps() 275 rtw89_p2p_update_noa(rtwdev, rtwvif_link, bss_conf); in rtw89_process_p2p_ps()
|
/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 …]
|
/linux/drivers/net/wireless/mediatek/mt76/mt7925/ |
H A D | main.c | 418 mvif->bss_conf.vif = mvif; in mt7925_add_interface() 422 ret = mt7925_mac_link_bss_add(dev, &vif->bss_conf, &mvif->sta.deflink); in mt7925_add_interface() 439 mt7925_mcu_abort_roc(phy, &mvif->bss_conf, phy->roc_token_id); in mt7925_roc_iter() 557 err = mt7925_set_roc(phy, &mvif->bss_conf, in mt7925_remain_on_channel() 570 return mt7925_abort_roc(phy, &mvif->bss_conf); in mt7925_cancel_remain_on_channel() 686 err = mt7925_set_link_key(hw, cmd, vif, sta, key, vif->bss_conf.link_id); in mt7925_set_key() 1043 mt7925_abort_roc(mvif->phy, &mvif->bss_conf); in mt7925_mac_set_links() 1047 mt7925_set_mlo_roc(mvif->phy, &mvif->bss_conf, sel_links); in mt7925_mac_set_links() 1072 link_conf = mt792x_vif_to_bss_conf(vif, vif->bss_conf.link_id); in mt7925_mac_link_sta_assoc() 1213 ewma_rssi_init(&mvif->bss_conf.rssi); in mt7925_mac_sta_remove() [all …]
|
/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()
|
/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()
|
/linux/drivers/net/wireless/mediatek/mt76/ |
H A D | mt792x_core.c | 175 mconf = mt792x_link_conf_to_mconf(&vif->bss_conf); in mt792x_remove_interface() 190 mvif->bss_conf.queue_params[queue] = *params; in mt792x_conf_tx() 219 u8 omac_idx = mvif->bss_conf.mt76.omac_idx; in mt792x_get_tsf() 245 u8 omac_idx = mvif->bss_conf.mt76.omac_idx; in mt792x_set_tsf() 307 mvif->bss_conf.mt76.ctx = ctx; in mt792x_assign_vif_chanctx() 308 mctx->bss_conf = &mvif->bss_conf; in mt792x_assign_vif_chanctx() 325 mctx->bss_conf = NULL; in mt792x_unassign_vif_chanctx() 326 mvif->bss_conf.mt76.ctx = NULL; in mt792x_unassign_vif_chanctx() 450 if (msta->vif->bss_conf.mt76.idx != wi->idx) in mt792x_ethtool_worker() 466 .idx = mvif->bss_conf.mt76.idx, in mt792x_get_et_stats()
|
/linux/drivers/net/wireless/silabs/wfx/ |
H A D | sta.c | 147 chan0 = vif_ch0->bss_conf.chanreq.oper.chan; in wfx_get_ps_timeout() 153 chan1 = vif_ch1->bss_conf.chanreq.oper.chan; in wfx_get_ps_timeout() 242 if (rcpi_rssi <= vif->bss_conf.cqm_rssi_thold) in wfx_event_report_rssi() 254 struct ieee80211_bss_conf *bss_conf = &vif->bss_conf; in wfx_beacon_loss_work() local 257 schedule_delayed_work(to_delayed_work(work), msecs_to_jiffies(bss_conf->beacon_int)); in wfx_beacon_loss_work() 393 ret = wfx_hif_start(wvif, &vif->bss_conf, wvif->channel); in wfx_start_ap() 415 struct ieee80211_bss_conf *conf = &vif->bss_conf; in wfx_join()
|
/linux/drivers/net/wireless/mediatek/mt76/mt7996/ |
H A D | mcu.c | 341 if (!vif->bss_conf.csa_active || vif->type == NL80211_IFTYPE_STATION) in mt7996_mcu_csa_finish() 421 if (!vif->bss_conf.color_change_active || vif->type == NL80211_IFTYPE_STATION) in mt7996_mcu_cca_finish() 805 he->he_pe_duration = vif->bss_conf.htc_trig_based_pkt_ext; in mt7996_mcu_bss_he_tlv() 809 he->he_rts_thres = cpu_to_le16(vif->bss_conf.frame_time_rts_th); in mt7996_mcu_bss_he_tlv() 825 if (!vif->bss_conf.bssid_indicator && enable) in mt7996_mcu_bss_mbssid_tlv() 833 mbssid->max_indicator = vif->bss_conf.bssid_indicator; in mt7996_mcu_bss_mbssid_tlv() 834 mbssid->mbss_idx = vif->bss_conf.bssid_index; in mt7996_mcu_bss_mbssid_tlv() 935 addr = vif->bss_conf.bssid; in mt7996_mcu_muar_config() 997 vif->bss_conf.bssid); in mt7996_mcu_bss_basic_tlv() 1020 bss->bcn_interval = cpu_to_le16(vif->bss_conf.beacon_int); in mt7996_mcu_bss_basic_tlv() [all …]
|
/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()
|
/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);
|
/linux/drivers/net/wireless/realtek/rtlwifi/ |
H A D | core.c | 1021 struct ieee80211_bss_conf *bss_conf, in rtl_op_bss_info_changed() argument 1035 bss_conf->enable_beacon)) { in rtl_op_bss_info_changed() 1053 !bss_conf->enable_beacon)) { in rtl_op_bss_info_changed() 1067 mac->beacon_interval = bss_conf->beacon_int; in rtl_op_bss_info_changed() 1094 memcpy(mac->bssid, bss_conf->bssid, ETH_ALEN); in rtl_op_bss_info_changed() 1100 sta = ieee80211_find_sta(vif, (u8 *)bss_conf->bssid); in rtl_op_bss_info_changed() 1199 mac->use_cts_protect = bss_conf->use_cts_prot; in rtl_op_bss_info_changed() 1205 bss_conf->use_short_preamble); in rtl_op_bss_info_changed() 1207 mac->short_preamble = bss_conf->use_short_preamble; in rtl_op_bss_info_changed() 1216 if (bss_conf->use_short_slot) in rtl_op_bss_info_changed() [all …]
|