Lines Matching defs:vif

144 					      struct ieee80211_vif *vif)
157 ieee80211_cqm_rssi_notify(vif, event, sig, GFP_KERNEL);
160 ieee80211_connection_loss(vif);
705 struct ieee80211_vif *vif)
707 struct ieee80211_bss_conf *bss_conf = &vif->bss_conf;
708 struct ieee80211_sta *sta = ieee80211_find_sta(vif, bss_conf->bssid);
1123 struct ieee80211_vif *vif;
1142 vif = rtwvif_to_vif(rtwvif);
1146 skb_new = ieee80211_beacon_get_tim(hw, vif, &tim_offset, NULL, 0);
1150 skb_new = ieee80211_pspoll_get(hw, vif);
1153 skb_new = ieee80211_proberesp_get(hw, vif);
1156 skb_new = ieee80211_nullfunc_get(hw, vif, -1, false);
1159 skb_new = ieee80211_nullfunc_get(hw, vif, -1, true);
1170 skb_new = ieee80211_probereq_get(hw, vif->addr,
1174 skb_new = ieee80211_probereq_get(hw, vif->addr, NULL, 0, 0);
1294 /* remove all of the rsvd pages for vif */
1307 struct ieee80211_vif *vif = rtwvif_to_vif(rtwvif);
1309 if (vif->type != NL80211_IFTYPE_AP &&
1310 vif->type != NL80211_IFTYPE_ADHOC &&
1311 vif->type != NL80211_IFTYPE_MESH_POINT) {
1313 vif->type);
1323 struct ieee80211_vif *vif = rtwvif_to_vif(rtwvif);
1329 if (vif->type != NL80211_IFTYPE_STATION) {
1331 vif->type);
1348 struct ieee80211_vif *vif = rtwvif_to_vif(rtwvif);
1350 if (vif->type != NL80211_IFTYPE_STATION) {
1352 vif->type);
1450 * others will be freed when removing vif
1458 struct ieee80211_vif *vif)
1461 struct rtw_vif *rtwvif = (struct rtw_vif *)vif->drv_priv;
1465 if (vif->type == NL80211_IFTYPE_AP && !rtwdev->ap_active)
1583 * Note that the first rsvd_pkt is a beacon no matter what vif->type.
2124 void rtw_hw_scan_start(struct rtw_dev *rtwdev, struct ieee80211_vif *vif,
2127 struct rtw_vif *rtwvif = (struct rtw_vif *)vif->drv_priv;
2131 rtwdev->scan_info.scanning_vif = vif;
2143 ether_addr_copy(mac_addr, vif->addr);
2151 void rtw_hw_scan_complete(struct rtw_dev *rtwdev, struct ieee80211_vif *vif,
2162 if (!vif)
2168 rtw_core_scan_complete(rtwdev, vif, true);
2170 rtwvif = (struct rtw_vif *)vif->drv_priv;
2210 int rtw_hw_scan_offload(struct rtw_dev *rtwdev, struct ieee80211_vif *vif,
2213 struct rtw_vif *rtwvif = vif ? (struct rtw_vif *)vif->drv_priv : NULL;
2242 struct ieee80211_vif *vif = rtwdev->scan_info.scanning_vif;
2247 rtw_hw_scan_offload(rtwdev, vif, false);
2248 rtw_hw_scan_complete(rtwdev, vif, true);
2253 struct ieee80211_vif *vif = rtwdev->scan_info.scanning_vif;
2264 rtw_hw_scan_complete(rtwdev, vif, aborted);