Lines Matching refs:vif
792 struct ieee80211_vif *vif,
815 ath_beacon_config(sc, vif);
1375 struct ieee80211_vif *vif)
1381 struct ath_vif *avp = (void *)vif->drv_priv;
1393 switch (vif->type) {
1404 ic_opmode = vif->type;
1408 "Interface type %d not yet supported\n", vif->type);
1426 goto out; /* skip global settings for secondary vif */
1440 if ((vif->type == NL80211_IFTYPE_STATION) ||
1441 (vif->type == NL80211_IFTYPE_ADHOC) ||
1442 (vif->type == NL80211_IFTYPE_MESH_POINT)) {
1450 if (vif->type == NL80211_IFTYPE_AP ||
1451 vif->type == NL80211_IFTYPE_ADHOC ||
1452 vif->type == NL80211_IFTYPE_MONITOR) {
1463 struct ieee80211_vif *vif)
1468 struct ath_vif *avp = (void *)vif->drv_priv;
1493 if (sc->beacon.bslot[i] == vif) {
1494 printk(KERN_DEBUG "%s: vif had allocated beacon "
1711 struct ieee80211_vif *vif,
1723 struct ieee80211_vif *vif,
1777 struct ieee80211_vif *vif,
1795 ret = ath9k_cmn_key_config(common, vif, sta, key);
1821 struct ieee80211_vif *vif,
1829 struct ath_vif *avp = (void *)vif->drv_priv;
1846 if (vif->type == NL80211_IFTYPE_ADHOC)
1861 error = ath_beacon_alloc(aphy, vif);
1863 ath_beacon_config(sc, vif);
1871 if (vif->type == NL80211_IFTYPE_AP) {
1895 if (vif->type == NL80211_IFTYPE_AP) {
1898 error = ath_beacon_alloc(aphy, vif);
1900 ath_beacon_config(sc, vif);
1902 ath_beacon_config(sc, vif);
1928 ath9k_bss_assoc_info(sc, vif, bss_conf);
1972 struct ieee80211_vif *vif,
1994 ieee80211_start_tx_ba_cb_irqsafe(vif, sta->addr, tid);
2000 ieee80211_stop_tx_ba_cb_irqsafe(vif, sta->addr, tid);