Lines Matching refs:reg_info
564 struct cur_regulatory_info *reg_info, bool intersect) in ath11k_reg_build_regd() argument
574 num_rules = reg_info->num_5g_reg_rules + reg_info->num_2g_reg_rules; in ath11k_reg_build_regd()
580 if (reg_info->dfs_region == ATH11K_DFS_REG_ETSI) in ath11k_reg_build_regd()
589 memcpy(tmp_regd->alpha2, reg_info->alpha2, REG_ALPHA2_LEN + 1); in ath11k_reg_build_regd()
590 memcpy(alpha2, reg_info->alpha2, REG_ALPHA2_LEN + 1); in ath11k_reg_build_regd()
592 tmp_regd->dfs_region = ath11k_map_fw_dfs_region(reg_info->dfs_region); in ath11k_reg_build_regd()
597 reg_info->dfs_region, num_rules); in ath11k_reg_build_regd()
602 if (reg_info->num_2g_reg_rules && in ath11k_reg_build_regd()
603 (i < reg_info->num_2g_reg_rules)) { in ath11k_reg_build_regd()
604 reg_rule = reg_info->reg_rules_2g_ptr + i; in ath11k_reg_build_regd()
606 reg_info->max_bw_2g); in ath11k_reg_build_regd()
608 } else if (reg_info->num_5g_reg_rules && in ath11k_reg_build_regd()
609 (j < reg_info->num_5g_reg_rules)) { in ath11k_reg_build_regd()
610 reg_rule = reg_info->reg_rules_5g_ptr + j++; in ath11k_reg_build_regd()
612 reg_info->max_bw_5g); in ath11k_reg_build_regd()
639 reg_info->dfs_region == ATH11K_DFS_REG_ETSI && in ath11k_reg_build_regd()
659 default_regd = ab->default_regd[reg_info->phy_id]; in ath11k_reg_build_regd()