Lines Matching defs:vif
865 struct ieee80211_vif *vif;
883 vif = rtwvif_to_vif(rtwvif);
887 skb_new = ieee80211_beacon_get(hw, vif);
890 skb_new = ieee80211_pspoll_get(hw, vif);
893 skb_new = ieee80211_proberesp_get(hw, vif);
896 skb_new = ieee80211_nullfunc_get(hw, vif, false);
899 skb_new = ieee80211_nullfunc_get(hw, vif, true);
910 skb_new = ieee80211_probereq_get(hw, vif->addr,
914 skb_new = ieee80211_probereq_get(hw, vif->addr, NULL, 0, 0);
1034 /* remove all of the rsvd pages for vif */
1047 struct ieee80211_vif *vif = rtwvif_to_vif(rtwvif);
1049 if (vif->type != NL80211_IFTYPE_AP &&
1050 vif->type != NL80211_IFTYPE_ADHOC &&
1051 vif->type != NL80211_IFTYPE_MESH_POINT) {
1053 vif->type);
1063 struct ieee80211_vif *vif = rtwvif_to_vif(rtwvif);
1069 if (vif->type != NL80211_IFTYPE_STATION) {
1071 vif->type);
1088 struct ieee80211_vif *vif = rtwvif_to_vif(rtwvif);
1090 if (vif->type != NL80211_IFTYPE_STATION) {
1092 vif->type);
1190 * others will be freed when removing vif
1198 struct ieee80211_vif *vif)
1201 struct rtw_vif *rtwvif = (struct rtw_vif *)vif->drv_priv;
1319 * Note that the first rsvd_pkt is a beacon no matter what vif->type.