Home
last modified time | relevance | path

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

/linux-4.1.27/net/wireless/
Dreg.c95 .alpha2[0] = '0',
96 .alpha2[1] = '0',
235 .alpha2 = "00",
352 bool is_world_regdom(const char *alpha2) in is_world_regdom() argument
354 if (!alpha2) in is_world_regdom()
356 return alpha2[0] == '0' && alpha2[1] == '0'; in is_world_regdom()
359 static bool is_alpha2_set(const char *alpha2) in is_alpha2_set() argument
361 if (!alpha2) in is_alpha2_set()
363 return alpha2[0] && alpha2[1]; in is_alpha2_set()
366 static bool is_unknown_alpha2(const char *alpha2) in is_unknown_alpha2() argument
[all …]
Dreg.h26 bool reg_is_valid_request(const char *alpha2);
27 bool is_world_regdom(const char *alpha2);
31 int regulatory_hint_user(const char *alpha2,
Dcore.c720 request.alpha2[0] = '9'; in wiphy_register()
721 request.alpha2[1] = '9'; in wiphy_register()
Dnl80211.c5397 if (nla_put_string(msg, NL80211_ATTR_REG_ALPHA2, regdom->alpha2) || in nl80211_put_regdom()
5603 char *alpha2; in nl80211_set_reg() local
5615 alpha2 = nla_data(info->attrs[NL80211_ATTR_REG_ALPHA2]); in nl80211_set_reg()
5627 if (!reg_is_valid_request(alpha2)) in nl80211_set_reg()
5638 rd->alpha2[0] = alpha2[0]; in nl80211_set_reg()
5639 rd->alpha2[1] = alpha2[1]; in nl80211_set_reg()
11249 if (request->alpha2[0] == '0' && request->alpha2[1] == '0') { in nl80211_reg_change_event_fill()
11253 } else if (request->alpha2[0] == '9' && request->alpha2[1] == '9') { in nl80211_reg_change_event_fill()
11257 } else if ((request->alpha2[0] == '9' && request->alpha2[1] == '8') || in nl80211_reg_change_event_fill()
11266 request->alpha2)) in nl80211_reg_change_event_fill()
/linux-4.1.27/drivers/net/wireless/rtlwifi/
Dregd.c81 .alpha2 = "99",
89 .alpha2 = "99",
98 .alpha2 = "99",
108 .alpha2 = "99",
118 .alpha2 = "99",
129 .alpha2 = "99",
415 rtlpriv->regd.alpha2[0] = country->iso_name[0]; in rtl_regd_init()
416 rtlpriv->regd.alpha2[1] = country->iso_name[1]; in rtl_regd_init()
418 rtlpriv->regd.alpha2[0] = '0'; in rtl_regd_init()
419 rtlpriv->regd.alpha2[1] = '0'; in rtl_regd_init()
[all …]
Dwifi.h1078 char alpha2[2]; member
/linux-4.1.27/Documentation/networking/
Dregulatory.txt34 specific ISO/IEC 3166 alpha2.
41 The alpha2 is passed as an environment variable under the variable COUNTRY.
58 the specificied alpha2. The kernel in turn will then ask userspace
59 to provide a regulatory domain for the alpha2 specified by the user
72 They have two options -- they either provide an alpha2 so that
78 regulatory hint with an alpha2. For these drivers there is an additional
94 Example code - drivers hinting an alpha2:
99 domain value to a specific alpha2 as follows:
110 Then you can define a routine to map your read EEPROM value to an alpha2,
113 static int zd_reg2alpha2(u8 regdomain, char *alpha2)
[all …]
/linux-4.1.27/drivers/net/wireless/ath/
Dregd.c68 .alpha2 = "99",
78 .alpha2 = "99",
89 .alpha2 = "99",
99 .alpha2 = "99",
109 .alpha2 = "99",
452 static u16 ath_regd_find_country_by_name(char *alpha2) in ath_regd_find_country_by_name() argument
457 if (!memcmp(allCountries[i].isoName, alpha2, 2)) in ath_regd_find_country_by_name()
474 country_code = ath_regd_find_country_by_name(request->alpha2); in __ath_reg_dyn_country()
735 reg->alpha2[0] = country->isoName[0]; in __ath_regd_init()
736 reg->alpha2[1] = country->isoName[1]; in __ath_regd_init()
[all …]
Dath.h83 char alpha2[2]; member
/linux-4.1.27/include/net/
Dregulatory.h81 char alpha2[2]; member
201 char alpha2[3]; member
Dcfg80211.h3827 int regulatory_hint(struct wiphy *wiphy, const char *alpha2);
/linux-4.1.27/drivers/net/wireless/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()
732 wlc->pub->unit, __func__, request->alpha2); in brcms_reg_notifier()
737 brcms_c_japan_ccode(request->alpha2)); in brcms_reg_notifier()
/linux-4.1.27/drivers/net/wireless/iwlwifi/mvm/
Dnvm.c622 iwl_mvm_update_mcc(struct iwl_mvm *mvm, const char *alpha2, in iwl_mvm_update_mcc() argument
626 .mcc = cpu_to_le16(alpha2[0] << 8 | alpha2[1]), in iwl_mvm_update_mcc()
648 alpha2[0], alpha2[1], src_id); in iwl_mvm_update_mcc()
Dmac80211.c306 const char *alpha2, in iwl_mvm_get_regdomain() argument
315 IWL_DEBUG_LAR(mvm, "Getting regdomain data for %s from FW\n", alpha2); in iwl_mvm_get_regdomain()
319 resp = iwl_mvm_update_mcc(mvm, alpha2, src_id); in iwl_mvm_get_regdomain()
343 regd->alpha2, regd->alpha2[0], regd->alpha2[1], src_id); in iwl_mvm_get_regdomain()
400 regd = iwl_mvm_get_regdomain(mvm->hw->wiphy, r->alpha2, used_src, in iwl_mvm_init_fw_regd()
Dmvm.h1426 iwl_mvm_update_mcc(struct iwl_mvm *mvm, const char *alpha2,
1433 const char *alpha2,
/linux-4.1.27/drivers/net/wireless/zd1211rw/
Dzd_mac.c36 char alpha2[2]; member
147 static int zd_reg2alpha2(u8 regdomain, char *alpha2) in zd_reg2alpha2() argument
154 alpha2[0] = reg_map->alpha2[0]; in zd_reg2alpha2()
155 alpha2[1] = reg_map->alpha2[1]; in zd_reg2alpha2()
198 char alpha2[2]; in zd_mac_init_hw() local
223 r = zd_reg2alpha2(mac->regdomain, alpha2); in zd_mac_init_hw()
227 r = regulatory_hint(hw->wiphy, alpha2); in zd_mac_init_hw()
/linux-4.1.27/drivers/ssb/
Dpci.c415 SPEX(alpha2[0], SSB_SPROM1_CCODE, 0xff00, 8); in sprom_extract_r123()
416 SPEX(alpha2[1], SSB_SPROM1_CCODE, 0x00ff, 0); in sprom_extract_r123()
496 SPEX(alpha2[0], SSB_SPROM4_CCODE, 0xff00, 8); in sprom_extract_r45()
497 SPEX(alpha2[1], SSB_SPROM4_CCODE, 0x00ff, 0); in sprom_extract_r45()
503 SPEX(alpha2[0], SSB_SPROM5_CCODE, 0xff00, 8); in sprom_extract_r45()
504 SPEX(alpha2[1], SSB_SPROM5_CCODE, 0x00ff, 0); in sprom_extract_r45()
612 SPEX(alpha2[0], SSB_SPROM8_CCODE, 0xff00, 8); in sprom_extract_r8()
613 SPEX(alpha2[1], SSB_SPROM8_CCODE, 0x00ff, 0); in sprom_extract_r8()
/linux-4.1.27/drivers/net/wireless/p54/
Deeprom.h109 u8 alpha2[2]; member
Deeprom.c655 regulatory_hint(dev->wiphy, country->alpha2); in p54_parse_default_country()
/linux-4.1.27/drivers/net/wireless/mwifiex/
Dcfg80211.c521 request->alpha2[0], request->alpha2[1]); in mwifiex_reg_notifier()
536 if (strncmp(request->alpha2, "00", 2) && in mwifiex_reg_notifier()
537 strncmp(request->alpha2, adapter->country_code, in mwifiex_reg_notifier()
538 sizeof(request->alpha2))) { in mwifiex_reg_notifier()
539 memcpy(adapter->country_code, request->alpha2, in mwifiex_reg_notifier()
540 sizeof(request->alpha2)); in mwifiex_reg_notifier()
3435 static bool mwifiex_is_valid_alpha2(const char *alpha2) in mwifiex_is_valid_alpha2() argument
3437 if (!alpha2 || strlen(alpha2) != 2) in mwifiex_is_valid_alpha2()
3440 if (isalpha(alpha2[0]) && isalpha(alpha2[1])) in mwifiex_is_valid_alpha2()
/linux-4.1.27/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()
/linux-4.1.27/drivers/net/wireless/
Dmac80211_hwsim.c151 .alpha2 = "99",
162 .alpha2 = "99",
494 char alpha2[2]; member
2525 data->alpha2[0] = param->reg_alpha2[0]; in mac80211_hwsim_new_radio()
2526 data->alpha2[1] = param->reg_alpha2[1]; in mac80211_hwsim_new_radio()
2626 if (data->alpha2[0] && data->alpha2[1]) in mac80211_hwsim_get_radio()
2627 param.reg_alpha2 = data->alpha2; in mac80211_hwsim_get_radio()
/linux-4.1.27/drivers/net/wireless/iwlwifi/
Diwl-nvm-parse.c826 regd->alpha2[0] = fw_mcc >> 8; in iwl_parse_nvm_mcc_info()
827 regd->alpha2[1] = fw_mcc & 0xff; in iwl_parse_nvm_mcc_info()
/linux-4.1.27/drivers/net/wireless/libertas/
Dcfg.c2132 "callback for domain %c%c\n", request->alpha2[0], in lbs_reg_notifier()
2133 request->alpha2[1]); in lbs_reg_notifier()
2135 memcpy(priv->country_code, request->alpha2, sizeof(request->alpha2)); in lbs_reg_notifier()
/linux-4.1.27/drivers/net/wireless/ath/ath6kl/
Dwmi.c992 char alpha2[2]; in ath6kl_wmi_regdomain_event() local
1012 alpha2[0] = country->isoName[0]; in ath6kl_wmi_regdomain_event()
1013 alpha2[1] = country->isoName[1]; in ath6kl_wmi_regdomain_event()
1015 regulatory_hint(wmi->parent_dev->wiphy, alpha2); in ath6kl_wmi_regdomain_event()
1018 alpha2[0], alpha2[1]); in ath6kl_wmi_regdomain_event()
3289 int ath6kl_wmi_set_regdomain_cmd(struct wmi *wmi, const char *alpha2) in ath6kl_wmi_set_regdomain_cmd() argument
3299 memcpy(cmd->iso_name, alpha2, 2); in ath6kl_wmi_set_regdomain_cmd()
Dcfg80211.c3528 request->alpha2[0], request->alpha2[1], in ath6kl_cfg80211_reg_notify()
3536 ret = ath6kl_wmi_set_regdomain_cmd(ar->wmi, request->alpha2); in ath6kl_cfg80211_reg_notify()
Dwmi.h2665 int ath6kl_wmi_set_regdomain_cmd(struct wmi *wmi, const char *alpha2);
/linux-4.1.27/include/linux/ssb/
Dssb.h41 char alpha2[2]; /* Country Code as two chars like EU or US */ member
/linux-4.1.27/drivers/net/wireless/brcm80211/brcmfmac/
Dcfg80211.c161 .alpha2 = "99",
5999 req->alpha2[0], req->alpha2[1]); in brcmf_cfg80211_reg_notifier()
6002 for (i = 0; i < sizeof(req->alpha2); i++) in brcmf_cfg80211_reg_notifier()
6003 if (req->alpha2[i] < 'A' || req->alpha2[i] > 'Z') { in brcmf_cfg80211_reg_notifier()
6009 memcpy(ccreq.ccode, req->alpha2, sizeof(req->alpha2)); in brcmf_cfg80211_reg_notifier()
/linux-4.1.27/drivers/net/wireless/ath/ath9k/
Dhtc_drv_init.c878 error = regulatory_hint(hw->wiphy, reg->alpha2); in ath9k_init_device()
Dinit.c970 error = regulatory_hint(hw->wiphy, reg->alpha2); in ath9k_init_device()
/linux-4.1.27/arch/mips/bcm47xx/
Dsprom.c416 nvram_read_alpha2(prefix, "ccode", sprom->alpha2, fallback); in bcm47xx_fill_sprom_r1234589()
/linux-4.1.27/sound/oss/
DCHANGELOG195 Since 3.5-alpha2
/linux-4.1.27/drivers/net/wireless/ath/carl9170/
Dmain.c2026 regulatory_hint(ar->hw->wiphy, regulatory->alpha2); in carl9170_register()
/linux-4.1.27/drivers/net/wireless/ath/ath5k/
Dbase.c3107 regulatory_hint(hw->wiphy, regulatory->alpha2); in ath5k_init()
/linux-4.1.27/drivers/net/wireless/brcm80211/brcmsmac/phy/
Dphy_n.c16127 s16 alpha0, alpha1, alpha2; in wlc_phy_workarounds_nphy() local
16723 alpha2 = 261; in wlc_phy_workarounds_nphy()
16729 write_phy_reg(pi, 0x147, alpha2); in wlc_phy_workarounds_nphy()
17111 alpha2 = 261; in wlc_phy_workarounds_nphy()
17117 write_phy_reg(pi, 0x147, alpha2); in wlc_phy_workarounds_nphy()
/linux-4.1.27/drivers/net/wireless/ath/ath10k/
Dmac.c5620 ar->ath_common.regulatory.alpha2); in ath10k_mac_register()