Searched refs:ic (Results 1 - 25 of 122) sorted by relevance

12345

/haiku/src/libs/compat/freebsd_wlan/net80211/
H A Dieee80211_scan_sw.h30 extern void ieee80211_swscan_attach(struct ieee80211com *ic);
H A Dieee80211_dfs.c100 ieee80211_dfs_attach(struct ieee80211com *ic) argument
102 struct ieee80211_dfs_state *dfs = &ic->ic_dfs;
104 callout_init_mtx(&dfs->nol_timer, IEEE80211_LOCK_OBJ(ic), 0);
105 callout_init_mtx(&dfs->cac_timer, IEEE80211_LOCK_OBJ(ic), 0);
107 ic->ic_set_quiet = null_set_quiet;
111 ieee80211_dfs_detach(struct ieee80211com *ic) argument
114 ieee80211_dfs_reset(ic);
118 ieee80211_dfs_reset(struct ieee80211com *ic) argument
120 struct ieee80211_dfs_state *dfs = &ic->ic_dfs;
126 for (i = 0; i < ic
135 struct ieee80211com *ic = vap->iv_ic; local
189 struct ieee80211com *ic = vap->iv_ic; local
207 struct ieee80211com *ic = vap->iv_ic; local
223 ieee80211_dfs_cac_clear(struct ieee80211com *ic, const struct ieee80211_channel *chan) argument
238 struct ieee80211com *ic = arg; local
276 announce_radar(struct ieee80211com *ic, const struct ieee80211_channel *curchan, const struct ieee80211_channel *newchan) argument
298 ieee80211_dfs_notify_radar(struct ieee80211com *ic, struct ieee80211_channel *chan) argument
402 ieee80211_dfs_pickchannel(struct ieee80211com *ic) argument
[all...]
H A Dieee80211_proto.c264 ieee80211_proto_attach(struct ieee80211com *ic) argument
269 hdrlen = ic->ic_headroom
280 //ic->ic_protmode = IEEE80211_PROT_CTSONLY;
282 TASK_INIT(&ic->ic_parent_task, 0, parent_updown, ic);
283 TASK_INIT(&ic->ic_mcast_task, 0, update_mcast, ic);
284 TASK_INIT(&ic->ic_promisc_task, 0, update_promisc, ic);
285 TASK_INIT(&ic
308 ieee80211_proto_detach(struct ieee80211com *ic) argument
328 struct ieee80211com *ic = vap->iv_ic; local
556 ieee80211_dump_pkt(struct ieee80211com *ic, const uint8_t *buf, int len, int rate, int rssi) argument
645 struct ieee80211com *ic = ni->ni_ic; local
771 struct ieee80211com *ic = vap->iv_ic; local
809 ieee80211_reset_erp(struct ieee80211com *ic) argument
850 struct ieee80211com *ic = vap->iv_ic; local
923 struct ieee80211com *ic = vap->iv_ic; local
989 struct ieee80211com *ic = vap->iv_ic; local
1056 struct ieee80211com *ic = vap->iv_ic; local
1196 struct ieee80211com *ic = vap->iv_ic; local
1226 struct ieee80211com *ic = vap->iv_ic; local
1243 struct ieee80211com *ic = vap->iv_ic; local
1260 struct ieee80211com *ic = vap->iv_ic; local
1509 struct ieee80211com *ic = vap->iv_ic; local
1590 struct ieee80211com *ic = vap->iv_ic; local
1619 struct ieee80211com *ic = vap->iv_ic; local
1762 struct ieee80211com *ic = vap->iv_ic; local
1791 ieee80211_wme_ic_getparams(struct ieee80211com *ic, struct chanAccParams *wp) argument
1820 struct ieee80211com *ic = arg; local
1828 struct ieee80211com *ic = arg; local
1836 struct ieee80211com *ic = arg; local
1844 struct ieee80211com *ic = arg; local
1853 struct ieee80211com *ic = arg; local
1873 struct ieee80211com *ic = vap->iv_ic; local
1905 struct ieee80211com *ic = arg; local
1917 ieee80211_waitfor_parent(struct ieee80211com *ic) argument
1943 struct ieee80211com *ic = vap->iv_ic; local
1959 struct ieee80211com *ic = vap->iv_ic; local
1973 struct ieee80211com *ic = vap->iv_ic; local
2071 ieee80211_start_all(struct ieee80211com *ic) argument
2094 struct ieee80211com *ic = vap->iv_ic; local
2118 struct ieee80211com *ic = vap->iv_ic; local
2129 ieee80211_stop_all(struct ieee80211com *ic) argument
2149 ieee80211_suspend_all(struct ieee80211com *ic) argument
2170 ieee80211_resume_all(struct ieee80211com *ic) argument
2190 ieee80211_restart_all(struct ieee80211com *ic) argument
2200 ieee80211_beacon_miss(struct ieee80211com *ic) argument
2213 struct ieee80211com *ic = arg; local
2235 struct ieee80211com *ic = vap->iv_ic; local
2254 struct ieee80211com *ic = vap->iv_ic; local
2295 ieee80211_csa_startswitch(struct ieee80211com *ic, struct ieee80211_channel *c, int mode, int count) argument
2324 csa_completeswitch(struct ieee80211com *ic) argument
2348 ieee80211_csa_completeswitch(struct ieee80211com *ic) argument
2370 ieee80211_csa_cancelswitch(struct ieee80211com *ic) argument
2384 struct ieee80211com *ic = vap0->iv_ic; local
2411 struct ieee80211com *ic = vap0->iv_ic; local
2442 struct ieee80211com *ic = vap0->iv_ic; local
2474 struct ieee80211com *ic = vap->iv_ic; local
2602 struct ieee80211com *ic = vap->iv_ic; local
2762 struct ieee80211com *ic = vap->iv_ic; local
[all...]
H A Dieee80211_scan_sw.c97 ieee80211_swscan_detach(struct ieee80211com *ic) argument
99 struct ieee80211_scan_state *ss = ic->ic_scan;
103 ieee80211_draintask(ic, &SCAN_PRIVATE(ss)->ss_scan_start);
104 taskqueue_drain_timeout(ic->ic_tq,
106 KASSERT((ic->ic_flags & IEEE80211_F_SCAN) == 0,
120 ic->ic_scan = NULL;
138 struct ieee80211com *ic = vap->iv_ic; local
139 struct ieee80211_scan_state *ss = ic->ic_scan;
141 IEEE80211_LOCK_ASSERT(ic);
144 (ic
151 struct ieee80211com *ic = vap->iv_ic; local
170 struct ieee80211com *ic = vap->iv_ic; local
246 struct ieee80211com *ic = vap->iv_ic; local
273 struct ieee80211com *ic = vap->iv_ic; local
336 struct ieee80211com *ic = vap->iv_ic; local
430 struct ieee80211com *ic = vap->iv_ic; local
508 struct ieee80211com *ic = vap->iv_ic; local
526 struct ieee80211com *ic = vap->iv_ic; local
563 struct ieee80211com *ic = ss->ss_ic; local
580 struct ieee80211com *ic = ss->ss_ic; local
594 struct ieee80211com *ic = ss->ss_ic; local
626 struct ieee80211com *ic = ss->ss_ic; local
681 struct ieee80211com *ic = ss->ss_ic; local
789 struct ieee80211com *ic = ss->ss_ic; local
895 struct ieee80211com *ic = ss->ss_ic; local
955 struct ieee80211com *ic = vap->iv_ic; local
1017 ieee80211_swscan_attach(struct ieee80211com *ic) argument
[all...]
H A Dieee80211_regdomain.c51 null_getradiocaps(struct ieee80211com *ic, int maxchan, argument
55 if (maxchan > ic->ic_nchans)
56 maxchan = ic->ic_nchans;
57 memcpy(c, ic->ic_channels, maxchan*sizeof(struct ieee80211_channel));
62 null_setregdomain(struct ieee80211com *ic, argument
70 ieee80211_regdomain_attach(struct ieee80211com *ic) argument
72 if (ic->ic_regdomain.regdomain == 0 &&
73 ic->ic_regdomain.country == CTRY_DEFAULT) {
74 ic->ic_regdomain.location = ' '; /* both */
77 ic
82 ieee80211_regdomain_detach(struct ieee80211com *ic) argument
116 ieee80211_init_channels(struct ieee80211com *ic, const struct ieee80211_regdomain *rd, const uint8_t bands[]) argument
235 ieee80211_alloc_countryie(struct ieee80211com *ic) argument
345 allvapsdown(struct ieee80211com *ic) argument
360 struct ieee80211com *ic = vap->iv_ic; local
[all...]
H A Dieee80211.c96 static void ieee80211_syncflag_locked(struct ieee80211com *ic, int flag);
97 static void ieee80211_syncflag_ht_locked(struct ieee80211com *ic, int flag);
98 static void ieee80211_syncflag_ext_locked(struct ieee80211com *ic, int flag);
99 static void ieee80211_syncflag_vht_locked(struct ieee80211com *ic, int flag);
100 static int ieee80211_media_setup(struct ieee80211com *ic,
134 ieee80211_chan_init(struct ieee80211com *ic) argument
137 if (ic->ic_sup_rates[m].rs_nrates == 0) \
138 ic->ic_sup_rates[m] = def; \
143 KASSERT(0 < ic->ic_nchans && ic
258 null_update_mcast(struct ieee80211com *ic) argument
265 null_update_promisc(struct ieee80211com *ic) argument
272 null_update_chw(struct ieee80211com *ic) argument
279 ic_printf(struct ieee80211com *ic, const char * fmt, ...) argument
298 struct ieee80211com *ic; local
332 ieee80211_ifattach(struct ieee80211com *ic) argument
389 ieee80211_ifdetach(struct ieee80211com *ic) argument
444 struct ieee80211com *ic; local
458 struct ieee80211com *ic; local
504 struct ieee80211com *ic = vap->iv_ic; local
528 ieee80211_vap_setup(struct ieee80211com *ic, struct ieee80211vap *vap, const char name[IFNAMSIZ], int unit, enum ieee80211_opmode opmode, int flags, const uint8_t bssid[IEEE80211_ADDR_LEN]) argument
673 struct ieee80211com *ic = vap->iv_ic; local
735 struct ieee80211com *ic = vap->iv_ic; local
814 struct ieee80211com *ic = vap->iv_ic; local
836 struct ieee80211com *ic = vap->iv_ic; local
857 ieee80211_syncflag_locked(struct ieee80211com *ic, int flag) argument
879 struct ieee80211com *ic = vap->iv_ic; local
897 ieee80211_syncflag_ht_locked(struct ieee80211com *ic, int flag) argument
919 struct ieee80211com *ic = vap->iv_ic; local
937 ieee80211_syncflag_vht_locked(struct ieee80211com *ic, int flag) argument
959 struct ieee80211com *ic = vap->iv_ic; local
977 ieee80211_syncflag_ext_locked(struct ieee80211com *ic, int flag) argument
999 struct ieee80211com *ic = vap->iv_ic; local
1080 ieee80211_chan2ieee(struct ieee80211com *ic, const struct ieee80211_channel *c) argument
1748 ieee80211_find_channel(struct ieee80211com *ic, int freq, int flags) argument
1767 ieee80211_find_channel_byieee(struct ieee80211com *ic, int ieee, int flags) argument
1809 struct ieee80211com *ic = vap->iv_ic; local
1899 ieee80211_media_setup(struct ieee80211com *ic, struct ifmedia *media, int caps, int addsta, ifm_change_cb_t media_change, ifm_stat_cb_t media_stat) argument
2009 ieee80211_get_suprates(struct ieee80211com *ic, const struct ieee80211_channel *c) argument
2017 ieee80211_get_suphtrates(struct ieee80211com *ic, const struct ieee80211_channel *c) argument
2024 ieee80211_announce(struct ieee80211com *ic) argument
2051 ieee80211_announce_channels(struct ieee80211com *ic) argument
2230 struct ieee80211com *ic = vap->iv_ic; local
2274 ieee80211_setmode(struct ieee80211com *ic, enum ieee80211_phymode mode) argument
2353 ieee80211_rate2media(struct ieee80211com *ic, int rate, enum ieee80211_phymode mode) argument
2600 ieee80211_mac_hash(const struct ieee80211com *ic, const uint8_t addr[IEEE80211_ADDR_LEN]) argument
[all...]
H A Dieee80211_radiotap.c56 ieee80211_radiotap_attach(struct ieee80211com *ic, argument
60 ieee80211_radiotap_attachv(ic, th, tlen, 0, tx_radiotap,
65 ieee80211_radiotap_attachv(struct ieee80211com *ic, argument
76 ic->ic_th = th;
84 ic_printf(ic, "%s: no tx channel, radiotap 0x%x\n", __func__,
88 ic->ic_txchan = ((uint8_t *) th) + off;
92 ic->ic_rh = rh;
100 ic_printf(ic, "%s: no rx channel, radiotap 0x%x\n", __func__,
104 ic->ic_rxchan = ((uint8_t *) rh) + off;
109 ieee80211_radiotap_detach(struct ieee80211com *ic) argument
116 struct ieee80211com *ic = vap->iv_ic; local
165 ieee80211_radiotap_chan_change(struct ieee80211com *ic) argument
193 struct ieee80211com *ic = vap0->iv_ic; local
211 struct ieee80211com *ic = vap0->iv_ic; local
233 struct ieee80211com *ic = vap0->iv_ic; local
257 ieee80211_radiotap_rx_all(struct ieee80211com *ic, struct mbuf *m) argument
[all...]
H A Dieee80211_superg.h115 ieee80211_ff_age_all(struct ieee80211com *ic, int quanta) argument
117 struct ieee80211_superg *sg = ic->ic_superg;
120 ieee80211_ff_age(ic, &sg->ff_stageq[WME_AC_VO], quanta);
121 ieee80211_ff_age(ic, &sg->ff_stageq[WME_AC_VI], quanta);
122 ieee80211_ff_age(ic, &sg->ff_stageq[WME_AC_BE], quanta);
123 ieee80211_ff_age(ic, &sg->ff_stageq[WME_AC_BK], quanta);
128 ieee80211_ff_flush(struct ieee80211com *ic, int ac) argument
130 struct ieee80211_superg *sg = ic->ic_superg;
133 ieee80211_ff_age(ic, &sg->ff_stageq[ac], 0x7fffffff);
137 ieee80211_ff_flush_all(struct ieee80211com *ic) argument
[all...]
H A Dieee80211_ddb.c136 const struct ieee80211com *ic; local
162 ic = (const struct ieee80211com *) addr;
163 _db_show_com(ic, showvaps, showsta, showmesh, showprocs);
241 db_printf("\tvap %p wdsvap %p ic %p table %p\n",
334 const struct ieee80211com *ic = vap->iv_ic; local
405 if (isset(ic->ic_modecaps, i)) {
446 if (isset(ic->ic_modecaps, i)) {
516 _db_show_com(const struct ieee80211com *ic, int showvaps, int showsta, argument
521 db_printf("%p:", ic);
522 TAILQ_FOREACH(vap, &ic
680 _db_show_all_vaps(void *arg, struct ieee80211com *ic) argument
[all...]
H A Dieee80211_scan.c76 ieee80211_scan_attach(struct ieee80211com *ic) argument
82 if (ic->ic_scan_methods == NULL)
83 ieee80211_swscan_attach(ic);
85 ic->ic_scan_methods->sc_attach(ic);
89 ieee80211_scan_detach(struct ieee80211com *ic) argument
98 ic->ic_scan_methods->sc_detach(ic);
132 struct ieee80211com *ic = vap->iv_ic; local
143 if (isclr(ic
155 struct ieee80211com *ic = vap->iv_ic; local
238 struct ieee80211com *ic = vap->iv_ic; local
283 struct ieee80211com *ic = ss->ss_ic; local
334 struct ieee80211com *ic = vap->iv_ic; local
358 struct ieee80211com *ic = vap->iv_ic; local
436 struct ieee80211com *ic = vap->iv_ic; local
464 struct ieee80211com *ic = vap->iv_ic; local
478 struct ieee80211com *ic = vap->iv_ic; local
491 struct ieee80211com *ic = vap->iv_ic; local
504 struct ieee80211com *ic = vap->iv_ic; local
528 struct ieee80211com *ic = vap->iv_ic; local
596 struct ieee80211com *ic = vap->iv_ic; local
607 ieee80211_scan_timeout(struct ieee80211com *ic) argument
678 ieee80211_scan_pickchannel(struct ieee80211com *ic, int flags) argument
[all...]
H A Dieee80211_node.c96 static void ieee80211_node_table_init(struct ieee80211com *ic,
108 ieee80211_node_attach(struct ieee80211com *ic) argument
111 ieee80211_ageq_init(&ic->ic_stageq, ic->ic_max_keyix * 8,
113 ieee80211_node_table_init(ic, &ic->ic_sta, "station",
114 IEEE80211_INACT_INIT, ic->ic_max_keyix);
115 callout_init(&ic->ic_inact, 1);
116 callout_reset(&ic->ic_inact, IEEE80211_INACT_WAIT*hz,
117 ieee80211_node_timeout, ic);
137 ieee80211_node_detach(struct ieee80211com *ic) argument
195 struct ieee80211com *ic = vap->iv_ic; local
287 struct ieee80211com *ic = ni->ni_ic; local
334 struct ieee80211com *ic = vap->iv_ic; local
446 struct ieee80211com *ic = vap->iv_ic; local
485 struct ieee80211com *ic = ni->ni_ic; local
525 struct ieee80211com *ic = ni->ni_ic; local
695 gethtadjustflags(struct ieee80211com *ic) argument
726 getvhtadjustflags(struct ieee80211com *ic) argument
760 ieee80211_sync_curchan(struct ieee80211com *ic) argument
783 ieee80211_setupcurchan(struct ieee80211com *ic, struct ieee80211_channel *c) argument
819 ieee80211_setcurchan(struct ieee80211com *ic, struct ieee80211_channel *c) argument
826 ieee80211_update_chw(struct ieee80211com *ic) argument
841 struct ieee80211com *ic = selbs->ni_ic; local
909 struct ieee80211com *ic = vap->iv_ic; local
1046 struct ieee80211com *ic = ni->ni_ic; local
1196 struct ieee80211com *ic = ni->ni_ic; local
1277 struct ieee80211com *ic = ni->ni_ic; local
1355 struct ieee80211com *ic = nt->nt_ic; local
1387 struct ieee80211com *ic = nt->nt_ic; local
1447 struct ieee80211com *ic = vap->iv_ic; local
1494 struct ieee80211com *ic = vap->iv_ic; local
1521 struct ieee80211com *ic = vap->iv_ic; local
1693 struct ieee80211com *ic = vap->iv_ic; local
1900 struct ieee80211com *ic = vap->iv_ic; local
1938 ieee80211_find_rxnode_debug(struct ieee80211com *ic, const struct ieee80211_frame_min *wh, const char *func, int line) argument
1966 ieee80211_find_rxnode_withkey_debug(struct ieee80211com *ic, const struct ieee80211_frame_min *wh, ieee80211_keyix keyix, const char *func, int line) argument
2159 struct ieee80211com *ic = ni->ni_ic; local
2245 ieee80211_node_table_init(struct ieee80211com *ic, struct ieee80211_node_table *nt, const char *name, int inact, int keyixmax) argument
2329 struct ieee80211com *ic = ni->ni_ic; local
2449 ieee80211_timeout_stations(struct ieee80211com *ic) argument
2461 ieee80211_drain(struct ieee80211com *ic) argument
2526 struct ieee80211com *ic = arg; local
2664 ieee80211_notify_erp_locked(struct ieee80211com *ic) argument
2681 struct ieee80211com *ic = ni->ni_ic; local
2750 struct ieee80211com *ic = ni->ni_ic; local
2830 struct ieee80211com *ic = vap->iv_ic; local
2853 struct ieee80211com *ic = ni->ni_ic; local
2941 struct ieee80211com *ic = ni->ni_ic; local
3063 struct ieee80211com *ic = vap->iv_ic; local
[all...]
H A Dieee80211_monitor.c69 ieee80211_monitor_attach(struct ieee80211com *ic) argument
71 ic->ic_vattach[IEEE80211_M_MONITOR] = monitor_vattach;
75 ieee80211_monitor_detach(struct ieee80211com *ic) argument
98 struct ieee80211com *ic = vap->iv_ic; local
101 IEEE80211_LOCK_ASSERT(ic);
111 ieee80211_create_ibss(vap, ic->ic_curchan);
H A Dieee80211_superg.c103 struct ieee80211com *ic = arg; local
106 ieee80211_ff_age_all(ic, ieee80211_ffagemax + 1);
110 ieee80211_superg_attach(struct ieee80211com *ic) argument
114 IEEE80211_FF_LOCK_INIT(ic, ic->ic_name);
124 TIMEOUT_TASK_INIT(ic->ic_tq, &sg->ff_qtimer, 0, ff_age_all, ic);
125 ic->ic_superg = sg;
136 ieee80211_superg_detach(struct ieee80211com *ic) argument
139 if (ic
153 struct ieee80211com *ic = vap->iv_ic; local
595 struct ieee80211com *ic = ni->ni_ic; local
638 ieee80211_ff_age(struct ieee80211com *ic, struct ieee80211_stageq *sq, int quanta) argument
676 stageq_add(struct ieee80211com *ic, struct ieee80211_stageq *sq, struct mbuf *m) argument
699 stageq_remove(struct ieee80211com *ic, struct ieee80211_stageq *sq, struct mbuf *mstaged) argument
726 struct ieee80211com *ic = ni->ni_ic; local
772 struct ieee80211com *ic = ni->ni_ic; local
933 struct ieee80211com *ic = ni->ni_ic; local
981 struct ieee80211com *ic = vap->iv_ic; local
[all...]
/haiku/src/add-ons/kernel/drivers/network/wlan/atheroswifi/dev/ath/
H A Dif_ath_ioctl.h34 extern int ath_ioctl(struct ieee80211com *ic, u_long cmd, void *data);
/haiku/src/libs/compat/openbsd_wlan/net80211/
H A Dieee80211.c78 struct ieee80211com *ic = (void *)ifp; local
80 if ((ic->ic_flags & IEEE80211_F_BGSCAN) ||
81 ic->ic_state != IEEE80211_S_RUN || ic->ic_mgt_timer != 0)
84 if ((ic->ic_flags & IEEE80211_F_RSNON) && !ic->ic_bss->ni_port_valid)
87 if (ic->ic_bgscan_start != NULL && ic->ic_bgscan_start(ic) == 0) {
95 ieee80211_free_allnodes(ic,
116 struct ieee80211com *ic = (void *)ifp; local
166 struct ieee80211com *ic = (void *)ifp; local
214 struct ieee80211com *ic = (void *)ifp; local
267 ieee80211_chan2ieee(struct ieee80211com *ic, const struct ieee80211_channel *c) argument
305 ieee80211_configure_ampdu_tx(struct ieee80211com *ic, int enable) argument
332 struct ieee80211com *ic = (void *)ifp; local
522 ieee80211_findrate(struct ieee80211com *ic, enum ieee80211_phymode mode, int rate) argument
541 struct ieee80211com *ic = (void *)ifp; local
772 struct ieee80211com *ic = (void *)ifp; local
849 struct ieee80211com *ic = (void *)ifp; local
1008 ieee80211_setbasicrates(struct ieee80211com *ic) argument
1039 ieee80211_min_basic_rate(struct ieee80211com *ic) argument
1064 ieee80211_max_basic_rate(struct ieee80211com *ic) argument
1090 ieee80211_setmode(struct ieee80211com *ic, enum ieee80211_phymode mode) argument
1178 struct ieee80211com *ic = (void *)ifp; local
1243 ieee80211_chan2mode(struct ieee80211com *ic, const struct ieee80211_channel *chan) argument
1286 ieee80211_mcs2media(struct ieee80211com *ic, int mcs, enum ieee80211_phymode mode) argument
1348 ieee80211_rate2media(struct ieee80211com *ic, int rate, enum ieee80211_phymode mode) argument
[all...]
H A Dieee80211_proto.c90 struct ieee80211com *ic = (void *)ifp; local
92 mq_init(&ic->ic_mgtq, IFQ_MAXLEN, IPL_NET);
93 mq_init(&ic->ic_pwrsaveq, IFQ_MAXLEN, IPL_NET);
97 ic->ic_rtsthreshold = IEEE80211_RTS_MAX;
98 ic->ic_fragthreshold = 2346; /* XXX not used yet */
99 ic->ic_fixed_rate = -1; /* no fixed rate */
100 ic->ic_fixed_mcs = -1; /* no fixed mcs */
101 ic->ic_protmode = IEEE80211_PROT_CTSONLY;
104 ic->ic_newstate = ieee80211_newstate;
107 ic
114 struct ieee80211com *ic = (void *)ifp; local
208 ieee80211_fix_rate(struct ieee80211com *ic, struct ieee80211_node *ni, int flags) argument
315 ieee80211_reset_erp(struct ieee80211com *ic) argument
346 ieee80211_set_shortslottime(struct ieee80211com *ic, int on) argument
363 ieee80211_keyrun(struct ieee80211com *ic, u_int8_t *macaddr) argument
419 struct ieee80211com *ic = arg; local
436 ieee80211_setkeys(struct ieee80211com *ic) argument
474 ieee80211_setkeysdone(struct ieee80211com *ic) argument
509 struct ieee80211com *ic = arg; local
524 struct ieee80211com *ic = ni->ni_ic; local
541 ieee80211_sa_query_request(struct ieee80211com *ic, struct ieee80211_node *ni) argument
561 ieee80211_ht_negotiate(struct ieee80211com *ic, struct ieee80211_node *ni) argument
623 ieee80211_vht_negotiate(struct ieee80211com *ic, struct ieee80211_node *ni) argument
679 struct ieee80211com *ic = ni->ni_ic; local
712 struct ieee80211com *ic = ni->ni_ic; local
731 ieee80211_addba_request(struct ieee80211com *ic, struct ieee80211_node *ni, u_int16_t ssn, u_int8_t tid) argument
780 ieee80211_delba_request(struct ieee80211com *ic, struct ieee80211_node *ni, u_int16_t reason, u_int8_t dir, u_int8_t tid) argument
822 ieee80211_auth_open_confirm(struct ieee80211com *ic, struct ieee80211_node *ni, uint16_t seq) argument
839 ieee80211_try_another_bss(struct ieee80211com *ic) argument
880 ieee80211_auth_open(struct ieee80211com *ic, const struct ieee80211_frame *wh, struct ieee80211_node *ni, struct ieee80211_rxinfo *rxi, u_int16_t seq, u_int16_t status) argument
981 ieee80211_set_beacon_miss_threshold(struct ieee80211com *ic) argument
1004 ieee80211_stop_ampdu_tx(struct ieee80211com *ic, struct ieee80211_node *ni, int mgt) argument
1026 ieee80211_check_wpa_supplicant_failure(struct ieee80211com *ic, struct ieee80211_node *ni) argument
1053 ieee80211_newstate(struct ieee80211com *ic, enum ieee80211_state nstate, int mgt) argument
1356 struct ieee80211com *ic = arg; local
1380 ieee80211_set_link_state(struct ieee80211com *ic, int nstate) argument
[all...]
H A Dieee80211_ioctl.c63 ieee80211_node2req(struct ieee80211com *ic, const struct ieee80211_node *ni, argument
70 strlcpy(nr->nr_ifname, ic->ic_if.if_xname, sizeof(nr->nr_ifname));
79 nr->nr_channel = ieee80211_chan2ieee(ic, ni->ni_chan);
82 if (ic->ic_curmode != IEEE80211_MODE_11N)
88 rssi = (*ic->ic_node_getrssi)(ic, ni);
89 if (ic->ic_max_rssi) {
101 nr->nr_max_rssi = ic->ic_max_rssi;
143 if (ni == ic->ic_bss)
164 ieee80211_req2node(struct ieee80211com *ic, cons argument
192 ieee80211_disable_wep(struct ieee80211com *ic) argument
207 ieee80211_disable_rsn(struct ieee80211com *ic) argument
219 ieee80211_ioctl_setnwkeys(struct ieee80211com *ic, const struct ieee80211_nwkey *nwkey) argument
277 ieee80211_ioctl_getnwkeys(struct ieee80211com *ic, struct ieee80211_nwkey *nwkey) argument
300 ieee80211_ioctl_setwpaparms(struct ieee80211com *ic, const struct ieee80211_wpaparams *wpa) argument
371 ieee80211_ioctl_getwpaparms(struct ieee80211com *ic, struct ieee80211_wpaparams *wpa) argument
459 struct ieee80211com *ic = (void *)ifp; local
[all...]
H A Dieee80211_node.c70 int ieee80211_ess_is_better(struct ieee80211com *ic, struct ieee80211_node *,
104 struct ieee80211com *ic = arg; local
109 for (ni = RBT_MIN(ieee80211_tree, &ic->ic_tree);
119 timeout_add_sec(&ic->ic_inact_timeout, IEEE80211_INACT_WAIT);
125 struct ieee80211com *ic = arg; local
127 ieee80211_clean_nodes(ic, 1);
128 timeout_add_sec(&ic->ic_node_cache_timeout, IEEE80211_CACHE_WAIT);
177 ieee80211_print_ess_list(struct ieee80211com *ic) argument
179 struct ifnet *ifp = &ic->ic_if;
183 TAILQ_FOREACH(ess, &ic
189 ieee80211_get_ess(struct ieee80211com *ic, const char *nwid, int len) argument
203 ieee80211_del_ess(struct ieee80211com *ic, char *nwid, int len, int all) argument
362 ieee80211_add_ess(struct ieee80211com *ic, struct ieee80211_join *join) argument
432 ieee80211_ess_adjust_rssi(struct ieee80211com *ic, struct ieee80211_node *ni) argument
455 ieee80211_ess_calculate_score(struct ieee80211com *ic, struct ieee80211_node *ni) argument
509 ieee80211_ess_is_better(struct ieee80211com *ic, struct ieee80211_node *nicur, struct ieee80211_node *nican) argument
580 ieee80211_switch_ess(struct ieee80211com *ic) argument
651 ieee80211_set_ess(struct ieee80211com *ic, struct ieee80211_ess *ess, struct ieee80211_node *ni) argument
691 ieee80211_deselect_ess(struct ieee80211com *ic) argument
702 struct ieee80211com *ic = (void *)ifp; local
749 ieee80211_alloc_node_helper(struct ieee80211com *ic) argument
763 struct ieee80211com *ic = (void *)ifp; local
780 struct ieee80211com *ic = (void *)ifp; local
810 struct ieee80211com *ic = (void *)ifp; local
838 struct ieee80211com *ic = (void *)ifp; local
886 struct ieee80211com *ic = (void *)ifp; local
917 ieee80211_create_ibss(struct ieee80211com* ic, struct ieee80211_channel *chan) argument
1052 ieee80211_match_bss(struct ieee80211com *ic, struct ieee80211_node *ni, int bgscan) argument
1194 ieee80211_node_tx_stopped(struct ieee80211com *ic, struct ieee80211_node *ni) argument
1228 ieee80211_node_tx_flushed(struct ieee80211com *ic, struct ieee80211_node *ni) argument
1252 ieee80211_node_switch_bss(struct ieee80211com *ic, struct ieee80211_node *ni) argument
1297 ieee80211_node_join_bss(struct ieee80211com *ic, struct ieee80211_node *selbs) argument
1375 ieee80211_node_choose_bss(struct ieee80211com *ic, int bgscan, struct ieee80211_node **curbs) argument
1442 struct ieee80211com *ic = (void *)ifp; local
1613 ieee80211_choose_rsnparams(struct ieee80211com *ic) argument
1666 ieee80211_get_rate(struct ieee80211com *ic) argument
1684 ieee80211_node_alloc(struct ieee80211com *ic) argument
1691 ieee80211_node_cleanup(struct ieee80211com *ic, struct ieee80211_node *ni) argument
1705 ieee80211_node_free(struct ieee80211com *ic, struct ieee80211_node *ni) argument
1712 ieee80211_node_copy(struct ieee80211com *ic, struct ieee80211_node *dst, const struct ieee80211_node *src) argument
1727 ieee80211_node_getrssi(struct ieee80211com *ic, const struct ieee80211_node *ni) argument
1734 ieee80211_node_checkrssi(struct ieee80211com *ic, const struct ieee80211_node *ni) argument
1777 ieee80211_setup_node(struct ieee80211com *ic, struct ieee80211_node *ni, const u_int8_t *macaddr) argument
1803 ieee80211_alloc_node(struct ieee80211com *ic, const u_int8_t *macaddr) argument
1814 ieee80211_dup_bss(struct ieee80211com *ic, const u_int8_t *macaddr) argument
1830 ieee80211_find_node(struct ieee80211com *ic, const u_int8_t *macaddr) argument
1857 ieee80211_find_txnode(struct ieee80211com *ic, const u_int8_t *macaddr) argument
1930 ieee80211_needs_rxnode(struct ieee80211com *ic, const struct ieee80211_frame *wh, const u_int8_t **bssid) argument
1998 ieee80211_find_rxnode(struct ieee80211com *ic, const struct ieee80211_frame *wh) argument
2075 ieee80211_free_node(struct ieee80211com *ic, struct ieee80211_node *ni) argument
2102 ieee80211_release_node(struct ieee80211com *ic, struct ieee80211_node *ni) argument
2125 ieee80211_free_allnodes(struct ieee80211com *ic, int clear_ic_bss) argument
2141 ieee80211_clean_cached(struct ieee80211com *ic) argument
2169 ieee80211_clean_nodes(struct ieee80211com *ic, int cache_timeout) argument
2302 ieee80211_clean_inactive_nodes(struct ieee80211com *ic, int inact_max) argument
2325 ieee80211_iterate_nodes(struct ieee80211com *ic, ieee80211_iter_func *f, void *arg) argument
2611 ieee80211_setup_rates(struct ieee80211com *ic, struct ieee80211_node *ni, const u_int8_t *rates, const u_int8_t *xrates, int flags) argument
2651 struct ieee80211com *ic = ni->ni_ic; local
2718 ieee80211_needs_auth(struct ieee80211com *ic, struct ieee80211_node *ni) argument
2731 ieee80211_node_join_ht(struct ieee80211com *ic, struct ieee80211_node *ni) argument
2750 ieee80211_node_join_rsn(struct ieee80211com *ic, struct ieee80211_node *ni) argument
2837 ieee80211_node_join_11g(struct ieee80211com *ic, struct ieee80211_node *ni) argument
2880 ieee80211_node_join(struct ieee80211com *ic, struct ieee80211_node *ni, int resp) argument
2946 ieee80211_node_leave_ht(struct ieee80211com *ic, struct ieee80211_node *ni) argument
2972 ieee80211_node_leave_vht(struct ieee80211com *ic, struct ieee80211_node *ni) argument
2981 ieee80211_node_leave_rsn(struct ieee80211com *ic, struct ieee80211_node *ni) argument
3009 ieee80211_node_leave_11g(struct ieee80211com *ic, struct ieee80211_node *ni) argument
3051 ieee80211_node_leave_pwrsave(struct ieee80211com *ic, struct ieee80211_node *ni) argument
3088 ieee80211_node_leave(struct ieee80211com *ic, struct ieee80211_node *ni) argument
3136 ieee80211_do_slow_print(struct ieee80211com *ic, int *did_print) argument
3165 ieee80211_ibss_merge(struct ieee80211com *ic, struct ieee80211_node *ni, u_int64_t local_tsft) argument
3238 ieee80211_set_tim(struct ieee80211com *ic, int aid, int set) argument
3251 ieee80211_notify_dtim(struct ieee80211com *ic) argument
[all...]
H A Dieee80211_output.c129 struct ieee80211com *ic = (void *)ifp; local
142 if (!(ic->ic_caps & IEEE80211_C_RAWCTL) &&
182 struct ieee80211com *ic = (void *)ifp; local
209 IEEE80211_ADDR_COPY(wh->i_addr2, ic->ic_myaddr);
213 if ((ic->ic_caps & IEEE80211_C_MFP) &&
234 ic->ic_opmode == IEEE80211_M_IBSS ||
252 ieee80211_chan2ieee(ic, ni->ni_chan),
253 ieee80211_phymode_name[ic->ic_curmode]);
258 if (ic->ic_opmode == IEEE80211_M_HOSTAP &&
259 ieee80211_pwrsave(ic,
373 ieee80211_up_to_ac(struct ieee80211com *ic, int up) argument
426 ieee80211_classify(struct ieee80211com *ic, struct mbuf *m) argument
479 ieee80211_can_use_ampdu(struct ieee80211com *ic, struct ieee80211_node *ni) argument
499 ieee80211_tx_compressed_bar(struct ieee80211com *ic, struct ieee80211_node *ni, int tid, uint16_t ssn) argument
528 struct ieee80211com *ic = (void *)ifp; local
729 ieee80211_add_capinfo(u_int8_t *frm, struct ieee80211com *ic, const struct ieee80211_node *ni) argument
789 ieee80211_add_ds_params(u_int8_t *frm, struct ieee80211com *ic, const struct ieee80211_node *ni) argument
802 ieee80211_add_tim(u_int8_t *frm, struct ieee80211com *ic) argument
851 ieee80211_add_edca_params(u_int8_t *frm, struct ieee80211com *ic) argument
879 ieee80211_add_erp(u_int8_t *frm, struct ieee80211com *ic) argument
917 ieee80211_add_qos_capability(u_int8_t *frm, struct ieee80211com *ic) argument
931 ieee80211_add_wme_info(uint8_t *frm, struct ieee80211com *ic) argument
949 ieee80211_add_wme_param(uint8_t *frm, struct ieee80211com *ic) argument
983 ieee80211_add_rsn_body(u_int8_t *frm, struct ieee80211com *ic, const struct ieee80211_node *ni, int wpa) argument
1105 ieee80211_add_rsn(u_int8_t *frm, struct ieee80211com *ic, const struct ieee80211_node *ni) argument
1124 ieee80211_add_wpa(u_int8_t *frm, struct ieee80211com *ic, const struct ieee80211_node *ni) argument
1161 ieee80211_add_htcaps(u_int8_t *frm, struct ieee80211com *ic) argument
1185 ieee80211_add_htop(u_int8_t *frm, struct ieee80211com *ic) argument
1202 ieee80211_add_vhtcaps(u_int8_t *frm, struct ieee80211com *ic) argument
1259 ieee80211_get_probe_req(struct ieee80211com *ic, struct ieee80211_node *ni) argument
1310 ieee80211_get_probe_resp(struct ieee80211com *ic) argument
1377 ieee80211_get_auth(struct ieee80211com *ic, struct ieee80211_node *ni, u_int16_t status, u_int16_t seq) argument
1402 ieee80211_get_deauth(struct ieee80211com *ic, struct ieee80211_node *ni, u_int16_t reason) argument
1431 ieee80211_get_assoc_req(struct ieee80211com *ic, struct ieee80211_node *ni, int type) argument
1512 ieee80211_get_assoc_resp(struct ieee80211com *ic, struct ieee80211_node *ni, u_int16_t status) argument
1565 ieee80211_get_disassoc(struct ieee80211com *ic, struct ieee80211_node *ni, u_int16_t reason) argument
1591 ieee80211_get_addba_req(struct ieee80211com *ic, struct ieee80211_node *ni, u_int8_t tid) argument
1617 ieee80211_output_ba_move_window(struct ieee80211com *ic, struct ieee80211_node *ni, uint8_t tid, uint16_t ssn) argument
1639 ieee80211_output_ba_move_window_to_first_unacked(struct ieee80211com *ic, struct ieee80211_node *ni, uint8_t tid, uint16_t ssn) argument
1661 ieee80211_output_ba_record_ack(struct ieee80211com *ic, struct ieee80211_node *ni, uint8_t tid, uint16_t ssn) argument
1689 ieee80211_get_addba_resp(struct ieee80211com *ic, struct ieee80211_node *ni, u_int8_t tid, u_int8_t token, u_int16_t status) argument
1730 ieee80211_get_delba(struct ieee80211com *ic, struct ieee80211_node *ni, u_int8_t tid, u_int8_t dir, u_int16_t reason) argument
1762 ieee80211_get_sa_query(struct ieee80211com *ic, struct ieee80211_node *ni, u_int8_t action) argument
1783 ieee80211_get_action(struct ieee80211com *ic, struct ieee80211_node *ni, u_int8_t categ, u_int8_t action, int arg) argument
1824 ieee80211_send_mgmt(struct ieee80211com *ic, struct ieee80211_node *ni, int type, int arg1, int arg2) argument
1933 ieee80211_get_rts(struct ieee80211com *ic, const struct ieee80211_frame *wh, u_int16_t dur) argument
1960 ieee80211_get_cts_to_self(struct ieee80211com *ic, u_int16_t dur) argument
1985 ieee80211_get_compressed_bar(struct ieee80211com *ic, struct ieee80211_node *ni, int tid, uint16_t ssn) argument
2041 ieee80211_beacon_alloc(struct ieee80211com *ic, struct ieee80211_node *ni) argument
2126 ieee80211_pwrsave(struct ieee80211com *ic, struct mbuf *m, struct ieee80211_node *ni) argument
[all...]
H A Dieee80211_pae_input.c76 ieee80211_eapol_key_input(struct ieee80211com *ic, struct mbuf *m, argument
79 struct ifnet *ifp = &ic->ic_if;
98 ic->ic_stats.is_rx_nombuf++;
105 ic->ic_stats.is_rx_eapol_key++;
142 ic->ic_stats.is_rx_nombuf++;
151 ieee80211_recv_eapol_key_req(ic, key, ni);
157 ieee80211_recv_4way_msg3(ic, key, ni);
160 ieee80211_recv_4way_msg2or4(ic, key, ni);
163 ieee80211_recv_4way_msg1(ic, key, ni);
170 ieee80211_recv_wpa_group_msg1(ic, ke
187 ieee80211_recv_4way_msg1(struct ieee80211com *ic, struct ieee80211_eapol_key *key, struct ieee80211_node *ni) argument
283 ieee80211_recv_4way_msg2(struct ieee80211com *ic, struct ieee80211_eapol_key *key, struct ieee80211_node *ni, const u_int8_t *rsnie) argument
361 ieee80211_recv_4way_msg3(struct ieee80211com *ic, struct ieee80211_eapol_key *key, struct ieee80211_node *ni) argument
691 ieee80211_recv_4way_msg4(struct ieee80211com *ic, struct ieee80211_eapol_key *key, struct ieee80211_node *ni) argument
763 ieee80211_recv_4way_msg2or4(struct ieee80211com *ic, struct ieee80211_eapol_key *key, struct ieee80211_node *ni) argument
810 ieee80211_recv_rsn_group_msg1(struct ieee80211com *ic, struct ieee80211_eapol_key *key, struct ieee80211_node *ni) argument
976 ieee80211_recv_wpa_group_msg1(struct ieee80211com *ic, struct ieee80211_eapol_key *key, struct ieee80211_node *ni) argument
1082 ieee80211_recv_group_msg2(struct ieee80211com *ic, struct ieee80211_eapol_key *key, struct ieee80211_node *ni) argument
1135 ieee80211_recv_eapol_key_req(struct ieee80211com *ic, struct ieee80211_eapol_key *key, struct ieee80211_node *ni) argument
[all...]
H A Dieee80211_input.c159 ieee80211_input_hwdecrypt(struct ieee80211com *ic, struct ieee80211_node *ni, argument
167 k = ieee80211_get_rxkey(ic, m, ni);
197 ic->ic_stats.is_ccmp_replays++;
201 ic->ic_stats.is_ccmp_replays++;
227 ic->ic_stats.is_tkip_replays++;
231 ic->ic_stats.is_tkip_replays++;
272 struct ieee80211com *ic = (void *)ifp; local
281 if (ic->ic_opmode == IEEE80211_M_MONITOR)
290 ic->ic_stats.is_rx_tooshort++;
298 ic
727 ieee80211_defrag(struct ieee80211com *ic, struct mbuf *m, int hdrlen) argument
818 ieee80211_input_ba(struct ieee80211com *ic, struct mbuf *m, struct ieee80211_node *ni, int tid, struct ieee80211_rxinfo *rxi, struct mbuf_list *ml) argument
901 ieee80211_input_ba_seq(struct ieee80211com *ic, struct ieee80211_node *ni, uint8_t tid, uint16_t max_seq, struct mbuf_list *ml) argument
935 ieee80211_input_ba_flush(struct ieee80211com *ic, struct ieee80211_node *ni, struct ieee80211_rx_ba *ba, struct mbuf_list *ml) argument
992 struct ieee80211com *ic = ni->ni_ic; local
1016 ieee80211_ba_move_window(struct ieee80211com *ic, struct ieee80211_node *ni, u_int8_t tid, u_int16_t ssn, struct mbuf_list *ml) argument
1047 ieee80211_enqueue_data(struct ieee80211com *ic, struct mbuf *m, struct ieee80211_node *ni, int mcast, struct mbuf_list *ml) argument
1117 ieee80211_decap(struct ieee80211com *ic, struct mbuf *m, struct ieee80211_node *ni, int hdrlen, struct mbuf_list *ml) argument
1178 ieee80211_amsdu_decap_validate(struct ieee80211com *ic, struct mbuf *m, struct ieee80211_node *ni) argument
1225 ieee80211_amsdu_decap(struct ieee80211com *ic, struct mbuf *m, struct ieee80211_node *ni, int hdrlen, struct mbuf_list *ml) argument
1319 ieee80211_parse_edca_params_body(struct ieee80211com *ic, const u_int8_t *frm) argument
1355 ieee80211_parse_edca_params(struct ieee80211com *ic, const u_int8_t *frm) argument
1365 ieee80211_parse_wmm_params(struct ieee80211com *ic, const u_int8_t *frm) argument
1440 ieee80211_parse_rsn_body(struct ieee80211com *ic, const u_int8_t *frm, u_int len, struct ieee80211_rsnparams *rsn) argument
1545 ieee80211_parse_rsn(struct ieee80211com *ic, const u_int8_t *frm, struct ieee80211_rsnparams *rsn) argument
1556 ieee80211_parse_wpa(struct ieee80211com *ic, const u_int8_t *frm, struct ieee80211_rsnparams *rsn) argument
1603 ieee80211_recv_probe_resp(struct ieee80211com *ic, struct mbuf *m, struct ieee80211_node *rni, struct ieee80211_rxinfo *rxi, int isprobe) argument
2042 ieee80211_recv_probe_req(struct ieee80211com *ic, struct mbuf *m, struct ieee80211_node *ni, struct ieee80211_rxinfo *rxi) argument
2145 ieee80211_recv_auth(struct ieee80211com *ic, struct mbuf *m, struct ieee80211_node *ni, struct ieee80211_rxinfo *rxi) argument
2198 ieee80211_recv_assoc_req(struct ieee80211com *ic, struct mbuf *m, struct ieee80211_node *ni, struct ieee80211_rxinfo *rxi, int reassoc) argument
2541 ieee80211_recv_assoc_resp(struct ieee80211com *ic, struct mbuf *m, struct ieee80211_node *ni, int reassoc) argument
2719 ieee80211_recv_deauth(struct ieee80211com *ic, struct mbuf *m, struct ieee80211_node *ni) argument
2776 ieee80211_recv_disassoc(struct ieee80211com *ic, struct mbuf *m, struct ieee80211_node *ni) argument
2831 ieee80211_recv_addba_req(struct ieee80211com *ic, struct mbuf *m, struct ieee80211_node *ni) argument
2955 ieee80211_addba_req_accept(struct ieee80211com *ic, struct ieee80211_node *ni, uint8_t tid) argument
2973 ieee80211_addba_req_refuse(struct ieee80211com *ic, struct ieee80211_node *ni, uint8_t tid) argument
2999 ieee80211_recv_addba_resp(struct ieee80211com *ic, struct mbuf *m, struct ieee80211_node *ni) argument
3076 ieee80211_addba_resp_accept(struct ieee80211com *ic, struct ieee80211_node *ni, uint8_t tid) argument
3096 ieee80211_addba_resp_refuse(struct ieee80211com *ic, struct ieee80211_node *ni, uint8_t tid, uint16_t status) argument
3113 ieee80211_recv_delba(struct ieee80211com *ic, struct mbuf *m, struct ieee80211_node *ni) argument
3188 ieee80211_recv_sa_query_req(struct ieee80211com *ic, struct mbuf *m, struct ieee80211_node *ni) argument
3225 ieee80211_recv_sa_query_resp(struct ieee80211com *ic, struct mbuf *m, struct ieee80211_node *ni) argument
3261 ieee80211_recv_action(struct ieee80211com *ic, struct mbuf *m, struct ieee80211_node *ni) argument
3307 ieee80211_recv_mgmt(struct ieee80211com *ic, struct mbuf *m, struct ieee80211_node *ni, struct ieee80211_rxinfo *rxi, int subtype) argument
3361 ieee80211_recv_pspoll(struct ieee80211com *ic, struct mbuf *m, struct ieee80211_node *ni) argument
3414 ieee80211_recv_bar(struct ieee80211com *ic, struct mbuf *m, struct ieee80211_node *ni) argument
3467 ieee80211_bar_tid(struct ieee80211com *ic, struct ieee80211_node *ni, u_int8_t tid, u_int16_t ssn) argument
[all...]
H A Dieee80211_crypto.c59 struct ieee80211com *ic = (void *)ifp; local
61 TAILQ_INIT(&ic->ic_pmksa);
62 if (ic->ic_caps & IEEE80211_C_RSN) {
63 ic->ic_rsnprotos = IEEE80211_PROTO_RSN;
64 ic->ic_rsnakms = IEEE80211_AKM_PSK;
65 ic->ic_rsnciphers = IEEE80211_CIPHER_CCMP;
66 ic->ic_rsngroupcipher = IEEE80211_CIPHER_CCMP;
67 ic->ic_rsngroupmgmtcipher = IEEE80211_CIPHER_BIP;
69 ic->ic_set_key = ieee80211_set_key;
70 ic
80 struct ieee80211com *ic = (void *)ifp; local
102 ieee80211_crypto_clear_groupkeys(struct ieee80211com *ic) argument
137 ieee80211_set_key(struct ieee80211com *ic, struct ieee80211_node *ni, struct ieee80211_key *k) argument
168 ieee80211_delete_key(struct ieee80211com *ic, struct ieee80211_node *ni, struct ieee80211_key *k) argument
193 ieee80211_get_txkey(struct ieee80211com *ic, const struct ieee80211_frame *wh, struct ieee80211_node *ni) argument
213 ieee80211_get_rxkey(struct ieee80211com *ic, struct mbuf *m, struct ieee80211_node *ni) argument
257 ieee80211_encrypt(struct ieee80211com *ic, struct mbuf *m0, struct ieee80211_key *k) argument
286 ieee80211_decrypt(struct ieee80211com *ic, struct mbuf *m0, struct ieee80211_node *ni) argument
520 ieee80211_eapol_key_encrypt(struct ieee80211com *ic, struct ieee80211_eapol_key *key, const u_int8_t *kek) argument
622 ieee80211_pmksa_add(struct ieee80211com *ic, enum ieee80211_akm akm, const u_int8_t *macaddr, const u_int8_t *key, u_int32_t lifetime) argument
660 ieee80211_pmksa_find(struct ieee80211com *ic, struct ieee80211_node *ni, const u_int8_t *pmkid) argument
[all...]
H A Dieee80211_pae_output.c62 ieee80211_send_eapol_key(struct ieee80211com *ic, struct mbuf *m, argument
65 struct ifnet *ifp = &ic->ic_if;
77 IEEE80211_ADDR_COPY(eh->ether_shost, ic->ic_myaddr);
109 ieee80211_eapol_key_encrypt(ic, key, ptk->kek);
142 struct ieee80211com *ic = ni->ni_ic; local
153 (void)ieee80211_send_4way_msg1(ic, ni);
156 (void)ieee80211_send_4way_msg3(ic, ni);
162 (void)ieee80211_send_group_msg1(ic, ni);
256 ieee80211_send_4way_msg1(struct ieee80211com *ic, struct ieee80211_node *ni) argument
265 IEEE80211_SEND_MGMT(ic, n
310 ieee80211_send_4way_msg2(struct ieee80211com *ic, struct ieee80211_node *ni, const u_int8_t *replaycnt, const struct ieee80211_ptk *tptk) argument
363 ieee80211_send_4way_msg3(struct ieee80211com *ic, struct ieee80211_node *ni) argument
441 ieee80211_send_4way_msg4(struct ieee80211com *ic, struct ieee80211_node *ni) argument
486 ieee80211_send_group_msg1(struct ieee80211com *ic, struct ieee80211_node *ni) argument
565 ieee80211_send_group_msg2(struct ieee80211com *ic, struct ieee80211_node *ni, const struct ieee80211_key *k) argument
609 ieee80211_send_eapol_key_req(struct ieee80211com *ic, struct ieee80211_node *ni, u_int16_t info, u_int64_t tsc) argument
[all...]
/haiku/src/add-ons/kernel/drivers/network/wlan/realtekwifi/dev/rtwn/
H A Dif_rtwn.c162 struct ieee80211com *ic = &sc->sc_ic; local
213 ic->ic_softc = sc;
214 ic->ic_phytype = IEEE80211_T_OFDM; /* not only, but not used */
215 ic->ic_opmode = IEEE80211_M_STA; /* default to BSS mode */
218 ic->ic_caps =
240 ic->ic_cryptocaps =
246 ic->ic_htcaps =
257 ic->ic_htcaps |=
263 ic->ic_txstream = sc->ntxchains;
264 ic
369 struct ieee80211com *ic = &sc->sc_ic; local
389 struct ieee80211com *ic = &sc->sc_ic; local
397 struct ieee80211com *ic = &sc->sc_ic; local
455 struct ieee80211com *ic = &sc->sc_ic; local
471 rtwn_vap_create(struct ieee80211com *ic, const char name[IFNAMSIZ], int unit, enum ieee80211_opmode opmode, int flags, const uint8_t bssid[IEEE80211_ADDR_LEN], const uint8_t mac[IEEE80211_ADDR_LEN]) argument
616 struct ieee80211com *ic = vap->iv_ic; local
734 struct ieee80211com *ic = &sc->sc_ic; local
777 struct ieee80211com *ic = vap->iv_ic; local
885 struct ieee80211com *ic = vap->iv_ic; local
946 struct ieee80211com *ic = &sc->sc_ic; local
975 struct ieee80211com *ic = &sc->sc_ic; local
999 struct ieee80211com *ic = vap->iv_ic; local
1046 struct ieee80211com *ic = vap->iv_ic; local
1177 struct ieee80211com *ic = &sc->sc_ic; local
1217 struct ieee80211com *ic = vap->iv_ic; local
1346 struct ieee80211com *ic = &sc->sc_ic; local
1362 rtwn_parent(struct ieee80211com *ic) argument
1474 rtwn_scan_start(struct ieee80211com *ic) argument
1501 rtwn_scan_end(struct ieee80211com *ic) argument
1522 rtwn_getradiocaps(struct ieee80211com *ic, int maxchans, int *nchans, struct ieee80211_channel chans[]) argument
1553 rtwn_update_chw(struct ieee80211com *ic) argument
1558 rtwn_set_channel(struct ieee80211com *ic) argument
1569 rtwn_wme_update(struct ieee80211com *ic) argument
1614 rtwn_update_slot(struct ieee80211com *ic) argument
1622 struct ieee80211com *ic = &sc->sc_ic; local
1651 rtwn_update_promisc(struct ieee80211com *ic) argument
1662 rtwn_update_mcast(struct ieee80211com *ic) argument
1778 struct ieee80211com *ic = &sc->sc_ic; local
[all...]
/haiku/src/add-ons/kernel/drivers/network/wlan/realtekwifi/dev/rtwn/rtl8821a/usb/
H A Dr21au_dfs.c122 struct ieee80211com *ic = &sc->sc_ic; local
138 ieee80211_restart_all(ic);
151 IEEE80211_LOCK(ic);
153 ieee80211_dfs_notify_radar(ic, ic->ic_curchan);
155 IEEE80211_UNLOCK(ic);
169 struct ieee80211com *ic = vap->iv_ic; local
170 struct rtwn_softc *sc = ic->ic_softc;
178 IEEE80211_UNLOCK(ic);
216 IEEE80211_LOCK(ic);
225 r21au_scan_start(struct ieee80211com *ic) argument
251 r21au_scan_end(struct ieee80211com *ic) argument
[all...]

Completed in 282 milliseconds

12345