Lines Matching refs:ic
72 ieee80211_scan_attach(struct ieee80211com *ic) in ieee80211_scan_attach() argument
78 if (ic->ic_scan_methods == NULL) in ieee80211_scan_attach()
79 ieee80211_swscan_attach(ic); in ieee80211_scan_attach()
81 ic->ic_scan_methods->sc_attach(ic); in ieee80211_scan_attach()
85 ieee80211_scan_detach(struct ieee80211com *ic) in ieee80211_scan_detach() argument
94 ic->ic_scan_methods->sc_detach(ic); in ieee80211_scan_detach()
123 struct ieee80211com *ic = vap->iv_ic; in ieee80211_scan_vattach() local
132 ic->ic_scan_methods->sc_vattach(vap); in ieee80211_scan_vattach()
138 struct ieee80211com *ic = vap->iv_ic; in ieee80211_scan_vdetach() local
141 IEEE80211_LOCK(ic); in ieee80211_scan_vdetach()
142 ss = ic->ic_scan; in ieee80211_scan_vdetach()
144 ic->ic_scan_methods->sc_vdetach(vap); in ieee80211_scan_vdetach()
153 IEEE80211_UNLOCK(ic); in ieee80211_scan_vdetach()
221 struct ieee80211com *ic = vap->iv_ic; in ieee80211_scan_update_locked() local
222 struct ieee80211_scan_state *ss = ic->ic_scan; in ieee80211_scan_update_locked()
224 IEEE80211_LOCK_ASSERT(ic); in ieee80211_scan_update_locked()
266 struct ieee80211com *ic = ss->ss_ic; in ieee80211_scan_dump_channels() local
274 printf("%s%u%c", sep, ieee80211_chan2ieee(ic, c), in ieee80211_scan_dump_channels()
317 struct ieee80211com *ic = vap->iv_ic; in ieee80211_start_scan() local
328 return ic->ic_scan_methods->sc_start_scan(scan, vap, flags, duration, in ieee80211_start_scan()
341 struct ieee80211com *ic = vap->iv_ic; in ieee80211_check_scan() local
342 struct ieee80211_scan_state *ss = ic->ic_scan; in ieee80211_check_scan()
360 IEEE80211_LOCK(ic); in ieee80211_check_scan()
382 result = ic->ic_scan_methods->sc_check_scan(scan, vap, flags, duration, in ieee80211_check_scan()
385 IEEE80211_UNLOCK(ic); in ieee80211_check_scan()
410 struct ieee80211com *ic = vap->iv_ic; in ieee80211_bg_scan() local
429 return (ic->ic_scan_methods->sc_bg_scan(scan, vap, flags)); in ieee80211_bg_scan()
438 struct ieee80211com *ic = vap->iv_ic; in ieee80211_cancel_scan() local
440 ic->ic_scan_methods->sc_cancel_scan(vap); in ieee80211_cancel_scan()
449 struct ieee80211com *ic = vap->iv_ic; in ieee80211_cancel_anyscan() local
451 ic->ic_scan_methods->sc_cancel_anyscan(vap); in ieee80211_cancel_anyscan()
461 struct ieee80211com *ic = vap->iv_ic; in ieee80211_scan_next() local
463 ic->ic_scan_methods->sc_scan_next(vap); in ieee80211_scan_next()
473 struct ieee80211com *ic = vap->iv_ic; in ieee80211_scan_done() local
478 IEEE80211_LOCK(ic); in ieee80211_scan_done()
479 ss = ic->ic_scan; in ieee80211_scan_done()
482 ic->ic_scan_methods->sc_scan_done(vap); in ieee80211_scan_done()
484 IEEE80211_UNLOCK(ic); in ieee80211_scan_done()
497 struct ieee80211com *ic = vap->iv_ic; in ieee80211_probe_curchan() local
499 if ((ic->ic_curchan->ic_flags & IEEE80211_CHAN_PASSIVE) && !force) { in ieee80211_probe_curchan()
500 ic->ic_flags_ext |= IEEE80211_FEXT_PROBECHAN; in ieee80211_probe_curchan()
504 ic->ic_scan_methods->sc_scan_probe_curchan(vap, force); in ieee80211_probe_curchan()
566 struct ieee80211com *ic = vap->iv_ic; in ieee80211_add_scan() local
568 return (ic->ic_scan_methods->sc_add_scan(vap, curchan, sp, wh, subtype, in ieee80211_add_scan()
577 ieee80211_scan_timeout(struct ieee80211com *ic) in ieee80211_scan_timeout() argument
579 struct ieee80211_scan_state *ss = ic->ic_scan; in ieee80211_scan_timeout()
648 ieee80211_scan_pickchannel(struct ieee80211com *ic, int flags) in ieee80211_scan_pickchannel() argument
650 struct ieee80211_scan_state *ss = ic->ic_scan; in ieee80211_scan_pickchannel()
652 IEEE80211_LOCK_ASSERT(ic); in ieee80211_scan_pickchannel()