/linux-master/drivers/net/wireless/ti/wlcore/ |
H A D | cmd.c | 529 memcpy(cmd->sta.bssid, vif->bss_conf.bssid, ETH_ALEN); 620 struct ieee80211_bss_conf *bss_conf = &vif->bss_conf; local 629 if (wlvif->ssid_len == 0 && !bss_conf->hidden_ssid) { 663 cmd->ap.dtim_interval = bss_conf->dtim_period; 671 if (!bss_conf->hidden_ssid) { 761 struct ieee80211_bss_conf *bss_conf = &vif->bss_conf; local 778 cmd->ibss.dtim_interval = bss_conf->dtim_period; 782 memcpy(cmd->ibss.bssid, vif->bss_conf [all...] |
H A D | main.c | 963 vif->bss_conf.bssid); 2904 struct ieee80211_bss_conf *bss_conf, 2907 struct ieee80211_vif *vif = container_of(bss_conf, struct ieee80211_vif, 2908 bss_conf); 2913 wlvif->channel_type = cfg80211_get_chandef_type(&bss_conf->chanreq.oper); 2914 wlvif->beacon_int = bss_conf->beacon_int; 2915 wlvif->wmm_enabled = bss_conf->qos; 3972 /* insert SSID from bss_conf */ 3992 struct ieee80211_bss_conf *bss_conf, 3999 if (bss_conf 2903 wlcore_set_assoc(struct wl1271 *wl, struct wl12xx_vif *wlvif, struct ieee80211_bss_conf *bss_conf, u32 sta_rate_set) argument 3990 wl1271_bss_erp_info_changed(struct wl1271 *wl, struct ieee80211_vif *vif, struct ieee80211_bss_conf *bss_conf, u32 changed) argument 4119 wl1271_bss_beacon_info_changed(struct wl1271 *wl, struct ieee80211_vif *vif, struct ieee80211_bss_conf *bss_conf, u32 changed) argument 4160 wl1271_bss_info_changed_ap(struct wl1271 *wl, struct ieee80211_vif *vif, struct ieee80211_bss_conf *bss_conf, u32 changed) argument 4261 struct ieee80211_bss_conf *bss_conf = &vif->bss_conf; local 4332 wl1271_bss_info_changed_sta(struct wl1271 *wl, struct ieee80211_vif *vif, struct ieee80211_bss_conf *bss_conf, u32 changed) argument 4580 wl1271_op_bss_info_changed(struct ieee80211_hw *hw, struct ieee80211_vif *vif, struct ieee80211_bss_conf *bss_conf, u64 changed) argument [all...] |
/linux-master/drivers/net/wireless/realtek/rtlwifi/rtl8192se/ |
H A D | fw.c | 567 mac->vif->bss_conf.beacon_int, GENMASK(15, 0)); 575 max_wakeup_period = mac->vif->bss_conf.beacon_int; 577 max_wakeup_period = mac->vif->bss_conf.beacon_int * 578 mac->vif->bss_conf.dtim_period; 610 mac->vif->bss_conf.beacon_int, GENMASK(15, 0));
|
/linux-master/drivers/net/wireless/ralink/rt2x00/ |
H A D | rt2x00mac.c | 576 struct ieee80211_bss_conf *bss_conf, 594 bss_conf->bssid); 612 if (!bss_conf->enable_beacon && intf->enable_beacon) { 629 } else if (bss_conf->enable_beacon && !intf->enable_beacon) { 674 rt2x00lib_config_erp(rt2x00dev, intf, bss_conf, changes); 574 rt2x00mac_bss_info_changed(struct ieee80211_hw *hw, struct ieee80211_vif *vif, struct ieee80211_bss_conf *bss_conf, u64 changes) argument
|
/linux-master/drivers/net/wireless/marvell/libertas_tf/ |
H A D | main.c | 419 struct ieee80211_bss_conf *bss_conf, 435 bss_conf->beacon_int); 444 bool activate = !is_zero_ether_addr(bss_conf->bssid); 445 lbtf_set_bssid(priv, activate, bss_conf->bssid); 449 if (bss_conf->use_short_preamble) 417 lbtf_op_bss_info_changed(struct ieee80211_hw *hw, struct ieee80211_vif *vif, struct ieee80211_bss_conf *bss_conf, u64 changes) argument
|
/linux-master/drivers/net/wireless/ath/ath5k/ |
H A D | mac80211-ops.c | 253 struct ieee80211_bss_conf *bss_conf, u64 changes) 263 memcpy(common->curbssid, bss_conf->bssid, ETH_ALEN); 269 ah->bintval = bss_conf->beacon_int; 274 ah->ah_short_slot = bss_conf->use_short_slot; 308 ah->enable_beacon = bss_conf->enable_beacon; 252 ath5k_bss_info_changed(struct ieee80211_hw *hw, struct ieee80211_vif *vif, struct ieee80211_bss_conf *bss_conf, u64 changes) argument
|
/linux-master/drivers/net/wireless/purelifi/plfxlc/ |
H A D | mac.c | 588 struct ieee80211_bss_conf *bss_conf, 597 associated = is_valid_ether_addr(bss_conf->bssid); 619 if (bss_conf->enable_beacon) { 620 period = bss_conf->dtim_period; 621 interval = bss_conf->beacon_int; 586 plfxlc_op_bss_info_changed(struct ieee80211_hw *hw, struct ieee80211_vif *vif, struct ieee80211_bss_conf *bss_conf, u64 changes) argument
|
/linux-master/drivers/net/wireless/intel/iwlwifi/mvm/ |
H A D | rx.c | 563 int thold = vif->bss_conf.cqm_rssi_thold; 564 int hyst = vif->bss_conf.cqm_rssi_hyst; 856 struct ieee80211_bss_conf *bss_conf; local 862 bss_conf = iwl_mvm_rcu_fw_link_id_to_link_conf(mvm, fw_link_id, 864 if (!bss_conf) 867 if (bss_conf->vif->type != NL80211_IFTYPE_STATION) 870 link_id = bss_conf->link_id; 874 mvmvif = iwl_mvm_vif_from_mac80211(bss_conf->vif); 892 iwl_mvm_bt_coex_update_vif_esr(mvm, bss_conf->vif, 903 iwl_mvm_update_vif_sig(bss_conf [all...] |
H A D | debugfs-vif.c | 21 int dtimper = vif->bss_conf.dtim_period ?: 1; 22 int dtimper_msec = dtimper * vif->bss_conf.beacon_int; 145 vif->bss_conf.txpower); 210 vif->bss_conf.bssid); 237 chanctx_conf = rcu_dereference(vif->bss_conf.chanctx_conf);
|
/linux-master/net/mac80211/ |
H A D | cfg.c | 61 memcpy(sdata->vif.bss_conf.mu_group.membership, 63 memcpy(sdata->vif.bss_conf.mu_group.position, 81 sdata->vif.bss_conf.mu_mimo_owner = mu_mimo_groups || mu_mimo_follow; 903 if (cfg80211_chandef_identical(&sdata->vif.bss_conf.chanreq.oper, 2493 memcpy(sdata->vif.bss_conf.mcast_rate, setup->mcast_rate, 2495 sdata->vif.bss_conf.basic_rates = setup->basic_rates; 2497 sdata->vif.bss_conf.beacon_int = setup->beacon_interval; 2498 sdata->vif.bss_conf.dtim_period = setup->dtim_period; 2600 sdata->vif.bss_conf.ht_operation_mode = nconf->ht_opmode; 2954 memcpy(sdata->vif.bss_conf [all...] |
H A D | mesh_sync.c | 53 /* sdata->vif.bss_conf.beacon_int in 1024us units, 0.04% */ 54 u64 beacon_int_fraction = sdata->vif.bss_conf.beacon_int * 1024 / 2500;
|
H A D | main.c | 173 if (!rcu_access_pointer(sdata->vif.bss_conf.chanctx_conf)) 177 if (sdata->vif.bss_conf.txpower == INT_MIN) 179 power = min(power, sdata->vif.bss_conf.txpower); 354 !sdata->vif.bss_conf.mu_mimo_owner && 373 trace_drv_link_info_changed(local, sdata, &sdata->vif.bss_conf, 377 &sdata->vif.bss_conf, ch); 382 &sdata->vif.bss_conf, changed); 418 sdata->vif.bss_conf.use_cts_prot = false; 419 sdata->vif.bss_conf.use_short_preamble = false; 420 sdata->vif.bss_conf [all...] |
H A D | util.c | 189 short_preamble = sdata->vif.bss_conf.use_short_preamble; 222 short_preamble = sdata->vif.bss_conf.use_short_preamble; 264 short_preamble = sdata->vif.bss_conf.use_short_preamble; 934 chanctx_conf = rcu_dereference(sdata->vif.bss_conf.chanctx_conf); 1489 chandef.width = sdata->vif.bss_conf.chanreq.oper.width; 1530 ieee80211_chandef_rate_flags(&sdata->vif.bss_conf.chanreq.oper); 1920 [0] = &sdata->vif.bss_conf, 1966 if (sdata->vif.bss_conf.mu_mimo_owner) 1983 if (sdata->vif.bss_conf.max_idle_period || 1984 sdata->vif.bss_conf 2294 struct ieee80211_bss_conf *bss_conf; local [all...] |
/linux-master/drivers/net/wireless/mediatek/mt76/mt7996/ |
H A D | mcu.c | 341 if (!vif->bss_conf.csa_active || vif->type == NL80211_IFTYPE_STATION) 418 if (!vif->bss_conf.color_change_active || vif->type == NL80211_IFTYPE_STATION) 802 he->he_pe_duration = vif->bss_conf.htc_trig_based_pkt_ext; 806 he->he_rts_thres = cpu_to_le16(vif->bss_conf.frame_time_rts_th); 826 if (enable && vif->bss_conf.bssid_indicator) { 827 mbssid->max_indicator = vif->bss_conf.bssid_indicator; 828 mbssid->mbss_idx = vif->bss_conf.bssid_index; 929 addr = vif->bss_conf.bssid; 991 vif->bss_conf.bssid); 1014 bss->bcn_interval = cpu_to_le16(vif->bss_conf [all...] |
/linux-master/drivers/net/wireless/ti/wl1251/ |
H A D | main.c | 1079 struct ieee80211_bss_conf *bss_conf, 1096 ret = wl1251_acx_low_rssi(wl, bss_conf->cqm_rssi_thold, 1102 wl->rssi_thold = bss_conf->cqm_rssi_thold; 1106 memcmp(wl->bssid, bss_conf->bssid, ETH_ALEN)) { 1107 memcpy(wl->bssid, bss_conf->bssid, ETH_ALEN); 1127 wl->beacon_int = bss_conf->beacon_int; 1150 if (bss_conf->use_short_slot) 1161 if (bss_conf->use_short_preamble) 1168 if (bss_conf->use_cts_prot) 1077 wl1251_op_bss_info_changed(struct ieee80211_hw *hw, struct ieee80211_vif *vif, struct ieee80211_bss_conf *bss_conf, u64 changed) argument
|
/linux-master/drivers/net/wireless/realtek/rtw88/ |
H A D | bf.c | 11 struct ieee80211_bss_conf *bss_conf) 31 struct ieee80211_bss_conf *bss_conf) 41 const u8 *bssid = bss_conf->bssid; 10 rtw_bf_disassoc(struct rtw_dev *rtwdev, struct ieee80211_vif *vif, struct ieee80211_bss_conf *bss_conf) argument 30 rtw_bf_assoc(struct rtw_dev *rtwdev, struct ieee80211_vif *vif, struct ieee80211_bss_conf *bss_conf) argument
|
/linux-master/drivers/net/wireless/intel/iwlegacy/ |
H A D | common.c | 1103 dtim_period = il->vif ? il->vif->bss_conf.dtim_period : 0; 1495 value = il->vif ? il->vif->bss_conf.beacon_int : 0; 3641 beacon_int = vif ? vif->bss_conf.beacon_int : 0; 3660 il->timing.dtim_period = vif ? (vif->bss_conf.dtim_period ? : 1) : 1; 3979 if (vif && vif->bss_conf.use_short_slot) 5207 struct ieee80211_bss_conf *bss_conf = &vif->bss_conf; local 5215 bss_conf->ht_operation_mode & IEEE80211_HT_OP_MODE_PROTECTION; 5217 !!(bss_conf-> 5225 sta = ieee80211_find_sta(vif, bss_conf 5315 il_mac_bss_info_changed(struct ieee80211_hw *hw, struct ieee80211_vif *vif, struct ieee80211_bss_conf *bss_conf, u64 changes) argument [all...] |
/linux-master/drivers/net/wireless/rsi/ |
H A D | rsi_91x_mac80211.c | 742 bss = &vif->bss_conf; 762 channel = vif->bss_conf.chanreq.oper.chan; 778 * @bss_conf: Pointer to the ieee80211_bss_conf structure. 785 struct ieee80211_bss_conf *bss_conf, 790 struct ieee80211_bss_conf *bss = &vif->bss_conf; 808 bss_conf->bssid, 809 bss_conf->qos, 812 bss_conf->assoc_capability, vif); 829 common->cqm_info.rssi_thold = bss_conf->cqm_rssi_thold; 830 common->cqm_info.rssi_hyst = bss_conf 783 rsi_mac80211_bss_info_changed(struct ieee80211_hw *hw, struct ieee80211_vif *vif, struct ieee80211_bss_conf *bss_conf, u64 changed) argument [all...] |
/linux-master/drivers/net/wireless/ath/ath9k/ |
H A D | main.c | 1033 if (!vif->bss_conf.use_short_slot) 1039 if (vif->bss_conf.enable_beacon) 1052 if (vif->bss_conf.enable_beacon) 1057 if (vif->bss_conf.enable_beacon) 1281 if (vif->bss_conf.txpower == INT_MIN) 1284 if (*power < vif->bss_conf.txpower) 1285 *power = vif->bss_conf.txpower; 1297 power = (vif) ? vif->bss_conf.txpower : -1; 1866 struct ieee80211_bss_conf *bss_conf, 1885 bss_conf 1864 ath9k_bss_info_changed(struct ieee80211_hw *hw, struct ieee80211_vif *vif, struct ieee80211_bss_conf *bss_conf, u64 changed) argument [all...] |
/linux-master/drivers/net/wireless/ath/ath11k/ |
H A D | mac.c | 510 conf = rcu_dereference(vif->bss_conf.chanctx_conf); 1248 timeout = ieee80211_tu_to_usec(vif->bss_conf.beacon_int) / 1000; 1415 if (profile[2] == arvif->vif->bss_conf.bssid_index) { 1566 if (vif->bss_conf.ema_ap && vif->mbssid_tx_vif) 1576 if (!vif->bss_conf.color_change_active && !arvif->bcca_zero_sent) 1579 if (vif->bss_conf.color_change_active && 1588 if (vif->bss_conf.color_change_active) 1655 if (!ether_addr_equal(mgmt->bssid, vif->bss_conf.bssid)) 1736 arg->peer_caps = vif->bss_conf.assoc_capability; 1744 struct ieee80211_bss_conf *info = &vif->bss_conf; 2995 ath11k_bss_assoc(struct ieee80211_hw *hw, struct ieee80211_vif *vif, struct ieee80211_bss_conf *bss_conf) argument 7594 struct ieee80211_bss_conf *bss_conf = &vif->bss_conf; local 7768 struct ieee80211_bss_conf *bss_conf = &vif->bss_conf; local [all...] |
/linux-master/drivers/net/wireless/mediatek/mt76/mt7915/ |
H A D | main.c | 682 vc->ht_ldpc = vif->bss_conf.ht_ldpc; 683 vc->vht_ldpc = vif->bss_conf.vht_ldpc; 684 vc->vht_su_ebfer = vif->bss_conf.vht_su_beamformer; 685 vc->vht_su_ebfee = vif->bss_conf.vht_su_beamformee; 686 vc->vht_mu_ebfer = vif->bss_conf.vht_mu_beamformer; 687 vc->vht_mu_ebfee = vif->bss_conf.vht_mu_beamformee; 688 vc->he_ldpc = vif->bss_conf.he_ldpc; 689 vc->he_su_ebfer = vif->bss_conf.he_su_beamformer; 690 vc->he_su_ebfee = vif->bss_conf.he_su_beamformee; 691 vc->he_mu_ebfer = vif->bss_conf [all...] |
/linux-master/drivers/net/wireless/mediatek/mt76/mt7921/ |
H A D | mcu.c | 628 .qos = vif->bss_conf.qos, 651 .qos = vif->bss_conf.qos, 680 if (!vif->bss_conf.he_support) 936 .bcn_interval = cpu_to_le16(vif->bss_conf.beacon_int), 937 .dtim_period = vif->bss_conf.dtim_period, 966 .dtim_period = vif->bss_conf.dtim_period, 967 .bcn_interval = cpu_to_le16(vif->bss_conf.beacon_int),
|
/linux-master/drivers/net/wireless/zydas/zd1211rw/ |
H A D | zd_mac.c | 1280 struct ieee80211_bss_conf *bss_conf, 1307 if (bss_conf->enable_beacon) { 1308 period = bss_conf->dtim_period; 1309 interval = bss_conf->beacon_int; 1322 associated = is_valid_ether_addr(bss_conf->bssid); 1332 mac->short_preamble = bss_conf->use_short_preamble; 1335 set_rts_cts(mac, bss_conf->use_short_preamble); 1278 zd_op_bss_info_changed(struct ieee80211_hw *hw, struct ieee80211_vif *vif, struct ieee80211_bss_conf *bss_conf, u64 changes) argument
|
/linux-master/drivers/net/wireless/ath/carl9170/ |
H A D | main.c | 1034 struct ieee80211_bss_conf *bss_conf, 1053 vif_priv->enable_beacon = bss_conf->enable_beacon; 1075 bss_conf->beacon_int = main_vif->bss_conf.beacon_int; 1076 bss_conf->dtim_period = main_vif->bss_conf.dtim_period; 1084 (bss_conf->beacon_int * bss_conf->dtim_period >= 1111 memcpy(common->curbssid, bss_conf->bssid, ETH_ALEN); 1032 carl9170_op_bss_info_changed(struct ieee80211_hw *hw, struct ieee80211_vif *vif, struct ieee80211_bss_conf *bss_conf, u64 changed) argument
|
/linux-master/drivers/net/wireless/mediatek/mt76/ |
H A D | mt76_connac_mcu.c | 567 memcpy(generic->peer_addr, vif->bss_conf.bssid, 908 phy->basic_rate = cpu_to_le16((u16)vif->bss_conf.basic_rates); 1366 if (!eht_cap || !eht_cap->has_eht || !vif->bss_conf.eht_support) 1426 he->he_pe_duration = vif->bss_conf.htc_trig_based_pkt_ext; 1430 he->he_rts_thres = cpu_to_le16(vif->bss_conf.frame_time_rts_th); 1545 .bcn_interval = cpu_to_le16(vif->bss_conf.beacon_int), 1546 .dtim_period = vif->bss_conf.dtim_period, 1556 .qos = vif->bss_conf.qos, 1596 memcpy(basic_req.basic.bssid, vif->bss_conf.bssid, ETH_ALEN); 1606 if (vif->bss_conf [all...] |