Home
last modified time | relevance | path

Searched refs:reg_rule (Results 1 – 9 of 9) sorted by relevance

/linux/drivers/net/wireless/ath/ath11k/
H A Dreg.c522 ath11k_reg_update_rule(struct ieee80211_reg_rule *reg_rule, u32 start_freq, in ath11k_reg_update_rule() argument
526 reg_rule->freq_range.start_freq_khz = MHZ_TO_KHZ(start_freq); in ath11k_reg_update_rule()
527 reg_rule->freq_range.end_freq_khz = MHZ_TO_KHZ(end_freq); in ath11k_reg_update_rule()
528 reg_rule->freq_range.max_bandwidth_khz = MHZ_TO_KHZ(bw); in ath11k_reg_update_rule()
529 reg_rule->power_rule.max_antenna_gain = DBI_TO_MBI(ant_gain); in ath11k_reg_update_rule()
530 reg_rule->power_rule.max_eirp = DBM_TO_MBM(reg_pwr); in ath11k_reg_update_rule()
531 reg_rule->psd = psd; in ath11k_reg_update_rule()
532 reg_rule->flags = reg_flags; in ath11k_reg_update_rule()
538 struct cur_reg_rule *reg_rule, in ath11k_reg_update_weather_radar_band() argument
552 bw = ath11k_reg_adjust_bw(reg_rule->start_freq, in ath11k_reg_update_weather_radar_band()
[all …]
H A Dwmi.c5235 struct cur_reg_rule *reg_rule = reg_rule_ptr; in ath11k_print_reg_rule() local
5244 count + 1, reg_rule->start_freq, reg_rule->end_freq, in ath11k_print_reg_rule()
5245 reg_rule->max_bw, reg_rule->ant_gain, in ath11k_print_reg_rule()
5246 reg_rule->reg_power, reg_rule->flags); in ath11k_print_reg_rule()
5247 reg_rule++; in ath11k_print_reg_rule()
/linux/net/wireless/
H A Dreg.c1244 const struct ieee80211_reg_rule *reg_rule = NULL; in is_valid_rd() local
1254 reg_rule = &rd->reg_rules[i]; in is_valid_rd()
1255 if (!is_valid_reg_rule(reg_rule)) in is_valid_rd()
1643 const struct ieee80211_reg_rule *reg_rule = ERR_PTR(-ERANGE); in __freq_reg_info() local
1648 reg_rule = freq_reg_info_regd(center_freq, regd, bw); in __freq_reg_info()
1649 if (!IS_ERR(reg_rule)) in __freq_reg_info()
1650 return reg_rule; in __freq_reg_info()
1653 return reg_rule; in __freq_reg_info()
1684 const struct ieee80211_reg_rule *reg_rule, in reg_rule_to_chan_bw_flags() argument
1691 freq_range = &reg_rule->freq_range; in reg_rule_to_chan_bw_flags()
[all …]
H A Dnl80211.c10662 const struct ieee80211_reg_rule *reg_rule; in nl80211_put_regdom()
10667 reg_rule = &regdom->reg_rules[i]; in nl80211_put_regdom()
10668 freq_range = &reg_rule->freq_range; in nl80211_put_regdom()
10669 power_rule = &reg_rule->power_rule; in nl80211_put_regdom()
10678 reg_rule); in nl80211_put_regdom()
10681 reg_rule->flags) || in nl80211_put_regdom()
10693 reg_rule->dfs_cac_ms)) in nl80211_put_regdom()
10696 if ((reg_rule->flags & NL80211_RRF_PSD) && in nl80211_put_regdom()
10698 reg_rule->psd)) in nl80211_put_regdom()
10877 struct ieee80211_reg_rule *reg_rule) in parse_reg_rule()
10661 const struct ieee80211_reg_rule *reg_rule; nl80211_put_regdom() local
10876 parse_reg_rule(struct nlattr * tb[],struct ieee80211_reg_rule * reg_rule) parse_reg_rule() argument
[all...]
/linux/drivers/net/wireless/ath/
H A Dregd.c269 const struct ieee80211_reg_rule *reg_rule; in ath_force_clear_no_ir_chan() local
271 reg_rule = freq_reg_info(wiphy, MHZ_TO_KHZ(ch->center_freq)); in ath_force_clear_no_ir_chan()
272 if (IS_ERR(reg_rule)) in ath_force_clear_no_ir_chan()
275 if (!(reg_rule->flags & NL80211_RRF_NO_IR)) in ath_force_clear_no_ir_chan()
/linux/drivers/net/wireless/mediatek/mt76/mt7921/
H A Dregd.h40 struct mt7921_regd_rule reg_rule[]; member
H A Dregd.c287 if (skb->len < struct_size(ev, reg_rule, num_of_rules) + 4) { in mt7921_regd_update()
299 mt7921_rule = &ev->reg_rule[i]; in mt7921_regd_update()
/linux/drivers/net/wireless/mediatek/mt76/mt7925/
H A Dregd.h40 struct mt7925_regd_rule reg_rule[]; member
H A Dregd.c334 if (skb->len < struct_size(ev, reg_rule, num_of_rules) + 4) { in mt7925_regd_update()
346 mt7925_rule = &ev->reg_rule[i]; in mt7925_regd_update()