/kernel/linux/linux-6.6/net/wireless/ |
H A D | reg.c | 43 * index on alpha2 any more, instead we'll probably have to 91 .alpha2[0] = '0', 92 .alpha2[1] = '0', 111 * information to give us an alpha2. 244 .alpha2 = "00", 367 bool is_world_regdom(const char *alpha2) in is_world_regdom() argument 369 if (!alpha2) in is_world_regdom() 371 return alpha2[0] == '0' && alpha2[1] == '0'; in is_world_regdom() 374 static bool is_alpha2_set(const char *alpha2) in is_alpha2_set() argument 381 is_unknown_alpha2(const char *alpha2) is_unknown_alpha2() argument 392 is_intersected_alpha2(const char *alpha2) is_intersected_alpha2() argument 404 is_an_alpha2(const char *alpha2) is_an_alpha2() argument 418 regdom_changes(const char *alpha2) regdom_changes() argument 563 call_crda(const char *alpha2) call_crda() argument 595 call_crda(const char *alpha2) call_crda() argument 605 u8 alpha2[2]; global() member 902 reg_query_regdb_wmm(char *alpha2, int freq, struct ieee80211_reg_rule *rule) reg_query_regdb_wmm() argument 981 query_regdb(const char *alpha2) query_regdb() argument 1047 query_regdb_file(const char *alpha2) query_regdb_file() argument 1132 reg_is_valid_request(const char *alpha2) reg_is_valid_request() argument 3214 regulatory_hint_core(const char *alpha2) regulatory_hint_core() argument 3233 regulatory_hint_user(const char *alpha2, enum nl80211_user_reg_hint_type user_reg_hint_type) regulatory_hint_user() argument 3307 regulatory_hint(struct wiphy *wiphy, const char *alpha2) regulatory_hint() argument 3338 char alpha2[2]; regulatory_hint_country_ie() local 3392 restore_alpha2(char *alpha2, bool reset_user) restore_alpha2() argument 3470 char alpha2[2]; restore_regulatory_settings() local [all...] |
H A D | reg.h | 31 bool reg_is_valid_request(const char *alpha2); 32 bool is_world_regdom(const char *alpha2); 36 int regulatory_hint_user(const char *alpha2, 99 * for the alpha2 this country IE belongs to, this prevents APs from
|
/kernel/linux/linux-5.10/net/wireless/ |
H A D | reg.c | 43 * index on alpha2 any more, instead we'll probably have to 91 .alpha2[0] = '0', 92 .alpha2[1] = '0', 111 * information to give us an alpha2. 224 .alpha2 = "00", 347 bool is_world_regdom(const char *alpha2) in is_world_regdom() argument 349 if (!alpha2) in is_world_regdom() 351 return alpha2[0] == '0' && alpha2[1] == '0'; in is_world_regdom() 354 static bool is_alpha2_set(const char *alpha2) in is_alpha2_set() argument 361 is_unknown_alpha2(const char *alpha2) is_unknown_alpha2() argument 372 is_intersected_alpha2(const char *alpha2) is_intersected_alpha2() argument 384 is_an_alpha2(const char *alpha2) is_an_alpha2() argument 398 regdom_changes(const char *alpha2) regdom_changes() argument 543 call_crda(const char *alpha2) call_crda() argument 575 call_crda(const char *alpha2) call_crda() argument 585 u8 alpha2[2]; global() member 920 reg_query_regdb_wmm(char *alpha2, int freq, struct ieee80211_reg_rule *rule) reg_query_regdb_wmm() argument 999 query_regdb(const char *alpha2) query_regdb() argument 1065 query_regdb_file(const char *alpha2) query_regdb_file() argument 1130 reg_is_valid_request(const char *alpha2) reg_is_valid_request() argument 3137 regulatory_hint_core(const char *alpha2) regulatory_hint_core() argument 3156 regulatory_hint_user(const char *alpha2, enum nl80211_user_reg_hint_type user_reg_hint_type) regulatory_hint_user() argument 3230 regulatory_hint(struct wiphy *wiphy, const char *alpha2) regulatory_hint() argument 3261 char alpha2[2]; regulatory_hint_country_ie() local 3315 restore_alpha2(char *alpha2, bool reset_user) restore_alpha2() argument 3393 char alpha2[2]; restore_regulatory_settings() local [all...] |
H A D | reg.h | 31 bool reg_is_valid_request(const char *alpha2); 32 bool is_world_regdom(const char *alpha2); 36 int regulatory_hint_user(const char *alpha2, 100 * for the alpha2 this country IE belongs to, this prevents APs from
|
/kernel/linux/linux-5.10/drivers/net/wireless/realtek/rtlwifi/ |
H A D | regd.c | 59 .alpha2 = "99", 67 .alpha2 = "99", 76 .alpha2 = "99", 86 .alpha2 = "99", 96 .alpha2 = "99", 107 .alpha2 = "99", 118 .alpha2 = "99", 410 rtlpriv->regd.alpha2[0] = country->iso_name[0]; in rtl_regd_init() 411 rtlpriv->regd.alpha2[1] = country->iso_name[1]; in rtl_regd_init() 413 rtlpriv->regd.alpha2[ in rtl_regd_init() [all...] |
/kernel/linux/linux-6.6/drivers/net/wireless/realtek/rtlwifi/ |
H A D | regd.c | 59 .alpha2 = "99", 67 .alpha2 = "99", 76 .alpha2 = "99", 86 .alpha2 = "99", 96 .alpha2 = "99", 107 .alpha2 = "99", 118 .alpha2 = "99", 410 rtlpriv->regd.alpha2[0] = country->iso_name[0]; in rtl_regd_init() 411 rtlpriv->regd.alpha2[1] = country->iso_name[1]; in rtl_regd_init() 413 rtlpriv->regd.alpha2[ in rtl_regd_init() [all...] |
/kernel/linux/linux-6.6/drivers/net/wireless/ath/ath11k/ |
H A D | reg.c | 23 .alpha2 = "00", 31 static bool ath11k_regdom_changes(struct ath11k *ar, char *alpha2) in ath11k_regdom_changes() argument 43 return memcmp(regd->alpha2, alpha2, 2) != 0; in ath11k_regdom_changes() 75 if (!ath11k_regdom_changes(ar, request->alpha2)) { in ath11k_reg_notifier() 85 memcpy(&set_current_param.alpha2, request->alpha2, 2); in ath11k_reg_notifier() 86 memcpy(&ar->alpha2, &set_current_param.alpha2, 2); in ath11k_reg_notifier() 93 memcpy(&init_country_param.cc_info.alpha2, reques in ath11k_reg_notifier() 620 char alpha2[3]; ath11k_reg_build_regd() local [all...] |
/kernel/linux/linux-5.10/drivers/net/wireless/ath/ath11k/ |
H A D | reg.c | 21 .alpha2 = "00", 29 static bool ath11k_regdom_changes(struct ath11k *ar, char *alpha2) in ath11k_regdom_changes() argument 41 return memcmp(regd->alpha2, alpha2, 2) != 0; in ath11k_regdom_changes() 72 if (!ath11k_regdom_changes(ar, request->alpha2)) { in ath11k_reg_notifier() 82 memcpy(&init_country_param.cc_info.alpha2, request->alpha2, 2); in ath11k_reg_notifier() 83 init_country_param.cc_info.alpha2[2] = 0; in ath11k_reg_notifier() 422 memcpy(new_regd->alpha2, curr_regd->alpha2, sizeo in ath11k_regd_intersect() 581 char alpha2[3]; ath11k_reg_build_regd() local [all...] |
/kernel/linux/linux-6.6/drivers/net/wireless/ath/ath12k/ |
H A D | reg.c | 23 .alpha2 = "00", 31 static bool ath12k_regdom_changes(struct ath12k *ar, char *alpha2) in ath12k_regdom_changes() argument 43 return memcmp(regd->alpha2, alpha2, 2) != 0; in ath12k_regdom_changes() 74 if (!ath12k_regdom_changes(ar, request->alpha2)) { in ath12k_reg_notifier() 84 memcpy(&arg.cc_info.alpha2, request->alpha2, 2); in ath12k_reg_notifier() 85 arg.cc_info.alpha2[2] = 0; in ath12k_reg_notifier() 423 memcpy(new_regd->alpha2, curr_regd->alpha2, sizeo in ath12k_regd_intersect() 573 char alpha2[3]; ath12k_reg_build_regd() local [all...] |
/kernel/linux/linux-5.10/drivers/net/wireless/ath/ |
H A D | regd.c | 68 .alpha2 = "99", 78 .alpha2 = "99", 89 .alpha2 = "99", 99 .alpha2 = "99", 109 .alpha2 = "99", 457 u16 ath_regd_find_country_by_name(char *alpha2) in ath_regd_find_country_by_name() argument 462 if (!memcmp(allCountries[i].isoName, alpha2, 2)) in ath_regd_find_country_by_name() 480 country_code = ath_regd_find_country_by_name(request->alpha2); in __ath_reg_dyn_country() 741 reg->alpha2[0] = country->isoName[0]; in __ath_regd_init() 742 reg->alpha2[ in __ath_regd_init() [all...] |
/kernel/linux/linux-6.6/drivers/net/wireless/ath/ |
H A D | regd.c | 68 .alpha2 = "99", 78 .alpha2 = "99", 89 .alpha2 = "99", 99 .alpha2 = "99", 109 .alpha2 = "99", 458 u16 ath_regd_find_country_by_name(char *alpha2) in ath_regd_find_country_by_name() argument 463 if (!memcmp(allCountries[i].isoName, alpha2, 2)) in ath_regd_find_country_by_name() 481 country_code = ath_regd_find_country_by_name(request->alpha2); in __ath_reg_dyn_country() 742 reg->alpha2[0] = country->isoName[0]; in __ath_regd_init() 743 reg->alpha2[ in __ath_regd_init() [all...] |
/kernel/linux/linux-6.6/drivers/net/wireless/realtek/rtw88/ |
H A D | regd.c | 11 {.alpha2 = (_alpha2), \ 21 "apply alpha2 %c%c, regd {%d, %d}, dfs_region %d\n",\ 23 __r->regulatory->alpha2[0], \ 24 __r->regulatory->alpha2[1], \ 315 static bool rtw_reg_match(const struct rtw_regulatory *reg, const char *alpha2) in rtw_reg_match() argument 317 return memcmp(reg->alpha2, alpha2, 2) == 0; in rtw_reg_match() 320 static const struct rtw_regulatory *rtw_reg_find_by_name(const char *alpha2) in rtw_reg_find_by_name() argument 325 if (rtw_reg_match(&rtw_reg_map[i], alpha2)) in rtw_reg_find_by_name() 454 next_regd->regulatory = rtw_reg_find_by_name(request->alpha2); in rtw_regd_state_hdl() [all...] |
/kernel/linux/linux-5.10/drivers/net/wireless/realtek/rtw88/ |
H A D | regd.c | 11 {.alpha2 = (_alpha2), \ 330 static struct rtw_regulatory rtw_regd_find_reg_by_name(char *alpha2) in rtw_regd_find_reg_by_name() argument 335 if (!memcmp(all_chplan_map[i].alpha2, alpha2, 2)) in rtw_regd_find_reg_by_name() 348 rtwdev->regd = rtw_regd_find_reg_by_name(request->alpha2); in rtw_regd_notifier_apply() 393 "get alpha2 %c%c from initiator %d, mapping to chplan 0x%x, txregd %d\n", in rtw_regd_notifier() 394 request->alpha2[0], request->alpha2[1], request->initiator, in rtw_regd_notifier()
|
/kernel/linux/linux-5.10/include/net/ |
H A D | regulatory.h | 48 * @alpha2: the ISO / IEC 3166 alpha2 country code of the requested 51 * 99 - built by driver but a specific alpha2 cannot be determined 57 * @alpha2 to adjust their device's DFS parameters as required. 82 char alpha2[3]; member 95 * ISO / IEC 3166 alpha2 it belongs to. When this is enabled 116 * ISO3166-alpha2 country code. wiphys that use regulatory_hint() 129 * based on the ISO3166-alpha2 from country IE provided through 229 char alpha2[3]; member
|
/kernel/linux/linux-6.6/include/net/ |
H A D | regulatory.h | 51 * @alpha2: the ISO / IEC 3166 alpha2 country code of the requested 54 * 99 - built by driver but a specific alpha2 cannot be determined 60 * @alpha2 to adjust their device's DFS parameters as required. 85 char alpha2[3]; member 98 * ISO / IEC 3166 alpha2 it belongs to. When this is enabled 119 * ISO3166-alpha2 country code. wiphys that use regulatory_hint() 132 * based on the ISO3166-alpha2 from country IE provided through 221 char alpha2[3]; member
|
/kernel/linux/linux-5.10/drivers/net/wireless/broadcom/brcm80211/brcmsmac/ |
H A D | channel.c | 77 .alpha2 = "X2", 207 if (!strncmp(regdom, cntry_locales[i].regdomain->alpha2, len)) { in brcms_world_regd() 331 const char *ccode = sprom->alpha2; in brcms_c_channel_mgr_attach() 332 int ccode_len = sizeof(sprom->alpha2); in brcms_c_channel_mgr_attach() 352 ccode = wlc_cm->world_regd->regdomain->alpha2; in brcms_c_channel_mgr_attach() 729 wlc->pub->unit, __func__, request->alpha2); in brcms_reg_notifier() 734 brcms_c_japan_ccode(request->alpha2)); in brcms_reg_notifier()
|
/kernel/linux/linux-6.6/drivers/net/wireless/broadcom/brcm80211/brcmsmac/ |
H A D | channel.c | 77 .alpha2 = "X2", 207 if (!strncmp(regdom, cntry_locales[i].regdomain->alpha2, len)) { in brcms_world_regd() 331 const char *ccode = sprom->alpha2; in brcms_c_channel_mgr_attach() 332 int ccode_len = sizeof(sprom->alpha2); in brcms_c_channel_mgr_attach() 352 ccode = wlc_cm->world_regd->regdomain->alpha2; in brcms_c_channel_mgr_attach() 729 wlc->pub->unit, __func__, request->alpha2); in brcms_reg_notifier() 734 brcms_c_japan_ccode(request->alpha2)); in brcms_reg_notifier()
|
/kernel/linux/linux-6.6/drivers/net/wireless/mediatek/mt76/mt7921/ |
H A D | init.c | 71 memcpy(dev->mt76.alpha2, request->alpha2, sizeof(dev->mt76.alpha2)); in mt7921_regd_notifier() 76 mt7921_mcu_set_clc(dev, request->alpha2, request->country_ie_env); in mt7921_regd_notifier()
|
H A D | mcu.c | 1121 int __mt7921_mcu_set_clc(struct mt792x_dev *dev, u8 *alpha2, in __mt7921_mcu_set_clc() argument 1135 u8 alpha2[2]; in __mt7921_mcu_set_clc() member 1160 if (rule->alpha2[0] != alpha2[0] || in __mt7921_mcu_set_clc() 1161 rule->alpha2[1] != alpha2[1]) in __mt7921_mcu_set_clc() 1164 memcpy(req.alpha2, rule->alpha2, 2); in __mt7921_mcu_set_clc() 1188 int mt7921_mcu_set_clc(struct mt792x_dev *dev, u8 *alpha2, in mt7921_mcu_set_clc() argument 1196 ret = __mt7921_mcu_set_clc(dev, alpha2, env_ca in mt7921_mcu_set_clc() [all...] |
/kernel/linux/linux-5.10/drivers/net/wireless/intel/iwlwifi/mvm/ |
H A D | nvm.c | 465 iwl_mvm_update_mcc(struct iwl_mvm *mvm, const char *alpha2, in iwl_mvm_update_mcc() argument 469 .mcc = cpu_to_le16(alpha2[0] << 8 | alpha2[1]), in iwl_mvm_update_mcc() 491 alpha2[0], alpha2[1], src_id); in iwl_mvm_update_mcc() 588 * queue an update to cfg80211 to retrieve the default alpha2 from FW. in iwl_mvm_init_mcc()
|
/kernel/linux/linux-6.6/drivers/net/wireless/realtek/rtw89/ |
H A D | regd.c | 11 {.alpha2 = (_alpha2), \ 260 static const struct rtw89_regd *rtw89_regd_find_reg_by_name(char *alpha2) in rtw89_regd_find_reg_by_name() argument 265 if (!memcmp(rtw89_regd_map[i].alpha2, alpha2, 2)) in rtw89_regd_find_reg_by_name() 282 ##_argv, __r->alpha2[0], __r->alpha2[1], \ 420 rtwdev->regulatory.regd->alpha2); in rtw89_regd_init() 437 rtwdev->regulatory.regd = rtw89_regd_find_reg_by_name(request->alpha2); in rtw89_regd_notifier_apply() 464 "get from initiator %d, alpha2", in rtw89_regd_notifier()
|
/kernel/linux/linux-6.6/drivers/net/wireless/intel/iwlwifi/mvm/ |
H A D | nvm.c | 408 iwl_mvm_update_mcc(struct iwl_mvm *mvm, const char *alpha2, in iwl_mvm_update_mcc() argument 412 .mcc = cpu_to_le16(alpha2[0] << 8 | alpha2[1]), in iwl_mvm_update_mcc() 434 alpha2[0], alpha2[1], src_id); in iwl_mvm_update_mcc() 566 * queue an update to cfg80211 to retrieve the default alpha2 from FW. in iwl_mvm_init_mcc()
|
/kernel/linux/linux-5.10/drivers/net/wireless/quantenna/qtnfmac/ |
H A D | cfg80211.c | 1061 req->alpha2[0], req->alpha2[1]); in qtnf_cfg80211_reg_notifier() 1067 mac->macid, req->alpha2[0], req->alpha2[1], ret); in qtnf_cfg80211_reg_notifier() 1213 regdomain_is_known = isalpha(mac->rd->alpha2[0]) && in qtnf_wiphy_register() 1214 isalpha(mac->rd->alpha2[1]); in qtnf_wiphy_register() 1219 if (mac->rd->alpha2[0] == '9' && mac->rd->alpha2[1] == '9') { in qtnf_wiphy_register() 1250 ret = regulatory_hint(wiphy, mac->rd->alpha2); in qtnf_wiphy_register()
|
/kernel/linux/linux-5.10/drivers/net/wireless/zydas/zd1211rw/ |
H A D | zd_mac.c | 24 char alpha2[2]; member 135 static int zd_reg2alpha2(u8 regdomain, char *alpha2) in zd_reg2alpha2() argument 142 alpha2[0] = reg_map->alpha2[0]; in zd_reg2alpha2() 143 alpha2[1] = reg_map->alpha2[1]; in zd_reg2alpha2() 186 char alpha2[2]; in zd_mac_init_hw() local 211 r = zd_reg2alpha2(mac->regdomain, alpha2); in zd_mac_init_hw() 215 r = regulatory_hint(hw->wiphy, alpha2); in zd_mac_init_hw()
|
/kernel/linux/linux-6.6/drivers/net/wireless/quantenna/qtnfmac/ |
H A D | cfg80211.c | 1048 req->alpha2[0], req->alpha2[1]); in qtnf_cfg80211_reg_notifier() 1054 mac->macid, req->alpha2[0], req->alpha2[1], ret); in qtnf_cfg80211_reg_notifier() 1200 regdomain_is_known = isalpha(mac->rd->alpha2[0]) && in qtnf_wiphy_register() 1201 isalpha(mac->rd->alpha2[1]); in qtnf_wiphy_register() 1206 if (mac->rd->alpha2[0] == '9' && mac->rd->alpha2[1] == '9') { in qtnf_wiphy_register() 1237 ret = regulatory_hint(wiphy, mac->rd->alpha2); in qtnf_wiphy_register()
|