Lines Matching defs:vif
79 memcpy(mgmt->sa, sdata->vif.addr, ETH_ALEN);
80 if (sdata->vif.type == NL80211_IFTYPE_AP ||
81 sdata->vif.type == NL80211_IFTYPE_AP_VLAN ||
82 sdata->vif.type == NL80211_IFTYPE_MESH_POINT)
83 memcpy(mgmt->bssid, sdata->vif.addr, ETH_ALEN);
84 else if (sdata->vif.type == NL80211_IFTYPE_STATION)
85 memcpy(mgmt->bssid, sdata->vif.cfg.ap_addr, ETH_ALEN);
86 else if (sdata->vif.type == NL80211_IFTYPE_ADHOC)
112 void ieee80211_send_bar(struct ieee80211_vif *vif, u8 *ra, u16 tid, u16 ssn)
114 struct ieee80211_sub_if_data *sdata = vif_to_sdata(vif);
129 memcpy(bar->ta, sdata->vif.addr, ETH_ALEN);
164 int queue = sdata->vif.hw_queue[ieee80211_ac_from_tid(tid)];
179 int queue = sdata->vif.hw_queue[ieee80211_ac_from_tid(tid)];
201 sdata = vif_to_sdata(txq->vif);
245 int queue = sdata->vif.hw_queue[ieee80211_ac_from_tid(tid)];
623 sta->sdata->vif.bss_conf.chandef.chan->band != NL80211_BAND_6GHZ)
640 if (sdata->vif.type != NL80211_IFTYPE_STATION &&
641 sdata->vif.type != NL80211_IFTYPE_MESH_POINT &&
642 sdata->vif.type != NL80211_IFTYPE_AP_VLAN &&
643 sdata->vif.type != NL80211_IFTYPE_AP &&
644 sdata->vif.type != NL80211_IFTYPE_ADHOC)
674 if (sta->sdata->vif.type == NL80211_IFTYPE_ADHOC &&
849 void ieee80211_start_tx_ba_cb_irqsafe(struct ieee80211_vif *vif,
852 struct ieee80211_sub_if_data *sdata = vif_to_sdata(vif);
963 void ieee80211_stop_tx_ba_cb_irqsafe(struct ieee80211_vif *vif,
966 struct ieee80211_sub_if_data *sdata = vif_to_sdata(vif);