Lines Matching refs:reg_info
612 struct cur_regulatory_info *reg_info, bool intersect) in ath11k_reg_build_regd() argument
622 num_rules = reg_info->num_5g_reg_rules + reg_info->num_2g_reg_rules; in ath11k_reg_build_regd()
628 if (reg_info->dfs_region == ATH11K_DFS_REG_ETSI) in ath11k_reg_build_regd()
637 memcpy(tmp_regd->alpha2, reg_info->alpha2, REG_ALPHA2_LEN + 1); in ath11k_reg_build_regd()
638 memcpy(alpha2, reg_info->alpha2, REG_ALPHA2_LEN + 1); in ath11k_reg_build_regd()
640 tmp_regd->dfs_region = ath11k_map_fw_dfs_region(reg_info->dfs_region); in ath11k_reg_build_regd()
645 reg_info->dfs_region, num_rules); in ath11k_reg_build_regd()
650 if (reg_info->num_2g_reg_rules && in ath11k_reg_build_regd()
651 (i < reg_info->num_2g_reg_rules)) { in ath11k_reg_build_regd()
652 reg_rule = reg_info->reg_rules_2g_ptr + i; in ath11k_reg_build_regd()
654 reg_info->max_bw_2g); in ath11k_reg_build_regd()
656 } else if (reg_info->num_5g_reg_rules && in ath11k_reg_build_regd()
657 (j < reg_info->num_5g_reg_rules)) { in ath11k_reg_build_regd()
658 reg_rule = reg_info->reg_rules_5g_ptr + j++; in ath11k_reg_build_regd()
660 reg_info->max_bw_5g); in ath11k_reg_build_regd()
687 reg_info->dfs_region == ATH11K_DFS_REG_ETSI && in ath11k_reg_build_regd()
707 default_regd = ab->default_regd[reg_info->phy_id]; in ath11k_reg_build_regd()