Lines Matching defs:ic

340 	struct ieee80211com *ic;
444 ic = ifp->if_l2com;
445 ic->ic_ifp = ifp;
446 ic->ic_phytype = IEEE80211_T_OFDM; /* not only, but not used */
447 ic->ic_opmode = IEEE80211_M_STA; /* default to BSS mode */
450 ic->ic_caps =
469 ieee80211_init_channels(ic, NULL, &bands);
471 ieee80211_ifattach(ic, macaddr);
472 ic->ic_raw_xmit = uath_raw_xmit;
473 ic->ic_scan_start = uath_scan_start;
474 ic->ic_scan_end = uath_scan_end;
475 ic->ic_set_channel = uath_set_channel;
477 ic->ic_vap_create = uath_vap_create;
478 ic->ic_vap_delete = uath_vap_delete;
479 ic->ic_update_mcast = uath_update_mcast;
480 ic->ic_update_promisc = uath_update_promisc;
482 ieee80211_radiotap_attach(ic,
489 ieee80211_announce(ic);
506 struct ieee80211com *ic = ifp->if_l2com;
548 ieee80211_ifdetach(ic);
1059 uath_vap_create(struct ieee80211com *ic, const char name[IFNAMSIZ], int unit,
1067 if (!TAILQ_EMPTY(&ic->ic_vaps)) /* only one at a time */
1076 if (ieee80211_vap_setup(ic, vap, name, unit, opmode,
1090 ic->ic_opmode = opmode;
1108 struct ieee80211com *ic = ifp->if_l2com;
1153 error = uath_switch_channel(sc, ic->ic_curchan);
1477 struct ieee80211com *ic = ifp->if_l2com;
1500 ieee80211_chan2ieee(ic, c),
1559 struct ieee80211com *ic = ifp->if_l2com;
1583 ieee80211_start_all(ic);
1586 error = ifmedia_ioctl(ifp, ifr, &ic->ic_media, cmd);
1856 struct ieee80211com *ic = ni->ni_ic;
1857 struct ifnet *ifp = ic->ic_ifp;
1895 uath_scan_start(struct ieee80211com *ic)
1901 uath_scan_end(struct ieee80211com *ic)
1907 uath_set_channel(struct ieee80211com *ic)
1909 struct ifnet *ifp = ic->ic_ifp;
1918 (void)uath_switch_channel(sc, ic->ic_curchan);
1972 struct ieee80211com *ic = sc->sc_ifp->if_l2com;
1973 struct ieee80211vap *vap = TAILQ_FIRST(&ic->ic_vaps);
2023 struct ieee80211com *ic = sc->sc_ifp->if_l2com;
2024 struct ieee80211vap *vap = TAILQ_FIRST(&ic->ic_vaps);
2076 struct ieee80211com *ic = vap->iv_ic;
2077 struct uath_softc *sc = ic->ic_ifp->if_softc;
2084 IEEE80211_UNLOCK(ic);
2132 if (ic->ic_opmode == IEEE80211_M_MONITOR) {
2163 IEEE80211_LOCK(ic);
2545 struct ieee80211com *ic = ifp->if_l2com;
2689 ieee80211_radiotap_active(ic)) {
2718 struct ieee80211com *ic = ifp->if_l2com;
2764 ni = ieee80211_find_rxnode(ic,
2773 (void) ieee80211_input_all(ic, m,