Home
last modified time | relevance | path

Searched refs:reg_rule (Results 1 - 13 of 13) sorted by relevance

/kernel/linux/linux-6.6/drivers/net/wireless/ath/ath12k/
H A Dreg.c474 ath12k_reg_update_rule(struct ieee80211_reg_rule *reg_rule, u32 start_freq, in ath12k_reg_update_rule() argument
478 reg_rule->freq_range.start_freq_khz = MHZ_TO_KHZ(start_freq); in ath12k_reg_update_rule()
479 reg_rule->freq_range.end_freq_khz = MHZ_TO_KHZ(end_freq); in ath12k_reg_update_rule()
480 reg_rule->freq_range.max_bandwidth_khz = MHZ_TO_KHZ(bw); in ath12k_reg_update_rule()
481 reg_rule->power_rule.max_antenna_gain = DBI_TO_MBI(ant_gain); in ath12k_reg_update_rule()
482 reg_rule->power_rule.max_eirp = DBM_TO_MBM(reg_pwr); in ath12k_reg_update_rule()
483 reg_rule->flags = reg_flags; in ath12k_reg_update_rule()
489 struct ath12k_reg_rule *reg_rule, in ath12k_reg_update_weather_radar_band()
498 bw = ath12k_reg_adjust_bw(reg_rule->start_freq, in ath12k_reg_update_weather_radar_band()
501 ath12k_reg_update_rule(regd->reg_rules + i, reg_rule in ath12k_reg_update_weather_radar_band()
487 ath12k_reg_update_weather_radar_band(struct ath12k_base *ab, struct ieee80211_regdomain *regd, struct ath12k_reg_rule *reg_rule, u8 *rule_idx, u32 flags, u16 max_bw) ath12k_reg_update_weather_radar_band() argument
568 struct ath12k_reg_rule *reg_rule; ath12k_reg_build_regd() local
[all...]
/kernel/linux/linux-6.6/drivers/net/wireless/ath/ath11k/
H A Dreg.c517 ath11k_reg_update_rule(struct ieee80211_reg_rule *reg_rule, u32 start_freq, in ath11k_reg_update_rule() argument
521 reg_rule->freq_range.start_freq_khz = MHZ_TO_KHZ(start_freq); in ath11k_reg_update_rule()
522 reg_rule->freq_range.end_freq_khz = MHZ_TO_KHZ(end_freq); in ath11k_reg_update_rule()
523 reg_rule->freq_range.max_bandwidth_khz = MHZ_TO_KHZ(bw); in ath11k_reg_update_rule()
524 reg_rule->power_rule.max_antenna_gain = DBI_TO_MBI(ant_gain); in ath11k_reg_update_rule()
525 reg_rule->power_rule.max_eirp = DBM_TO_MBM(reg_pwr); in ath11k_reg_update_rule()
526 reg_rule->flags = reg_flags; in ath11k_reg_update_rule()
532 struct cur_reg_rule *reg_rule, in ath11k_reg_update_weather_radar_band()
546 bw = ath11k_reg_adjust_bw(reg_rule->start_freq, in ath11k_reg_update_weather_radar_band()
552 reg_rule in ath11k_reg_update_weather_radar_band()
530 ath11k_reg_update_weather_radar_band(struct ath11k_base *ab, struct ieee80211_regdomain *regd, struct cur_reg_rule *reg_rule, u8 *rule_idx, u32 flags, u16 max_bw) ath11k_reg_update_weather_radar_band() argument
615 struct cur_reg_rule *reg_rule; ath11k_reg_build_regd() local
[all...]
H A Dwmi.c5040 struct cur_reg_rule *reg_rule = reg_rule_ptr; in ath11k_print_reg_rule() local
5049 count + 1, reg_rule->start_freq, reg_rule->end_freq, in ath11k_print_reg_rule()
5050 reg_rule->max_bw, reg_rule->ant_gain, in ath11k_print_reg_rule()
5051 reg_rule->reg_power, reg_rule->flags); in ath11k_print_reg_rule()
5052 reg_rule++; in ath11k_print_reg_rule()
/kernel/linux/linux-5.10/drivers/net/wireless/ath/ath11k/
H A Dreg.c478 ath11k_reg_update_rule(struct ieee80211_reg_rule *reg_rule, u32 start_freq, in ath11k_reg_update_rule() argument
482 reg_rule->freq_range.start_freq_khz = MHZ_TO_KHZ(start_freq); in ath11k_reg_update_rule()
483 reg_rule->freq_range.end_freq_khz = MHZ_TO_KHZ(end_freq); in ath11k_reg_update_rule()
484 reg_rule->freq_range.max_bandwidth_khz = MHZ_TO_KHZ(bw); in ath11k_reg_update_rule()
485 reg_rule->power_rule.max_antenna_gain = DBI_TO_MBI(ant_gain); in ath11k_reg_update_rule()
486 reg_rule->power_rule.max_eirp = DBM_TO_MBM(reg_pwr); in ath11k_reg_update_rule()
487 reg_rule->flags = reg_flags; in ath11k_reg_update_rule()
493 struct cur_reg_rule *reg_rule, in ath11k_reg_update_weather_radar_band()
507 bw = ath11k_reg_adjust_bw(reg_rule->start_freq, in ath11k_reg_update_weather_radar_band()
513 reg_rule in ath11k_reg_update_weather_radar_band()
491 ath11k_reg_update_weather_radar_band(struct ath11k_base *ab, struct ieee80211_regdomain *regd, struct cur_reg_rule *reg_rule, u8 *rule_idx, u32 flags, u16 max_bw) ath11k_reg_update_weather_radar_band() argument
576 struct cur_reg_rule *reg_rule; ath11k_reg_build_regd() local
[all...]
/kernel/linux/linux-5.10/drivers/net/wireless/realtek/rtlwifi/
H A Dregd.c136 const struct ieee80211_reg_rule *reg_rule; in _rtl_reg_apply_beaconing_flags() local
153 reg_rule = freq_reg_info(wiphy, in _rtl_reg_apply_beaconing_flags()
155 if (IS_ERR(reg_rule)) in _rtl_reg_apply_beaconing_flags()
166 if (!(reg_rule->flags & NL80211_RRF_NO_IBSS)) in _rtl_reg_apply_beaconing_flags()
168 if (!(reg_rule->flags & in _rtl_reg_apply_beaconing_flags()
188 const struct ieee80211_reg_rule *reg_rule; in _rtl_reg_apply_active_scan_flags() local
216 reg_rule = freq_reg_info(wiphy, ch->center_freq); in _rtl_reg_apply_active_scan_flags()
217 if (!IS_ERR(reg_rule)) { in _rtl_reg_apply_active_scan_flags()
218 if (!(reg_rule->flags & NL80211_RRF_PASSIVE_SCAN)) in _rtl_reg_apply_active_scan_flags()
224 reg_rule in _rtl_reg_apply_active_scan_flags()
[all...]
/kernel/linux/linux-6.6/drivers/net/wireless/realtek/rtlwifi/
H A Dregd.c136 const struct ieee80211_reg_rule *reg_rule; in _rtl_reg_apply_beaconing_flags() local
153 reg_rule = freq_reg_info(wiphy, in _rtl_reg_apply_beaconing_flags()
155 if (IS_ERR(reg_rule)) in _rtl_reg_apply_beaconing_flags()
166 if (!(reg_rule->flags & NL80211_RRF_NO_IBSS)) in _rtl_reg_apply_beaconing_flags()
168 if (!(reg_rule->flags & in _rtl_reg_apply_beaconing_flags()
188 const struct ieee80211_reg_rule *reg_rule; in _rtl_reg_apply_active_scan_flags() local
216 reg_rule = freq_reg_info(wiphy, ch->center_freq); in _rtl_reg_apply_active_scan_flags()
217 if (!IS_ERR(reg_rule)) { in _rtl_reg_apply_active_scan_flags()
218 if (!(reg_rule->flags & NL80211_RRF_PASSIVE_SCAN)) in _rtl_reg_apply_active_scan_flags()
224 reg_rule in _rtl_reg_apply_active_scan_flags()
[all...]
/kernel/linux/linux-5.10/net/wireless/
H A Dreg.c1250 const struct ieee80211_reg_rule *reg_rule = NULL; in is_valid_rd() local
1260 reg_rule = &rd->reg_rules[i]; in is_valid_rd()
1261 if (!is_valid_reg_rule(reg_rule)) in is_valid_rd()
1630 const struct ieee80211_reg_rule *reg_rule; in __freq_reg_info() local
1635 reg_rule = freq_reg_info_regd(center_freq, regd, bw); in __freq_reg_info()
1636 if (!IS_ERR(reg_rule)) in __freq_reg_info()
1637 return reg_rule; in __freq_reg_info()
1640 return reg_rule; in __freq_reg_info()
1671 const struct ieee80211_reg_rule *reg_rule, in reg_rule_to_chan_bw_flags()
1678 freq_range = &reg_rule in reg_rule_to_chan_bw_flags()
1670 reg_rule_to_chan_bw_flags(const struct ieee80211_regdomain *regd, const struct ieee80211_reg_rule *reg_rule, const struct ieee80211_channel *chan) reg_rule_to_chan_bw_flags() argument
1750 handle_channel_single_rule(struct wiphy *wiphy, enum nl80211_reg_initiator initiator, struct ieee80211_channel *chan, u32 flags, struct regulatory_request *lr, struct wiphy *request_wiphy, const struct ieee80211_reg_rule *reg_rule) handle_channel_single_rule() argument
2271 const struct ieee80211_reg_rule *reg_rule = reg_process_ht_flags_channel() local
2486 const struct ieee80211_reg_rule *reg_rule = NULL; handle_channel_custom() local
3616 const struct ieee80211_reg_rule *reg_rule = NULL; print_rd_rules() local
[all...]
H A Dnl80211.c7519 const struct ieee80211_reg_rule *reg_rule; in nl80211_put_regdom() local
7524 reg_rule = &regdom->reg_rules[i]; in nl80211_put_regdom()
7525 freq_range = &reg_rule->freq_range; in nl80211_put_regdom()
7526 power_rule = &reg_rule->power_rule; in nl80211_put_regdom()
7535 reg_rule); in nl80211_put_regdom()
7538 reg_rule->flags) || in nl80211_put_regdom()
7550 reg_rule->dfs_cac_ms)) in nl80211_put_regdom()
7721 struct ieee80211_reg_rule *reg_rule) in parse_reg_rule()
7723 struct ieee80211_freq_range *freq_range = &reg_rule->freq_range; in parse_reg_rule()
7724 struct ieee80211_power_rule *power_rule = &reg_rule in parse_reg_rule()
7720 parse_reg_rule(struct nlattr *tb[], struct ieee80211_reg_rule *reg_rule) parse_reg_rule() argument
[all...]
/kernel/linux/linux-6.6/net/wireless/
H A Dreg.c1254 const struct ieee80211_reg_rule *reg_rule = NULL; in is_valid_rd() local
1264 reg_rule = &rd->reg_rules[i]; in is_valid_rd()
1265 if (!is_valid_reg_rule(reg_rule)) in is_valid_rd()
1638 const struct ieee80211_reg_rule *reg_rule = ERR_PTR(-ERANGE); in __freq_reg_info() local
1643 reg_rule = freq_reg_info_regd(center_freq, regd, bw); in __freq_reg_info()
1644 if (!IS_ERR(reg_rule)) in __freq_reg_info()
1645 return reg_rule; in __freq_reg_info()
1648 return reg_rule; in __freq_reg_info()
1679 const struct ieee80211_reg_rule *reg_rule, in reg_rule_to_chan_bw_flags()
1686 freq_range = &reg_rule in reg_rule_to_chan_bw_flags()
1678 reg_rule_to_chan_bw_flags(const struct ieee80211_regdomain *regd, const struct ieee80211_reg_rule *reg_rule, const struct ieee80211_channel *chan) reg_rule_to_chan_bw_flags() argument
1760 handle_channel_single_rule(struct wiphy *wiphy, enum nl80211_reg_initiator initiator, struct ieee80211_channel *chan, u32 flags, struct regulatory_request *lr, struct wiphy *request_wiphy, const struct ieee80211_reg_rule *reg_rule) handle_channel_single_rule() argument
2281 const struct ieee80211_reg_rule *reg_rule = reg_process_ht_flags_channel() local
2532 const struct ieee80211_reg_rule *reg_rule = NULL; handle_channel_custom() local
3693 const struct ieee80211_reg_rule *reg_rule = NULL; print_rd_rules() local
[all...]
H A Dnl80211.c8550 const struct ieee80211_reg_rule *reg_rule; in nl80211_put_regdom() local
8555 reg_rule = &regdom->reg_rules[i]; in nl80211_put_regdom()
8556 freq_range = &reg_rule->freq_range; in nl80211_put_regdom()
8557 power_rule = &reg_rule->power_rule; in nl80211_put_regdom()
8566 reg_rule); in nl80211_put_regdom()
8569 reg_rule->flags) || in nl80211_put_regdom()
8581 reg_rule->dfs_cac_ms)) in nl80211_put_regdom()
8760 struct ieee80211_reg_rule *reg_rule) in parse_reg_rule()
8762 struct ieee80211_freq_range *freq_range = &reg_rule->freq_range; in parse_reg_rule()
8763 struct ieee80211_power_rule *power_rule = &reg_rule in parse_reg_rule()
8759 parse_reg_rule(struct nlattr *tb[], struct ieee80211_reg_rule *reg_rule) parse_reg_rule() argument
[all...]
/kernel/linux/linux-5.10/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()
/kernel/linux/linux-5.10/drivers/net/wireless/realtek/rtw88/
H A Dregd.c267 const struct ieee80211_reg_rule *reg_rule; in rtw_regd_apply_beaconing_flags() local
279 reg_rule = freq_reg_info(wiphy, in rtw_regd_apply_beaconing_flags()
281 if (IS_ERR(reg_rule)) in rtw_regd_apply_beaconing_flags()
286 if (!(reg_rule->flags & NL80211_RRF_NO_IR)) in rtw_regd_apply_beaconing_flags()
/kernel/linux/linux-6.6/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()

Completed in 50 milliseconds