/linux-4.4.14/net/wireless/ |
D | reg.c | 95 .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 …]
|
D | reg.h | 26 bool reg_is_valid_request(const char *alpha2); 27 bool is_world_regdom(const char *alpha2); 31 int regulatory_hint_user(const char *alpha2,
|
D | core.c | 727 request.alpha2[0] = '9'; in wiphy_register() 728 request.alpha2[1] = '9'; in wiphy_register()
|
D | nl80211.c | 5385 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/ |
D | regd.c | 82 .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 …]
|
D | wifi.h | 1097 char alpha2[2]; member
|
/linux-4.4.14/Documentation/networking/ |
D | regulatory.txt | 34 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/ |
D | regd.c | 68 .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 …]
|
D | ath.h | 83 char alpha2[2]; member
|
/linux-4.4.14/include/net/ |
D | regulatory.h | 81 char alpha2[2]; member 201 char alpha2[3]; member
|
D | cfg80211.h | 3889 int regulatory_hint(struct wiphy *wiphy, const char *alpha2);
|
/linux-4.4.14/drivers/net/wireless/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() 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/ |
D | nvm.c | 622 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()
|
D | mac80211.c | 305 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()
|
D | mvm.h | 1425 iwl_mvm_update_mcc(struct iwl_mvm *mvm, const char *alpha2, 1431 const char *alpha2,
|
/linux-4.4.14/drivers/net/wireless/zd1211rw/ |
D | zd_mac.c | 36 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/ |
D | pci.c | 415 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/ |
D | eeprom.h | 109 u8 alpha2[2]; member
|
D | eeprom.c | 655 regulatory_hint(dev->wiphy, country->alpha2); in p54_parse_default_country()
|
/linux-4.4.14/drivers/net/wireless/mwifiex/ |
D | cfg80211.c | 570 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/ |
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-4.4.14/drivers/net/wireless/ |
D | mac80211_hwsim.c | 151 .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/ |
D | iwl-nvm-parse.c | 839 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/ |
D | cfg.c | 2131 "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/ |
D | wmi.c | 992 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()
|
D | cfg80211.c | 3538 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()
|
D | wmi.h | 2665 int ath6kl_wmi_set_regdomain_cmd(struct wmi *wmi, const char *alpha2);
|
/linux-4.4.14/include/linux/ssb/ |
D | ssb.h | 44 char alpha2[2]; /* Country Code as two chars like EU or US */ member
|
/linux-4.4.14/drivers/net/wireless/brcm80211/brcmfmac/ |
D | cfg80211.c | 193 .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/ |
D | htc_drv_init.c | 884 error = regulatory_hint(hw->wiphy, reg->alpha2); in ath9k_init_device()
|
D | init.c | 977 error = regulatory_hint(hw->wiphy, reg->alpha2); in ath9k_init_device()
|
/linux-4.4.14/arch/mips/bcm47xx/ |
D | sprom.c | 582 nvram_read_alpha2(prefix, "ccode", sprom->alpha2, fallback); in bcm47xx_fill_sprom()
|
/linux-4.4.14/sound/oss/ |
D | CHANGELOG | 195 Since 3.5-alpha2
|
/linux-4.4.14/drivers/net/wireless/ath/carl9170/ |
D | main.c | 2025 regulatory_hint(ar->hw->wiphy, regulatory->alpha2); in carl9170_register()
|
/linux-4.4.14/drivers/net/wireless/brcm80211/brcmsmac/phy/ |
D | phy_n.c | 16127 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/ |
D | base.c | 3107 regulatory_hint(hw->wiphy, regulatory->alpha2); in ath5k_init()
|
/linux-4.4.14/drivers/net/wireless/ath/ath10k/ |
D | mac.c | 7354 ar->ath_common.regulatory.alpha2); in ath10k_mac_register()
|