Lines Matching defs:ic

75 ieee80211_scan_attach(struct ieee80211com *ic)
81 if (ic->ic_scan_methods == NULL)
82 ieee80211_swscan_attach(ic);
84 ic->ic_scan_methods->sc_attach(ic);
88 ieee80211_scan_detach(struct ieee80211com *ic)
97 ic->ic_scan_methods->sc_detach(ic);
131 struct ieee80211com *ic = vap->iv_ic;
142 if (isclr(ic->ic_modecaps, m))
148 ic->ic_scan_methods->sc_vattach(vap);
154 struct ieee80211com *ic = vap->iv_ic;
157 IEEE80211_LOCK(ic);
158 ss = ic->ic_scan;
160 ic->ic_scan_methods->sc_vdetach(vap);
169 IEEE80211_UNLOCK(ic);
237 struct ieee80211com *ic = vap->iv_ic;
238 struct ieee80211_scan_state *ss = ic->ic_scan;
240 IEEE80211_LOCK_ASSERT(ic);
283 struct ieee80211com *ic = ss->ss_ic;
291 printf("%s%u%c", sep, ieee80211_chan2ieee(ic, c),
333 struct ieee80211com *ic = vap->iv_ic;
344 return ic->ic_scan_methods->sc_start_scan(scan, vap, flags, duration,
357 struct ieee80211com *ic = vap->iv_ic;
358 struct ieee80211_scan_state *ss = ic->ic_scan;
376 IEEE80211_LOCK(ic);
398 result = ic->ic_scan_methods->sc_check_scan(scan, vap, flags, duration,
401 IEEE80211_UNLOCK(ic);
426 struct ieee80211com *ic = vap->iv_ic;
445 return (ic->ic_scan_methods->sc_bg_scan(scan, vap, flags));
454 struct ieee80211com *ic = vap->iv_ic;
456 ic->ic_scan_methods->sc_cancel_scan(vap);
468 struct ieee80211com *ic = vap->iv_ic;
470 ic->ic_scan_methods->sc_cancel_anyscan(vap);
481 struct ieee80211com *ic = vap->iv_ic;
483 ic->ic_scan_methods->sc_scan_next(vap);
494 struct ieee80211com *ic = vap->iv_ic;
499 IEEE80211_LOCK(ic);
500 ss = ic->ic_scan;
503 ic->ic_scan_methods->sc_scan_done(vap);
505 IEEE80211_UNLOCK(ic);
518 struct ieee80211com *ic = vap->iv_ic;
520 if ((ic->ic_curchan->ic_flags & IEEE80211_CHAN_PASSIVE) && !force) {
521 ic->ic_flags_ext |= IEEE80211_FEXT_PROBECHAN;
525 ic->ic_scan_methods->sc_scan_probe_curchan(vap, force);
586 struct ieee80211com *ic = vap->iv_ic;
588 return (ic->ic_scan_methods->sc_add_scan(vap, curchan, sp, wh, subtype,
597 ieee80211_scan_timeout(struct ieee80211com *ic)
599 struct ieee80211_scan_state *ss = ic->ic_scan;
669 ieee80211_scan_pickchannel(struct ieee80211com *ic, int flags)
671 struct ieee80211_scan_state *ss = ic->ic_scan;
673 IEEE80211_LOCK_ASSERT(ic);