Lines Matching refs:ic

74 ieee80211_scan_attach(struct ieee80211com *ic)  in ieee80211_scan_attach()  argument
80 if (ic->ic_scan_methods == NULL) in ieee80211_scan_attach()
81 ieee80211_swscan_attach(ic); in ieee80211_scan_attach()
83 ic->ic_scan_methods->sc_attach(ic); in ieee80211_scan_attach()
87 ieee80211_scan_detach(struct ieee80211com *ic) in ieee80211_scan_detach() argument
96 ic->ic_scan_methods->sc_detach(ic); in ieee80211_scan_detach()
130 struct ieee80211com *ic = vap->iv_ic; in ieee80211_scan_vattach() local
141 if (isclr(ic->ic_modecaps, m)) in ieee80211_scan_vattach()
147 ic->ic_scan_methods->sc_vattach(vap); in ieee80211_scan_vattach()
153 struct ieee80211com *ic = vap->iv_ic; in ieee80211_scan_vdetach() local
156 IEEE80211_LOCK(ic); in ieee80211_scan_vdetach()
157 ss = ic->ic_scan; in ieee80211_scan_vdetach()
159 ic->ic_scan_methods->sc_vdetach(vap); in ieee80211_scan_vdetach()
168 IEEE80211_UNLOCK(ic); in ieee80211_scan_vdetach()
236 struct ieee80211com *ic = vap->iv_ic; in ieee80211_scan_update_locked() local
237 struct ieee80211_scan_state *ss = ic->ic_scan; in ieee80211_scan_update_locked()
239 IEEE80211_LOCK_ASSERT(ic); in ieee80211_scan_update_locked()
282 struct ieee80211com *ic = ss->ss_ic; in ieee80211_scan_dump_channels() local
290 net80211_printf("%s%u%c", sep, ieee80211_chan2ieee(ic, c), in ieee80211_scan_dump_channels()
332 struct ieee80211com *ic = vap->iv_ic; in ieee80211_start_scan() local
343 return ic->ic_scan_methods->sc_start_scan(scan, vap, flags, duration, in ieee80211_start_scan()
356 struct ieee80211com *ic = vap->iv_ic; in ieee80211_check_scan() local
357 struct ieee80211_scan_state *ss = ic->ic_scan; in ieee80211_check_scan()
375 IEEE80211_LOCK(ic); in ieee80211_check_scan()
397 result = ic->ic_scan_methods->sc_check_scan(scan, vap, flags, duration, in ieee80211_check_scan()
400 IEEE80211_UNLOCK(ic); in ieee80211_check_scan()
425 struct ieee80211com *ic = vap->iv_ic; in ieee80211_bg_scan() local
457 return (ic->ic_scan_methods->sc_bg_scan(scan, vap, flags)); in ieee80211_bg_scan()
466 struct ieee80211com *ic = vap->iv_ic; in ieee80211_cancel_scan() local
468 ic->ic_scan_methods->sc_cancel_scan(vap); in ieee80211_cancel_scan()
480 struct ieee80211com *ic = vap->iv_ic; in ieee80211_cancel_anyscan() local
482 ic->ic_scan_methods->sc_cancel_anyscan(vap); in ieee80211_cancel_anyscan()
493 struct ieee80211com *ic = vap->iv_ic; in ieee80211_scan_next() local
495 ic->ic_scan_methods->sc_scan_next(vap); in ieee80211_scan_next()
506 struct ieee80211com *ic = vap->iv_ic; in ieee80211_scan_done() local
511 IEEE80211_LOCK(ic); in ieee80211_scan_done()
512 ss = ic->ic_scan; in ieee80211_scan_done()
515 ic->ic_scan_methods->sc_scan_done(vap); in ieee80211_scan_done()
517 IEEE80211_UNLOCK(ic); in ieee80211_scan_done()
530 struct ieee80211com *ic = vap->iv_ic; in ieee80211_probe_curchan() local
532 if ((ic->ic_curchan->ic_flags & IEEE80211_CHAN_PASSIVE) && !force) { in ieee80211_probe_curchan()
533 ic->ic_flags_ext |= IEEE80211_FEXT_PROBECHAN; in ieee80211_probe_curchan()
537 ic->ic_scan_methods->sc_scan_probe_curchan(vap, force); in ieee80211_probe_curchan()
598 struct ieee80211com *ic = vap->iv_ic; in ieee80211_add_scan() local
600 return (ic->ic_scan_methods->sc_add_scan(vap, curchan, sp, wh, subtype, in ieee80211_add_scan()
609 ieee80211_scan_timeout(struct ieee80211com *ic) in ieee80211_scan_timeout() argument
611 struct ieee80211_scan_state *ss = ic->ic_scan; in ieee80211_scan_timeout()
681 ieee80211_scan_pickchannel(struct ieee80211com *ic, int flags) in ieee80211_scan_pickchannel() argument
683 struct ieee80211_scan_state *ss = ic->ic_scan; in ieee80211_scan_pickchannel()
685 IEEE80211_LOCK_ASSERT(ic); in ieee80211_scan_pickchannel()