Lines Matching defs:vap
112 rssadapt_setinterval(const struct ieee80211vap *vap, int msecs)
114 struct ieee80211_rssadapt *rs = vap->iv_rs;
124 rssadapt_init(struct ieee80211vap *vap)
128 KASSERT(vap->iv_rs == NULL, ("%s: iv_rs already initialized",
131 vap->iv_rs = rs = malloc(sizeof(struct ieee80211_rssadapt),
134 if_printf(vap->iv_ifp, "couldn't alloc ratectl structure\n");
137 rs->vap = vap;
138 rssadapt_setinterval(vap, 500 /* msecs */);
139 rssadapt_sysctlattach(vap, vap->iv_sysctl, vap->iv_oid);
143 rssadapt_deinit(struct ieee80211vap *vap)
145 free(vap->iv_rs, M_80211_RATECTL);
168 struct ieee80211vap *vap = ni->ni_vap;
169 struct ieee80211_rssadapt *rsa = vap->iv_rs;
177 if_printf(vap->iv_ifp, "couldn't alloc per-node ratectl "
274 IEEE80211_DPRINTF(ra->ra_rs->vap, IEEE80211_MSG_RATECTL,
299 IEEE80211_DPRINTF(ra->ra_rs->vap, IEEE80211_MSG_RATECTL,
309 rssadapt_tx_complete(const struct ieee80211vap *vap,
329 struct ieee80211vap *vap = arg1;
330 struct ieee80211_rssadapt *rs = vap->iv_rs;
337 rssadapt_setinterval(vap, msecs);
342 rssadapt_sysctlattach(struct ieee80211vap *vap,
347 "rssadapt_rate_interval", CTLTYPE_INT | CTLFLAG_RW, vap,