Searched refs:vif (Results 301 - 325 of 462) sorted by relevance

<<111213141516171819

/linux-master/drivers/net/wireless/ath/
H A Dkey.c474 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 Dfw.c567 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 Dcam.h529 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 Dxmit.c138 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 Dmain.c367 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 Drxtx.c155 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 Dwow.c346 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 Dsta.c564 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 Ddev.h461 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 Dmesh_ps.c38 sdata->vif.addr);
444 info->control.vif = &sdata->vif;
H A Dspectmgmt.c331 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 Dmesh_sync.c53 /* 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 Dmt76.h507 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 Ddebugfs.c1201 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 Drtl8187.h103 struct ieee80211_vif *vif; member in struct:rtl8187_priv
/linux-master/drivers/net/wireless/realtek/rtl818x/rtl8180/
H A Drtl8180.h108 struct ieee80211_vif *vif; member in struct:rtl8180_priv
/linux-master/drivers/net/wireless/ath/carl9170/
H A Drx.c164 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 Dmac.h119 struct ieee80211_vif *vif; member in struct:plfxlc_mac
/linux-master/include/net/
H A Dinet_frag.h52 u32 vif; member in struct:frag_v4_compare_key
/linux-master/drivers/net/wireless/mediatek/mt76/mt7921/
H A Dtestmode.c111 int mt7921_testmode_cmd(struct ieee80211_hw *hw, struct ieee80211_vif *vif, argument
/linux-master/drivers/staging/vt6655/
H A Ddevice.h104 struct ieee80211_vif *vif; member in struct:vnt_private
/linux-master/drivers/net/wireless/broadcom/brcm80211/brcmfmac/
H A Dcore.h174 * @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 Dmac.h180 struct ieee80211_vif *vif,
/linux-master/drivers/net/wireless/mediatek/mt76/mt76x2/
H A Dpci_main.c108 mt76x2_flush(struct ieee80211_hw *hw, struct ieee80211_vif *vif, argument
/linux-master/drivers/net/wireless/mediatek/mt76/mt7603/
H A Dmac.c124 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...]

Completed in 472 milliseconds

<<111213141516171819