Lines Matching refs:avp

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