/dragonfly/sys/netproto/802_11/wlan/ |
H A D | ieee80211_dfs.c | 110 ieee80211_dfs_reset(ic); in ieee80211_dfs_detach() 145 ieee80211_notify_cac(ic, ic->ic_curchan, in cac_timeout() 150 ic->ic_curchan->ic_ieee, ic->ic_curchan->ic_freq); in cac_timeout() 161 ic->ic_curchan->ic_ieee, ic->ic_curchan->ic_freq); in cac_timeout() 172 ieee80211_notify_cac(ic, ic->ic_curchan, in cac_timeout() 194 ic->ic_curchan->ic_ieee, ic->ic_curchan->ic_freq); in ieee80211_dfs_cac_start() 195 ieee80211_notify_cac(ic, ic->ic_curchan, IEEE80211_NOTIFY_CAC_START); in ieee80211_dfs_cac_start() 212 ic->ic_curchan->ic_ieee, ic->ic_curchan->ic_freq); in ieee80211_dfs_cac_stop() 213 ieee80211_notify_cac(ic, ic->ic_curchan, in ieee80211_dfs_cac_stop() 270 dfs_timeout, ic); in dfs_timeout() [all …]
|
H A D | ieee80211_proto.c | 800 ic->ic_updateslot(ic); in ieee80211_set_shortslottime() 1282 ieee80211_runtask(ic, &ic->ic_wme_task); in ieee80211_wme_updateparams_locked() 1308 ic->ic_parent(ic); in parent_updown() 1316 ic->ic_update_mcast(ic); in update_mcast() 1324 ic->ic_update_promisc(ic); in update_promisc() 1332 ic->ic_set_channel(ic); in update_channel() 1344 ic->ic_update_chw(ic); in update_chw() 1355 ic->ic_wme.wme_update(ic); in update_wme() 1381 ieee80211_draintask(ic, &ic->ic_chw_task); in ieee80211_waitfor_parent() 1382 ieee80211_draintask(ic, &ic->ic_wme_task); in ieee80211_waitfor_parent() [all …]
|
H A D | ieee80211_scan_sw.c | 135 ic->ic_scan = NULL; in ieee80211_swscan_detach() 267 IEEE80211_LOCK(ic); in ieee80211_swscan_start_scan() 351 IEEE80211_LOCK(ic); in ieee80211_swscan_bg_scan() 680 ic->ic_scan_start(ic); /* notify driver */ in scan_start() 727 ieee80211_chan2ieee(ic, ic->ic_curchan), in scan_curchan_task() 747 ic->ic_set_channel(ic); in scan_curchan_task() 797 ic->ic_scan_end(ic); /* notify driver */ in scan_end() 822 ic->ic_curchan != ic->ic_bsschan) { in scan_end() 823 ieee80211_setupcurchan(ic, ic->ic_bsschan); in scan_end() 825 ic->ic_set_channel(ic); in scan_end() [all …]
|
H A D | ieee80211.c | 142 memset(ic->ic_modecaps, 0, sizeof(ic->ic_modecaps)); in ieee80211_chan_init() 190 memcpy(ic->ic_chan_active, ic->ic_chan_avail, in ieee80211_chan_init() 201 ic->ic_curchan = &ic->ic_channels[0]; in ieee80211_chan_init() 202 ic->ic_rt = ieee80211_get_ratetable(ic->ic_curchan); in ieee80211_chan_init() 343 IEEE80211_LOCK_INIT(ic, ic->ic_name); in ieee80211_ifattach() 344 IEEE80211_TX_LOCK_INIT(ic, ic->ic_name); in ieee80211_ifattach() 372 ic->ic_lintval = ic->ic_bintval; in ieee80211_ifattach() 850 ieee80211_runtask(ic, &ic->ic_promisc_task); in ieee80211_promisc() 855 ieee80211_runtask(ic, &ic->ic_promisc_task); in ieee80211_promisc() 877 ieee80211_runtask(ic, &ic->ic_mcast_task); in ieee80211_allmulti() [all …]
|
H A D | ieee80211_regdomain.c | 54 maxchan = ic->ic_nchans; in null_getradiocaps() 87 ic->ic_countryie = NULL; in ieee80211_regdomain_detach() 150 ic->ic_regdomain = *rd; in ieee80211_init_channels() 396 IEEE80211_LOCK(ic); in ieee80211_setregdomain() 398 if (!allvapsdown(ic)) { in ieee80211_setregdomain() 399 IEEE80211_UNLOCK(ic); in ieee80211_setregdomain() 404 error = ic->ic_setregdomain(ic, ®->rd, in ieee80211_setregdomain() 407 IEEE80211_UNLOCK(ic); in ieee80211_setregdomain() 435 memset(&ic->ic_channels[ic->ic_nchans], 0, in ieee80211_setregdomain() 438 ieee80211_chan_init(ic); in ieee80211_setregdomain() [all …]
|
H A D | ieee80211_node.c | 113 ieee80211_ageq_init(&ic->ic_stageq, ic->ic_max_keyix * 8, in ieee80211_node_attach() 115 ieee80211_node_table_init(ic, &ic->ic_sta, "station", in ieee80211_node_attach() 396 ieee80211_dfs_cac_clear(ic, ic->ic_bsschan); in ieee80211_create_ibss() 671 c = ieee80211_ht_adjust_channel(ic, ic->ic_curchan, gethtadjustflags(ic)); in ieee80211_sync_curchan() 675 ic->ic_rt = ieee80211_get_ratetable(ic->ic_curchan); in ieee80211_sync_curchan() 677 ic->ic_set_channel(ic); in ieee80211_sync_curchan() 701 ic->ic_bsschan = ic->ic_curchan = c; in ieee80211_setupcurchan() 703 ic->ic_rt = ieee80211_get_ratetable(ic->ic_curchan); in ieee80211_setupcurchan() 714 ieee80211_runtask(ic, &ic->ic_chan_task); in ieee80211_setcurchan() 721 ieee80211_setupcurchan(ic, ic->ic_curchan); in ieee80211_update_chw() [all …]
|
H A D | ieee80211_ddb.c | 135 const struct ieee80211com *ic; in DB_SHOW_COMMAND() local 190 ifp->if_xname, ic); in DB_SHOW_ALL_COMMAND() 191 TAILQ_FOREACH(vap, &ic->ic_vaps, in DB_SHOW_ALL_COMMAND() 197 _db_show_com(ic, 1, 1, 1, 1); in DB_SHOW_ALL_COMMAND() 424 if (isset(ic->ic_modecaps, i)) { in _db_show_vap() 465 if (isset(ic->ic_modecaps, i)) { in _db_show_vap() 529 db_printf("%p:", ic); in _db_show_com() 608 db_printf( "dfs %p", &ic->ic_dfs); in _db_show_com() 618 db_printf(" wme %p", &ic->ic_wme); in _db_show_com() 620 db_printf(" sta %p", &ic->ic_sta); in _db_show_com() [all …]
|
H A D | ieee80211_radiotap.c | 84 ic->ic_th = th; in ieee80211_radiotap_attachv() 100 ic->ic_rh = rh; in ieee80211_radiotap_attachv() 124 struct ieee80211com *ic = vap->iv_ic; in ieee80211_radiotap_vattach() local 127 if (th != NULL && ic->ic_rh != NULL) { in ieee80211_radiotap_vattach() 182 if (ic->ic_rxchan != NULL) { in ieee80211_radiotap_chan_change() 186 set_xchannel(ic->ic_rxchan, ic->ic_curchan); in ieee80211_radiotap_chan_change() 188 set_channel(ic->ic_rxchan, ic->ic_curchan); in ieee80211_radiotap_chan_change() 190 if (ic->ic_txchan != NULL) { in ieee80211_radiotap_chan_change() 194 set_xchannel(ic->ic_txchan, ic->ic_curchan); in ieee80211_radiotap_chan_change() 196 set_channel(ic->ic_txchan, ic->ic_curchan); in ieee80211_radiotap_chan_change() [all …]
|
H A D | ieee80211_scan.c | 82 ic->ic_scan_methods->sc_attach(ic); in ieee80211_scan_attach() 95 ic->ic_scan_methods->sc_detach(ic); in ieee80211_scan_detach() 142 IEEE80211_LOCK(ic); in ieee80211_scan_vdetach() 143 ss = ic->ic_scan; in ieee80211_scan_vdetach() 154 IEEE80211_UNLOCK(ic); in ieee80211_scan_vdetach() 225 IEEE80211_LOCK_ASSERT(ic); in ieee80211_scan_update_locked() 361 IEEE80211_LOCK(ic); in ieee80211_check_scan() 386 IEEE80211_UNLOCK(ic); in ieee80211_check_scan() 484 IEEE80211_LOCK(ic); in ieee80211_scan_done() 485 ss = ic->ic_scan; in ieee80211_scan_done() [all …]
|
H A D | ieee80211_ht.c | 412 ic_printf(ic, "%dT%dR\n", ic->ic_txstream, ic->ic_rxstream); in ieee80211_ht_announce() 1301 if (ic->ic_sta_assoc != ic->ic_ht_sta_assoc) { in htinfo_update() 1309 ic->ic_sta_assoc != ic->ic_ht40_sta_assoc) { in htinfo_update() 1316 htinfo_notify(ic); in htinfo_update() 1335 htinfo_update(ic); in ieee80211_ht_node_join() 1353 htinfo_update(ic); in ieee80211_ht_node_leave() 1372 IEEE80211_LOCK(ic); in ieee80211_htprot_update() 1385 htinfo_notify(ic); in ieee80211_htprot_update() 2676 KASSERT((ic->ic_rxstream > 0 && ic->ic_rxstream <= 4), in ieee80211_set_mcsset() 2678 KASSERT((ic->ic_txstream > 0 && ic->ic_txstream <= 4), in ieee80211_set_mcsset() [all …]
|
H A D | ieee80211_sta.c | 116 IEEE80211_LOCK_ASSERT(ic); in sta_beacon_miss() 238 IEEE80211_LOCK_ASSERT(ic); in sta_newstate() 424 ieee80211_chan2ieee(ic, ic->ic_curchan), in sta_newstate() 1158 IEEE80211_LOCK(ic); in ieee80211_parse_csaparams() 1223 csa->csa_newchan == ieee80211_chan2ieee(ic, ic->ic_csa_newchan))) { in ieee80211_parse_csaparams() 1227 ic->ic_csa_newchan->ic_ieee, ic->ic_csa_count, in ieee80211_parse_csaparams() 1238 IEEE80211_UNLOCK(ic); in ieee80211_parse_csaparams() 1480 IEEE80211_LOCK(ic); in sta_recv_mgmt() 1482 IEEE80211_UNLOCK(ic); in sta_recv_mgmt() 1516 IEEE80211_LOCK(ic); in sta_recv_mgmt() [all …]
|
H A D | ieee80211_superg.c | 117 ic->ic_superg = sg; in ieee80211_superg_attach() 132 ic->ic_superg = NULL; in ieee80211_superg_detach() 650 IEEE80211_LOCK(ic); in ieee80211_ff_age() 667 IEEE80211_UNLOCK(ic); in ieee80211_ff_age() 669 IEEE80211_TX_LOCK(ic); in ieee80211_ff_age() 784 IEEE80211_LOCK(ic); in ieee80211_ff_check() 930 IEEE80211_LOCK(ic); in ieee80211_ff_node_cleanup() 949 IEEE80211_UNLOCK(ic); in ieee80211_ff_node_cleanup() 976 chan = ieee80211_find_channel(ic, ic->ic_bsschan->ic_freq, newflags); in ieee80211_dturbo_switch() 991 ic->ic_prevchan = ic->ic_curchan; in ieee80211_dturbo_switch() [all …]
|
H A D | ieee80211_output.c | 495 IEEE80211_LOCK(ic); in ieee80211_vap_start() 684 ic = vap->iv_ic; 956 ieee80211_chan2ieee(ic, ic->ic_curchan)); 1078 ieee80211_chan2ieee(ic, ic->ic_curchan), 2132 csa->csa_newchan = ieee80211_chan2ieee(ic, ic->ic_csa_newchan); 2145 ic->ic_countryie_chan != ic->ic_bsschan) { 2153 ic->ic_countryie = ieee80211_alloc_countryie(ic); 2156 ic->ic_countryie_chan = ic->ic_bsschan; 2261 rs = ieee80211_get_suprates(ic, ic->ic_curchan); 2294 ieee80211_chan2ieee(ic, ic->ic_curchan), ether_sprintf(bssid), [all …]
|
H A D | ieee80211_wds.c | 105 struct ieee80211com *ic = ni->ni_ic; in wds_flush() local 116 ic->ic_node_getsignal(ni, &rssi, &nf); in wds_flush() 127 struct ieee80211com *ic = vap->iv_ic; in ieee80211_create_wds() local 208 if (ic->ic_newassoc != NULL) in ieee80211_create_wds() 209 ic->ic_newassoc(ni, 1); in ieee80211_create_wds() 291 IEEE80211_TX_LOCK(ic); in ieee80211_dwds_mcast() 295 IEEE80211_TX_UNLOCK(ic); in ieee80211_dwds_mcast() 303 IEEE80211_TX_UNLOCK(ic); in ieee80211_dwds_mcast() 323 struct ieee80211com *ic = ni->ni_ic; in ieee80211_dwds_discover() local 351 IEEE80211_LOCK_ASSERT(ic); in wds_newstate() [all …]
|
/dragonfly/sys/bus/u4b/wlan/ |
H A D | if_rum.c | 519 ic->ic_softc = sc; in rum_attach() 524 ic->ic_caps = in rum_attach() 540 ic->ic_cryptocaps = in rum_attach() 546 rum_getradiocaps(ic, IEEE80211_CHAN_MAX, &ic->ic_nchans, in rum_attach() 547 ic->ic_channels); in rum_attach() 1023 IEEE80211_LOCK(ic); in rum_newstate() 1150 ++ic->ic_ierrors; in rum_bulk_read_callback() 1172 ++ic->ic_ierrors; in rum_bulk_read_callback() 1191 ++ic->ic_ierrors; in rum_bulk_read_callback() 1202 ++ic->ic_ierrors; in rum_bulk_read_callback() [all …]
|
H A D | if_run.c | 762 ic->ic_softc = sc; in run_attach() 768 ic->ic_caps = in run_attach() 780 ic->ic_cryptocaps = in run_attach() 1008 ic = vap->iv_ic; in run_vap_delete() 1009 sc = ic->ic_softc; in run_vap_delete() 2024 rate = ic->ic_sup_rates[ic->ic_curmode]. in run_media_change() 2177 IEEE80211_LOCK(ic); in run_newstate() 2786 ++ic->ic_ierrors; in run_rx_frame() 2800 ++ic->ic_ierrors; in run_rx_frame() 2833 ++ic->ic_ierrors; in run_rx_frame() [all …]
|
/dragonfly/sys/dev/netif/wi/ |
H A D | if_wi.c | 343 ic->ic_softc = sc; in wi_attach() 367 c = &ic->ic_channels[ic->ic_nchans++]; in wi_attach() 456 ieee80211_ifattach(ic); in wi_attach() 475 ieee80211_announce(ic); in wi_attach() 507 ieee80211_ifdetach(ic); in wi_detach() 570 ic->ic_opmode = opmode; in wi_vap_create() 732 ieee80211_chan2ieee(ic, ic->ic_curchan), in wi_set_channel() 737 ieee80211_chan2ieee(ic, ic->ic_curchan)); in wi_set_channel() 1510 IEEE80211_LOCK(ic); in wi_info_intr() 1519 IEEE80211_LOCK(ic); in wi_info_intr() [all …]
|
/dragonfly/usr.bin/enigma/ |
H A D | enigma.c | 38 int ic, i, k, temp; in setup() local 69 ic = (rnd&MASK)%(k+1); in setup() 72 t1[k] = t1[ic]; in setup() 73 t1[ic] = temp; in setup() 75 ic = (rnd&MASK) % k; in setup() 76 while(t3[ic]!=0) ic = (ic+1) % k; in setup() 77 t3[k] = ic; in setup() 78 t3[ic] = k; in setup() 145 int i, ic, k, temp; in shuffle() local 153 ic = (rnd&MASK)%(k+1); in shuffle() [all …]
|
/dragonfly/sys/dev/netif/ath/ath/ |
H A D | if_ath.c | 616 ic->ic_softc = sc; 915 ic->ic_caps = 1150 ic->ic_txstream = txs; 1151 ic->ic_rxstream = rxs; 3698 __func__, ic->ic_curchan->ic_freq, ic->ic_curchan->ic_flags, 5562 ath_set_channel(ic); 5583 if (!sc->sc_scanning && ic->ic_curchan == ic->ic_bsschan) 5748 ni->ni_capinfo, ieee80211_chan2ieee(ic, ic->ic_curchan)); 6121 ic->ic_regdomain.regdomain, ic->ic_regdomain.country, 6122 ic->ic_regdomain.location, ic->ic_regdomain.ecm ? " ecm" : ""); [all …]
|
/dragonfly/sys/dev/netif/ral/ |
H A D | rt2560.c | 265 ic->ic_softc = sc; in rt2560_attach() 271 ic->ic_caps = in rt2560_attach() 295 ieee80211_ifattach(ic); in rt2560_attach() 331 ieee80211_announce(ic); in rt2560_attach() 356 ieee80211_ifdetach(ic); in rt2560_detach() 432 ic->ic_opmode = opmode; in rt2560_vap_create() 1865 prot = ic->ic_protmode; in rt2560_tx_data() 2057 ieee80211_start_all(ic); in rt2560_parent() 2486 if (ic->ic_promisc == 0) in rt2560_update_promisc() 2696 rt2560_update_slot(ic); in rt2560_init_locked() [all …]
|
H A D | rt2661.c | 265 ic->ic_softc = sc; in rt2661_attach() 271 ic->ic_caps = in rt2661_attach() 296 ieee80211_ifattach(ic); in rt2661_attach() 323 ieee80211_announce(ic); in rt2661_attach() 348 ieee80211_ifdetach(ic); in rt2661_detach() 426 ic->ic_opmode = opmode; in rt2661_vap_create() 1550 prot = ic->ic_protmode; in rt2661_tx_data() 1774 if (ic->ic_nrunning > 0) { in rt2661_parent() 1784 ieee80211_start_all(ic); in rt2661_parent() 2112 if (ic->ic_promisc == 0) in rt2661_update_promisc() [all …]
|
/dragonfly/contrib/libpcap/ |
H A D | optimize.c | 385 Mark(ic, b); in find_levels_r() 409 unMarkAll(ic); in find_levels() 410 find_levels_r(opt_state, ic, ic->root); in find_levels() 2316 make_marks(ic, ic->root); in mark_code() 2449 Mark(ic, p); in count_blocks() 2465 Mark(ic, p); in number_blks_r() 2506 n = count_stmts(ic, JT(p)) + count_stmts(ic, JF(p)); in count_stmts() 2528 n = count_blocks(ic, ic->root); in opt_init() 2534 number_blks_r(opt_state, ic, ic->root); in opt_init() 3052 dot_dump_node(ic, ic->root, &f, out); in dot_dump() [all …]
|
/dragonfly/sys/dev/netif/iwi/ |
H A D | if_iwi.c | 373 ic->ic_softc = sc; in iwi_attach() 379 ic->ic_caps = in iwi_attach() 410 ieee80211_ifattach(ic); in iwi_attach() 479 ieee80211_ifdetach(ic); in iwi_detach() 548 ic->ic_opmode = opmode; in iwi_vap_create() 1011 IEEE80211_UNLOCK(ic); in iwi_newstate() 1055 IEEE80211_LOCK(ic); in iwi_newstate() 1277 ++ic->ic_ierrors; in iwi_frame_intr() 1302 ++ic->ic_ierrors; in iwi_frame_intr() 2094 ++ic->ic_oerrors; in iwi_watchdog() [all …]
|
/dragonfly/sys/netproto/802_11/ |
H A D | ieee80211_dragonfly.h | 572 #define IEEE80211_LOCK_OBJ(ic) (&(ic)->ic_comlock) argument 574 #define IEEE80211_LOCK_INIT(ic, name) lockinit(&(ic)->ic_comlock, name, 0, LK_CANRECURSE) argument 579 #define IEEE80211_TX_LOCK_INIT(ic, name) lockinit(&(ic)->ic_txlock, name, 0, LK_CANRECURSE) argument 586 #define IEEE80211_LOCK_DESTROY(ic) lockuninit(&(ic)->ic_comlock) argument 591 #define IEEE80211_TX_LOCK_DESTROY(ic) lockuninit(&(ic)->ic_txlock) argument 598 #define IEEE80211_LOCK(ic) lockmgr(&(ic)->ic_comlock, LK_EXCLUSIVE) argument 603 #define IEEE80211_TX_LOCK(ic) lockmgr(&(ic)->ic_txlock, LK_EXCLUSIVE) argument 610 #define IEEE80211_UNLOCK(ic) lockmgr(&(ic)->ic_comlock, LK_RELEASE) argument 615 #define IEEE80211_TX_UNLOCK(ic) lockmgr(&(ic)->ic_txlock, LK_RELEASE) argument 622 #define IEEE80211_LOCK_ASSERT(ic) \ argument [all …]
|
/dragonfly/games/larn/ |
H A D | tok.c | 29 int ic; in yylex() local 75 ioctl(0, FIONREAD, &ic); in yylex() 76 if (ic > flushno) in yylex() 78 } while (ic > flushno); in yylex() 86 if ((ic = fork()) == 0) { /* child */ in yylex() 93 if (ic < 0) { /* error */ in yylex() 119 int ic; in flushall() local 121 ioctl(0, FIONREAD, &ic); in flushall() 122 if (ic <= 0) in flushall() 124 while (ic > 0) { in flushall() [all …]
|