Lines Matching defs:avp
1534 struct ath_vap *avp;
1540 avp = malloc(sizeof(struct ath_vap), M_80211_VAP, M_WAITOK | M_ZERO);
1637 vap = &avp->av_vap;
1656 avp->av_recv_mgmt = vap->iv_recv_mgmt;
1660 avp->av_newstate = vap->iv_newstate;
1662 avp->av_bmiss = vap->iv_bmiss;
1665 avp->av_node_ps = vap->iv_node_ps;
1668 avp->av_set_tim = vap->iv_set_tim;
1671 avp->av_recv_pspoll = vap->iv_recv_pspoll;
1690 avp->av_bslot = -1;
1697 avp->av_bcbuf = TAILQ_FIRST(&sc->sc_bbuf);
1698 TAILQ_REMOVE(&sc->sc_bbuf, avp->av_bcbuf, bf_list);
1704 avp->av_bslot = assign_bslot(sc);
1705 KASSERT(sc->sc_bslot[avp->av_bslot] == NULL,
1706 ("beacon slot %u not empty", avp->av_bslot));
1707 sc->sc_bslot[avp->av_bslot] = vap;
1718 ath_txq_init(sc, &avp->av_mcastq, ATH_TXQ_SWQ);
1782 free(avp, M_80211_VAP);
1793 struct ath_vap *avp = ATH_VAP(vap);
1842 if (avp->av_bcbuf != NULL) {
1843 if (avp->av_bslot != -1) {
1844 sc->sc_bslot[avp->av_bslot] = NULL;
1847 ath_beacon_return(sc, avp->av_bcbuf);
1848 avp->av_bcbuf = NULL;
1857 ath_tx_draintxq(sc, &avp->av_mcastq);
1883 free(avp, M_80211_VAP);
2582 struct ath_vap *avp;
2585 avp = ATH_VAP(vap);
2587 memset(&avp->quiet_ie, 0, sizeof(avp->quiet_ie));
5674 struct ath_vap *avp = ATH_VAP(vap);
5687 memset(&avp->quiet_ie, 0, sizeof(avp->quiet_ie));
5704 if ((q->period == avp->quiet_ie.period) &&
5705 (le16dec(&q->duration) == le16dec(&avp->quiet_ie.duration)) &&
5706 (le16dec(&q->offset) == le16dec(&avp->quiet_ie.offset)))
5767 memcpy(&avp->quiet_ie, ie, sizeof(struct ieee80211_quiet_ie));
5819 struct ath_vap *avp = ATH_VAP(vap);
5932 error = avp->av_newstate(vap, nstate, arg);
6088 memset(&avp->quiet_ie, 0, sizeof(avp->quiet_ie));
6155 memset(&avp->quiet_ie, 0, sizeof(avp->quiet_ie));
6224 memset(&avp->quiet_ie, 0, sizeof(avp->quiet_ie));
6716 struct ath_vap *avp = ATH_VAP(ni->ni_vap);
6733 avp->av_node_ps(ni, enable);
6735 struct ath_vap *avp = ATH_VAP(ni->ni_vap);
6738 avp->av_node_ps(ni, enable);
6768 * just wraps the driver state change and this call to avp->av_set_tim().
6784 struct ath_vap *avp = ATH_VAP(ni->ni_vap);
6792 * even if avp->av_set_tim is unset.
6797 if (avp->av_set_tim == NULL) {
6833 changed = avp->av_set_tim(ni, enable);
6844 changed = avp->av_set_tim(ni, enable);
6857 changed = avp->av_set_tim(ni, enable);
6876 struct ath_vap *avp = ATH_VAP(ni->ni_vap);
6882 if (avp->av_set_tim == NULL)
6885 return (avp->av_set_tim(ni, enable));
6916 struct ath_vap *avp;
6923 avp = ATH_VAP(ni->ni_vap);
6929 if (avp->av_set_tim == NULL)
6944 (void) avp->av_set_tim(ni, 1);
6964 (void) avp->av_set_tim(ni, 0);
6985 struct ath_vap *avp;
7004 avp = ATH_VAP(ni->ni_vap);
7045 avp->av_recv_pspoll(ni, m);
7070 avp->av_recv_pspoll(ni, m);
7112 avp->av_recv_pspoll(ni, m);
7114 avp->av_recv_pspoll(ni, m);