Home
last modified time | relevance | path

Searched refs:chandef (Results 1 – 25 of 156) sorted by relevance

1234567

/linux/net/wireless/
H A Dmesh.c133 if (!setup->chandef.chan) { in __cfg80211_join_mesh()
135 setup->chandef = wdev->u.mesh.preset_chandef; in __cfg80211_join_mesh()
138 if (!setup->chandef.chan) { in __cfg80211_join_mesh()
157 setup->chandef.chan = chan; in __cfg80211_join_mesh()
161 if (setup->chandef.chan) in __cfg80211_join_mesh()
166 if (!setup->chandef.chan) in __cfg80211_join_mesh()
169 setup->chandef.width = NL80211_CHAN_WIDTH_20_NOHT; in __cfg80211_join_mesh()
170 setup->chandef.center_freq1 = setup->chandef.chan->center_freq; in __cfg80211_join_mesh()
179 rdev->wiphy.bands[setup->chandef.chan->band]; in __cfg80211_join_mesh()
181 if (setup->chandef.chan->band == NL80211_BAND_2GHZ) { in __cfg80211_join_mesh()
[all …]
H A Docb.c33 if (WARN_ON(!setup->chandef.chan)) in cfg80211_join_ocb()
38 wdev->u.ocb.chandef = setup->chandef; in cfg80211_join_ocb()
57 if (!wdev->u.ocb.chandef.chan) in cfg80211_leave_ocb()
62 memset(&wdev->u.ocb.chandef, 0, sizeof(wdev->u.ocb.chandef)); in cfg80211_leave_ocb()
H A Dibss.c114 band = params->chandef.chan->band; in __cfg80211_join_ibss()
135 wdev->u.ibss.chandef = params->chandef; in __cfg80211_join_ibss()
142 wdev->wext.ibss.chandef = params->chandef; in __cfg80211_join_ibss()
184 memset(&wdev->u.ibss.chandef, 0, sizeof(wdev->u.ibss.chandef)); in cfg80211_clear_ibss()
228 if (!wdev->wext.ibss.chandef.chan) { in cfg80211_ibss_wext_join()
256 cfg80211_chandef_create(&wdev->wext.ibss.chandef, new_chan, in cfg80211_ibss_wext_join()
316 if (wdev->wext.ibss.chandef.chan == chan) in cfg80211_ibss_wext_siwfreq()
327 cfg80211_chandef_create(&wdev->wext.ibss.chandef, chan, in cfg80211_ibss_wext_siwfreq()
351 else if (wdev->wext.ibss.chandef.chan) in cfg80211_ibss_wext_giwfreq()
352 chan = wdev->wext.ibss.chandef.chan; in cfg80211_ibss_wext_giwfreq()
H A Dmlme.c1026 struct cfg80211_chan_def chandef; in cfg80211_dfs_channels_update_work() local
1075 cfg80211_chandef_create(&chandef, c, in cfg80211_dfs_channels_update_work()
1078 nl80211_radar_notify(rdev, &chandef, in cfg80211_dfs_channels_update_work()
1082 regulatory_propagate_dfs_state(wiphy, &chandef, in cfg80211_dfs_channels_update_work()
1105 struct cfg80211_chan_def *chandef, in __cfg80211_radar_event() argument
1110 trace_cfg80211_radar_event(wiphy, chandef, offchan); in __cfg80211_radar_event()
1112 /* only set the chandef supplied channel to unavailable, in in __cfg80211_radar_event()
1114 * spanned by the chandef. in __cfg80211_radar_event()
1116 cfg80211_set_dfs_state(wiphy, chandef, NL80211_DFS_UNAVAILABLE); in __cfg80211_radar_event()
1123 nl80211_radar_notify(rdev, chandef, NL80211_RADAR_DETECTE in __cfg80211_radar_event()
1131 cfg80211_cac_event(struct net_device * netdev,const struct cfg80211_chan_def * chandef,enum nl80211_radar_event event,gfp_t gfp,unsigned int link_id) cfg80211_cac_event() argument
1179 __cfg80211_background_cac_event(struct cfg80211_registered_device * rdev,struct wireless_dev * wdev,const struct cfg80211_chan_def * chandef,enum nl80211_radar_event event) __cfg80211_background_cac_event() argument
1218 cfg80211_background_cac_event(struct cfg80211_registered_device * rdev,const struct cfg80211_chan_def * chandef,enum nl80211_radar_event event) cfg80211_background_cac_event() argument
1259 cfg80211_start_background_radar_detection(struct cfg80211_registered_device * rdev,struct wireless_dev * wdev,struct cfg80211_chan_def * chandef) cfg80211_start_background_radar_detection() argument
[all...]
H A Dutil.c2148 struct cfg80211_chan_def *chandef) in ieee80211_operating_class_to_chandef() argument
2158 chandef->chan = chan; in ieee80211_operating_class_to_chandef()
2178 chandef->center_freq1 = control_freq; in ieee80211_operating_class_to_chandef()
2179 chandef->width = NL80211_CHAN_WIDTH_20; in ieee80211_operating_class_to_chandef()
2186 chandef->center_freq1 = control_freq + 10; in ieee80211_operating_class_to_chandef()
2187 chandef->width = NL80211_CHAN_WIDTH_40; in ieee80211_operating_class_to_chandef()
2194 chandef->center_freq1 = control_freq - 10; in ieee80211_operating_class_to_chandef()
2195 chandef->width = NL80211_CHAN_WIDTH_40; in ieee80211_operating_class_to_chandef()
2198 chandef->center_freq1 = control_freq + 10 - (offset & 1) * 20; in ieee80211_operating_class_to_chandef()
2199 chandef->width = NL80211_CHAN_WIDTH_40; in ieee80211_operating_class_to_chandef()
[all …]
/linux/drivers/net/wireless/intel/iwlwifi/mld/
H A Dphy.c102 u8 iwl_mld_get_fw_ctrl_pos(const struct cfg80211_chan_def *chandef) in iwl_mld_get_fw_ctrl_pos() argument
104 int offs = chandef->chan->center_freq - chandef->center_freq1; in iwl_mld_get_fw_ctrl_pos()
134 struct cfg80211_chan_def *chandef = &phy->chandef; in iwl_mld_phy_fw_action() local
138 .puncture_mask = cpu_to_le16(chandef->punctured), in iwl_mld_phy_fw_action()
140 .ci.channel = cpu_to_le32(chandef->chan->hw_value), in iwl_mld_phy_fw_action()
141 .ci.band = iwl_mld_nl80211_band_to_fw(chandef->chan->band), in iwl_mld_phy_fw_action()
142 .ci.width = iwl_mld_nl80211_width_to_fw(chandef->width), in iwl_mld_phy_fw_action()
143 .ci.ctrl_pos = iwl_mld_get_fw_ctrl_pos(chandef), in iwl_mld_phy_fw_action()
193 struct cfg80211_chan_def *chandef = in iwl_mld_update_phy_chandef() local
196 phy->chandef = *chandef; in iwl_mld_update_phy_chandef()
H A Dmlo.c658 const struct cfg80211_chan_def *chandef, in iwl_mld_get_emlsr_rssi_thresh() argument
661 if (WARN_ON(chandef->chan->band != NL80211_BAND_2GHZ && in iwl_mld_get_emlsr_rssi_thresh()
662 chandef->chan->band != NL80211_BAND_5GHZ && in iwl_mld_get_emlsr_rssi_thresh()
663 chandef->chan->band != NL80211_BAND_6GHZ)) in iwl_mld_get_emlsr_rssi_thresh()
670 switch (chandef->width) { in iwl_mld_get_emlsr_rssi_thresh()
703 if (link->chandef->chan->band == NL80211_BAND_2GHZ && mld->bt_is_active) in iwl_mld_emlsr_disallowed_with_link()
707 iwl_mld_get_emlsr_rssi_thresh(mld, link->chandef, false)) in iwl_mld_emlsr_disallowed_with_link()
746 data[n_data].chandef = &link_conf->chanreq.oper; in iwl_mld_set_link_sel_data()
765 switch (phy->chandef.width) { in iwl_mld_get_min_chan_load_thresh()
815 if (a->chandef->width <= b->chandef->width) in iwl_mld_channel_load_allows_emlsr()
[all …]
/linux/drivers/net/wireless/quantenna/qtnfmac/
H A Devent.c142 struct cfg80211_chan_def chandef; in qtnf_event_handle_bss_join() local
172 qlink_chandef_q2cfg(wiphy, &join_info->chan, &chandef); in qtnf_event_handle_bss_join()
173 if (!cfg80211_chandef_valid(&chandef)) { in qtnf_event_handle_bss_join()
176 chandef.chan ? chandef.chan->center_freq : 0, in qtnf_event_handle_bss_join()
177 chandef.center_freq1, in qtnf_event_handle_bss_join()
178 chandef.center_freq2, in qtnf_event_handle_bss_join()
179 chandef.width); in qtnf_event_handle_bss_join()
184 bss = cfg80211_get_bss(wiphy, chandef.chan, join_info->bssid, in qtnf_event_handle_bss_join()
190 join_info->bssid, chandef.chan->hw_value); in qtnf_event_handle_bss_join()
214 bss = cfg80211_inform_bss(wiphy, chandef.chan, in qtnf_event_handle_bss_join()
[all …]
H A Dcfg80211.c751 const struct cfg80211_chan_def *chandef = wdev_chandef(wdev, 0); in qtnf_dump_survey() local
771 if (chandef && chan == chandef->chan) in qtnf_dump_survey()
784 unsigned int link_id, struct cfg80211_chan_def *chandef) in qtnf_get_channel() argument
795 ret = qtnf_cmd_get_channel(vif, chandef); in qtnf_get_channel()
802 if (!cfg80211_chandef_valid(chandef)) { in qtnf_get_channel()
804 ndev->name, chandef->chan->center_freq, in qtnf_get_channel()
805 chandef->center_freq1, chandef->center_freq2, in qtnf_get_channel()
806 chandef->width); in qtnf_get_channel()
822 params->chandef.chan->hw_value, params->count, in qtnf_channel_switch()
825 if (!cfg80211_chandef_valid(&params->chandef)) { in qtnf_channel_switch()
[all …]
/linux/net/mac80211/
H A Dwbrf.c42 static void get_ranges_from_chandef(struct cfg80211_chan_def *chandef, in get_ranges_from_chandef() argument
49 bandwidth = cfg80211_chandef_get_width(chandef); in get_ranges_from_chandef()
51 get_chan_freq_boundary(chandef->center_freq1, bandwidth, &start_freq1, &end_freq1); in get_ranges_from_chandef()
57 if (chandef->width == NL80211_CHAN_WIDTH_80P80) { in get_ranges_from_chandef()
58 get_chan_freq_boundary(chandef->center_freq2, bandwidth, &start_freq2, &end_freq2); in get_ranges_from_chandef()
66 void ieee80211_add_wbrf(struct ieee80211_local *local, struct cfg80211_chan_def *chandef) in ieee80211_add_wbrf() argument
76 get_ranges_from_chandef(chandef, &ranges_in); in ieee80211_add_wbrf()
81 void ieee80211_remove_wbrf(struct ieee80211_local *local, struct cfg80211_chan_def *chandef) in ieee80211_remove_wbrf() argument
91 get_ranges_from_chandef(chandef, &ranges_in); in ieee80211_remove_wbrf()
H A Dibss.c41 struct cfg80211_chan_def *chandef, in ieee80211_ibss_build_presp() argument
92 sband = local->hw.wiphy->bands[chandef->chan->band]; in ieee80211_ibss_build_presp()
127 chandef->chan->center_freq); in ieee80211_ibss_build_presp()
141 csa_settings->chandef.chan->center_freq); in ieee80211_ibss_build_presp()
169 if (chandef->width != NL80211_CHAN_WIDTH_20_NOHT && in ieee80211_ibss_build_presp()
170 chandef->width != NL80211_CHAN_WIDTH_5 && in ieee80211_ibss_build_presp()
171 chandef->width != NL80211_CHAN_WIDTH_10 && in ieee80211_ibss_build_presp()
185 chandef, 0, false); in ieee80211_ibss_build_presp()
188 if (chandef->width != NL80211_CHAN_WIDTH_20 && in ieee80211_ibss_build_presp()
189 chandef in ieee80211_ibss_build_presp()
388 struct cfg80211_chan_def chandef; ieee80211_sta_join_ibss() local
1018 struct cfg80211_chan_def chandef; ieee80211_update_sta_info() local
1354 ieee80211_ibss_setup_scan_channels(struct wiphy * wiphy,const struct cfg80211_chan_def * chandef,struct ieee80211_channel ** channels,unsigned int channels_max) ieee80211_ibss_setup_scan_channels() argument
[all...]
H A Dutil.c1252 struct cfg80211_chan_def *chandef, in ieee80211_put_preq_ies_band() argument
1298 if (chandef->chan && sband->band == NL80211_BAND_2GHZ) { in ieee80211_put_preq_ies_band()
1304 ieee80211_frequency_to_channel(chandef->chan->center_freq)); in ieee80211_put_preq_ies_band()
1444 struct cfg80211_chan_def *chandef, in ieee80211_put_preq_ies() argument
1459 chandef, flags); in ieee80211_put_preq_ies()
1487 struct cfg80211_chan_def *chandef, in ieee80211_build_preq_ies() argument
1501 bands_used, rate_masks, chandef, in ieee80211_build_preq_ies()
1537 struct cfg80211_chan_def chandef; in ieee80211_build_probe_req() local
1548 chandef.width = sdata->vif.bss_conf.chanreq.oper.width; in ieee80211_build_probe_req()
1550 chandef.chan = NULL; in ieee80211_build_probe_req()
[all …]
H A Dmain.c100 struct cfg80211_chan_def chandef = {}; in ieee80211_calc_hw_conf_chan() local
123 chandef = local->scan_chandef; in ieee80211_calc_hw_conf_chan()
125 chandef.chan = local->tmp_channel; in ieee80211_calc_hw_conf_chan()
126 chandef.width = NL80211_CHAN_WIDTH_20_NOHT; in ieee80211_calc_hw_conf_chan()
127 chandef.center_freq1 = chandef.chan->center_freq; in ieee80211_calc_hw_conf_chan()
128 chandef.freq1_offset = chandef.chan->freq_offset; in ieee80211_calc_hw_conf_chan()
130 chandef = *oper; in ieee80211_calc_hw_conf_chan()
132 chandef = local->dflt_chandef; in ieee80211_calc_hw_conf_chan()
135 if (WARN(!cfg80211_chandef_valid(&chandef), in ieee80211_calc_hw_conf_chan()
137 chandef.chan ? chandef.chan->center_freq : -1, in ieee80211_calc_hw_conf_chan()
[all …]
H A Dtdls.c78 struct cfg80211_chan_def chandef; in ieee80211_tdls_add_subband() local
89 cfg80211_chandef_create(&chandef, ch, in ieee80211_tdls_add_subband()
91 if (cfg80211_reg_can_beacon_relax(wiphy, &chandef, in ieee80211_tdls_add_subband()
693 struct cfg80211_chan_def *chandef) in ieee80211_tdls_add_chan_switch_req_ies() argument
698 if (WARN_ON_ONCE(!chandef)) in ieee80211_tdls_add_chan_switch_req_ies()
703 ieee80211_frequency_to_channel(chandef->chan->center_freq); in ieee80211_tdls_add_chan_switch_req_ies()
746 struct cfg80211_chan_def *chandef) in ieee80211_tdls_add_ies() argument
778 oper_class, chandef); in ieee80211_tdls_add_ies()
915 struct cfg80211_chan_def *chandef) in ieee80211_tdls_build_mgmt_packet_data() argument
986 chandef); in ieee80211_tdls_build_mgmt_packet_data()
[all …]
H A Dvht.c355 struct cfg80211_chan_def *chandef) in __ieee80211_sta_cap_rx_bw() argument
368 if (chandef) { in __ieee80211_sta_cap_rx_bw()
369 band = chandef->chan->band; in __ieee80211_sta_cap_rx_bw()
428 struct cfg80211_chan_def *chandef) in _ieee80211_sta_cap_rx_bw() argument
444 return min(__ieee80211_sta_cap_rx_bw(link_sta, chandef), in _ieee80211_sta_cap_rx_bw()
507 struct cfg80211_chan_def *chandef) in _ieee80211_sta_cur_vht_bw() argument
513 if (chandef) { in _ieee80211_sta_cur_vht_bw()
514 bss_width = chandef->width; in _ieee80211_sta_cur_vht_bw()
529 bw = __ieee80211_sta_cap_rx_bw(link_sta, chandef); in _ieee80211_sta_cur_vht_bw()
H A Dmesh.c1035 struct cfg80211_chan_def *chandef; in ieee80211_mesh_build_beacon() local
1044 csa->settings.chandef.chan->center_freq); in ieee80211_mesh_build_beacon()
1063 switch (csa->settings.chandef.width) { in ieee80211_mesh_build_beacon()
1070 ct = cfg80211_get_chandef_type(&csa->settings.chandef); in ieee80211_mesh_build_beacon()
1087 chandef = &csa->settings.chandef; in ieee80211_mesh_build_beacon()
1088 ieee80211_ie_build_wide_bw_cs(pos, chandef); in ieee80211_mesh_build_beacon()
1332 params.chandef = csa_ie.chanreq.oper; in ieee80211_mesh_process_chnswitch()
1335 if (!cfg80211_chandef_usable(sdata->local->hw.wiphy, &params.chandef, in ieee80211_mesh_process_chnswitch()
1337 !cfg80211_reg_can_beacon(sdata->local->hw.wiphy, &params.chandef, in ieee80211_mesh_process_chnswitch()
1342 params.chandef.chan->center_freq, in ieee80211_mesh_process_chnswitch()
[all …]
/linux/drivers/net/wireless/intel/iwlwifi/mld/tests/
H A Dlink-selection.c21 const struct cfg80211_chan_def *chandef; member
35 .chandef = &chandef_2ghz_20mhz,
46 .chandef = &chandef_2ghz_20mhz,
57 .chandef = &chandef_2ghz_20mhz,
69 .chandef = &chandef_2ghz_20mhz,
89 link->chanreq.oper = *test_param->input.link.chandef; in setup_link()
135 .chandef = test_param->input.link.chandef, in test_link_grading()
292 .chandef = params->chandef_a, in test_iwl_mld_link_pair_allows_emlsr()
296 .chandef = params->chandef_b, in test_iwl_mld_link_pair_allows_emlsr()
300 .chandef = params->primary_link_active ? a.chandef : b.chandef, in test_iwl_mld_link_pair_allows_emlsr()
/linux/drivers/net/wireless/intel/iwlwifi/mvm/
H A Dftm-responder.c26 static int iwl_mvm_ftm_responder_set_bw_v1(struct cfg80211_chan_def *chandef, in iwl_mvm_ftm_responder_set_bw_v1() argument
29 switch (chandef->width) { in iwl_mvm_ftm_responder_set_bw_v1()
38 *ctrl_ch_position = iwl_mvm_get_ctrl_pos(chandef); in iwl_mvm_ftm_responder_set_bw_v1()
42 *ctrl_ch_position = iwl_mvm_get_ctrl_pos(chandef); in iwl_mvm_ftm_responder_set_bw_v1()
51 static int iwl_mvm_ftm_responder_set_bw_v2(struct cfg80211_chan_def *chandef, in iwl_mvm_ftm_responder_set_bw_v2() argument
55 switch (chandef->width) { in iwl_mvm_ftm_responder_set_bw_v2()
67 *ctrl_ch_position = iwl_mvm_get_ctrl_pos(chandef); in iwl_mvm_ftm_responder_set_bw_v2()
72 *ctrl_ch_position = iwl_mvm_get_ctrl_pos(chandef); in iwl_mvm_ftm_responder_set_bw_v2()
78 *ctrl_ch_position = iwl_mvm_get_ctrl_pos(chandef); in iwl_mvm_ftm_responder_set_bw_v2()
110 struct cfg80211_chan_def *chandef, in iwl_mvm_ftm_responder_cmd() argument
[all …]
/linux/drivers/net/wireless/marvell/mwifiex/
H A D11h.c113 struct cfg80211_chan_def chandef; in mwifiex_dfs_cac_work_queue() local
119 chandef = priv->dfs_chandef; in mwifiex_dfs_cac_work_queue()
123 cfg80211_cac_event(priv->netdev, &chandef, in mwifiex_dfs_cac_work_queue()
145 cr_req->chan_desc.chan_num = radar_params->chandef->chan->hw_value; in mwifiex_cmd_issue_chan_report_request()
146 cr_req->chan_desc.chan_width = radar_params->chandef->width; in mwifiex_cmd_issue_chan_report_request()
152 radar_params->chandef->chan->hw_value); in mwifiex_cmd_issue_chan_report_request()
160 struct cfg80211_chan_def *chandef) in mwifiex_stop_radar_detection() argument
165 radar_params.chandef = chandef; in mwifiex_stop_radar_detection()
/linux/drivers/net/wireless/ath/ath9k/
H A Dchannel.c29 struct cfg80211_chan_def *chandef = &sc->cur_chan->chandef; in ath_set_channel() local
30 struct ieee80211_channel *chan = chandef->chan; in ath_set_channel()
43 chan->center_freq, chandef->width); in ath_set_channel()
50 ath9k_cmn_get_channel(hw, ah, chandef); in ath_set_channel()
118 cfg80211_chandef_create(&ctx->chandef, chan, NL80211_CHAN_HT20); in ath_chanctx_init()
131 struct cfg80211_chan_def *chandef) in ath_chanctx_set_channel() argument
137 if (chandef) in ath_chanctx_set_channel()
138 memcpy(&ctx->chandef, chandef, sizeof(*chandef)); in ath_chanctx_set_channel()
506 sc->cur_chan->chandef.center_freq1, in ath_chanctx_event()
797 struct cfg80211_chan_def *chandef) in ath_chanctx_switch() argument
[all …]
/linux/include/net/
H A Dcfg80211.h967 cfg80211_get_chandef_type(const struct cfg80211_chan_def *chandef) in cfg80211_get_chandef_type() argument
969 switch (chandef->width) { in cfg80211_get_chandef_type()
975 if (chandef->center_freq1 > chandef->chan->center_freq) in cfg80211_get_chandef_type()
992 void cfg80211_chandef_create(struct cfg80211_chan_def *chandef,
1025 cfg80211_chandef_is_edmg(const struct cfg80211_chan_def *chandef) in cfg80211_chandef_is_edmg() argument
1027 return chandef->edmg.channels || chandef->edmg.bw_config; in cfg80211_chandef_is_edmg()
1037 cfg80211_chandef_is_s1g(const struct cfg80211_chan_def *chandef) in cfg80211_chandef_is_s1g() argument
1039 return chandef->chan->band == NL80211_BAND_S1GHZ; in cfg80211_chandef_is_s1g()
1080 bool cfg80211_chandef_valid(const struct cfg80211_chan_def *chandef);
1090 const struct cfg80211_chan_def *chandef,
[all …]
/linux/drivers/net/wireless/mediatek/mt76/mt76x0/
H A Dmain.c19 mt76x0_phy_set_channel(dev, &mphy->chandef); in mt76x0_set_channel()
42 if (!cfg80211_chandef_valid(&mphy->chandef)) in mt76x0_set_sar_specs()
49 dev->txpower_conf = mt76_get_sar_power(mphy, mphy->chandef.chan, in mt76x0_set_sar_specs()
74 mphy->chandef.chan, in mt76x0_config()
/linux/drivers/net/wireless/realtek/rtl8xxxu/
H A D8188f.c521 channel = (u8)hw->conf.chandef.chan->hw_value; in rtl8188fu_config_channel()
535 val32 |= hw->conf.chandef.width == NL80211_CHAN_WIDTH_40; in rtl8188fu_config_channel()
540 val32 |= hw->conf.chandef.width == NL80211_CHAN_WIDTH_40; in rtl8188fu_config_channel()
578 if (hw->conf.chandef.width == NL80211_CHAN_WIDTH_20 || in rtl8188fu_config_channel()
579 hw->conf.chandef.width == NL80211_CHAN_WIDTH_20_NOHT) in rtl8188fu_config_channel()
581 else if (hw->conf.chandef.width == NL80211_CHAN_WIDTH_40) in rtl8188fu_config_channel()
585 if (hw->conf.chandef.width == NL80211_CHAN_WIDTH_40) { in rtl8188fu_config_channel()
586 if (hw->conf.chandef.center_freq1 > in rtl8188fu_config_channel()
587 hw->conf.chandef.chan->center_freq) { in rtl8188fu_config_channel()
618 if (hw->conf.chandef.width == NL80211_CHAN_WIDTH_20 || in rtl8188fu_config_channel()
[all …]
/linux/drivers/net/wireless/ralink/rt2x00/
H A Drt2x00config.c175 center_channel = spec->channels[conf->chandef.chan->hw_value].channel; in rt2x00ht_center_channel()
190 return conf->chandef.chan->hw_value; in rt2x00ht_center_channel()
218 hw_value = conf->chandef.chan->hw_value; in rt2x00lib_config()
252 rt2x00dev->curr_band = conf->chandef.chan->band; in rt2x00lib_config()
253 rt2x00dev->curr_freq = conf->chandef.chan->center_freq; in rt2x00lib_config()
/linux/drivers/net/wireless/mediatek/mt76/
H A Dscan.c85 struct cfg80211_chan_def chandef = {}; in mt76_scan_work() local
102 cfg80211_chandef_create(&chandef, dev->scan.chan, NL80211_CHAN_HT20); in mt76_scan_work()
103 mt76_set_channel(phy, &chandef, true); in mt76_scan_work()
106 chandef.chan->flags & (IEEE80211_CHAN_NO_IR | IEEE80211_CHAN_RADAR)) in mt76_scan_work()

1234567