Lines Matching defs:vif

161 	struct ieee80211_vif *vif;
170 vif = avp->vif;
172 if (ieee80211_vif_type_p2p(vif) == NL80211_IFTYPE_P2P_GO) {
281 struct ieee80211_vif *vif = avp->vif;
283 switch (vif->type) {
494 void ath_chanctx_event(struct ath_softc *sc, struct ieee80211_vif *vif,
505 if (vif)
506 avp = (struct ath_vif *) vif->drv_priv;
579 ath_dbg(common, CHAN_CTX, "Preparing beacon for vif: %pM\n", vif->addr);
912 struct ieee80211_vif *vif;
915 vif = sc->offchannel.scan_vif;
916 sc->offchannel.chan.txpower = vif->bss_conf.txpower;
919 vif = sc->offchannel.roc_vif;
920 sc->offchannel.chan.txpower = vif->bss_conf.txpower;
993 struct ieee80211_vif *vif = sc->offchannel.scan_vif;
999 skb = ieee80211_probereq_get(sc->hw, vif->addr,
1013 if (!ieee80211_tx_prepare_skb(sc->hw, vif, skb, band, NULL))
1104 struct ieee80211_vif *vif = avp->vif;
1111 switch (vif->type) {
1116 skb = ieee80211_nullfunc_get(sc->hw, vif, false);
1127 if (!ieee80211_tx_prepare_skb(sc->hw, vif, skb, band, &sta)) {
1455 static void ath9k_update_p2p_ps(struct ath_softc *sc, struct ieee80211_vif *vif)
1457 struct ath_vif *avp = (void *)vif->drv_priv;
1463 if (vif->type != NL80211_IFTYPE_STATION)
1472 ieee80211_parse_p2p_noa(&vif->bss_conf.p2p_noa_attr, &avp->noa, tsf);
1490 ctwin = avp->vif->bss_conf.p2p_noa_attr.oppps_ctwindow;
1559 struct ieee80211_vif *vif;
1585 vif = avp->vif;
1586 sta = ieee80211_find_sta(vif, avp->bssid);
1605 struct ieee80211_vif *vif)
1611 ath9k_update_p2p_ps(sc, vif);
1619 ath9k_update_p2p_ps(sc, sc->p2p_ps_vif->vif);
1623 struct ieee80211_vif *vif)
1625 struct ath_vif *avp = (void *)vif->drv_priv;