| /drivers/net/wireless/intel/iwlwifi/mld/ |
| A D | mcc.c | 37 iwl_mld_update_mcc(struct iwl_mld *mld, const char *alpha2, in iwl_mld_update_mcc() argument 41 .mcc = cpu_to_le16(alpha2[0] << 8 | alpha2[1]), in iwl_mld_update_mcc() 56 alpha2[0], alpha2[1], src_id); in iwl_mld_update_mcc() 84 const char *alpha2, in iwl_mld_get_regdomain() argument 93 IWL_DEBUG_LAR(mld, "Getting regdomain data for %s from FW\n", alpha2); in iwl_mld_get_regdomain() 97 resp = iwl_mld_update_mcc(mld, alpha2, src_id); in iwl_mld_get_regdomain() 127 regd->alpha2, regd->alpha2[0], in iwl_mld_get_regdomain() 128 regd->alpha2[1], resp->source_id); in iwl_mld_get_regdomain() 172 const char *alpha2) in iwl_mld_apply_last_mcc() argument 188 regd = iwl_mld_get_regdomain(mld, alpha2, used_src, in iwl_mld_apply_last_mcc() [all …]
|
| A D | mcc.h | 13 const char *alpha2,
|
| /drivers/net/wireless/mediatek/mt76/mt7925/ |
| A D | init.c | 63 void mt7925_regd_be_ctrl(struct mt792x_dev *dev, u8 *alpha2) in mt7925_regd_be_ctrl() argument 69 u32 mtcl_conf = mt792x_acpi_get_mtcl_conf(&dev->phy, alpha2); in mt7925_regd_be_ctrl() 87 if (rule->alpha2[0] == alpha2[0] && in mt7925_regd_be_ctrl() 88 rule->alpha2[1] == alpha2[1]) { in mt7925_regd_be_ctrl() 118 u32 mtcl_conf = mt792x_acpi_get_mtcl_conf(&dev->phy, mdev->alpha2); in mt7925_regd_channel_update() 165 mt7925_mcu_set_clc(dev, mdev->alpha2, dev->country_ie_env); in mt7925_regd_update() 183 if (!memcmp(req->alpha2, "00", 2) && in mt7925_regd_notifier() 184 mdev->alpha2[0] && mdev->alpha2[1]) in mt7925_regd_notifier() 188 if (!memcmp(req->alpha2, mdev->alpha2, 2) && in mt7925_regd_notifier() 192 memcpy(mdev->alpha2, req->alpha2, 2); in mt7925_regd_notifier() [all …]
|
| A D | mt7925.h | 142 u8 alpha2[2]; member 147 u8 alpha2[2]; member 260 void mt7925_regd_be_ctrl(struct mt792x_dev *dev, u8 *alpha2); 346 int mt7925_mcu_set_clc(struct mt792x_dev *dev, u8 *alpha2,
|
| A D | mcu.c | 3179 u8 alpha2[4]; /* regulatory_request.alpha2 */ in mt7925_mcu_set_channel_domain() member 3265 BUILD_BUG_ON(sizeof(dev->alpha2) > sizeof(req.hdr.alpha2)); in mt7925_mcu_set_channel_domain() 3266 memcpy(req.hdr.alpha2, dev->alpha2, sizeof(dev->alpha2)); in mt7925_mcu_set_channel_domain() 3280 __mt7925_mcu_set_clc(struct mt792x_dev *dev, u8 *alpha2, in __mt7925_mcu_set_clc() argument 3298 u8 alpha2[2]; in __mt7925_mcu_set_clc() member 3321 if (rule->alpha2[0] != alpha2[0] || in __mt7925_mcu_set_clc() 3322 rule->alpha2[1] != alpha2[1]) in __mt7925_mcu_set_clc() 3328 memcpy(req.alpha2, rule->alpha2, 2); in __mt7925_mcu_set_clc() 3367 ret = __mt7925_mcu_set_clc(dev, alpha2, env_cap, in mt7925_mcu_set_clc() 3648 BUILD_BUG_ON(sizeof(dev->alpha2) > sizeof(tx_power_tlv->alpha2)); in mt7925_mcu_rate_txpower_band() [all …]
|
| A D | main.c | 1369 static bool is_valid_alpha2(const char *alpha2) in is_valid_alpha2() argument 1371 if (!alpha2) in is_valid_alpha2() 1374 if (alpha2[0] == '0' && alpha2[1] == '0') in is_valid_alpha2() 1377 if (isalpha(alpha2[0]) && isalpha(alpha2[1])) in is_valid_alpha2() 1422 if (!is_valid_alpha2(evt->alpha2)) in mt7925_scan_work() 1425 mt7925_regd_be_ctrl(phy->dev, evt->alpha2); in mt7925_scan_work() 1427 if (mdev->alpha2[0] != '0' && mdev->alpha2[1] != '0') in mt7925_scan_work() 1430 mt7925_mcu_set_clc(phy->dev, evt->alpha2, ENVIRON_INDOOR); in mt7925_scan_work() 1731 err = mt7925_mcu_set_clc(dev, dev->mt76.alpha2, in mt7925_set_sar_specs()
|
| /drivers/net/wireless/realtek/rtlwifi/ |
| A 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() 413 rtlpriv->regd.alpha2[0] = '0'; in rtl_regd_init() 414 rtlpriv->regd.alpha2[1] = '0'; in rtl_regd_init() [all …]
|
| /drivers/net/wireless/ath/ath11k/ |
| A D | reg.c | 24 .alpha2 = "00", 44 return memcmp(regd->alpha2, alpha2, 2) != 0; in ath11k_regdom_changes() 98 memcpy(&ar->alpha2, request->alpha2, 2); in ath11k_reg_notifier() 105 memcpy(&init_country_param.cc_info.alpha2, request->alpha2, 2); in ath11k_reg_notifier() 467 memcpy(new_regd->alpha2, curr_regd->alpha2, sizeof(new_regd->alpha2)); in ath11k_regd_intersect() 644 char alpha2[3]; in ath11k_reg_build_regd() local 693 memcpy(tmp_regd->alpha2, reg_info->alpha2, REG_ALPHA2_LEN + 1); in ath11k_reg_build_regd() 694 memcpy(alpha2, reg_info->alpha2, REG_ALPHA2_LEN + 1); in ath11k_reg_build_regd() 695 alpha2[2] = '\0'; in ath11k_reg_build_regd() 929 (char *)reg_info->alpha2, 2)) in ath11k_reg_handle_chan_list() [all …]
|
| /drivers/net/wireless/ath/ |
| A D | regd.c | 68 .alpha2 = "99", 78 .alpha2 = "99", 89 .alpha2 = "99", 99 .alpha2 = "99", 109 .alpha2 = "99", 458 u16 ath_regd_find_country_by_name(char *alpha2) in ath_regd_find_country_by_name() argument 742 reg->alpha2[0] = country->isoName[0]; in __ath_regd_init() 743 reg->alpha2[1] = country->isoName[1]; in __ath_regd_init() 745 reg->alpha2[0] = '0'; in __ath_regd_init() 746 reg->alpha2[1] = '0'; in __ath_regd_init() [all …]
|
| /drivers/net/wireless/ath/ath12k/ |
| A D | reg.c | 24 .alpha2 = "00", 44 return memcmp(regd->alpha2, alpha2, 2) != 0; in ath12k_regdom_changes() 108 memcpy(¤t_arg.alpha2, request->alpha2, 2); in ath12k_reg_notifier() 109 memcpy(&ar->alpha2, ¤t_arg.alpha2, 2); in ath12k_reg_notifier() 116 memcpy(&arg.cc_info.alpha2, request->alpha2, 2); in ath12k_reg_notifier() 117 arg.cc_info.alpha2[2] = 0; in ath12k_reg_notifier() 654 char alpha2[3]; in ath12k_reg_build_regd() local 702 memcpy(new_regd->alpha2, reg_info->alpha2, REG_ALPHA2_LEN + 1); in ath12k_reg_build_regd() 703 memcpy(alpha2, reg_info->alpha2, REG_ALPHA2_LEN + 1); in ath12k_reg_build_regd() 704 alpha2[2] = '\0'; in ath12k_reg_build_regd() [all …]
|
| A D | reg.h | 59 u8 alpha2[REG_ALPHA2_LEN + 1]; member
|
| /drivers/net/wireless/realtek/rtw89/ |
| A D | regd.c | 15 .alpha2 = _alpha2, \ 308 const char *alpha2) in rtw89_regd_find_reg_by_name() argument 315 if (!memcmp(regd_ctrl->map[i].alpha2, alpha2, 2)) in rtw89_regd_find_reg_by_name() 353 ##_argv, __r->alpha2[0], __r->alpha2[1], \ 408 const char *alpha2) in __rtw89_regd_setup_policy_6ghz() argument 416 __func__, alpha2[0], alpha2[1]); in __rtw89_regd_setup_policy_6ghz() 767 regd->alpha2[0], regd->alpha2[1]); in rtw89_regd_apply_policy_unii4() 785 regd->alpha2[0], regd->alpha2[1]); in regd_is_6ghz_blocked() 798 regd->alpha2[0], regd->alpha2[1]); in regd_is_6ghz_not_applicable() 1093 regd->alpha2[0], regd->alpha2[1]); in __rtw89_reg_6ghz_power_recalc() [all …]
|
| /drivers/net/wireless/realtek/rtw88/ |
| A D | regd.c | 11 {.alpha2 = (_alpha2), \ 23 __r->regulatory->alpha2[0], \ 24 __r->regulatory->alpha2[1], \ 317 return memcmp(reg->alpha2, alpha2, 2) == 0; in rtw_reg_match() 320 static const struct rtw_regulatory *rtw_reg_find_by_name(const char *alpha2) in rtw_reg_find_by_name() argument 325 if (rtw_reg_match(&rtw_reg_map[i], alpha2)) in rtw_reg_find_by_name() 454 next_regd->regulatory = rtw_reg_find_by_name(request->alpha2); in rtw_regd_state_hdl() 473 request->alpha2[0], in rtw_regd_notifier() 474 request->alpha2[1], in rtw_regd_notifier() 485 request->alpha2[0], in rtw_regd_notifier() [all …]
|
| /drivers/net/wireless/mediatek/mt76/ |
| A D | mt792x_acpi_sar.c | 417 mt792x_acpi_parse_mtcl_tbl_v3(struct mt792x_phy *phy, char *alpha2) in mt792x_acpi_parse_mtcl_tbl_v3() argument 432 if (!memcmp(cc_list_be[i], alpha2, 2)) in mt792x_acpi_parse_mtcl_tbl_v3() 436 if (!memcmp(cc_list_eu[i], alpha2, 2)) in mt792x_acpi_parse_mtcl_tbl_v3() 446 mt792x_acpi_parse_mtcl_tbl(struct mt792x_phy *phy, char *alpha2) in mt792x_acpi_parse_mtcl_tbl() argument 458 if (!memcmp(cc_list_all[i], alpha2, 2)) in mt792x_acpi_parse_mtcl_tbl() 463 if (!memcmp(cc_list_eu[i], alpha2, 2)) in mt792x_acpi_parse_mtcl_tbl() 469 u32 mt792x_acpi_get_mtcl_conf(struct mt792x_phy *phy, char *alpha2) in mt792x_acpi_get_mtcl_conf() argument 477 config = mt792x_acpi_parse_mtcl_tbl_v3(phy, alpha2); in mt792x_acpi_get_mtcl_conf() 482 config |= mt792x_acpi_parse_mtcl_tbl(phy, alpha2); in mt792x_acpi_get_mtcl_conf()
|
| /drivers/net/wireless/mediatek/mt76/mt7921/ |
| A D | init.c | 121 mt7921_mcu_set_clc(dev, mdev->alpha2, dev->country_ie_env); in mt7921_regd_update() 136 memcpy(dev->mt76.alpha2, request->alpha2, sizeof(dev->mt76.alpha2)); in mt7921_regd_notifier() 141 if (dev->mt76.alpha2[0] == '0' && dev->mt76.alpha2[1] == '0') in mt7921_regd_notifier()
|
| A D | mcu.c | 1308 int __mt7921_mcu_set_clc(struct mt792x_dev *dev, u8 *alpha2, in __mt7921_mcu_set_clc() argument 1324 u8 alpha2[2]; in __mt7921_mcu_set_clc() member 1335 .mtcl_conf = mt792x_acpi_get_mtcl_conf(&dev->phy, alpha2), in __mt7921_mcu_set_clc() 1358 if (rule->alpha2[0] != alpha2[0] || in __mt7921_mcu_set_clc() 1359 rule->alpha2[1] != alpha2[1]) in __mt7921_mcu_set_clc() 1362 memcpy(req.alpha2, rule->alpha2, 2); in __mt7921_mcu_set_clc() 1397 int mt7921_mcu_set_clc(struct mt792x_dev *dev, u8 *alpha2, in mt7921_mcu_set_clc() argument 1405 ret = __mt7921_mcu_set_clc(dev, alpha2, env_cap, in mt7921_mcu_set_clc()
|
| A D | mt7921.h | 127 u8 alpha2[2]; member 329 int mt7921_mcu_set_clc(struct mt792x_dev *dev, u8 *alpha2,
|
| /drivers/net/wireless/broadcom/brcm80211/brcmsmac/ |
| A 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() 729 wlc->pub->unit, __func__, request->alpha2); in brcms_reg_notifier() 734 brcms_c_japan_ccode(request->alpha2)); in brcms_reg_notifier()
|
| /drivers/net/wireless/quantenna/qtnfmac/ |
| A D | cfg80211.c | 1050 req->alpha2[0], req->alpha2[1]); in qtnf_cfg80211_reg_notifier() 1056 mac->macid, req->alpha2[0], req->alpha2[1], ret); in qtnf_cfg80211_reg_notifier() 1202 regdomain_is_known = isalpha(mac->rd->alpha2[0]) && in qtnf_wiphy_register() 1203 isalpha(mac->rd->alpha2[1]); in qtnf_wiphy_register() 1208 if (mac->rd->alpha2[0] == '9' && mac->rd->alpha2[1] == '9') { in qtnf_wiphy_register() 1239 ret = regulatory_hint(wiphy, mac->rd->alpha2); in qtnf_wiphy_register()
|
| A D | commands.h | 25 int qtnf_cmd_send_regulatory_config(struct qtnf_wmac *mac, const char *alpha2);
|
| /drivers/net/wireless/intel/iwlwifi/mvm/ |
| A D | nvm.c | 401 iwl_mvm_update_mcc(struct iwl_mvm *mvm, const char *alpha2, in iwl_mvm_update_mcc() argument 405 .mcc = cpu_to_le16(alpha2[0] << 8 | alpha2[1]), in iwl_mvm_update_mcc() 427 alpha2[0], alpha2[1], src_id); in iwl_mvm_update_mcc()
|
| /drivers/net/wireless/zydas/zd1211rw/ |
| A D | zd_mac.c | 24 char alpha2[2] __nonstring; 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()
|
| /drivers/ssb/ |
| A 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()
|
| /drivers/staging/rtl8723bs/os_dep/ |
| A D | wifi_regd.c | 37 .alpha2 = "99",
|
| /drivers/net/wireless/mediatek/mt76/mt7615/ |
| A D | init.c | 340 memcpy(dev->mt76.alpha2, request->alpha2, sizeof(dev->mt76.alpha2)); in mt7615_regd_notifier()
|