Home
last modified time | relevance | path

Searched refs:alpha2 (Results 1 – 25 of 56) sorted by relevance

123

/kernel/linux/linux-5.10/net/wireless/
Dreg.c91 .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 …]
Dreg.h31 bool reg_is_valid_request(const char *alpha2);
32 bool is_world_regdom(const char *alpha2);
36 int regulatory_hint_user(const char *alpha2,
/kernel/linux/linux-5.10/drivers/net/wireless/realtek/rtlwifi/
Dregd.c59 .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 …]
/kernel/linux/linux-5.10/Documentation/networking/
Dregulatory.rst45 specific ISO/IEC 3166 alpha2.
52 The alpha2 is passed as an environment variable under the variable COUNTRY.
69 the specificied alpha2. The kernel in turn will then ask userspace
70 to provide a regulatory domain for the alpha2 specified by the user
83 They have two options -- they either provide an alpha2 so that
89 regulatory hint with an alpha2. For these drivers there is an additional
105 Example code - drivers hinting an alpha2:
110 domain value to a specific alpha2 as follows::
121 Then you can define a routine to map your read EEPROM value to an alpha2,
124 static int zd_reg2alpha2(u8 regdomain, char *alpha2)
[all …]
/kernel/linux/linux-5.10/drivers/net/wireless/ath/ath11k/
Dreg.c21 .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, sizeof(new_regd->alpha2)); in ath11k_regd_intersect()
581 char alpha2[3]; in ath11k_reg_build_regd() local
598 memcpy(tmp_regd->alpha2, reg_info->alpha2, REG_ALPHA2_LEN + 1); in ath11k_reg_build_regd()
599 memcpy(alpha2, reg_info->alpha2, REG_ALPHA2_LEN + 1); in ath11k_reg_build_regd()
[all …]
/kernel/linux/linux-5.10/drivers/net/wireless/ath/
Dregd.c68 .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 …]
Dregd.h262 u16 ath_regd_find_country_by_name(char *alpha2);
Dath.h81 char alpha2[2]; member
/kernel/linux/linux-5.10/drivers/net/wireless/realtek/rtw88/
Dregd.c11 {.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()
/kernel/linux/linux-5.10/include/net/
Dregulatory.h82 char alpha2[3]; member
229 char alpha2[3]; member
/kernel/linux/linux-5.10/drivers/net/wireless/broadcom/brcm80211/brcmsmac/
Dchannel.c77 .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-5.10/drivers/net/wireless/intel/iwlwifi/mvm/
Dnvm.c465 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()
/kernel/linux/linux-5.10/drivers/net/wireless/quantenna/qtnfmac/
Dcfg80211.c1061 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()
Dcommands.h25 int qtnf_cmd_send_regulatory_config(struct qtnf_wmac *mac, const char *alpha2);
Dcommands.c1052 mac->rd->alpha2[0] = resp->alpha2[0]; in qtnf_parse_variable_mac_info()
1053 mac->rd->alpha2[1] = resp->alpha2[1]; in qtnf_parse_variable_mac_info()
2301 cmd->alpha2[0] = req->alpha2[0]; in qtnf_cmd_reg_notify()
2302 cmd->alpha2[1] = req->alpha2[1]; in qtnf_cmd_reg_notify()
Dqlink.h694 u8 alpha2[2]; member
1105 u8 alpha2[2]; member
/kernel/linux/linux-5.10/drivers/net/wireless/zydas/zd1211rw/
Dzd_mac.c24 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-5.10/drivers/ssb/
Dpci.c413 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()
/kernel/linux/linux-5.10/drivers/staging/rtl8723bs/os_dep/
Dwifi_regd.c38 .alpha2 = "99",
/kernel/linux/linux-5.10/drivers/net/wireless/intersil/p54/
Deeprom.h106 u8 alpha2[2]; member
/kernel/linux/linux-5.10/drivers/net/wireless/marvell/mwifiex/
Dcfg80211.c650 request->alpha2[0], request->alpha2[1]); in mwifiex_reg_notifier()
667 if (strncmp(request->alpha2, "00", 2) && in mwifiex_reg_notifier()
668 strncmp(request->alpha2, adapter->country_code, in mwifiex_reg_notifier()
669 sizeof(request->alpha2))) { in mwifiex_reg_notifier()
670 memcpy(adapter->country_code, request->alpha2, in mwifiex_reg_notifier()
671 sizeof(request->alpha2)); in mwifiex_reg_notifier()
4236 static bool mwifiex_is_valid_alpha2(const char *alpha2) in mwifiex_is_valid_alpha2() argument
4238 if (!alpha2 || strlen(alpha2) != 2) in mwifiex_is_valid_alpha2()
4241 if (isalpha(alpha2[0]) && isalpha(alpha2[1])) in mwifiex_is_valid_alpha2()
/kernel/linux/linux-5.10/drivers/bcma/
Dsprom.c281 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()
/kernel/linux/linux-5.10/net/ncsi/
Dncsi-pkt.h196 unsigned char alpha2; /* NCSI version */ member
Dinternal.h102 u32 alpha2; /* Supported BCD encoded NCSI version */ member
/kernel/linux/linux-5.10/drivers/net/wireless/intel/iwlwifi/
Diwl-nvm-parse.c1246 regd->alpha2[0] = fw_mcc >> 8; in iwl_parse_nvm_mcc_info()
1247 regd->alpha2[1] = fw_mcc & 0xff; in iwl_parse_nvm_mcc_info()
1305 reg_query_regdb_wmm(regd->alpha2, center_freq, rule); in iwl_parse_nvm_mcc_info()

123