/freebsd/sys/net80211/ |
H A D | ieee80211_dfs.c | 109 ieee80211_dfs_reset(ic); in ieee80211_dfs_detach() 144 ieee80211_notify_cac(ic, ic->ic_curchan, in cac_timeout() 149 ic->ic_curchan->ic_ieee, ic->ic_curchan->ic_freq); in cac_timeout() 159 ic->ic_curchan->ic_ieee, ic->ic_curchan->ic_freq); in cac_timeout() 170 ieee80211_notify_cac(ic, ic->ic_curchan, in cac_timeout() 192 ic->ic_curchan->ic_ieee, ic->ic_curchan->ic_freq); in ieee80211_dfs_cac_start() 193 ieee80211_notify_cac(ic, ic->ic_curchan, IEEE80211_NOTIFY_CAC_START); in ieee80211_dfs_cac_start() 210 ic->ic_curchan->ic_ieee, ic->ic_curchan->ic_freq); in ieee80211_dfs_cac_stop() 211 ieee80211_notify_cac(ic, ic->ic_curchan, in ieee80211_dfs_cac_stop() 337 dfs_timeout, ic); in ieee80211_dfs_notify_radar() [all …]
|
H A D | ieee80211_proto.c | 283 TASK_INIT(&ic->ic_chw_task, 0, update_chw, ic); in ieee80211_proto_attach() 908 ic->ic_updateslot(ic); in vap_update_slot() 1829 ic->ic_parent(ic); in parent_updown() 1837 ic->ic_update_mcast(ic); in update_mcast() 1845 ic->ic_update_promisc(ic); in update_promisc() 1853 ic->ic_set_channel(ic); in update_channel() 1865 ic->ic_update_chw(ic); in update_chw() 1888 ic->ic_wme.wme_update(ic); in vap_update_wme() 1930 ieee80211_draintask(ic, &ic->ic_chan_task); in ieee80211_waitfor_parent() 1932 ieee80211_draintask(ic, &ic->ic_chw_task); in ieee80211_waitfor_parent() [all …]
|
H A D | ieee80211_scan_sw.c | 119 ic->ic_scan = NULL; in ieee80211_swscan_detach() 249 IEEE80211_LOCK(ic); in ieee80211_swscan_start_scan() 341 IEEE80211_LOCK(ic); in ieee80211_swscan_bg_scan() 672 ic->ic_scan_start(ic); /* notify driver */ in scan_start() 732 ieee80211_chan2ieee(ic, ic->ic_curchan), in scan_curchan_task() 752 ic->ic_set_channel(ic); in scan_curchan_task() 802 ic->ic_scan_end(ic); /* notify driver */ in scan_end() 828 ic->ic_curchan != ic->ic_bsschan) { in scan_end() 829 ieee80211_setupcurchan(ic, ic->ic_bsschan); in scan_end() 831 ic->ic_set_channel(ic); in scan_end() [all …]
|
H A D | ieee80211.c | 144 memset(ic->ic_modecaps, 0, sizeof(ic->ic_modecaps)); in ieee80211_chan_init() 209 memcpy(ic->ic_chan_active, ic->ic_chan_avail, in ieee80211_chan_init() 220 ic->ic_curchan = &ic->ic_channels[0]; in ieee80211_chan_init() 330 IEEE80211_LOCK_INIT(ic, ic->ic_name); in ieee80211_ifattach() 331 IEEE80211_TX_LOCK_INIT(ic, ic->ic_name); in ieee80211_ifattach() 355 ic->ic_lintval = ic->ic_bintval; in ieee80211_ifattach() 752 ieee80211_draintask(ic, &ic->ic_parent_task); in ieee80211_vap_detach() 818 ieee80211_runtask(ic, &ic->ic_promisc_task); in ieee80211_promisc() 823 ieee80211_runtask(ic, &ic->ic_promisc_task); in ieee80211_promisc() 840 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() 84 ic->ic_countryie = NULL; in ieee80211_regdomain_detach() 168 ic->ic_regdomain = *rd; in ieee80211_init_channels() 409 IEEE80211_LOCK(ic); in ieee80211_setregdomain() 411 if (!allvapsdown(ic)) { in ieee80211_setregdomain() 412 IEEE80211_UNLOCK(ic); in ieee80211_setregdomain() 417 error = ic->ic_setregdomain(ic, ®->rd, in ieee80211_setregdomain() 420 IEEE80211_UNLOCK(ic); in ieee80211_setregdomain() 448 memset(&ic->ic_channels[ic->ic_nchans], 0, in ieee80211_setregdomain() 451 ieee80211_chan_init(ic); in ieee80211_setregdomain() [all …]
|
H A D | ieee80211_radiotap.c | 74 ic->ic_th = th; in ieee80211_radiotap_attachv() 90 ic->ic_rh = rh; in ieee80211_radiotap_attachv() 114 struct ieee80211com *ic = vap->iv_ic; in ieee80211_radiotap_vattach() local 117 if (th != NULL && ic->ic_rh != NULL) { in ieee80211_radiotap_vattach() 165 if (ic->ic_rxchan != NULL) { in ieee80211_radiotap_chan_change() 169 set_xchannel(ic->ic_rxchan, ic->ic_curchan); in ieee80211_radiotap_chan_change() 171 set_channel(ic->ic_rxchan, ic->ic_curchan); in ieee80211_radiotap_chan_change() 173 if (ic->ic_txchan != NULL) { in ieee80211_radiotap_chan_change() 177 set_xchannel(ic->ic_txchan, ic->ic_curchan); in ieee80211_radiotap_chan_change() 179 set_channel(ic->ic_txchan, ic->ic_curchan); in ieee80211_radiotap_chan_change() [all …]
|
H A D | ieee80211_scan.c | 84 ic->ic_scan_methods->sc_attach(ic); in ieee80211_scan_attach() 97 ic->ic_scan_methods->sc_detach(ic); in ieee80211_scan_detach() 157 IEEE80211_LOCK(ic); in ieee80211_scan_vdetach() 158 ss = ic->ic_scan; in ieee80211_scan_vdetach() 169 IEEE80211_UNLOCK(ic); in ieee80211_scan_vdetach() 240 IEEE80211_LOCK_ASSERT(ic); in ieee80211_scan_update_locked() 376 IEEE80211_LOCK(ic); in ieee80211_check_scan() 401 IEEE80211_UNLOCK(ic); in ieee80211_check_scan() 499 IEEE80211_LOCK(ic); in ieee80211_scan_done() 500 ss = ic->ic_scan; in ieee80211_scan_done() [all …]
|
H A D | ieee80211_ddb.c | 135 const struct ieee80211com *ic; in DB_SHOW_COMMAND() local 543 if (isset(ic->ic_modecaps, i)) { in _db_show_vap() 584 if (isset(ic->ic_modecaps, i)) { in _db_show_vap() 661 db_printf("COM: %p:", ic); in _db_show_com() 666 db_printf("\tname %s", ic->ic_name); in _db_show_com() 743 db_printf( "dfs %p", &ic->ic_dfs); in _db_show_com() 753 db_printf(" wme %p", &ic->ic_wme); in _db_show_com() 755 db_printf(" sta %p", &ic->ic_sta); in _db_show_com() 770 ic->ic_montaps, ic->ic_th, ic->ic_txchan, ic->ic_rh, ic->ic_rxchan); in _db_show_com() 831 db_printf("%s: com %p vaps:", ic->ic_name, ic); in _db_show_all_vaps() [all …]
|
H A D | ieee80211_superg.c | 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() 143 ic->ic_superg = NULL; in ieee80211_superg_detach() 642 IEEE80211_FF_LOCK(ic); in ieee80211_ff_age() 668 IEEE80211_TX_LOCK(ic); in ieee80211_ff_age() 780 IEEE80211_LOCK(ic); in ieee80211_ff_check() 783 IEEE80211_UNLOCK(ic); in ieee80211_ff_check() 982 chan = ieee80211_find_channel(ic, ic->ic_bsschan->ic_freq, newflags); in ieee80211_dturbo_switch() 997 ic->ic_prevchan = ic->ic_curchan; in ieee80211_dturbo_switch() [all …]
|
H A D | ieee80211_node.c | 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() 411 ieee80211_dfs_cac_clear(ic, ic->ic_bsschan); in ieee80211_create_ibss() 786 c = ieee80211_ht_adjust_channel(ic, ic->ic_curchan, gethtadjustflags(ic)); in ieee80211_sync_curchan() 792 ic->ic_rt = ieee80211_get_ratetable(ic->ic_curchan); in ieee80211_sync_curchan() 794 ic->ic_set_channel(ic); in ieee80211_sync_curchan() 831 ic->ic_bsschan = ic->ic_curchan = c; in ieee80211_setupcurchan() 833 ic->ic_rt = ieee80211_get_ratetable(ic->ic_curchan); in ieee80211_setupcurchan() 844 ieee80211_runtask(ic, &ic->ic_chan_task); in ieee80211_setcurchan() 851 ieee80211_setupcurchan(ic, ic->ic_curchan); in ieee80211_update_chw() [all …]
|
H A D | ieee80211_ht.c | 394 ht_rateprint(ic, mode, 0); in ht_announce() 397 ht_rateprint(ic, mode, 1); in ht_announce() 401 ht_rateprint(ic, mode, 2); in ht_announce() 416 ic_printf(ic, "%dT%dR\n", ic->ic_txstream, ic->ic_rxstream); in ieee80211_ht_announce() 1622 IEEE80211_LOCK(ic); in ieee80211_htprot_update() 1637 IEEE80211_UNLOCK(ic); in ieee80211_htprot_update() 2987 IEEE80211_TX_LOCK(ic); in ieee80211_send_bar() 2989 IEEE80211_TX_UNLOCK(ic); in ieee80211_send_bar() 3182 KASSERT((ic->ic_rxstream > 0 && ic->ic_rxstream <= 4), in ieee80211_set_mcsset() 3184 KASSERT((ic->ic_txstream > 0 && ic->ic_txstream <= 4), in ieee80211_set_mcsset() [all …]
|
/freebsd/sys/dev/iscsi/ |
H A D | icl_soft.c | 184 (ic->ic_error)(ic); in icl_conn_fail() 263 ip->ip_conn = ic; in icl_soft_conn_new_pdu() 566 struct icl_conn *ic = &isc->ic; in icl_conn_receive_pdu() local 692 struct icl_conn *ic = &isc->ic; in icl_conn_receive_pdus() local 732 struct icl_conn *ic = &isc->ic; in icl_receive_thread() local 878 struct icl_conn *ic = &isc->ic; in icl_conn_send_pdus() local 1008 ic = &isc->ic; in icl_send_thread() 1080 ic = &isc->ic; in icl_soupcall_send() 1327 if (ic->ic_disconnecting || ic->ic_socket == NULL) { in icl_soft_conn_pdu_queue_cb() 1362 ic = &isc->ic; in icl_soft_new_conn() [all …]
|
H A D | icl_wrappers.h | 46 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() 141 icl_conn_task_done(struct icl_conn *ic, void *prv) in icl_conn_task_done() argument 144 ICL_CONN_TASK_DONE(ic, prv); in icl_conn_task_done() [all …]
|
/freebsd/sys/dev/wtap/ |
H A D | if_wtap.c | 426 if (ic->ic_nrunning > 0) { in wtap_parent() 428 ieee80211_start_all(ic); in wtap_parent() 649 ic->ic_softc = sc; in wtap_attach() 650 ic->ic_name = sc->name; in wtap_attach() 663 ic->ic_nchans = 1; in wtap_attach() 668 ieee80211_ifattach(ic); in wtap_attach() 679 ic->ic_parent = wtap_parent; in wtap_attach() 690 ieee80211_radiotap_attach(ic, in wtap_attach() 698 if(ic->ic_rt == NULL){ in wtap_attach() 700 ic->ic_rt = ieee80211_get_ratetable(&ic->ic_channels[0]); in wtap_attach() [all …]
|
/freebsd/sys/dev/rtwn/ |
H A D | if_rtwn.c | 211 ic->ic_softc = sc; in rtwn_attach() 216 ic->ic_caps = in rtwn_attach() 238 ic->ic_cryptocaps = in rtwn_attach() 244 ic->ic_htcaps = in rtwn_attach() 255 ic->ic_htcaps |= in rtwn_attach() 272 rtwn_getradiocaps(ic, IEEE80211_CHAN_MAX, &ic->ic_nchans, in rtwn_attach() 273 ic->ic_channels); in rtwn_attach() 623 ieee80211_draintask(ic, &ic->ic_parent_task); in rtwn_vap_delete() 1036 IEEE80211_LOCK(ic); in rtwn_monitor_newstate() 1076 IEEE80211_UNLOCK(ic); in rtwn_newstate() [all …]
|
/freebsd/sys/dev/iser/ |
H A D | icl_iser.c | 179 ip->ip_conn = ic; in iser_new_pdu() 217 iser_pdu_free(ic, ip); in iser_conn_pdu_free() 273 struct icl_conn *ic; in iser_new_conn() local 291 ic->ic_lock = lock; in iser_new_conn() 292 ic->ic_name = name; in iser_new_conn() 294 ic->ic_iser = true; in iser_new_conn() 295 ic->ic_unmapped = true; in iser_new_conn() 297 return (ic); in iser_new_conn() 305 iser_conn_release(ic); in iser_conn_free() 416 iser_conn_release(ic); in iser_conn_connect() [all …]
|
/freebsd/sys/dev/cxgbe/cxgbei/ |
H A D | icl_cxgbei.c | 287 ip->ip_conn = ic; in icl_cxgbei_new_pdu_set_conn() 433 struct icl_conn *ic = &icc->ic; in icl_cxgbei_tx_main() local 444 ICL_CONN_LOCK(ic); in icl_cxgbei_tx_main() 467 ICL_CONN_LOCK(ic); in icl_cxgbei_tx_main() 490 ICL_CONN_LOCK(ic); in icl_cxgbei_tx_main() 502 struct icl_conn *ic = &icc->ic; in icl_cxgbei_rx_main() local 913 ic = &icc->ic; in icl_cxgbei_new_conn() 925 return (ic); in icl_cxgbei_new_conn() 1127 ICL_CONN_LOCK(ic); in icl_cxgbei_conn_handoff() 1241 ICL_CONN_LOCK(ic); in icl_cxgbei_conn_close() [all …]
|
/freebsd/sys/dev/rtwn/rtl8821a/usb/ |
H A D | r21au_dfs.c | 120 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 176 IEEE80211_UNLOCK(ic); in r21au_newstate() 214 IEEE80211_LOCK(ic); in r21au_newstate() 245 rs->rs_scan_start(ic); in r21au_scan_start() 264 ieee80211_restart_all(ic); in r21au_scan_end() [all …]
|
/freebsd/sys/dev/usb/wlan/ |
H A D | if_ural.c | 460 ic->ic_softc = sc; in ural_attach() 465 ic->ic_caps = in ural_attach() 477 ural_getradiocaps(ic, IEEE80211_CHAN_MAX, &ic->ic_nchans, in ural_attach() 478 ic->ic_channels); in ural_attach() 480 ieee80211_ifattach(ic); in ural_attach() 499 ieee80211_announce(ic); in ural_attach() 527 if (ic->ic_softc == sc) in ural_detach() 591 ic->ic_opmode = opmode; in ural_vap_create() 681 IEEE80211_UNLOCK(ic); in ural_newstate() 746 IEEE80211_LOCK(ic); in ural_newstate() [all …]
|
/freebsd/usr.bin/enigma/ |
H A D | enigma.c | 36 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/netpfil/ipfw/ |
H A D | ip_fw_iface.c | 318 ic->iface = iif; in ipfw_iface_ref() 344 ic->iface = tmp; in ipfw_iface_ref() 355 ic->iface = iif; in ipfw_iface_ref() 375 iif = ic->iface; in ipfw_iface_add_notify() 379 ic->cb(ch, ic->cbdata, iif->ifindex); in ipfw_iface_add_notify() 393 iif = ic->iface; in ipfw_iface_del_notify() 408 iif = ic->iface; in ipfw_iface_unref() 409 ic->iface = NULL; in ipfw_iface_unref() 422 struct ipfw_ifc *ic; in handle_ifattach() local 432 ic->cb(ch, ic->cbdata, iif->ifindex); in handle_ifattach() [all …]
|
/freebsd/sys/compat/linuxkpi/common/src/ |
H A D | linux_80211.c | 2580 ic = lhw->ic; in lkpi_wme_update() 2811 ic->ic_set_channel(ic); in lkpi_ic_vap_create() 3022 c = ieee80211_ht_adjust_channel(ic, ic->ic_curchan, in lkpi_scan_ies_add() 4359 ic = lhw->ic; in linuxkpi_set_ieee80211_dev() 4382 ic = lhw->ic; in lkpi_radiotap_attach() 4398 ic = lhw->ic; in linuxkpi_ieee80211_ifattach() 4641 ic = lhw->ic; in linuxkpi_ieee80211_ifdetach() 4800 ic = lhw->ic; in linuxkpi_regulatory_set_wiphy_regd_sync() 4823 ic = lhw->ic; in linuxkpi_ieee80211_scan_completed() 5018 ic = lhw->ic; in linuxkpi_ieee80211_rx() [all …]
|
/freebsd/sys/dev/otus/ |
H A D | if_otus.c | 696 ic->ic_txstream = 2; in otus_attachhook() 698 ic->ic_txstream = 1; in otus_attachhook() 701 ic->ic_rxstream = 2; in otus_attachhook() 712 ic->ic_softc = sc; in otus_attachhook() 718 ic->ic_caps = in otus_attachhook() 731 ic->ic_htcaps = in otus_attachhook() 740 otus_getradiocaps(ic, IEEE80211_CHAN_MAX, &ic->ic_nchans, in otus_attachhook() 1225 IEEE80211_LOCK(ic); in otus_newstate() 2388 if (ic->ic_allmulti > 0 || ic->ic_promisc > 0 || in otus_set_multi() 3065 ni = ic->ic_bss; in otus_calibrate_to() [all …]
|
/freebsd/sys/dev/ipw/ |
H A D | if_ipw.c | 271 ic->ic_softc = sc; in ipw_attach() 277 ic->ic_caps = in ipw_attach() 298 ipw_getradiocaps(ic, IEEE80211_CHAN_MAX, &ic->ic_nchans, in ipw_attach() 299 ic->ic_channels); in ipw_attach() 305 ieee80211_ifattach(ic); in ipw_attach() 375 ieee80211_ifdetach(ic); in ipw_detach() 859 IEEE80211_UNLOCK(ic); in ipw_newstate() 873 ipw_assoc(ic, vap); in ipw_newstate() 890 ipw_assoc(ic, vap); in ipw_newstate() 899 ipw_assoc(ic, vap); in ipw_newstate() [all …]
|
/freebsd/sys/dev/ath/ |
H A D | if_ath.c | 611 ic->ic_softc = sc; in ath_attach() 906 ic->ic_caps = in ath_attach() 1186 ic->ic_txstream = txs; in ath_attach() 1187 ic->ic_rxstream = rxs; in ath_attach() 3751 __func__, ic->ic_curchan->ic_freq, ic->ic_curchan->ic_flags, in ath_setslottime() 5635 ath_set_channel(ic); in ath_update_chw() 5790 if (!sc->sc_scanning && ic->ic_curchan == ic->ic_bsschan) in ath_set_channel() 6001 ni->ni_capinfo, ieee80211_chan2ieee(ic, ic->ic_curchan)); in ath_newstate() 6424 ic->ic_regdomain.regdomain, ic->ic_regdomain.country, in ath_getchannels() 6425 ic->ic_regdomain.location, ic->ic_regdomain.ecm ? " ecm" : ""); in ath_getchannels() [all …]
|