Lines Matching refs:vap
89 ieee80211_regdomain_vattach(struct ieee80211vap *vap)
94 ieee80211_regdomain_vdetach(struct ieee80211vap *vap)
324 struct ieee80211vap *vap;
327 TAILQ_FOREACH(vap, &ic->ic_vaps, iv_next)
328 if (vap->iv_state != IEEE80211_S_INIT)
334 ieee80211_setregdomain(struct ieee80211vap *vap,
337 struct ieee80211com *ic = vap->iv_ic;
344 IEEE80211_DPRINTF(vap, IEEE80211_MSG_IOCTL,
349 IEEE80211_DPRINTF(vap, IEEE80211_MSG_IOCTL,
355 IEEE80211_DPRINTF(vap, IEEE80211_MSG_IOCTL,
368 IEEE80211_DPRINTF(vap, IEEE80211_MSG_IOCTL,
373 IEEE80211_DPRINTF(vap, IEEE80211_MSG_IOCTL,
389 /* XXX bandaid; a running vap will likely crash */
392 IEEE80211_DPRINTF(vap, IEEE80211_MSG_IOCTL,
400 IEEE80211_DPRINTF(vap, IEEE80211_MSG_IOCTL,
409 * XXX ic_bsschan is marked undefined, must have vap's in
417 if (vap->iv_des_chan != IEEE80211_CHAN_ANYC) {
418 desfreq = vap->iv_des_chan->ic_freq;
419 desflags = vap->iv_des_chan->ic_flags;
439 ieee80211_scan_flush(vap);
441 if (vap->iv_des_chan != IEEE80211_CHAN_ANYC) {
444 vap->iv_des_chan = (c != NULL) ? c : IEEE80211_CHAN_ANYC;