Lines Matching defs:vif

1413 	struct ieee80211_vif *vif = rtwvif_to_vif(rtwvif);
1424 skb = ieee80211_pspoll_get(rtwdev->hw, vif);
1427 skb = ieee80211_proberesp_get(rtwdev->hw, vif);
1430 skb = ieee80211_nullfunc_get(rtwdev->hw, vif, -1, false);
1433 skb = ieee80211_nullfunc_get(rtwdev->hw, vif, -1, true);
1576 int rtw89_fw_h2c_p2p_act(struct rtw89_dev *rtwdev, struct ieee80211_vif *vif,
1580 struct rtw89_vif *rtwvif = (struct rtw89_vif *)vif->drv_priv;
1582 u8 ctwindow_oppps = vif->bss_conf.p2p_noa_attr.oppps_ctwindow;
1756 struct ieee80211_vif *vif,
1761 struct rtw89_vif *rtwvif = (struct rtw89_vif *)vif->drv_priv;
1774 if (vif->p2p)
1794 if (vif->type == NL80211_IFTYPE_STATION)
1919 struct ieee80211_vif *vif = rtwvif_to_vif(rtwvif);
1931 if (vif->p2p)
1938 skb_beacon = ieee80211_beacon_get_tim(rtwdev->hw, vif, &tim_offset,
2236 struct ieee80211_vif *vif,
2239 struct rtw89_vif *rtwvif = vif_to_rtwvif_safe(vif);
2240 struct ieee80211_bss_conf *bss_conf = vif ? &vif->bss_conf : NULL;
3631 struct ieee80211_vif *vif = rtwdev->scan_info.scanning_vif;
3633 struct rtw89_vif *rtwvif = vif_to_rtwvif_safe(vif);
3703 struct ieee80211_vif *vif = rtwdev->scan_info.scanning_vif;
3704 struct rtw89_vif *rtwvif = (struct rtw89_vif *)vif->drv_priv;
3862 void rtw89_hw_scan_start(struct rtw89_dev *rtwdev, struct ieee80211_vif *vif,
3865 struct rtw89_vif *rtwvif = (struct rtw89_vif *)vif->drv_priv;
3872 rtwdev->scan_info.scanning_vif = vif;
3882 ether_addr_copy(mac_addr, vif->addr);
3894 void rtw89_hw_scan_complete(struct rtw89_dev *rtwdev, struct ieee80211_vif *vif,
3904 if (!vif)
3912 rtw89_core_scan_complete(rtwdev, vif, true);
3918 rtwvif = (struct rtw89_vif *)vif->drv_priv;
3927 void rtw89_hw_scan_abort(struct rtw89_dev *rtwdev, struct ieee80211_vif *vif)
3929 rtw89_hw_scan_offload(rtwdev, vif, false);
3930 rtw89_hw_scan_complete(rtwdev, vif, true);
3946 int rtw89_hw_scan_offload(struct rtw89_dev *rtwdev, struct ieee80211_vif *vif,
3954 rtwvif = vif ? (struct rtw89_vif *)vif->drv_priv : NULL;