Home
last modified time | relevance | path

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

/linux-4.4.14/net/wireless/
Dreg.c95 .alpha2[0] = '0',
96 .alpha2[1] = '0',
229 .alpha2 = "00",
349 bool is_world_regdom(const char *alpha2) in is_world_regdom() argument
351 if (!alpha2) in is_world_regdom()
353 return alpha2[0] == '0' && alpha2[1] == '0'; in is_world_regdom()
356 static bool is_alpha2_set(const char *alpha2) in is_alpha2_set() argument
358 if (!alpha2) in is_alpha2_set()
360 return alpha2[0] && alpha2[1]; in is_alpha2_set()
363 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.c727 request.alpha2[0] = '9'; in wiphy_register()
728 request.alpha2[1] = '9'; in wiphy_register()
Dnl80211.c5385 if (nla_put_string(msg, NL80211_ATTR_REG_ALPHA2, regdom->alpha2) || in nl80211_put_regdom()
5642 char *alpha2; in nl80211_set_reg() local
5654 alpha2 = nla_data(info->attrs[NL80211_ATTR_REG_ALPHA2]); in nl80211_set_reg()
5666 if (!reg_is_valid_request(alpha2)) in nl80211_set_reg()
5677 rd->alpha2[0] = alpha2[0]; in nl80211_set_reg()
5678 rd->alpha2[1] = alpha2[1]; in nl80211_set_reg()
11633 if (request->alpha2[0] == '0' && request->alpha2[1] == '0') { in nl80211_reg_change_event_fill()
11637 } else if (request->alpha2[0] == '9' && request->alpha2[1] == '9') { in nl80211_reg_change_event_fill()
11641 } else if ((request->alpha2[0] == '9' && request->alpha2[1] == '8') || in nl80211_reg_change_event_fill()
11650 request->alpha2)) in nl80211_reg_change_event_fill()
/linux-4.4.14/drivers/net/wireless/realtek/rtlwifi/
Dregd.c82 .alpha2 = "99",
90 .alpha2 = "99",
99 .alpha2 = "99",
109 .alpha2 = "99",
119 .alpha2 = "99",
130 .alpha2 = "99",
141 .alpha2 = "99",
449 rtlpriv->regd.alpha2[0] = country->iso_name[0]; in rtl_regd_init()
450 rtlpriv->regd.alpha2[1] = country->iso_name[1]; in rtl_regd_init()
452 rtlpriv->regd.alpha2[0] = '0'; in rtl_regd_init()
[all …]
Dwifi.h1097 char alpha2[2]; member
/linux-4.4.14/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.4.14/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.4.14/include/net/
Dregulatory.h81 char alpha2[2]; member
201 char alpha2[3]; member
Dcfg80211.h3889 int regulatory_hint(struct wiphy *wiphy, const char *alpha2);
/linux-4.4.14/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.4.14/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.c305 const char *alpha2, in iwl_mvm_get_regdomain() argument
314 IWL_DEBUG_LAR(mvm, "Getting regdomain data for %s from FW\n", alpha2); in iwl_mvm_get_regdomain()
318 resp = iwl_mvm_update_mcc(mvm, alpha2, src_id); in iwl_mvm_get_regdomain()
342 regd->alpha2, regd->alpha2[0], regd->alpha2[1], src_id); in iwl_mvm_get_regdomain()
399 regd = iwl_mvm_get_regdomain(mvm->hw->wiphy, r->alpha2, used_src, in iwl_mvm_init_fw_regd()
Dmvm.h1425 iwl_mvm_update_mcc(struct iwl_mvm *mvm, const char *alpha2,
1431 const char *alpha2,
/linux-4.4.14/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.4.14/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.4.14/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.4.14/drivers/net/wireless/mwifiex/
Dcfg80211.c570 request->alpha2[0], request->alpha2[1]); in mwifiex_reg_notifier()
586 if (strncmp(request->alpha2, "00", 2) && in mwifiex_reg_notifier()
587 strncmp(request->alpha2, adapter->country_code, in mwifiex_reg_notifier()
588 sizeof(request->alpha2))) { in mwifiex_reg_notifier()
589 memcpy(adapter->country_code, request->alpha2, in mwifiex_reg_notifier()
590 sizeof(request->alpha2)); in mwifiex_reg_notifier()
3713 static bool mwifiex_is_valid_alpha2(const char *alpha2) in mwifiex_is_valid_alpha2() argument
3715 if (!alpha2 || strlen(alpha2) != 2) in mwifiex_is_valid_alpha2()
3718 if (isalpha(alpha2[0]) && isalpha(alpha2[1])) in mwifiex_is_valid_alpha2()
/linux-4.4.14/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.4.14/drivers/net/wireless/
Dmac80211_hwsim.c151 .alpha2 = "99",
162 .alpha2 = "99",
494 char alpha2[2]; member
2524 data->alpha2[0] = param->reg_alpha2[0]; in mac80211_hwsim_new_radio()
2525 data->alpha2[1] = param->reg_alpha2[1]; in mac80211_hwsim_new_radio()
2625 if (data->alpha2[0] && data->alpha2[1]) in mac80211_hwsim_get_radio()
2626 param.reg_alpha2 = data->alpha2; in mac80211_hwsim_get_radio()
/linux-4.4.14/drivers/net/wireless/iwlwifi/
Diwl-nvm-parse.c839 regd->alpha2[0] = fw_mcc >> 8; in iwl_parse_nvm_mcc_info()
840 regd->alpha2[1] = fw_mcc & 0xff; in iwl_parse_nvm_mcc_info()
/linux-4.4.14/drivers/net/wireless/libertas/
Dcfg.c2131 "callback for domain %c%c\n", request->alpha2[0], in lbs_reg_notifier()
2132 request->alpha2[1]); in lbs_reg_notifier()
2134 memcpy(priv->country_code, request->alpha2, sizeof(request->alpha2)); in lbs_reg_notifier()
/linux-4.4.14/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.c3538 request->alpha2[0], request->alpha2[1], in ath6kl_cfg80211_reg_notify()
3546 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.4.14/include/linux/ssb/
Dssb.h44 char alpha2[2]; /* Country Code as two chars like EU or US */ member
/linux-4.4.14/drivers/net/wireless/brcm80211/brcmfmac/
Dcfg80211.c193 .alpha2 = "99",
6161 req->alpha2[0], req->alpha2[1]); in brcmf_cfg80211_reg_notifier()
6164 for (i = 0; i < sizeof(req->alpha2); i++) in brcmf_cfg80211_reg_notifier()
6165 if (req->alpha2[i] < 'A' || req->alpha2[i] > 'Z') { in brcmf_cfg80211_reg_notifier()
6171 memcpy(ccreq.ccode, req->alpha2, sizeof(req->alpha2)); in brcmf_cfg80211_reg_notifier()
/linux-4.4.14/drivers/net/wireless/ath/ath9k/
Dhtc_drv_init.c884 error = regulatory_hint(hw->wiphy, reg->alpha2); in ath9k_init_device()
Dinit.c977 error = regulatory_hint(hw->wiphy, reg->alpha2); in ath9k_init_device()
/linux-4.4.14/arch/mips/bcm47xx/
Dsprom.c582 nvram_read_alpha2(prefix, "ccode", sprom->alpha2, fallback); in bcm47xx_fill_sprom()
/linux-4.4.14/sound/oss/
DCHANGELOG195 Since 3.5-alpha2
/linux-4.4.14/drivers/net/wireless/ath/carl9170/
Dmain.c2025 regulatory_hint(ar->hw->wiphy, regulatory->alpha2); in carl9170_register()
/linux-4.4.14/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.4.14/drivers/net/wireless/ath/ath5k/
Dbase.c3107 regulatory_hint(hw->wiphy, regulatory->alpha2); in ath5k_init()
/linux-4.4.14/drivers/net/wireless/ath/ath10k/
Dmac.c7354 ar->ath_common.regulatory.alpha2); in ath10k_mac_register()