| /linux/net/wireless/ |
| H A D | reg.c | 105 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 D | reg.h | 18 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 D | core.h | 62 const struct ieee80211_regdomain *requested_regd;
|
| H A D | util.c | 2550 const struct ieee80211_regdomain *regdom; in cfg80211_iter_combinations()
|
| H A D | nl80211.c | 10645 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 D | mcc.c | 88 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 D | mcc.h | 11 struct ieee80211_regdomain *
|
| /linux/drivers/net/wireless/ath/ath11k/ |
| H A D | reg.c | 22 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 D | regd.c | 66 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 D | regulatory.rst | 166 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 D | regulatory.h | 217 struct ieee80211_regdomain { struct
|
| H A D | cfg80211.h | 6632 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 D | iwl-nvm-parse.h | 152 struct ieee80211_regdomain *
|
| H A D | iwl-nvm-parse.c | 1738 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 D | regd.c | 13 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 D | regd.c | 12 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 D | channel.c | 75 static const struct ieee80211_regdomain brcms_regdom_x2 = { 107 const struct ieee80211_regdomain *regdomain;
|
| /linux/drivers/net/wireless/intel/iwlwifi/mvm/ |
| H A D | nvm.c | 569 struct ieee80211_regdomain *regd; in iwl_mvm_init_mcc() 627 struct ieee80211_regdomain *regd; in iwl_mvm_rx_chub_update_mcc()
|
| H A D | mac80211.c | 117 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 D | mvm.h | 2336 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 D | sta_cmdresp.c | 1040 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 D | core.h | 1044 struct ieee80211_regdomain *default_regd[MAX_RADIOS]; 1048 struct ieee80211_regdomain *new_regd[MAX_RADIOS];
|
| /linux/drivers/net/wireless/virtual/ |
| H A D | mac80211_hwsim_main.c | 164 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 D | sta_cmd.c | 2810 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 D | main.h | 950 struct ieee80211_regdomain *regd;
|