Lines Matching refs:rvp
663 struct rum_vap *rvp; in rum_vap_create() local
668 rvp = malloc(sizeof(struct rum_vap), M_80211_VAP, M_WAITOK | M_ZERO); in rum_vap_create()
669 vap = &rvp->vap; in rum_vap_create()
675 free(rvp, M_80211_VAP); in rum_vap_create()
680 rvp->newstate = vap->iv_newstate; in rum_vap_create()
696 rvp->recv_mgmt = vap->iv_recv_mgmt; in rum_vap_create()
700 rvp->bmiss = vap->iv_bmiss; in rum_vap_create()
704 usb_callout_init_mtx(&rvp->ratectl_ch, &sc->sc_mtx, 0); in rum_vap_create()
705 TASK_INIT(&rvp->ratectl_task, 0, rum_ratectl_task, rvp); in rum_vap_create()
718 struct rum_vap *rvp = RUM_VAP(vap); in rum_vap_delete() local
733 usb_callout_drain(&rvp->ratectl_ch); in rum_vap_delete()
734 ieee80211_draintask(ic, &rvp->ratectl_task); in rum_vap_delete()
737 m_freem(rvp->bcn_mbuf); in rum_vap_delete()
738 free(rvp, M_80211_VAP); in rum_vap_delete()
879 struct rum_vap *rvp = RUM_VAP(vap); in rum_beacon_miss() local
894 rvp->bmiss(vap); in rum_beacon_miss()
908 struct rum_vap *rvp = RUM_VAP(vap); in rum_sta_recv_mgmt() local
929 rvp->recv_mgmt(ni, m, subtype, rxs, rssi, nf); in rum_sta_recv_mgmt()
960 struct rum_vap *rvp = RUM_VAP(vap); in rum_newstate() local
976 usb_callout_stop(&rvp->ratectl_ch); in rum_newstate()
1066 return (ret == 0 ? rvp->newstate(vap, nstate, arg) : ret); in rum_newstate()
2170 struct rum_vap *rvp = RUM_VAP(vap); in rum_set_maxretry() local
2172 rvp->maxretry = MIN(tp->maxretry, 0xf); in rum_set_maxretry()
2174 rum_modbits(sc, RT2573_TXRX_CSR4, RT2573_SHORT_RETRY(rvp->maxretry) | in rum_set_maxretry()
2175 RT2573_LONG_RETRY(rvp->maxretry), in rum_set_maxretry()
2756 struct rum_vap *rvp = RUM_VAP(vap); in rum_set_beacon() local
2757 struct mbuf *m = rvp->bcn_mbuf; in rum_set_beacon()
2788 struct rum_vap *rvp = RUM_VAP(vap); in rum_alloc_beacon() local
2799 if (rvp->bcn_mbuf != NULL) in rum_alloc_beacon()
2800 m_freem(rvp->bcn_mbuf); in rum_alloc_beacon()
2802 rvp->bcn_mbuf = m; in rum_alloc_beacon()
2821 struct rum_vap *rvp = RUM_VAP(vap); in rum_update_beacon() local
2824 struct mbuf *m = rvp->bcn_mbuf; in rum_update_beacon()
2836 rvp->bcn_mbuf = m; in rum_update_beacon()
3111 struct rum_vap *rvp = RUM_VAP(vap); in rum_ratectl_start() local
3116 usb_callout_reset(&rvp->ratectl_ch, hz, rum_ratectl_timeout, rvp); in rum_ratectl_start()
3122 struct rum_vap *rvp = arg; in rum_ratectl_timeout() local
3123 struct ieee80211vap *vap = &rvp->vap; in rum_ratectl_timeout()
3126 ieee80211_runtask(ic, &rvp->ratectl_task); in rum_ratectl_timeout()
3132 struct rum_vap *rvp = arg; in rum_ratectl_task() local
3133 struct ieee80211vap *vap = &rvp->vap; in rum_ratectl_task()
3151 txs->nretries = ok[1] + ok[2] * 2 + fail * (rvp->maxretry + 1); in rum_ratectl_task()
3159 usb_callout_reset(&rvp->ratectl_ch, hz, rum_ratectl_timeout, rvp); in rum_ratectl_task()