Home
last modified time | relevance | path

Searched refs:ic (Results 1 – 25 of 277) sorted by relevance

12345678910>>...12

/freebsd/sys/net80211/
H A Dieee80211_dfs.c95 ieee80211_dfs_attach(struct ieee80211com *ic) in ieee80211_dfs_attach() argument
97 struct ieee80211_dfs_state *dfs = &ic->ic_dfs; in ieee80211_dfs_attach()
99 callout_init_mtx(&dfs->nol_timer, IEEE80211_LOCK_OBJ(ic), 0); in ieee80211_dfs_attach()
100 callout_init_mtx(&dfs->cac_timer, IEEE80211_LOCK_OBJ(ic), 0); in ieee80211_dfs_attach()
102 ic->ic_set_quiet = null_set_quiet; in ieee80211_dfs_attach()
106 ieee80211_dfs_detach(struct ieee80211com *ic) in ieee80211_dfs_detach() argument
109 ieee80211_dfs_reset(ic); in ieee80211_dfs_detach()
113 ieee80211_dfs_reset(struct ieee80211com *ic) in ieee80211_dfs_reset() argument
115 struct ieee80211_dfs_state *dfs = &ic->ic_dfs; in ieee80211_dfs_reset()
121 for (i = 0; i < ic->ic_nchans; i++) in ieee80211_dfs_reset()
[all …]
H A Dieee80211_proto.c265 ieee80211_proto_attach(struct ieee80211com *ic) in ieee80211_proto_attach() argument
270 hdrlen = ic->ic_headroom in ieee80211_proto_attach()
278 TASK_INIT(&ic->ic_parent_task, 0, parent_updown, ic); in ieee80211_proto_attach()
279 TASK_INIT(&ic->ic_mcast_task, 0, update_mcast, ic); in ieee80211_proto_attach()
280 TASK_INIT(&ic->ic_promisc_task, 0, update_promisc, ic); in ieee80211_proto_attach()
281 TASK_INIT(&ic->ic_chan_task, 0, update_channel, ic); in ieee80211_proto_attach()
282 TASK_INIT(&ic->ic_bmiss_task, 0, beacon_miss, ic); in ieee80211_proto_attach()
283 TASK_INIT(&ic->ic_chw_task, 0, update_chw, ic); in ieee80211_proto_attach()
284 TASK_INIT(&ic->ic_restart_task, 0, restart_vaps, ic); in ieee80211_proto_attach()
286 ic->ic_wme.wme_hipri_switch_hysteresis = in ieee80211_proto_attach()
[all …]
H A Dieee80211_scan_sw.c96 ieee80211_swscan_detach(struct ieee80211com *ic) in ieee80211_swscan_detach() argument
98 struct ieee80211_scan_state *ss = ic->ic_scan; in ieee80211_swscan_detach()
102 ieee80211_draintask(ic, &SCAN_PRIVATE(ss)->ss_scan_start); in ieee80211_swscan_detach()
103 taskqueue_drain_timeout(ic->ic_tq, in ieee80211_swscan_detach()
105 KASSERT((ic->ic_flags & IEEE80211_F_SCAN) == 0, in ieee80211_swscan_detach()
119 ic->ic_scan = NULL; in ieee80211_swscan_detach()
137 struct ieee80211com *ic = vap->iv_ic; in ieee80211_swscan_vdetach() local
138 struct ieee80211_scan_state *ss = ic->ic_scan; in ieee80211_swscan_vdetach()
140 IEEE80211_LOCK_ASSERT(ic); in ieee80211_swscan_vdetach()
143 (ic in ieee80211_swscan_vdetach()
150 struct ieee80211com *ic = vap->iv_ic; ieee80211_swscan_set_scan_duration() local
169 struct ieee80211com *ic = vap->iv_ic; ieee80211_swscan_start_scan_locked() local
244 struct ieee80211com *ic = vap->iv_ic; ieee80211_swscan_start_scan() local
271 struct ieee80211com *ic = vap->iv_ic; ieee80211_swscan_check_scan() local
334 struct ieee80211com *ic = vap->iv_ic; ieee80211_swscan_bg_scan() local
431 struct ieee80211com *ic = vap->iv_ic; cancel_scan() local
509 struct ieee80211com *ic = vap->iv_ic; ieee80211_swscan_scan_done() local
527 struct ieee80211com *ic = vap->iv_ic; ieee80211_swscan_probe_curchan() local
564 struct ieee80211com *ic = ss->ss_ic; scan_curchan() local
581 struct ieee80211com *ic = ss->ss_ic; scan_signal() local
595 struct ieee80211com *ic = ss->ss_ic; scan_signal_locked() local
627 struct ieee80211com *ic = ss->ss_ic; scan_start() local
682 struct ieee80211com *ic = ss->ss_ic; scan_curchan_task() local
790 struct ieee80211com *ic = ss->ss_ic; scan_end() local
897 struct ieee80211com *ic = ss->ss_ic; scan_done() local
957 struct ieee80211com *ic = vap->iv_ic; ieee80211_swscan_add_scan() local
1019 ieee80211_swscan_attach(struct ieee80211com * ic) ieee80211_swscan_attach() argument
[all...]
H A Dieee80211.c94 static void ieee80211_syncflag_locked(struct ieee80211com *ic, int flag);
95 static void ieee80211_syncflag_ht_locked(struct ieee80211com *ic, int flag);
96 static void ieee80211_syncflag_ext_locked(struct ieee80211com *ic, int flag);
97 static void ieee80211_syncflag_vht_locked(struct ieee80211com *ic, int flag);
98 static int ieee80211_media_setup(struct ieee80211com *ic,
132 ieee80211_chan_init(struct ieee80211com *ic) in ieee80211_chan_init() argument
135 if (ic->ic_sup_rates[m].rs_nrates == 0) \ in ieee80211_chan_init()
136 ic->ic_sup_rates[m] = def; \ in ieee80211_chan_init()
141 KASSERT(0 < ic->ic_nchans && ic->ic_nchans <= IEEE80211_CHAN_MAX, in ieee80211_chan_init()
142 ("invalid number of channels specified: %u", ic->ic_nchans)); in ieee80211_chan_init()
[all …]
H A Dieee80211_regdomain.c49 null_getradiocaps(struct ieee80211com *ic, int maxchan, in null_getradiocaps() argument
53 if (maxchan > ic->ic_nchans) in null_getradiocaps()
54 maxchan = ic->ic_nchans; in null_getradiocaps()
55 memcpy(c, ic->ic_channels, maxchan*sizeof(struct ieee80211_channel)); in null_getradiocaps()
60 null_setregdomain(struct ieee80211com *ic, in null_setregdomain() argument
68 ieee80211_regdomain_attach(struct ieee80211com *ic) in ieee80211_regdomain_attach() argument
70 if (ic->ic_regdomain.regdomain == 0 && in ieee80211_regdomain_attach()
71 ic->ic_regdomain.country == CTRY_DEFAULT) { in ieee80211_regdomain_attach()
72 ic->ic_regdomain.location = ' '; /* both */ in ieee80211_regdomain_attach()
75 ic->ic_getradiocaps = null_getradiocaps; in ieee80211_regdomain_attach()
[all …]
H A Dieee80211_scan.c75 ieee80211_scan_attach(struct ieee80211com *ic) in ieee80211_scan_attach() argument
81 if (ic->ic_scan_methods == NULL) in ieee80211_scan_attach()
82 ieee80211_swscan_attach(ic); in ieee80211_scan_attach()
84 ic->ic_scan_methods->sc_attach(ic); in ieee80211_scan_attach()
88 ieee80211_scan_detach(struct ieee80211com *ic) in ieee80211_scan_detach() argument
97 ic->ic_scan_methods->sc_detach(ic); in ieee80211_scan_detach()
131 struct ieee80211com *ic = vap->iv_ic; in ieee80211_scan_vattach() local
142 if (isclr(ic in ieee80211_scan_vattach()
154 struct ieee80211com *ic = vap->iv_ic; ieee80211_scan_vdetach() local
237 struct ieee80211com *ic = vap->iv_ic; ieee80211_scan_update_locked() local
283 struct ieee80211com *ic = ss->ss_ic; ieee80211_scan_dump_channels() local
333 struct ieee80211com *ic = vap->iv_ic; ieee80211_start_scan() local
357 struct ieee80211com *ic = vap->iv_ic; ieee80211_check_scan() local
426 struct ieee80211com *ic = vap->iv_ic; ieee80211_bg_scan() local
454 struct ieee80211com *ic = vap->iv_ic; ieee80211_cancel_scan() local
468 struct ieee80211com *ic = vap->iv_ic; ieee80211_cancel_anyscan() local
481 struct ieee80211com *ic = vap->iv_ic; ieee80211_scan_next() local
494 struct ieee80211com *ic = vap->iv_ic; ieee80211_scan_done() local
518 struct ieee80211com *ic = vap->iv_ic; ieee80211_probe_curchan() local
586 struct ieee80211com *ic = vap->iv_ic; ieee80211_add_scan() local
597 ieee80211_scan_timeout(struct ieee80211com * ic) ieee80211_scan_timeout() argument
669 ieee80211_scan_pickchannel(struct ieee80211com * ic,int flags) ieee80211_scan_pickchannel() argument
[all...]
H A Dieee80211_radiotap.c54 ieee80211_radiotap_attach(struct ieee80211com *ic, in ieee80211_radiotap_attach() argument
58 ieee80211_radiotap_attachv(ic, th, tlen, 0, tx_radiotap, in ieee80211_radiotap_attach()
63 ieee80211_radiotap_attachv(struct ieee80211com *ic, in ieee80211_radiotap_attachv() argument
74 ic->ic_th = th; in ieee80211_radiotap_attachv()
82 ic_printf(ic, "%s: no tx channel, radiotap 0x%x\n", __func__, in ieee80211_radiotap_attachv()
86 ic->ic_txchan = ((uint8_t *) th) + off; in ieee80211_radiotap_attachv()
90 ic->ic_rh = rh; in ieee80211_radiotap_attachv()
98 ic_printf(ic, "%s: no rx channel, radiotap 0x%x\n", __func__, in ieee80211_radiotap_attachv()
102 ic->ic_rxchan = ((uint8_t *) rh) + off; in ieee80211_radiotap_attachv()
107 ieee80211_radiotap_detach(struct ieee80211com *ic) in ieee80211_radiotap_detach() argument
[all …]
H A Dieee80211_ddb.c135 const struct ieee80211com *ic; in DB_SHOW_COMMAND() local
164 ic = (const struct ieee80211com *) addr; in DB_SHOW_COMMAND()
165 _db_show_com(ic, showvaps, showsta, showmesh, showprocs, showscan); in DB_SHOW_COMMAND()
462 const struct ieee80211com *ic = vap->iv_ic; in _db_show_vap() local
545 if (isset(ic->ic_modecaps, i)) { in _db_show_vap()
586 if (isset(ic->ic_modecaps, i)) { in _db_show_vap()
658 _db_show_com(const struct ieee80211com *ic, int showvaps, int showsta, in _db_show_com() argument
663 db_printf("COM: %p:", ic); in _db_show_com()
664 TAILQ_FOREACH(vap, &ic->ic_vaps, iv_next) in _db_show_com()
667 db_printf("\tsoftc %p", ic->ic_softc); in _db_show_com()
[all …]
H A Dieee80211_superg.c101 struct ieee80211com *ic = arg; in ff_age_all() local
104 ieee80211_ff_age_all(ic, ieee80211_ffagemax + 1); in ff_age_all()
108 ieee80211_superg_attach(struct ieee80211com *ic) in ieee80211_superg_attach() argument
112 IEEE80211_FF_LOCK_INIT(ic, ic->ic_name); in ieee80211_superg_attach()
122 TIMEOUT_TASK_INIT(ic->ic_tq, &sg->ff_qtimer, 0, ff_age_all, ic); in ieee80211_superg_attach()
123 ic->ic_superg = sg; in ieee80211_superg_attach()
134 ieee80211_superg_detach(struct ieee80211com *ic) in ieee80211_superg_detach() argument
137 if (ic->ic_superg != NULL) { in ieee80211_superg_detach()
138 struct timeout_task *qtask = &ic->ic_superg->ff_qtimer; in ieee80211_superg_detach()
140 while (taskqueue_cancel_timeout(ic->ic_tq, qtask, NULL) != 0) in ieee80211_superg_detach()
[all …]
H A Dieee80211_node.c103 static void ieee80211_node_table_init(struct ieee80211com *ic,
115 ieee80211_node_attach(struct ieee80211com *ic) in ieee80211_node_attach() argument
118 ieee80211_ageq_init(&ic->ic_stageq, ic->ic_max_keyix * 8, in ieee80211_node_attach()
120 ieee80211_node_table_init(ic, &ic->ic_sta, "station", in ieee80211_node_attach()
121 IEEE80211_INACT_INIT, ic->ic_max_keyix); in ieee80211_node_attach()
122 callout_init(&ic->ic_inact, 1); in ieee80211_node_attach()
123 callout_reset(&ic->ic_inact, IEEE80211_INACT_WAIT*hz, in ieee80211_node_attach()
124 ieee80211_node_timeout, ic); in ieee80211_node_attach()
126 ic->ic_node_alloc = node_alloc; in ieee80211_node_attach()
127 ic->ic_node_init = node_init; in ieee80211_node_attach()
[all …]
H A Dieee80211_ht.c226 ieee80211_ht_attach(struct ieee80211com *ic) in ieee80211_ht_attach() argument
229 ic->ic_recv_action = ieee80211_recv_action; in ieee80211_ht_attach()
230 ic->ic_send_action = ieee80211_send_action; in ieee80211_ht_attach()
231 ic->ic_ampdu_enable = ieee80211_ampdu_enable; in ieee80211_ht_attach()
232 ic->ic_addba_request = ieee80211_addba_request; in ieee80211_ht_attach()
233 ic->ic_addba_response = ieee80211_addba_response; in ieee80211_ht_attach()
234 ic->ic_addba_response_timeout = null_addba_response_timeout; in ieee80211_ht_attach()
235 ic->ic_addba_stop = ieee80211_addba_stop; in ieee80211_ht_attach()
236 ic->ic_bar_response = ieee80211_bar_response; in ieee80211_ht_attach()
237 ic->ic_ampdu_rx_start = ampdu_rx_start; in ieee80211_ht_attach()
[all …]
/freebsd/sys/dev/iscsi/
H A Dicl_soft.c72 struct icl_conn ic; member
175 icl_conn_fail(struct icl_conn *ic) in icl_conn_fail() argument
177 if (ic->ic_socket == NULL) in icl_conn_fail()
183 ic->ic_socket->so_error = EDOOFUS; in icl_conn_fail()
184 (ic->ic_error)(ic); in icl_conn_fail()
188 icl_soft_conn_pdu_free(struct icl_conn *ic, struct icl_pdu *ip) in icl_soft_conn_pdu_free() argument
198 refcount_release(&ic->ic_outstanding_pdus); in icl_soft_conn_pdu_free()
246 icl_soft_conn_new_pdu(struct icl_conn *ic, int flags) in icl_soft_conn_new_pdu() argument
252 refcount_acquire(&ic->ic_outstanding_pdus); in icl_soft_conn_new_pdu()
258 refcount_release(&ic->ic_outstanding_pdus); in icl_soft_conn_new_pdu()
[all …]
H A Dicl_wrappers.h46 icl_pdu_new(struct icl_conn *ic, int flags) in icl_pdu_new() argument
49 return (ICL_CONN_NEW_PDU(ic, flags)); in icl_pdu_new()
112 icl_conn_free(struct icl_conn *ic) in icl_conn_free() argument
115 ICL_CONN_FREE(ic); in icl_conn_free()
119 icl_conn_handoff(struct icl_conn *ic, int fd) in icl_conn_handoff() argument
122 return (ICL_CONN_HANDOFF(ic, fd)); in icl_conn_handoff()
126 icl_conn_close(struct icl_conn *ic) in icl_conn_close() argument
129 ICL_CONN_CLOSE(ic); in icl_conn_close()
133 icl_conn_task_setup(struct icl_conn *ic, struct icl_pdu *ip, in icl_conn_task_setup() argument
137 return (ICL_CONN_TASK_SETUP(ic, ip, csio, task_tagp, prvp)); in icl_conn_task_setup()
[all …]
/freebsd/sys/dev/wtap/
H A Dif_wtap.c280 struct ieee80211com *ic = vap->iv_ic; in wtap_newstate() local
281 struct wtap_softc *sc = ic->ic_softc; in wtap_newstate()
359 wtap_vap_create(struct ieee80211com *ic, const char name[IFNAMSIZ], in wtap_vap_create() argument
364 struct wtap_softc *sc = ic->ic_softc; in wtap_vap_create()
377 error = ieee80211_vap_setup(ic, vap, name, unit, opmode, in wtap_vap_create()
422 wtap_parent(struct ieee80211com *ic) in wtap_parent() argument
424 struct wtap_softc *sc = ic->ic_softc; in wtap_parent()
426 if (ic->ic_nrunning > 0) { in wtap_parent()
428 ieee80211_start_all(ic); in wtap_parent()
434 wtap_scan_start(struct ieee80211com *ic) in wtap_scan_start() argument
[all …]
/freebsd/sys/dev/rtwn/
H A Dif_rtwn.c160 struct ieee80211com *ic = &sc->sc_ic; in rtwn_attach() local
211 ic->ic_softc = sc; in rtwn_attach()
212 ic->ic_phytype = IEEE80211_T_OFDM; /* not only, but not used */ in rtwn_attach()
213 ic->ic_opmode = IEEE80211_M_STA; /* default to BSS mode */ in rtwn_attach()
216 ic->ic_caps = in rtwn_attach()
239 ic->ic_cryptocaps = in rtwn_attach()
245 ic->ic_htcaps = in rtwn_attach()
257 ic->ic_htcaps |= in rtwn_attach()
263 ic->ic_txstream = sc->ntxchains; in rtwn_attach()
264 ic->ic_rxstream = sc->nrxchains; in rtwn_attach()
[all …]
/freebsd/sys/dev/iser/
H A Dicl_iser.c40 static void iser_conn_release(struct icl_conn *ic);
115 iser_conn_pdu_append_bio(struct icl_conn *ic, struct icl_pdu *request, in iser_conn_pdu_append_bio() argument
127 iser_conn_pdu_append_data(struct icl_conn *ic, struct icl_pdu *request, in iser_conn_pdu_append_data() argument
130 struct iser_conn *iser_conn = icl_to_iser_conn(ic); in iser_conn_pdu_append_data()
145 iser_conn_pdu_get_bio(struct icl_conn *ic, struct icl_pdu *ip, in iser_conn_pdu_get_bio() argument
153 iser_conn_pdu_get_data(struct icl_conn *ic, struct icl_pdu *ip, in iser_conn_pdu_get_data() argument
165 iser_new_pdu(struct icl_conn *ic, int flags) in iser_new_pdu() argument
169 struct iser_conn *iser_conn = icl_to_iser_conn(ic); in iser_new_pdu()
179 ip->ip_conn = ic; in iser_new_pdu()
186 iser_conn_new_pdu(struct icl_conn *ic, int flags) in iser_conn_new_pdu() argument
[all …]
/freebsd/sys/dev/cxgbe/cxgbei/
H A Dicl_cxgbei.c173 icl_cxgbei_conn_pdu_free(struct icl_conn *ic, struct icl_pdu *ip) in icl_cxgbei_conn_pdu_free() argument
179 MPASS(ic == ip->ip_conn); in icl_cxgbei_conn_pdu_free()
185 KASSERT(ic != NULL || icp->ref_cnt == 1, in icl_cxgbei_conn_pdu_free()
193 if (__predict_true(ic != NULL)) in icl_cxgbei_conn_pdu_free()
194 refcount_release(&ic->ic_outstanding_pdus); in icl_cxgbei_conn_pdu_free()
284 icl_cxgbei_new_pdu_set_conn(struct icl_pdu *ip, struct icl_conn *ic) in icl_cxgbei_new_pdu_set_conn() argument
287 ip->ip_conn = ic; in icl_cxgbei_new_pdu_set_conn()
289 refcount_acquire(&ic->ic_outstanding_pdus); in icl_cxgbei_new_pdu_set_conn()
297 icl_cxgbei_conn_new_pdu(struct icl_conn *ic, int flags) in icl_cxgbei_conn_new_pdu() argument
304 icl_cxgbei_new_pdu_set_conn(ip, ic); in icl_cxgbei_conn_new_pdu()
[all …]
/freebsd/sys/dev/usb/wlan/
H A Dif_ural.c426 struct ieee80211com *ic = &sc->sc_ic; in ural_attach() local
459 ic->ic_softc = sc; in ural_attach()
460 ic->ic_name = device_get_nameunit(self); in ural_attach()
461 ic->ic_phytype = IEEE80211_T_OFDM; /* not only, but not used */ in ural_attach()
464 ic->ic_caps = in ural_attach()
476 ural_getradiocaps(ic, IEEE80211_CHAN_MAX, &ic->ic_nchans, in ural_attach()
477 ic->ic_channels); in ural_attach()
479 ieee80211_ifattach(ic); in ural_attach()
480 ic->ic_update_promisc = ural_update_promisc; in ural_attach()
481 ic->ic_raw_xmit = ural_raw_xmit; in ural_attach()
[all …]
H A Dif_rum.c482 struct ieee80211com *ic = &sc->sc_ic; in rum_attach() local
527 ic->ic_softc = sc; in rum_attach()
528 ic->ic_name = device_get_nameunit(self); in rum_attach()
529 ic->ic_phytype = IEEE80211_T_OFDM; /* not only, but not used */ in rum_attach()
532 ic->ic_caps = in rum_attach()
548 ic->ic_cryptocaps = in rum_attach()
554 rum_getradiocaps(ic, IEEE80211_CHAN_MAX, &ic->ic_nchans, in rum_attach()
555 ic->ic_channels); in rum_attach()
557 ieee80211_ifattach(ic); in rum_attach()
558 ic->ic_update_promisc = rum_update_promisc; in rum_attach()
[all …]
/freebsd/sys/dev/rtwn/rtl8821a/usb/
H A Dr21au_dfs.c120 struct ieee80211com *ic = &sc->sc_ic; in r21au_chan_check() local
136 ieee80211_restart_all(ic); in r21au_chan_check()
149 IEEE80211_LOCK(ic); in r21au_chan_check()
151 ieee80211_dfs_notify_radar(ic, ic->ic_curchan); in r21au_chan_check()
153 IEEE80211_UNLOCK(ic); in r21au_chan_check()
167 struct ieee80211com *ic = vap->iv_ic; in r21au_newstate() local
168 struct rtwn_softc *sc = ic->ic_softc; in r21au_newstate()
176 IEEE80211_UNLOCK(ic); in r21au_newstate()
214 IEEE80211_LOCK(ic); in r21au_newstate()
223 r21au_scan_start(struct ieee80211com *ic) in r21au_scan_start() argument
[all …]
/freebsd/sys/netpfil/ipfw/
H A Dip_fw_iface.c294 struct ipfw_ifc *ic) in ipfw_iface_ref() argument
320 ic->iface = iif; in ipfw_iface_ref()
346 ic->iface = tmp; in ipfw_iface_ref()
357 ic->iface = iif; in ipfw_iface_ref()
370 ipfw_iface_add_notify(struct ip_fw_chain *ch, struct ipfw_ifc *ic) in ipfw_iface_add_notify() argument
377 iif = ic->iface; in ipfw_iface_add_notify()
379 TAILQ_INSERT_TAIL(&iif->consumers, ic, next); in ipfw_iface_add_notify()
381 ic->cb(ch, ic->cbdata, iif->ifindex); in ipfw_iface_add_notify()
389 ipfw_iface_del_notify(struct ip_fw_chain *ch, struct ipfw_ifc *ic) in ipfw_iface_del_notify() argument
395 iif = ic->iface; in ipfw_iface_del_notify()
[all …]
/freebsd/usr.bin/enigma/
H A Denigma.c36 int ic, i, k, temp; in setup() local
65 ic = (rnd&MASK)%(k+1); in setup()
68 t1[k] = t1[ic]; in setup()
69 t1[ic] = temp; in setup()
71 ic = (rnd&MASK) % k; in setup()
72 while(t3[ic]!=0) ic = (ic+1) % k; in setup()
73 t3[k] = ic; in setup()
74 t3[ic] = k; in setup()
141 int i, ic, k, temp; in shuffle() local
149 ic = (rnd&MASK)%(k+1); in shuffle()
[all …]
/freebsd/sys/dev/otus/
H A Dif_otus.c336 struct ieee80211com *ic = &sc->sc_ic; in otus_detach() local
354 ieee80211_ifdetach(ic); in otus_detach()
367 otus_vap_create(struct ieee80211com *ic, const char name[IFNAMSIZ], int unit, in otus_vap_create() argument
375 if (!TAILQ_EMPTY(&ic->ic_vaps)) /* only one at a time */ in otus_vap_create()
381 if (ieee80211_vap_setup(ic, vap, name, unit, opmode, in otus_vap_create()
400 ic->ic_opmode = opmode; in otus_vap_create()
416 otus_parent(struct ieee80211com *ic) in otus_parent() argument
418 struct otus_softc *sc = ic->ic_softc; in otus_parent()
421 if (ic->ic_nrunning > 0) { in otus_parent()
432 ieee80211_start_all(ic); in otus_parent()
[all …]
/freebsd/sys/dev/ipw/
H A Dif_ipw.c226 struct ieee80211com *ic = &sc->sc_ic; in ipw_attach() local
271 ic->ic_softc = sc; in ipw_attach()
272 ic->ic_name = device_get_nameunit(dev); in ipw_attach()
273 ic->ic_opmode = IEEE80211_M_STA; in ipw_attach()
274 ic->ic_phytype = IEEE80211_T_DS; in ipw_attach()
277 ic->ic_caps = in ipw_attach()
288 ic->ic_macaddr[0] = val >> 8; in ipw_attach()
289 ic->ic_macaddr[1] = val & 0xff; in ipw_attach()
291 ic->ic_macaddr[2] = val >> 8; in ipw_attach()
292 ic->ic_macaddr[3] = val & 0xff; in ipw_attach()
[all …]
/freebsd/sys/dev/ath/
H A Dif_ath.c601 struct ieee80211com *ic = &sc->sc_ic; in ath_attach() local
611 ic->ic_softc = sc; in ath_attach()
612 ic->ic_name = device_get_nameunit(sc->sc_dev); in ath_attach()
904 ic->ic_phytype = IEEE80211_T_OFDM; in ath_attach()
905 ic->ic_opmode = IEEE80211_M_STA; in ath_attach()
906 ic->ic_caps = in ath_attach()
931 ic->ic_cryptocaps |= IEEE80211_CRYPTO_WEP; in ath_attach()
933 ic->ic_cryptocaps |= IEEE80211_CRYPTO_AES_OCB; in ath_attach()
935 ic->ic_cryptocaps |= IEEE80211_CRYPTO_AES_CCM; in ath_attach()
937 ic->ic_cryptocaps |= IEEE80211_CRYPTO_CKIP; in ath_attach()
[all …]

12345678910>>...12