Lines Matching refs:ieee80211_regdomain

114 const struct ieee80211_regdomain __rcu *cfg80211_regdomain;
136 static const struct ieee80211_regdomain *get_cfg80211_regdom(void) in get_cfg80211_regdom()
141 const struct ieee80211_regdomain *get_wiphy_regdom(struct wiphy *wiphy) in get_wiphy_regdom()
163 const struct ieee80211_regdomain *regd = NULL; in reg_get_dfs_region()
164 const struct ieee80211_regdomain *wiphy_regd = NULL; in reg_get_dfs_region()
186 static void rcu_free_regdom(const struct ieee80211_regdomain *r) in rcu_free_regdom()
190 kfree_rcu((struct ieee80211_regdomain *)r, rcu_head); in rcu_free_regdom()
221 static const struct ieee80211_regdomain world_regdom = {
261 static const struct ieee80211_regdomain *cfg80211_world_regdom =
300 const struct ieee80211_regdomain *new_regdom) in reset_regdomains()
302 const struct ieee80211_regdomain *r; in reset_regdomains()
332 static void update_world_regdomain(const struct ieee80211_regdomain *rd) in update_world_regdomain()
398 const struct ieee80211_regdomain *r = get_cfg80211_regdom(); in regdom_changes()
424 static const struct ieee80211_regdomain *
425 reg_copy_regd(const struct ieee80211_regdomain *src_regd) in reg_copy_regd()
427 struct ieee80211_regdomain *regd; in reg_copy_regd()
432 sizeof(struct ieee80211_regdomain) + in reg_copy_regd()
439 memcpy(regd, src_regd, sizeof(struct ieee80211_regdomain)); in reg_copy_regd()
450 const struct ieee80211_regdomain *regdom;
479 static int reg_schedule_apply(const struct ieee80211_regdomain *regdom) in reg_schedule_apply()
929 struct ieee80211_regdomain *regdom; in regdb_query_country()
932 size_of_regd = sizeof(struct ieee80211_regdomain) + in regdb_query_country()
1114 static const struct ieee80211_regdomain *reg_get_regdomain(struct wiphy *wiphy) in reg_get_regdomain()
1131 reg_get_max_bandwidth_from_range(const struct ieee80211_regdomain *rd, in reg_get_max_bandwidth_from_range()
1180 unsigned int reg_get_max_bandwidth(const struct ieee80211_regdomain *rd, in reg_get_max_bandwidth()
1222 static bool is_valid_rd(const struct ieee80211_regdomain *rd) in is_valid_rd()
1294 static int reg_rules_intersect(const struct ieee80211_regdomain *rd1, in reg_rules_intersect()
1295 const struct ieee80211_regdomain *rd2, in reg_rules_intersect()
1427 static struct ieee80211_regdomain *
1428 regdom_intersect(const struct ieee80211_regdomain *rd1, in regdom_intersect()
1429 const struct ieee80211_regdomain *rd2) in regdom_intersect()
1436 struct ieee80211_regdomain *rd; in regdom_intersect()
1462 size_of_regd = sizeof(struct ieee80211_regdomain) + in regdom_intersect()
1525 const struct ieee80211_regdomain *regd, u32 bw) in freq_reg_info_regd()
1564 const struct ieee80211_regdomain *regd = reg_get_regdomain(wiphy); in __freq_reg_info()
1602 static uint32_t reg_rule_to_chan_bw_flags(const struct ieee80211_regdomain *regd, in reg_rule_to_chan_bw_flags()
1653 const struct ieee80211_regdomain *regd; in handle_channel()
1860 const struct ieee80211_regdomain *cr = get_cfg80211_regdom(); in reg_is_world_roaming()
1861 const struct ieee80211_regdomain *wr = get_wiphy_regdom(wiphy); in reg_is_world_roaming()
1976 const struct ieee80211_regdomain *regd; in reg_process_ht_flags_channel()
2212 const struct ieee80211_regdomain *regd) in handle_channel_custom()
2268 const struct ieee80211_regdomain *regd) in handle_band_custom()
2281 const struct ieee80211_regdomain *regd) in wiphy_apply_custom_regulatory()
2445 const struct ieee80211_regdomain *regd, *tmp; in reg_process_hint_driver()
2579 const struct ieee80211_regdomain *wiphy1_regd = NULL; in reg_dfs_domain_same()
2580 const struct ieee80211_regdomain *wiphy2_regd = NULL; in reg_dfs_domain_same()
2581 const struct ieee80211_regdomain *cfg80211_regd = NULL; in reg_dfs_domain_same()
2799 const struct ieee80211_regdomain *tmp; in reg_process_self_managed_hints()
2800 const struct ieee80211_regdomain *regd; in reg_process_self_managed_hints()
3260 static void print_rd_rules(const struct ieee80211_regdomain *rd) in print_rd_rules()
3326 static void print_regdomain(const struct ieee80211_regdomain *rd) in print_regdomain()
3361 static void print_regdomain_info(const struct ieee80211_regdomain *rd) in print_regdomain_info()
3367 static int reg_set_rd_core(const struct ieee80211_regdomain *rd) in reg_set_rd_core()
3375 static int reg_set_rd_user(const struct ieee80211_regdomain *rd, in reg_set_rd_user()
3378 const struct ieee80211_regdomain *intersected_rd = NULL; in reg_set_rd_user()
3406 static int reg_set_rd_driver(const struct ieee80211_regdomain *rd, in reg_set_rd_driver()
3409 const struct ieee80211_regdomain *regd; in reg_set_rd_driver()
3410 const struct ieee80211_regdomain *intersected_rd = NULL; in reg_set_rd_driver()
3411 const struct ieee80211_regdomain *tmp; in reg_set_rd_driver()
3464 static int reg_set_rd_country_ie(const struct ieee80211_regdomain *rd, in reg_set_rd_country_ie()
3502 int set_regdom(const struct ieee80211_regdomain *rd, in set_regdom()
3571 struct ieee80211_regdomain *rd) in __regulatory_set_wiphy_regd()
3573 const struct ieee80211_regdomain *regd; in __regulatory_set_wiphy_regd()
3574 const struct ieee80211_regdomain *prev_regd; in __regulatory_set_wiphy_regd()
3605 struct ieee80211_regdomain *rd) in regulatory_set_wiphy_regd()
3618 struct ieee80211_regdomain *rd) in regulatory_set_wiphy_regd_sync_rtnl()
3719 const struct ieee80211_regdomain *regd = NULL; in regulatory_pre_cac_allowed()
3720 const struct ieee80211_regdomain *wiphy_regd = NULL; in regulatory_pre_cac_allowed()