Lines Matching refs:chandef
73 struct cfg80211_chan_def chandef; in ieee80211_tdls_add_subband() local
84 cfg80211_chandef_create(&chandef, ch, in ieee80211_tdls_add_subband()
86 if (cfg80211_reg_can_beacon_relax(wiphy, &chandef, in ieee80211_tdls_add_subband()
157 if (!ieee80211_chandef_to_operating_class(&sdata->vif.bss_conf.chandef, in ieee80211_tdls_add_oper_classes()
429 sta->tdls_chandef = sdata->vif.bss_conf.chandef; in ieee80211_tdls_add_setup_start_ies()
557 sta->tdls_chandef = sdata->vif.bss_conf.chandef; in ieee80211_tdls_add_setup_cfm_ies()
605 &sdata->vif.bss_conf.chandef, prot, in ieee80211_tdls_add_setup_cfm_ies()
640 struct cfg80211_chan_def *chandef) in ieee80211_tdls_add_chan_switch_req_ies() argument
646 if (WARN_ON_ONCE(!chandef)) in ieee80211_tdls_add_chan_switch_req_ies()
651 ieee80211_frequency_to_channel(chandef->chan->center_freq); in ieee80211_tdls_add_chan_switch_req_ies()
696 struct cfg80211_chan_def *chandef) in ieee80211_tdls_add_ies() argument
727 oper_class, chandef); in ieee80211_tdls_add_ies()
863 struct cfg80211_chan_def *chandef) in ieee80211_tdls_build_mgmt_packet_data() argument
920 chandef); in ieee80211_tdls_build_mgmt_packet_data()
934 struct cfg80211_chan_def *chandef) in ieee80211_tdls_prep_mgmt_packet() argument
992 chandef); in ieee80211_tdls_prep_mgmt_packet()
1463 struct cfg80211_chan_def *chandef, in ieee80211_tdls_ch_sw_tmpl_get() argument
1477 if (chandef->width == NL80211_CHAN_WIDTH_40) { in ieee80211_tdls_ch_sw_tmpl_get()
1485 ht40plus = cfg80211_get_chandef_type(chandef) == in ieee80211_tdls_ch_sw_tmpl_get()
1502 oper_class, chandef); in ieee80211_tdls_ch_sw_tmpl_get()
1526 sta->sta.addr, chandef->chan->center_freq, chandef->width); in ieee80211_tdls_ch_sw_tmpl_get()
1533 struct cfg80211_chan_def *chandef) in ieee80211_tdls_channel_switch() argument
1559 skb = ieee80211_tdls_ch_sw_tmpl_get(sta, oper_class, chandef, in ieee80211_tdls_channel_switch()
1567 chandef, skb, ch_sw_tm_ie); in ieee80211_tdls_channel_switch()
1742 struct cfg80211_chan_def chandef; in ieee80211_process_tdls_channel_switch_req() local
1829 cfg80211_chandef_create(&chandef, chan, chan_type); in ieee80211_process_tdls_channel_switch_req()
1832 if (!cfg80211_reg_can_beacon_relax(sdata->local->hw.wiphy, &chandef, in ieee80211_process_tdls_channel_switch_req()
1866 params.chandef = &chandef; in ieee80211_process_tdls_channel_switch_req()
1882 tf->sa, params.chandef->chan->center_freq, in ieee80211_process_tdls_channel_switch_req()
1883 params.chandef->width); in ieee80211_process_tdls_channel_switch_req()