Lines Matching refs:reg_rule

1254 	const struct ieee80211_reg_rule *reg_rule = NULL;
1264 reg_rule = &rd->reg_rules[i];
1265 if (!is_valid_reg_rule(reg_rule))
1638 const struct ieee80211_reg_rule *reg_rule = ERR_PTR(-ERANGE);
1643 reg_rule = freq_reg_info_regd(center_freq, regd, bw);
1644 if (!IS_ERR(reg_rule))
1645 return reg_rule;
1648 return reg_rule;
1679 const struct ieee80211_reg_rule *reg_rule,
1686 freq_range = &reg_rule->freq_range;
1691 if (reg_rule->flags & NL80211_RRF_AUTO_BW)
1692 max_bandwidth_khz = reg_get_max_bandwidth(regd, reg_rule);
1694 /* If we get a reg_rule we can assume that at least 5Mhz fit */
1766 const struct ieee80211_reg_rule *reg_rule)
1774 power_rule = &reg_rule->power_rule;
1775 bw_flags = reg_rule_to_chan_bw_flags(regd, reg_rule, chan);
1786 map_regdom_flags(reg_rule->flags) | bw_flags;
1794 if (reg_rule->dfs_cac_ms)
1795 chan->dfs_cac_ms = reg_rule->dfs_cac_ms;
1805 chan->flags = flags | bw_flags | map_regdom_flags(reg_rule->flags);
1812 if (reg_rule->dfs_cac_ms)
1813 chan->dfs_cac_ms = reg_rule->dfs_cac_ms;
2281 const struct ieee80211_reg_rule *reg_rule =
2285 if (!IS_ERR(reg_rule))
2286 flags = reg_rule->flags;
2532 const struct ieee80211_reg_rule *reg_rule = NULL;
2538 reg_rule = freq_reg_info_regd(center_freq_khz, regd, bw);
2539 if (!IS_ERR(reg_rule))
2543 if (IS_ERR_OR_NULL(reg_rule)) {
2555 power_rule = &reg_rule->power_rule;
2556 bw_flags = reg_rule_to_chan_bw_flags(regd, reg_rule, chan);
2565 map_regdom_flags(reg_rule->flags);
2567 chan->flags |= map_regdom_flags(reg_rule->flags) | bw_flags;
2574 if (reg_rule->dfs_cac_ms)
2575 chan->dfs_cac_ms = reg_rule->dfs_cac_ms;
3693 const struct ieee80211_reg_rule *reg_rule = NULL;
3701 reg_rule = &rd->reg_rules[i];
3702 freq_range = &reg_rule->freq_range;
3703 power_rule = &reg_rule->power_rule;
3705 if (reg_rule->flags & NL80211_RRF_AUTO_BW)
3708 reg_get_max_bandwidth(rd, reg_rule));
3713 if (reg_rule->flags & NL80211_RRF_DFS)
3715 reg_rule->dfs_cac_ms/1000);