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)
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)];
602 sta->sdata->vif.bss_conf.chandef.chan->band != NL80211_BAND_6GHZ)
619 if (sdata->vif.type != NL80211_IFTYPE_STATION &&
620 sdata->vif.type != NL80211_IFTYPE_MESH_POINT &&
621 sdata->vif.type != NL80211_IFTYPE_AP_VLAN &&
622 sdata->vif.type != NL80211_IFTYPE_AP &&
623 sdata->vif.type != NL80211_IFTYPE_ADHOC)
653 if (sta->sdata->vif.type == NL80211_IFTYPE_ADHOC &&
822 void ieee80211_start_tx_ba_cb_irqsafe(struct ieee80211_vif *vif,
825 struct ieee80211_sub_if_data *sdata = vif_to_sdata(vif);
936 void ieee80211_stop_tx_ba_cb_irqsafe(struct ieee80211_vif *vif,
939 struct ieee80211_sub_if_data *sdata = vif_to_sdata(vif);