• Home
  • Raw
  • Download

Lines Matching refs:reg_rule

477 ath11k_reg_update_rule(struct ieee80211_reg_rule *reg_rule, u32 start_freq,  in ath11k_reg_update_rule()  argument
481 reg_rule->freq_range.start_freq_khz = MHZ_TO_KHZ(start_freq); in ath11k_reg_update_rule()
482 reg_rule->freq_range.end_freq_khz = MHZ_TO_KHZ(end_freq); in ath11k_reg_update_rule()
483 reg_rule->freq_range.max_bandwidth_khz = MHZ_TO_KHZ(bw); in ath11k_reg_update_rule()
484 reg_rule->power_rule.max_antenna_gain = DBI_TO_MBI(ant_gain); in ath11k_reg_update_rule()
485 reg_rule->power_rule.max_eirp = DBM_TO_MBM(reg_pwr); in ath11k_reg_update_rule()
486 reg_rule->flags = reg_flags; in ath11k_reg_update_rule()
492 struct cur_reg_rule *reg_rule, in ath11k_reg_update_weather_radar_band() argument
506 bw = ath11k_reg_adjust_bw(reg_rule->start_freq, in ath11k_reg_update_weather_radar_band()
512 reg_rule->start_freq, in ath11k_reg_update_weather_radar_band()
514 reg_rule->ant_gain, reg_rule->reg_power, in ath11k_reg_update_weather_radar_band()
519 i + 1, reg_rule->start_freq, in ath11k_reg_update_weather_radar_band()
520 ETSI_WEATHER_RADAR_BAND_LOW, bw, reg_rule->ant_gain, in ath11k_reg_update_weather_radar_band()
521 reg_rule->reg_power, regd->reg_rules[i].dfs_cac_ms, in ath11k_reg_update_weather_radar_band()
526 start_freq = max_t(u32, reg_rule->start_freq, in ath11k_reg_update_weather_radar_band()
528 end_freq = min_t(u32, reg_rule->end_freq, ETSI_WEATHER_RADAR_BAND_HIGH); in ath11k_reg_update_weather_radar_band()
535 end_freq, bw, reg_rule->ant_gain, in ath11k_reg_update_weather_radar_band()
536 reg_rule->reg_power, flags); in ath11k_reg_update_weather_radar_band()
543 reg_rule->ant_gain, reg_rule->reg_power, in ath11k_reg_update_weather_radar_band()
549 reg_rule->end_freq, max_bw); in ath11k_reg_update_weather_radar_band()
555 reg_rule->end_freq, bw, in ath11k_reg_update_weather_radar_band()
556 reg_rule->ant_gain, reg_rule->reg_power, in ath11k_reg_update_weather_radar_band()
562 reg_rule->end_freq, bw, reg_rule->ant_gain, in ath11k_reg_update_weather_radar_band()
563 reg_rule->reg_power, regd->reg_rules[i].dfs_cac_ms, in ath11k_reg_update_weather_radar_band()
575 struct cur_reg_rule *reg_rule; in ath11k_reg_build_regd() local
612 reg_rule = reg_info->reg_rules_2g_ptr + i; in ath11k_reg_build_regd()
613 max_bw = min_t(u16, reg_rule->max_bw, in ath11k_reg_build_regd()
618 reg_rule = reg_info->reg_rules_5g_ptr + j++; in ath11k_reg_build_regd()
619 max_bw = min_t(u16, reg_rule->max_bw, in ath11k_reg_build_regd()
633 flags |= ath11k_map_fw_reg_flags(reg_rule->flags); in ath11k_reg_build_regd()
636 reg_rule->start_freq, in ath11k_reg_build_regd()
637 reg_rule->end_freq, max_bw, in ath11k_reg_build_regd()
638 reg_rule->ant_gain, reg_rule->reg_power, in ath11k_reg_build_regd()
648 (reg_rule->end_freq > ETSI_WEATHER_RADAR_BAND_LOW && in ath11k_reg_build_regd()
649 reg_rule->start_freq < ETSI_WEATHER_RADAR_BAND_HIGH)){ in ath11k_reg_build_regd()
651 reg_rule, &i, in ath11k_reg_build_regd()
658 i + 1, reg_rule->start_freq, reg_rule->end_freq, in ath11k_reg_build_regd()
659 max_bw, reg_rule->ant_gain, reg_rule->reg_power, in ath11k_reg_build_regd()