Lines Matching refs:vif
85 ieee80211_ctstoself_get(rt2x00dev->hw, tx_info->control.vif,
89 ieee80211_rts_get(rt2x00dev->hw, tx_info->control.vif,
190 struct ieee80211_vif *vif)
193 struct rt2x00_intf *intf = vif_to_intf(vif);
206 switch (vif->type) {
266 if (vif->type == NL80211_IFTYPE_AP)
285 memcpy(&intf->mac, vif->addr, ETH_ALEN);
286 if (vif->type == NL80211_IFTYPE_AP) {
287 memcpy(&intf->bssid, vif->addr, ETH_ALEN);
288 rt2x00lib_config_intf(rt2x00dev, intf, vif->type,
291 rt2x00lib_config_intf(rt2x00dev, intf, vif->type,
307 struct ieee80211_vif *vif)
310 struct rt2x00_intf *intf = vif_to_intf(vif);
318 (vif->type == NL80211_IFTYPE_AP && !rt2x00dev->intf_ap_count) ||
319 (vif->type != NL80211_IFTYPE_AP && !rt2x00dev->intf_sta_count))
322 if (vif->type == NL80211_IFTYPE_AP)
444 struct ieee80211_vif *vif)
446 struct rt2x00_intf *intf = vif_to_intf(vif);
448 if (vif->type != NL80211_IFTYPE_AP &&
449 vif->type != NL80211_IFTYPE_ADHOC &&
450 vif->type != NL80211_IFTYPE_MESH_POINT &&
451 vif->type != NL80211_IFTYPE_WDS)
497 struct ieee80211_vif *vif, struct ieee80211_sta *sta,
501 struct rt2x00_intf *intf = vif_to_intf(vif);
609 struct ieee80211_vif *vif,
614 struct rt2x00_intf *intf = vif_to_intf(vif);
641 rt2x00lib_config_intf(rt2x00dev, intf, vif->type, NULL,
648 rt2x00queue_update_beacon(rt2x00dev, vif,