/linux-master/drivers/net/wireless/ath/ |
H A D | key.c | 474 struct ieee80211_vif *vif, 509 switch (vif->type) { 511 memcpy(gmac, vif->addr, ETH_ALEN); 535 if (vif->type != NL80211_IFTYPE_AP) { 554 vif->type == NL80211_IFTYPE_AP); 473 ath_key_config(struct ath_common *common, struct ieee80211_vif *vif, struct ieee80211_sta *sta, struct ieee80211_key_conf *key) argument
|
/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/realtek/rtw89/ |
H A D | cam.h | 529 int rtw89_cam_init(struct rtw89_dev *rtwdev, struct rtw89_vif *vif); 530 void rtw89_cam_deinit(struct rtw89_dev *rtwdev, struct rtw89_vif *vif); 543 struct rtw89_vif *vif, 558 struct ieee80211_vif *vif, 562 struct ieee80211_vif *vif,
|
/linux-master/drivers/net/wireless/ath/ath9k/ |
H A D | xmit.c | 138 queue->sta ? queue->sta->addr : queue->vif->addr, 159 ieee80211_send_bar(tid->an->vif, tid->an->sta->addr, tid->tidno, 199 static void ath_set_rates(struct ieee80211_vif *vif, struct ieee80211_sta *sta, argument 207 ieee80211_get_tx_rates(vif, sta, bf->bf_mpdu, bf->rates, 1529 ath_set_rates(tid->an->vif, tid->an->sta, bf); 1556 ath_set_rates(tid->an->vif, tid->an->sta, bf); 1726 ath_set_rates(tid->an->vif, tid->an->sta, bf); 2155 if (tx_info->control.vif && 2156 tx_info->control.vif->bss_conf.use_short_preamble) 2165 if (tx_info->control.vif) { 2166 struct ieee80211_vif *vif = tx_info->control.vif; local 2273 struct ieee80211_vif *vif = info->control.vif; local 2297 struct ieee80211_vif *vif = info->control.vif; local 2343 struct ieee80211_vif *vif = info->control.vif; local 2404 ath_tx_cabq(struct ieee80211_hw *hw, struct ieee80211_vif *vif, struct sk_buff *skb) argument [all...] |
/linux-master/drivers/net/wireless/broadcom/b43/ |
H A D | main.c | 367 struct ieee80211_vif *vif, 935 struct ieee80211_vif *vif, 1835 beacon = ieee80211_beacon_get(wl->hw, wl->vif, 0); 3788 struct ieee80211_vif *vif, 3836 static u64 b43_op_get_tsf(struct ieee80211_hw *hw, struct ieee80211_vif *vif) argument 3856 struct ieee80211_vif *vif, u64 tsf) 4101 struct ieee80211_vif *vif, 4114 B43_WARN_ON(wl->vif != vif); 4160 struct ieee80211_vif *vif, struc 934 b43_op_update_tkip_key(struct ieee80211_hw *hw, struct ieee80211_vif *vif, struct ieee80211_key_conf *keyconf, struct ieee80211_sta *sta, u32 iv32, u16 *phase1key) argument 3787 b43_op_conf_tx(struct ieee80211_hw *hw, struct ieee80211_vif *vif, unsigned int link_id, u16 _queue, const struct ieee80211_tx_queue_params *params) argument 3855 b43_op_set_tsf(struct ieee80211_hw *hw, struct ieee80211_vif *vif, u64 tsf) argument 4100 b43_op_bss_info_changed(struct ieee80211_hw *hw, struct ieee80211_vif *vif, struct ieee80211_bss_conf *conf, u64 changed) argument 4159 b43_op_set_key(struct ieee80211_hw *hw, enum set_key_cmd cmd, struct ieee80211_vif *vif, struct ieee80211_sta *sta, struct ieee80211_key_conf *key) argument 4960 b43_op_add_interface(struct ieee80211_hw *hw, struct ieee80211_vif *vif) argument 5002 b43_op_remove_interface(struct ieee80211_hw *hw, struct ieee80211_vif *vif) argument 5116 b43_op_sta_notify(struct ieee80211_hw *hw, struct ieee80211_vif *vif, enum sta_notify_cmd notify_cmd, struct ieee80211_sta *sta) argument 5126 b43_op_sw_scan_start_notifier(struct ieee80211_hw *hw, struct ieee80211_vif *vif, const u8 *mac_addr) argument 5142 b43_op_sw_scan_complete_notifier(struct ieee80211_hw *hw, struct ieee80211_vif *vif) argument [all...] |
/linux-master/drivers/staging/vt6656/ |
H A D | rxtx.c | 155 info->control.vif, info->band, 165 return ieee80211_rts_duration(priv->hw, priv->vif, 174 return ieee80211_ctstoself_duration(priv->hw, priv->vif, 698 int vnt_beacon_make(struct vnt_private *priv, struct ieee80211_vif *vif) argument 702 beacon = ieee80211_beacon_get(priv->hw, vif, 0); 714 int vnt_beacon_enable(struct vnt_private *priv, struct ieee80211_vif *vif, argument 729 return vnt_beacon_make(priv, vif);
|
/linux-master/drivers/net/wireless/realtek/rtw88/ |
H A D | wow.c | 346 struct ieee80211_vif *vif, 355 if (vif != rtwdev->wow.wow_vif) 778 static void rtw_wow_vif_iter(void *data, u8 *mac, struct ieee80211_vif *vif) argument 781 struct rtw_vif *rtwvif = (struct rtw_vif *)vif->drv_priv; 784 /* Current wowlan function support setting of only one STATION vif. 785 * So when one suitable vif is found, stop the iteration. 787 if (rtw_wow->wow_vif || vif->type != NL80211_IFTYPE_STATION) 792 rtw_wow->wow_vif = vif; 796 rtwdev->wow.wow_vif = vif; 345 rtw_wow_fw_security_type_iter(struct ieee80211_hw *hw, struct ieee80211_vif *vif, struct ieee80211_sta *sta, struct ieee80211_key_conf *key, void *data) argument
|
/linux-master/drivers/net/wireless/intel/iwlwifi/dvm/ |
H A D | sta.c | 564 else if (ctx && ctx->vif && ctx->vif->p2p) 1058 struct ieee80211_vif *vif, 1061 struct iwl_vif_priv *vif_priv = (void *)vif->drv_priv; 1071 if (vif->type == NL80211_IFTYPE_STATION && vif_priv->ctx) 1134 struct ieee80211_vif *vif, 1138 u8 sta_id = iwlagn_key_sta_id(priv, vif, sta); 1159 u8 sta_id = iwlagn_key_sta_id(priv, ctx->vif, sta); 1209 u8 sta_id = iwlagn_key_sta_id(priv, ctx->vif, sta); 1057 iwlagn_key_sta_id(struct iwl_priv *priv, struct ieee80211_vif *vif, struct ieee80211_sta *sta) argument 1133 iwl_update_tkip_key(struct iwl_priv *priv, struct ieee80211_vif *vif, struct ieee80211_key_conf *keyconf, struct ieee80211_sta *sta, u32 iv32, u16 *phase1key) argument
|
H A D | dev.h | 461 struct ieee80211_vif *vif; member in struct:iwl_rxon_context 468 * We could use the vif to indicate active, but we 470 * we already removed the vif for type setting. 894 iwl_rxon_ctx_from_vif(struct ieee80211_vif *vif) argument 896 struct iwl_vif_priv *vif_priv = (void *)vif->drv_priv;
|
/linux-master/net/mac80211/ |
H A D | mesh_ps.c | 38 sdata->vif.addr); 444 info->control.vif = &sdata->vif;
|
H A D | spectmgmt.c | 331 switch (sdata->vif.bss_conf.chanreq.oper.width) { 335 sdata->vif.bss_conf.chanreq.oper.width; 417 memcpy(msr_report->sa, sdata->vif.addr, ETH_ALEN);
|
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;
|
/linux-master/drivers/net/wireless/mediatek/mt76/ |
H A D | mt76.h | 507 int (*sta_add)(struct mt76_dev *dev, struct ieee80211_vif *vif, 510 void (*sta_assoc)(struct mt76_dev *dev, struct ieee80211_vif *vif, 513 void (*sta_remove)(struct mt76_dev *dev, struct ieee80211_vif *vif, 1099 int mt76_wed_net_setup_tc(struct ieee80211_hw *hw, struct ieee80211_vif *vif, 1177 struct ieee80211_vif *vif, int rateidx); 1401 int mt76_sta_state(struct ieee80211_hw *hw, struct ieee80211_vif *vif, 1405 void __mt76_sta_remove(struct mt76_dev *dev, struct ieee80211_vif *vif, 1407 void mt76_sta_pre_rcu_remove(struct ieee80211_hw *hw, struct ieee80211_vif *vif, 1412 int mt76_get_txpower(struct ieee80211_hw *hw, struct ieee80211_vif *vif, 1429 void mt76_sw_scan(struct ieee80211_hw *hw, struct ieee80211_vif *vif, [all...] |
/linux-master/drivers/net/wireless/intel/iwlwifi/mvm/ |
H A D | debugfs.c | 1201 struct ieee80211_vif *vif; local 1229 vif = iwl_mvm_rcu_dereference_vif_id(mvm, i, false); 1230 if (!vif) 1233 if (vif->type == NL80211_IFTYPE_STATION) 1237 if (i == NUM_MAC_INDEX_DRIVER || !vif) { 1238 pos += scnprintf(pos, endpos - pos, "vif is NULL\n"); 1242 mvmvif = iwl_mvm_vif_from_mac80211(vif); 1551 struct ieee80211_vif *vif; local 1577 vif = iwl_mvm_rcu_dereference_vif_id(mvm, i, false); 1578 if (!vif) 2352 iwl_mvm_link_sta_add_debugfs(struct ieee80211_hw *hw, struct ieee80211_vif *vif, struct ieee80211_link_sta *link_sta, struct dentry *dir) argument [all...] |
/linux-master/drivers/net/wireless/realtek/rtl818x/rtl8187/ |
H A D | rtl8187.h | 103 struct ieee80211_vif *vif; member in struct:rtl8187_priv
|
/linux-master/drivers/net/wireless/realtek/rtl818x/rtl8180/ |
H A D | rtl8180.h | 108 struct ieee80211_vif *vif; member in struct:rtl8180_priv
|
/linux-master/drivers/net/wireless/ath/carl9170/ |
H A D | rx.c | 164 struct ieee80211_vif *vif; local 191 vif = carl9170_get_main_vif(ar); 193 if (!vif) { 198 switch (vif->type) {
|
/linux-master/drivers/net/wireless/purelifi/plfxlc/ |
H A D | mac.h | 119 struct ieee80211_vif *vif; member in struct:plfxlc_mac
|
/linux-master/include/net/ |
H A D | inet_frag.h | 52 u32 vif; member in struct:frag_v4_compare_key
|
/linux-master/drivers/net/wireless/mediatek/mt76/mt7921/ |
H A D | testmode.c | 111 int mt7921_testmode_cmd(struct ieee80211_hw *hw, struct ieee80211_vif *vif, argument
|
/linux-master/drivers/staging/vt6655/ |
H A D | device.h | 104 struct ieee80211_vif *vif; member in struct:vnt_private
|
/linux-master/drivers/net/wireless/broadcom/brcm80211/brcmfmac/ |
H A D | core.h | 174 * @vif: points to cfg80211 specific interface information. 190 struct brcmf_cfg80211_vif *vif; member in struct:brcmf_if
|
/linux-master/drivers/net/wireless/ath/ath11k/ |
H A D | mac.h | 180 struct ieee80211_vif *vif,
|
/linux-master/drivers/net/wireless/mediatek/mt76/mt76x2/ |
H A D | pci_main.c | 108 mt76x2_flush(struct ieee80211_hw *hw, struct ieee80211_vif *vif, argument
|
/linux-master/drivers/net/wireless/mediatek/mt76/mt7603/ |
H A D | mac.c | 124 void mt7603_wtbl_init(struct mt7603_dev *dev, int idx, int vif, argument 139 if (vif < 0) 140 vif = 0; 143 w0 |= FIELD_PREP(MT_WTBL1_W0_MUAR_IDX, vif); 259 mt7603_filter_tx(dev, sta->vif->idx, idx, false); 501 if (!sta->vif) 504 return &sta->vif->sta.wcid; 927 struct ieee80211_vif *vif = info->control.vif; local 940 if (vif) { [all...] |