Lines Matching defs:vif
55 switch (sdata->vif.type) {
167 if (sdata->vif.type == NL80211_IFTYPE_STATION ||
168 sdata->vif.type == NL80211_IFTYPE_ADHOC)
256 link_conf = rcu_dereference(sdata->vif.link_conf[link_sta->link_id]);
287 if (sta->sdata->vif.type == NL80211_IFTYPE_AP ||
288 sta->sdata->vif.type == NL80211_IFTYPE_AP_VLAN) {
397 vif_to_sdata(txqi->txq.vif);
476 memcpy(mgmt->sa, sdata->vif.addr, ETH_ALEN);
477 if (sdata->vif.type == NL80211_IFTYPE_AP ||
478 sdata->vif.type == NL80211_IFTYPE_AP_VLAN ||
479 sdata->vif.type == NL80211_IFTYPE_MESH_POINT)
480 memcpy(mgmt->bssid, sdata->vif.addr, ETH_ALEN);
481 else if (sdata->vif.type == NL80211_IFTYPE_STATION)
483 else if (sdata->vif.type == NL80211_IFTYPE_ADHOC)
588 void ieee80211_request_smps(struct ieee80211_vif *vif, unsigned int link_id,
591 struct ieee80211_sub_if_data *sdata = vif_to_sdata(vif);
594 if (WARN_ON_ONCE(vif->type != NL80211_IFTYPE_STATION))