Home
last modified time | relevance | path

Searched refs:ic_curchan (Results 1 – 21 of 21) sorted by relevance

/f-stack/freebsd/net80211/
H A Dieee80211_dfs.c148 if (IEEE80211_IS_CHAN_RADAR(ic->ic_curchan)) { in cac_timeout()
149 ieee80211_notify_cac(ic, ic->ic_curchan, in cac_timeout()
154 ic->ic_curchan->ic_ieee, ic->ic_curchan->ic_freq); in cac_timeout()
164 ic->ic_curchan->ic_ieee, ic->ic_curchan->ic_freq); in cac_timeout()
172 if (c->ic_freq == ic->ic_curchan->ic_freq) in cac_timeout()
175 ieee80211_notify_cac(ic, ic->ic_curchan, in cac_timeout()
197 ic->ic_curchan->ic_ieee, ic->ic_curchan->ic_freq); in ieee80211_dfs_cac_start()
198 ieee80211_notify_cac(ic, ic->ic_curchan, IEEE80211_NOTIFY_CAC_START); in ieee80211_dfs_cac_start()
215 ic->ic_curchan->ic_ieee, ic->ic_curchan->ic_freq); in ieee80211_dfs_cac_stop()
216 ieee80211_notify_cac(ic, ic->ic_curchan, in ieee80211_dfs_cac_stop()
[all …]
H A Dieee80211_radiotap.c171 set_xchannel(ic->ic_rxchan, ic->ic_curchan); in ieee80211_radiotap_chan_change()
173 set_channel(ic->ic_rxchan, ic->ic_curchan); in ieee80211_radiotap_chan_change()
179 set_xchannel(ic->ic_txchan, ic->ic_curchan); in ieee80211_radiotap_chan_change()
181 set_channel(ic->ic_txchan, ic->ic_curchan); in ieee80211_radiotap_chan_change()
H A Dieee80211_scan_sw.c731 ieee80211_chan2ieee(ic, ic->ic_curchan), in scan_curchan_task()
732 ieee80211_channel_type_char(ic->ic_curchan), in scan_curchan_task()
743 ic->ic_curchan = chan; in scan_curchan_task()
827 ic->ic_curchan != ic->ic_bsschan) { in scan_end()
983 ieee80211_chan2ieee(ic, ic->ic_curchan), in ieee80211_swscan_add_scan()
984 ieee80211_channel_type_char(ic->ic_curchan), in ieee80211_swscan_add_scan()
H A Dieee80211_monitor.c111 ieee80211_create_ibss(vap, ic->ic_curchan); in monitor_newstate()
H A Dieee80211_var.h208 struct ieee80211_channel *ic_curchan; /* current channel */ member
806 #define ieee80211_get_current_channel(_ic) ((_ic)->ic_curchan)
960 if (ic->ic_curchan != NULL) { in ieee80211_get_node_txpower()
961 txpower = MIN(txpower, 2 * ic->ic_curchan->ic_maxregpower); in ieee80211_get_node_txpower()
962 txpower = MIN(txpower, ic->ic_curchan->ic_maxpower); in ieee80211_get_node_txpower()
H A Dieee80211_hostap.c282 ic->ic_curchan, vap->iv_flags_ht)); in hostap_newstate()
304 ieee80211_ht_adjust_channel(ic, ic->ic_curchan, in hostap_newstate()
320 ieee80211_chan2ieee(ic, ic->ic_curchan), in hostap_newstate()
1775 if (ieee80211_parse_beacon(ni, m0, ic->ic_curchan, &scan) &~ IEEE80211_BPARSE_OFFCHAN) in hostap_recv_mgmt()
1802 ieee80211_add_scan(vap, ic->ic_curchan, &scan, wh, in hostap_recv_mgmt()
1812 if (IEEE80211_IS_CHAN_ANYG(ic->ic_curchan) && in hostap_recv_mgmt()
1828 ic->ic_curchan->ic_ieee, in hostap_recv_mgmt()
1838 if (IEEE80211_IS_CHAN_HT(ic->ic_curchan)) { in hostap_recv_mgmt()
1845 if (!IEEE80211_IS_CHAN_HT40(ic->ic_curchan)) in hostap_recv_mgmt()
1847 if (scan.chan != ic->ic_curchan->ic_extieee) in hostap_recv_mgmt()
H A Dieee80211_proto.c779 if (IEEE80211_IS_CHAN_A(ic->ic_curchan) || in ieee80211_vap_reset_erp()
794 IEEE80211_IS_CHAN_A(ic->ic_curchan) || in ieee80211_vap_reset_erp()
795 IEEE80211_IS_CHAN_HT(ic->ic_curchan) || in ieee80211_vap_reset_erp()
796 (IEEE80211_IS_CHAN_ANYG(ic->ic_curchan) && in ieee80211_vap_reset_erp()
815 if (IEEE80211_IS_CHAN_A(ic->ic_curchan) || in ieee80211_reset_erp()
1945 IEEE80211_IS_CHAN_NOADHOC(ic->ic_curchan)) || in ieee80211_start_check_reset_chan()
1947 IEEE80211_IS_CHAN_NOHOSTAP(ic->ic_curchan))) in ieee80211_start_check_reset_chan()
1960 ic->ic_curchan = &ic->ic_channels[0]; in ieee80211_start_reset_chan()
2358 vap->iv_bss->ni_chan = ic->ic_curchan; in ieee80211_csa_completeswitch()
H A Dieee80211_node.c764 c = ieee80211_ht_adjust_channel(ic, ic->ic_curchan, gethtadjustflags(ic)); in ieee80211_sync_curchan()
767 if (c != ic->ic_curchan) { in ieee80211_sync_curchan()
768 ic->ic_curchan = c; in ieee80211_sync_curchan()
769 ic->ic_curmode = ieee80211_chan2mode(ic->ic_curchan); in ieee80211_sync_curchan()
770 ic->ic_rt = ieee80211_get_ratetable(ic->ic_curchan); in ieee80211_sync_curchan()
809 ic->ic_bsschan = ic->ic_curchan = c; in ieee80211_setupcurchan()
810 ic->ic_curmode = ieee80211_chan2mode(ic->ic_curchan); in ieee80211_setupcurchan()
811 ic->ic_rt = ieee80211_get_ratetable(ic->ic_curchan); in ieee80211_setupcurchan()
829 ieee80211_setupcurchan(ic, ic->ic_curchan); in ieee80211_update_chw()
1405 ni->ni_txparms = &vap->iv_txparms[ieee80211_chan2mode(ic->ic_curchan)]; in ieee80211_alloc_node()
[all …]
H A Dieee80211_sta.c426 ieee80211_chan2ieee(ic, ic->ic_curchan), in sta_newstate()
1356 !IEEE80211_IS_CHAN_DTURBO(ic->ic_curchan) && in startbgscan()
1392 struct ieee80211_channel *rxchan = ic->ic_curchan; in sta_recv_mgmt()
1462 if (IEEE80211_IS_CHAN_ANYG(ic->ic_curchan) && in sta_recv_mgmt()
1893 if (IEEE80211_IS_CHAN_A(ic->ic_curchan) || in sta_recv_mgmt()
1902 IEEE80211_IS_CHAN_A(ic->ic_curchan) || in sta_recv_mgmt()
1910 if (IEEE80211_IS_CHAN_ANYG(ic->ic_curchan) && in sta_recv_mgmt()
H A Dieee80211_adhoc.c230 ic->ic_curchan, vap->iv_flags_ht)); in adhoc_newstate()
244 ieee80211_chan2ieee(ic, ic->ic_curchan), in adhoc_newstate()
707 struct ieee80211_channel *rxchan = ic->ic_curchan; in adhoc_recv_mgmt()
H A Dieee80211_output.c1057 ieee80211_chan2ieee(ic, ic->ic_curchan)); in ieee80211_mgmt_output()
1179 ieee80211_chan2ieee(ic, ic->ic_curchan), in ieee80211_send_nulldata()
2491 rs = ieee80211_get_suprates(ic, ic->ic_curchan); in ieee80211_send_probereq()
2511 c = ieee80211_ht_adjust_channel(ic, ic->ic_curchan, in ieee80211_send_probereq()
2524 c = ieee80211_ht_adjust_channel(ic, ic->ic_curchan, in ieee80211_send_probereq()
2560 ieee80211_chan2ieee(ic, ic->ic_curchan), in ieee80211_send_probereq()
2568 tp = &vap->iv_txparms[ieee80211_chan2mode(ic->ic_curchan)]; in ieee80211_send_probereq()
2779 IEEE80211_IS_CHAN_2GHZ(ic->ic_curchan)) in ieee80211_send_mgmt()
2781 if (IEEE80211_IS_CHAN_ANYG(ic->ic_curchan) && in ieee80211_send_mgmt()
2806 ic->ic_curchan); in ieee80211_send_mgmt()
[all …]
H A Dieee80211_ioctl.c616 c = ic->ic_curchan; in ieee80211_ioctl_getcurchan()
845 ireq->i_val = ieee80211_chan2ieee(ic, ic->ic_curchan); in ieee80211_ioctl_get80211()
870 ireq->i_val = 2*ic->ic_curchan->ic_maxregpower; in ieee80211_ioctl_get80211()
873 if (ireq->i_val > ic->ic_curchan->ic_maxpower) in ieee80211_ioctl_get80211()
874 ireq->i_val = ic->ic_curchan->ic_maxpower; in ieee80211_ioctl_get80211()
2015 vap->iv_bss->ni_chan = ic->ic_curchan; in setcurchan()
2017 ic->ic_curchan = vap->iv_des_chan; in setcurchan()
2018 ic->ic_rt = ieee80211_get_ratetable(ic->ic_curchan); in setcurchan()
2034 ic->ic_curchan = vap->iv_des_chan; in setcurchan()
2035 ic->ic_rt = ieee80211_get_ratetable(ic->ic_curchan); in setcurchan()
H A Dieee80211_superg.c999 ic->ic_prevchan = ic->ic_curchan; in ieee80211_dturbo_switch()
1000 ic->ic_curchan = chan; in ieee80211_dturbo_switch()
H A Dieee80211.c221 ic->ic_curchan = &ic->ic_channels[0]; in ieee80211_chan_init()
222 ic->ic_rt = ieee80211_get_ratetable(ic->ic_curchan); in ieee80211_chan_init()
2238 mode = ieee80211_chan2mode(ic->ic_curchan); in ieee80211_media_status()
2241 imr->ifm_active = media_status(vap->iv_opmode, ic->ic_curchan); in ieee80211_media_status()
H A Dieee80211_mesh.c791 ic->ic_curchan, vap->iv_flags_ht)); in mesh_newstate()
814 ieee80211_ht_adjust_channel(ic, ic->ic_curchan, in mesh_newstate()
829 ieee80211_chan2ieee(ic, ic->ic_curchan)); in mesh_newstate()
1839 struct ieee80211_channel *rxchan = ic->ic_curchan; in mesh_recv_mgmt()
2757 rs = ieee80211_get_suprates(ic, ic->ic_curchan); in mesh_send_action_meshpeering_open()
2824 rs = ieee80211_get_suprates(ic, ic->ic_curchan); in mesh_send_action_meshpeering_confirm()
H A Dieee80211_scan.c521 if ((ic->ic_curchan->ic_flags & IEEE80211_CHAN_PASSIVE) && !force) { in ieee80211_probe_curchan()
H A Dieee80211_wds.c393 error = ieee80211_create_wds(vap, ic->ic_curchan); in wds_newstate()
H A Dieee80211_tdma.c344 if (ieee80211_parse_beacon(ni, m0, ic->ic_curchan, &scan) != 0) in tdma_recv_mgmt()
H A Dieee80211_ddb.c591 _db_show_channel("\tcurchan", ic->ic_curchan); in _db_show_com()
H A Dieee80211_freebsd.c228 ieee80211_dfs_notify_radar(ic, ic->ic_curchan); in ieee80211_sysctl_radar()
H A Dieee80211_scan_sta.c1393 if (!IEEE80211_IS_CHAN_DTURBO(ic->ic_curchan) && in sta_roam_check()