/Linux-v5.4/net/wireless/ |
D | reg.c | 91 .alpha2[0] = '0', 92 .alpha2[1] = '0', 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 356 if (!alpha2) in is_alpha2_set() 358 return alpha2[0] && alpha2[1]; in is_alpha2_set() 361 static bool is_unknown_alpha2(const char *alpha2) in is_unknown_alpha2() argument [all …]
|
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,
|
/Linux-v5.4/drivers/net/wireless/realtek/rtlwifi/ |
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[0] = '0'; in rtl_regd_init() [all …]
|
/Linux-v5.4/Documentation/networking/ |
D | regulatory.txt | 42 specific ISO/IEC 3166 alpha2. 49 The alpha2 is passed as an environment variable under the variable COUNTRY. 66 the specificied alpha2. The kernel in turn will then ask userspace 67 to provide a regulatory domain for the alpha2 specified by the user 80 They have two options -- they either provide an alpha2 so that 86 regulatory hint with an alpha2. For these drivers there is an additional 102 Example code - drivers hinting an alpha2: 107 domain value to a specific alpha2 as follows: 118 Then you can define a routine to map your read EEPROM value to an alpha2, 121 static int zd_reg2alpha2(u8 regdomain, char *alpha2) [all …]
|
/Linux-v5.4/drivers/net/wireless/ath/ |
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[1] = country->isoName[1]; in __ath_regd_init() [all …]
|
D | regd.h | 262 u16 ath_regd_find_country_by_name(char *alpha2);
|
D | ath.h | 81 char alpha2[2]; member
|
/Linux-v5.4/drivers/net/wireless/realtek/rtw88/ |
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() 394 request->alpha2[0], request->alpha2[1], request->initiator, in rtw_regd_notifier()
|
/Linux-v5.4/include/net/ |
D | regulatory.h | 82 char alpha2[3]; member 229 char alpha2[3]; member
|
/Linux-v5.4/drivers/net/wireless/broadcom/brcm80211/brcmsmac/ |
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() 731 wlc->pub->unit, __func__, request->alpha2); in brcms_reg_notifier() 736 brcms_c_japan_ccode(request->alpha2)); in brcms_reg_notifier()
|
/Linux-v5.4/drivers/net/wireless/intel/iwlwifi/mvm/ |
D | nvm.c | 470 iwl_mvm_update_mcc(struct iwl_mvm *mvm, const char *alpha2, in iwl_mvm_update_mcc() argument 474 .mcc = cpu_to_le16(alpha2[0] << 8 | alpha2[1]), in iwl_mvm_update_mcc() 496 alpha2[0], alpha2[1], src_id); in iwl_mvm_update_mcc()
|
/Linux-v5.4/drivers/net/wireless/quantenna/qtnfmac/ |
D | cfg80211.c | 1009 req->alpha2[0], req->alpha2[1]); in qtnf_cfg80211_reg_notifier() 1014 mac->macid, req->alpha2[0], req->alpha2[1], ret); in qtnf_cfg80211_reg_notifier() 1154 regdomain_is_known = isalpha(mac->rd->alpha2[0]) && in qtnf_wiphy_register() 1155 isalpha(mac->rd->alpha2[1]); in qtnf_wiphy_register() 1160 if (mac->rd->alpha2[0] == '9' && mac->rd->alpha2[1] == '9') { in qtnf_wiphy_register() 1191 ret = regulatory_hint(wiphy, mac->rd->alpha2); in qtnf_wiphy_register()
|
D | commands.h | 25 int qtnf_cmd_send_regulatory_config(struct qtnf_wmac *mac, const char *alpha2);
|
D | commands.c | 1020 mac->rd->alpha2[0] = resp->alpha2[0]; in qtnf_parse_variable_mac_info() 1021 mac->rd->alpha2[1] = resp->alpha2[1]; in qtnf_parse_variable_mac_info() 2387 cmd->alpha2[0] = req->alpha2[0]; in qtnf_cmd_reg_notify() 2388 cmd->alpha2[1] = req->alpha2[1]; in qtnf_cmd_reg_notify()
|
D | qlink.h | 597 u8 alpha2[2]; member 827 u8 alpha2[2]; member
|
/Linux-v5.4/drivers/net/wireless/zydas/zd1211rw/ |
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()
|
/Linux-v5.4/drivers/ssb/ |
D | pci.c | 413 SPEX(alpha2[0], SSB_SPROM1_CCODE, 0xff00, 8); in sprom_extract_r123() 414 SPEX(alpha2[1], SSB_SPROM1_CCODE, 0x00ff, 0); in sprom_extract_r123() 494 SPEX(alpha2[0], SSB_SPROM4_CCODE, 0xff00, 8); in sprom_extract_r45() 495 SPEX(alpha2[1], SSB_SPROM4_CCODE, 0x00ff, 0); in sprom_extract_r45() 501 SPEX(alpha2[0], SSB_SPROM5_CCODE, 0xff00, 8); in sprom_extract_r45() 502 SPEX(alpha2[1], SSB_SPROM5_CCODE, 0x00ff, 0); in sprom_extract_r45() 610 SPEX(alpha2[0], SSB_SPROM8_CCODE, 0xff00, 8); in sprom_extract_r8() 611 SPEX(alpha2[1], SSB_SPROM8_CCODE, 0x00ff, 0); in sprom_extract_r8()
|
/Linux-v5.4/drivers/staging/rtl8723bs/os_dep/ |
D | wifi_regd.c | 38 .alpha2 = "99",
|
/Linux-v5.4/drivers/net/wireless/intersil/p54/ |
D | eeprom.h | 106 u8 alpha2[2]; member
|
/Linux-v5.4/drivers/net/wireless/marvell/mwifiex/ |
D | cfg80211.c | 654 request->alpha2[0], request->alpha2[1]); in mwifiex_reg_notifier() 671 if (strncmp(request->alpha2, "00", 2) && in mwifiex_reg_notifier() 672 strncmp(request->alpha2, adapter->country_code, in mwifiex_reg_notifier() 673 sizeof(request->alpha2))) { in mwifiex_reg_notifier() 674 memcpy(adapter->country_code, request->alpha2, in mwifiex_reg_notifier() 675 sizeof(request->alpha2)); in mwifiex_reg_notifier() 4251 static bool mwifiex_is_valid_alpha2(const char *alpha2) in mwifiex_is_valid_alpha2() argument 4253 if (!alpha2 || strlen(alpha2) != 2) in mwifiex_is_valid_alpha2() 4256 if (isalpha(alpha2[0]) && isalpha(alpha2[1])) in mwifiex_is_valid_alpha2()
|
/Linux-v5.4/drivers/bcma/ |
D | sprom.c | 281 SPEX(alpha2[0], SSB_SPROM8_CCODE, 0xff00, 8); in bcma_sprom_extract_r8() 282 SPEX(alpha2[1], SSB_SPROM8_CCODE, 0x00ff, 0); in bcma_sprom_extract_r8()
|
/Linux-v5.4/net/ncsi/ |
D | internal.h | 85 u32 alpha2; /* Supported BCD encoded NCSI version */ member
|
D | ncsi-pkt.h | 196 unsigned char alpha2; /* NCSI version */ member
|
/Linux-v5.4/drivers/net/wireless/broadcom/brcm80211/brcmfmac/ |
D | cfg80211.c | 182 .alpha2 = "99", 6905 static s32 brcmf_translate_country_code(struct brcmf_pub *drvr, char alpha2[2], in brcmf_translate_country_code() 6919 if ((alpha2[0] == ccreq->country_abbrev[0]) && in brcmf_translate_country_code() 6920 (alpha2[1] == ccreq->country_abbrev[1])) { in brcmf_translate_country_code() 6930 if ((cc->iso3166[0] == alpha2[0]) && in brcmf_translate_country_code() 6931 (cc->iso3166[1] == alpha2[1])) { in brcmf_translate_country_code() 6944 ccreq->country_abbrev[0] = alpha2[0]; in brcmf_translate_country_code() 6945 ccreq->country_abbrev[1] = alpha2[1]; in brcmf_translate_country_code() 6962 if (req->alpha2[0] == '0' && req->alpha2[1] == '0') in brcmf_cfg80211_reg_notifier() 6967 if (req->alpha2[i] < 'A' || req->alpha2[i] > 'Z') { in brcmf_cfg80211_reg_notifier() [all …]
|
/Linux-v5.4/drivers/net/wireless/intel/iwlwifi/ |
D | iwl-nvm-parse.c | 1118 regd->alpha2[0] = fw_mcc >> 8; in iwl_parse_nvm_mcc_info() 1119 regd->alpha2[1] = fw_mcc & 0xff; in iwl_parse_nvm_mcc_info() 1174 reg_query_regdb_wmm(regd->alpha2, center_freq, rule); in iwl_parse_nvm_mcc_info()
|