Lines Matching refs:chandef
125 enum nl80211_band band = msta->vif->deflink.phy->mt76->chandef.chan->band; in mt7996_mcu_set_sta_he_mcs()
781 struct cfg80211_chan_def *chandef = &phy->mt76->chandef; in mt7996_mcu_bss_rfch_tlv() local
784 int freq1 = chandef->center_freq1; in mt7996_mcu_bss_rfch_tlv()
789 ch->control_channel = chandef->chan->hw_value; in mt7996_mcu_bss_rfch_tlv()
791 ch->bw = mt76_connac_chan_bw(chandef); in mt7996_mcu_bss_rfch_tlv()
794 ch->band = rlm_ch_band[chandef->chan->band]; in mt7996_mcu_bss_rfch_tlv()
796 if (chandef->width == NL80211_CHAN_WIDTH_80P80) { in mt7996_mcu_bss_rfch_tlv()
797 int freq2 = chandef->center_freq2; in mt7996_mcu_bss_rfch_tlv()
870 struct cfg80211_chan_def *chandef = &phy->mt76->chandef; in mt7996_mcu_bss_bmc_tlv() local
871 enum nl80211_band band = chandef->chan->band; in mt7996_mcu_bss_bmc_tlv()
965 bool is_2ghz = phy->mt76->chandef.chan->band == NL80211_BAND_2GHZ; in mt7996_mcu_bss_ifs_timing_tlv()
994 struct cfg80211_chan_def *chandef = &phy->chandef; in mt7996_mcu_bss_basic_tlv() local
1056 chandef->chan->band, NULL); in mt7996_mcu_bss_basic_tlv()
1058 chandef->chan->band); in mt7996_mcu_bss_basic_tlv()
1938 struct cfg80211_chan_def *chandef = &mvif->deflink.phy->mt76->chandef; in mt7996_mcu_add_rate_ctrl_fixed() local
1940 enum nl80211_band band = chandef->chan->band; in mt7996_mcu_add_rate_ctrl_fixed()
2027 struct cfg80211_chan_def *chandef = &mphy->chandef; in mt7996_mcu_sta_rate_ctrl_tlv() local
2029 enum nl80211_band band = chandef->chan->band; in mt7996_mcu_sta_rate_ctrl_tlv()
2041 ra->channel = chandef->chan->hw_value; in mt7996_mcu_sta_rate_ctrl_tlv()
2625 struct cfg80211_chan_def *chandef; in mt7996_mcu_beacon_inband_discov() local
2634 chandef = &phy->mt76->chandef; in mt7996_mcu_beacon_inband_discov()
2635 band = chandef->chan->band; in mt7996_mcu_beacon_inband_discov()
3386 struct cfg80211_chan_def *chandef, in mt7996_mcu_background_chain_ctrl() argument
3391 struct ieee80211_channel *chan = mphy->chandef.chan; in mt7996_mcu_background_chain_ctrl()
3392 int freq = mphy->chandef.center_freq1; in mt7996_mcu_background_chain_ctrl()
3399 if (!chandef && cmd != CH_SWITCH_BACKGROUND_SCAN_STOP) in mt7996_mcu_background_chain_ctrl()
3402 if (!cfg80211_chandef_valid(&mphy->chandef)) in mt7996_mcu_background_chain_ctrl()
3409 req.bw = mt76_connac_chan_bw(&mphy->chandef); in mt7996_mcu_background_chain_ctrl()
3410 req.monitor_chan = chandef->chan->hw_value; in mt7996_mcu_background_chain_ctrl()
3412 ieee80211_frequency_to_channel(chandef->center_freq1); in mt7996_mcu_background_chain_ctrl()
3413 req.monitor_bw = mt76_connac_chan_bw(chandef); in mt7996_mcu_background_chain_ctrl()
3419 req.monitor_chan = chandef->chan->hw_value; in mt7996_mcu_background_chain_ctrl()
3421 ieee80211_frequency_to_channel(chandef->center_freq1); in mt7996_mcu_background_chain_ctrl()
3428 req.bw = mt76_connac_chan_bw(&mphy->chandef); in mt7996_mcu_background_chain_ctrl()
3435 req.band = chandef ? chandef->chan->band == NL80211_BAND_5GHZ : 1; in mt7996_mcu_background_chain_ctrl()
3442 struct cfg80211_chan_def *chandef) in mt7996_mcu_rdd_background_enable() argument
3447 if (!chandef) { /* disable offchain */ in mt7996_mcu_rdd_background_enable()
3457 err = mt7996_mcu_background_chain_ctrl(phy, chandef, in mt7996_mcu_rdd_background_enable()
3487 struct cfg80211_chan_def *chandef = &phy->mt76->chandef; in mt7996_mcu_set_chan_info() local
3488 int freq1 = chandef->center_freq1; in mt7996_mcu_set_chan_info()
3515 .control_ch = chandef->chan->hw_value, in mt7996_mcu_set_chan_info()
3517 .bw = mt76_connac_chan_bw(chandef), in mt7996_mcu_set_chan_info()
3521 .channel_band = ch_band[chandef->chan->band], in mt7996_mcu_set_chan_info()
3529 else if (!cfg80211_reg_can_beacon(phy->mt76->hw->wiphy, chandef, in mt7996_mcu_set_chan_info()
3538 if (chandef->width == NL80211_CHAN_WIDTH_80P80) { in mt7996_mcu_set_chan_info()
3539 int freq2 = chandef->center_freq2; in mt7996_mcu_set_chan_info()
4610 tx_power = mt76_get_rate_power_limits(mphy, mphy->chandef.chan, in mt7996_mcu_set_txpower_sku()