Lines Matching refs:vif
108 struct ieee80211_vif *vif)
123 avp = (void *)vif->drv_priv;
141 skb = ieee80211_beacon_get(hw, vif);
171 skb = ieee80211_get_buffered_bc(hw, vif);
176 * 1) if there is only one vif let the cab traffic continue.
177 * 2) if there are more than one vif and we are using staggered
197 skb = ieee80211_get_buffered_bc(hw, vif);
203 int ath_beacon_alloc(struct ath_wiphy *aphy, struct ieee80211_vif *vif)
212 avp = (void *)vif->drv_priv;
227 * Assign the vif to a beacon xmit slot. As
240 sc->beacon.bslot[avp->av_bslot] = vif;
257 skb = ieee80211_beacon_get(sc->hw, vif);
339 struct ieee80211_vif *vif;
396 vif = sc->beacon.bslot[slot];
400 "slot %d [tsf %llu tsftu %u intval %u] vif %p\n",
401 slot, tsf, tsftu, intval, vif);
404 if (vif) {
405 bf = ath_beacon_generate(aphy->hw, vif);
632 struct ieee80211_vif *vif)
678 void ath_beacon_config(struct ath_softc *sc, struct ieee80211_vif *vif)
685 if (vif) {
686 struct ieee80211_bss_conf *bss_conf = &vif->bss_conf;
688 iftype = vif->type;
715 ath_beacon_config_adhoc(sc, cur_conf, vif);