Lines Matching defs:regdom
8533 static int nl80211_put_regdom(const struct ieee80211_regdomain *regdom,
8539 if (nla_put_string(msg, NL80211_ATTR_REG_ALPHA2, regdom->alpha2) ||
8540 (regdom->dfs_region &&
8541 nla_put_u8(msg, NL80211_ATTR_DFS_REGION, regdom->dfs_region)))
8548 for (i = 0; i < regdom->n_reg_rules; i++) {
8555 reg_rule = ®dom->reg_rules[i];
8565 max_bandwidth_khz = reg_get_max_bandwidth(regdom,
8596 const struct ieee80211_regdomain *regdom = NULL;
8629 regdom = get_wiphy_regdom(wiphy);
8631 /* a self-managed-reg device must have a private regdom */
8632 if (WARN_ON(!regdom && self_managed)) {
8637 if (regdom &&
8649 if (!regdom)
8650 regdom = rcu_dereference(cfg80211_regdomain);
8652 if (nl80211_put_regdom(regdom, msg))
8672 const struct ieee80211_regdomain *regdom)
8682 if (nl80211_put_regdom(regdom, msg))
8709 const struct ieee80211_regdomain *regdom = NULL;
8723 /* the global regdom is idx 0 */
8726 regdom = get_wiphy_regdom(&rdev->wiphy);
8727 if (!regdom)
8734 NLM_F_MULTI, &rdev->wiphy, regdom);