Home
last modified time | relevance | path

Searched refs:ieee80211_regdomain (Results 1 – 25 of 26) sorted by relevance

12

/linux/net/wireless/
H A Dreg.c105 const struct ieee80211_regdomain __rcu *cfg80211_regdomain;
126 static void print_regdomain(const struct ieee80211_regdomain *rd);
129 static const struct ieee80211_regdomain *get_cfg80211_regdom(void) in get_cfg80211_regdom()
139 const struct ieee80211_regdomain *get_wiphy_regdom(struct wiphy *wiphy) in get_wiphy_regdom()
164 const struct ieee80211_regdomain *regd = NULL; in reg_get_dfs_region()
165 const struct ieee80211_regdomain *wiphy_regd = NULL; in reg_get_dfs_region()
198 static void rcu_free_regdom(const struct ieee80211_regdomain *r) in rcu_free_regdom()
202 kfree_rcu((struct ieee80211_regdomain *)r, rcu_head); in rcu_free_regdom()
233 static const struct ieee80211_regdomain world_regdom = {
273 static const struct ieee80211_regdomain *cfg80211_world_regdom =
[all …]
H A Dreg.h18 extern const struct ieee80211_regdomain __rcu *cfg80211_regdomain;
48 int set_regdom(const struct ieee80211_regdomain *rd,
51 unsigned int reg_get_max_bandwidth(const struct ieee80211_regdomain *rd,
H A Dcore.h62 const struct ieee80211_regdomain *requested_regd;
H A Dutil.c2550 const struct ieee80211_regdomain *regdom; in cfg80211_iter_combinations()
H A Dnl80211.c10645 static int nl80211_put_regdom(const struct ieee80211_regdomain *regdom, in nl80211_put_regdom()
10713 const struct ieee80211_regdomain *regdom = NULL; in nl80211_get_reg_do()
10789 const struct ieee80211_regdomain *regdom) in nl80211_send_regdom()
10826 const struct ieee80211_regdomain *regdom = NULL; in nl80211_get_reg_dump()
10924 struct ieee80211_regdomain *rd; in nl80211_set_reg()
/linux/drivers/net/wireless/intel/iwlwifi/mld/
H A Dmcc.c88 struct ieee80211_regdomain *
94 struct ieee80211_regdomain *regd = NULL; in iwl_mld_get_regdomain()
173 static struct ieee80211_regdomain *
183 struct ieee80211_regdomain *regd; in iwl_mld_update_changed_regdomain()
199 struct ieee80211_regdomain *regd; in iwl_mld_apply_last_mcc()
230 const struct ieee80211_regdomain *r; in iwl_mld_init_mcc()
231 struct ieee80211_regdomain *regd; in iwl_mld_init_mcc()
284 struct ieee80211_regdomain *regd; in iwl_mld_handle_update_mcc()
H A Dmcc.h11 struct ieee80211_regdomain *
/linux/drivers/net/wireless/ath/ath11k/
H A Dreg.c22 static const struct ieee80211_regdomain ath11k_world_regd = {
34 const struct ieee80211_regdomain *regd; in ath11k_regdom_changes()
224 static void ath11k_copy_regd(struct ieee80211_regdomain *regd_orig, in ath11k_copy_regd()
225 struct ieee80211_regdomain *regd_copy) in ath11k_copy_regd()
239 struct ieee80211_regdomain *regd, *regd_copy = NULL; in ath11k_regd_update()
262 regd = (struct ieee80211_regdomain *)&ath11k_world_regd; in ath11k_regd_update()
427 static struct ieee80211_regdomain *
428 ath11k_regd_intersect(struct ieee80211_regdomain *default_regd, in ath11k_regd_intersect()
429 struct ieee80211_regdomain *curr_regd) in ath11k_regd_intersect()
433 struct ieee80211_regdomain *new_regd = NULL; in ath11k_regd_intersect()
[all …]
/linux/drivers/net/wireless/ath/
H A Dregd.c66 static const struct ieee80211_regdomain ath_world_regdom_60_61_62 = {
76 static const struct ieee80211_regdomain ath_world_regdom_63_65 = {
87 static const struct ieee80211_regdomain ath_world_regdom_64 = {
97 static const struct ieee80211_regdomain ath_world_regdom_66_69 = {
107 static const struct ieee80211_regdomain ath_world_regdom_67_68_6A_6C = {
216 static const struct ieee80211_regdomain *ath_default_world_regdomain(void) in ath_default_world_regdomain()
223 ieee80211_regdomain *ath_world_regdomain(struct ath_regulatory *reg) in ath_world_regdomain()
640 const struct ieee80211_regdomain *regd; in ath_regd_init_wiphy()
/linux/Documentation/networking/
H A Dregulatory.rst166 struct ieee80211_regdomain mydriver_jp_regdom = {
185 struct ieee80211_regdomain *rd;
190 size_of_regd = sizeof(struct ieee80211_regdomain) +
197 memcpy(rd, &mydriver_jp_regdom, sizeof(struct ieee80211_regdomain));
/linux/include/net/
H A Dregulatory.h217 struct ieee80211_regdomain { struct
H A Dcfg80211.h6632 const struct ieee80211_regdomain __rcu *regd;
6845 const struct ieee80211_regdomain *get_wiphy_regdom(struct wiphy *wiphy);
8102 struct ieee80211_regdomain *rd);
8116 struct ieee80211_regdomain *rd);
8134 const struct ieee80211_regdomain *regd);
/linux/drivers/net/wireless/intel/iwlwifi/
H A Diwl-nvm-parse.h152 struct ieee80211_regdomain *
H A Diwl-nvm-parse.c1738 struct ieee80211_regdomain *
1750 struct ieee80211_regdomain *regd, *copy_rd; in iwl_parse_nvm_mcc_info()
/linux/drivers/net/wireless/mediatek/mt76/mt7921/
H A Dregd.c13 static struct ieee80211_regdomain mt7921_regd_ww = {
251 struct ieee80211_regdomain *regd; in mt7921_regd_update()
/linux/drivers/net/wireless/mediatek/mt76/mt7925/
H A Dregd.c12 static struct ieee80211_regdomain mt7925_regd_ww = {
298 struct ieee80211_regdomain *regd; in mt7925_regd_update()
/linux/drivers/net/wireless/broadcom/brcm80211/brcmsmac/
H A Dchannel.c75 static const struct ieee80211_regdomain brcms_regdom_x2 = {
107 const struct ieee80211_regdomain *regdomain;
/linux/drivers/net/wireless/intel/iwlwifi/mvm/
H A Dnvm.c569 struct ieee80211_regdomain *regd; in iwl_mvm_init_mcc()
627 struct ieee80211_regdomain *regd; in iwl_mvm_rx_chub_update_mcc()
H A Dmac80211.c117 struct ieee80211_regdomain *iwl_mvm_get_regdomain(struct wiphy *wiphy, in iwl_mvm_get_regdomain()
122 struct ieee80211_regdomain *regd = NULL; in iwl_mvm_get_regdomain()
179 struct ieee80211_regdomain *regd; in iwl_mvm_update_changed_regdom()
194 struct ieee80211_regdomain *iwl_mvm_get_current_regdomain(struct iwl_mvm *mvm, in iwl_mvm_get_current_regdomain()
206 struct ieee80211_regdomain *regd; in iwl_mvm_init_fw_regd()
209 const struct ieee80211_regdomain *r = in iwl_mvm_init_fw_regd()
H A Dmvm.h2336 struct ieee80211_regdomain *iwl_mvm_get_regdomain(struct wiphy *wiphy,
2340 struct ieee80211_regdomain *iwl_mvm_get_current_regdomain(struct iwl_mvm *mvm,
/linux/drivers/net/wireless/marvell/mwifiex/
H A Dsta_cmdresp.c1040 static struct ieee80211_regdomain *
1045 struct ieee80211_regdomain *regd; in mwifiex_create_custom_regdomain()
1133 struct ieee80211_regdomain *regd; in mwifiex_ret_chan_region_cfg()
/linux/drivers/net/wireless/ath/ath12k/
H A Dcore.h1044 struct ieee80211_regdomain *default_regd[MAX_RADIOS];
1048 struct ieee80211_regdomain *new_regd[MAX_RADIOS];
/linux/drivers/net/wireless/virtual/
H A Dmac80211_hwsim_main.c164 static const struct ieee80211_regdomain hwsim_world_regdom_custom_01 = {
176 static const struct ieee80211_regdomain hwsim_world_regdom_custom_02 = {
187 static const struct ieee80211_regdomain hwsim_world_regdom_custom_03 = {
200 static const struct ieee80211_regdomain hwsim_world_regdom_custom_04 = {
217 static const struct ieee80211_regdomain *hwsim_world_regdom_custom[] = {
4386 const struct ieee80211_regdomain *regd;
/linux/drivers/net/wireless/nxp/nxpwifi/
H A Dsta_cmd.c2810 static struct ieee80211_regdomain *
2815 struct ieee80211_regdomain *regd; in nxpwifi_create_custom_regdomain()
2906 struct ieee80211_regdomain *regd; in nxpwifi_ret_sta_chan_region_cfg()
H A Dmain.h950 struct ieee80211_regdomain *regd;

12