Home
last modified time | relevance | path

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

1234

/linux/net/wireless/
A Dreg.c380 return alpha2[0] && alpha2[1]; in is_alpha2_set()
572 alpha2[0], alpha2[1]); in call_crda()
581 alpha2[0], alpha2[1]); in call_crda()
3249 request->alpha2[0] = alpha2[0]; in regulatory_hint_core()
3250 request->alpha2[1] = alpha2[1]; in regulatory_hint_core()
3276 request->alpha2[0] = alpha2[0]; in regulatory_hint_user()
3277 request->alpha2[1] = alpha2[1]; in regulatory_hint_user()
3347 request->alpha2[0] = alpha2[0]; in regulatory_hint()
3348 request->alpha2[1] = alpha2[1]; in regulatory_hint()
3402 request->alpha2[0] = alpha2[0]; in regulatory_hint_country_ie()
[all …]
A 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,
/linux/drivers/net/wireless/realtek/rtlwifi/
A 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()
413 rtlpriv->regd.alpha2[0] = '0'; in rtl_regd_init()
414 rtlpriv->regd.alpha2[1] = '0'; in rtl_regd_init()
[all …]
/linux/Documentation/networking/
A Dregulatory.rst45 specific ISO/IEC 3166 alpha2.
83 They have two options -- they either provide an alpha2 so that
105 Example code - drivers hinting an alpha2:
110 domain value to a specific alpha2 as follows::
124 static int zd_reg2alpha2(u8 regdomain, char *alpha2)
131 alpha2[0] = reg_map->alpha2[0];
132 alpha2[1] = reg_map->alpha2[1];
145 r = zd_reg2alpha2(mac->regdomain, alpha2);
147 regulatory_hint(hw->wiphy, alpha2);
168 .alpha2 = "JP",
[all …]
/linux/drivers/net/wireless/ath/ath11k/
A Dreg.c24 .alpha2 = "00",
44 return memcmp(regd->alpha2, alpha2, 2) != 0; in ath11k_regdom_changes()
85 memcpy(&ar->alpha2, request->alpha2, 2); in ath11k_reg_notifier()
92 memcpy(&init_country_param.cc_info.alpha2, request->alpha2, 2); in ath11k_reg_notifier()
475 memcpy(new_regd->alpha2, curr_regd->alpha2, sizeof(new_regd->alpha2)); in ath11k_regd_intersect()
652 char alpha2[3]; in ath11k_reg_build_regd() local
701 memcpy(tmp_regd->alpha2, reg_info->alpha2, REG_ALPHA2_LEN + 1); in ath11k_reg_build_regd()
702 memcpy(alpha2, reg_info->alpha2, REG_ALPHA2_LEN + 1); in ath11k_reg_build_regd()
703 alpha2[2] = '\0'; in ath11k_reg_build_regd()
889 (char *)reg_info->alpha2, 2)) in ath11k_reg_handle_chan_list()
[all …]
/linux/drivers/net/wireless/mediatek/mt76/mt7925/
A Dinit.c69 if (!memcmp(req->alpha2, "00", 2) && in mt7925_regd_notifier()
70 mdev->alpha2[0] && mdev->alpha2[1]) in mt7925_regd_notifier()
74 if (!memcmp(req->alpha2, mdev->alpha2, 2) && in mt7925_regd_notifier()
78 memcpy(mdev->alpha2, req->alpha2, 2); in mt7925_regd_notifier()
83 mt7925_mcu_set_clc(dev, req->alpha2, req->country_ie_env); in mt7925_regd_notifier()
119 memzero_explicit(&dev->mt76.alpha2, sizeof(dev->mt76.alpha2)); in mt7925_mac_init()
A Dmcu.c2946 u8 alpha2[4]; /* regulatory_request.alpha2 */ in mt7925_mcu_set_channel_domain() member
3032 BUILD_BUG_ON(sizeof(dev->alpha2) > sizeof(req.hdr.alpha2)); in mt7925_mcu_set_channel_domain()
3033 memcpy(req.hdr.alpha2, dev->alpha2, sizeof(dev->alpha2)); in mt7925_mcu_set_channel_domain()
3047 __mt7925_mcu_set_clc(struct mt792x_dev *dev, u8 *alpha2, in __mt7925_mcu_set_clc() argument
3065 u8 alpha2[2]; in __mt7925_mcu_set_clc() member
3087 if (rule->alpha2[0] != alpha2[0] || in __mt7925_mcu_set_clc()
3088 rule->alpha2[1] != alpha2[1]) in __mt7925_mcu_set_clc()
3094 memcpy(req.alpha2, rule->alpha2, 2); in __mt7925_mcu_set_clc()
3127 ret = __mt7925_mcu_set_clc(dev, alpha2, env_cap, in mt7925_mcu_set_clc()
3396 BUILD_BUG_ON(sizeof(dev->alpha2) > sizeof(tx_power_tlv->alpha2)); in mt7925_mcu_rate_txpower_band()
[all …]
A Dmain.c1286 static bool is_valid_alpha2(const char *alpha2) in is_valid_alpha2() argument
1288 if (!alpha2) in is_valid_alpha2()
1291 if (alpha2[0] == '0' && alpha2[1] == '0') in is_valid_alpha2()
1294 if (isalpha(alpha2[0]) && isalpha(alpha2[1])) in is_valid_alpha2()
1339 if (!is_valid_alpha2(evt->alpha2)) in mt7925_scan_work()
1342 if (mdev->alpha2[0] != '0' && mdev->alpha2[1] != '0') in mt7925_scan_work()
1345 mt7925_mcu_set_clc(phy->dev, evt->alpha2, ENVIRON_INDOOR); in mt7925_scan_work()
1639 err = mt7925_mcu_set_clc(dev, dev->mt76.alpha2, in mt7925_set_sar_specs()
/linux/drivers/net/wireless/ath/
A Dregd.c68 .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 …]
/linux/drivers/net/wireless/ath/ath12k/
A Dreg.c23 .alpha2 = "00",
43 return memcmp(regd->alpha2, alpha2, 2) != 0; in ath12k_regdom_changes()
75 if (!ath12k_regdom_changes(hw, request->alpha2)) { in ath12k_reg_notifier()
85 memcpy(&arg.cc_info.alpha2, request->alpha2, 2); in ath12k_reg_notifier()
86 arg.cc_info.alpha2[2] = 0; in ath12k_reg_notifier()
474 memcpy(new_regd->alpha2, curr_regd->alpha2, sizeof(new_regd->alpha2)); in ath12k_regd_intersect()
624 char alpha2[3]; in ath12k_reg_build_regd() local
648 memcpy(tmp_regd->alpha2, reg_info->alpha2, REG_ALPHA2_LEN + 1); in ath12k_reg_build_regd()
649 memcpy(alpha2, reg_info->alpha2, REG_ALPHA2_LEN + 1); in ath12k_reg_build_regd()
650 alpha2[2] = '\0'; in ath12k_reg_build_regd()
[all …]
A Dreg.h54 u8 alpha2[REG_ALPHA2_LEN + 1]; member
/linux/drivers/net/wireless/realtek/rtw89/
A Dregd.c11 {.alpha2 = (_alpha2), \
300 if (!memcmp(rtw89_regd_map[i].alpha2, alpha2, 2)) in rtw89_regd_find_reg_by_name()
326 regd = rtw89_regd_find_reg_by_name(alpha2); in rtw89_regd_get_index_by_name()
335 ##_argv, __r->alpha2[0], __r->alpha2[1], \
401 const char *alpha2) in __rtw89_regd_setup_policy_6ghz() argument
409 __func__, alpha2[0], alpha2[1]); in __rtw89_regd_setup_policy_6ghz()
458 country->alpha2); in rtw89_regd_setup_policy_6ghz()
607 rtwdev->regulatory.regd->alpha2); in rtw89_regd_init()
643 regd->alpha2[0], regd->alpha2[1]); in rtw89_regd_apply_policy_unii4()
664 regd->alpha2[0], regd->alpha2[1]); in rtw89_regd_apply_policy_6ghz()
[all …]
A Dacpi.h34 char alpha2[2]; member
/linux/drivers/net/wireless/realtek/rtw88/
A Dregd.c11 {.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 …]
/linux/include/net/
A Dregulatory.h83 char alpha2[3]; member
220 char alpha2[3]; member
/linux/drivers/net/wireless/broadcom/brcm80211/brcmsmac/
A 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()
/linux/drivers/net/wireless/mediatek/mt76/mt7921/
A Dinit.c121 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()
A Dmcu.c1299 int __mt7921_mcu_set_clc(struct mt792x_dev *dev, u8 *alpha2, in __mt7921_mcu_set_clc() argument
1315 u8 alpha2[2]; in __mt7921_mcu_set_clc() member
1326 .mtcl_conf = mt792x_acpi_get_mtcl_conf(&dev->phy, alpha2), in __mt7921_mcu_set_clc()
1349 if (rule->alpha2[0] != alpha2[0] || in __mt7921_mcu_set_clc()
1350 rule->alpha2[1] != alpha2[1]) in __mt7921_mcu_set_clc()
1353 memcpy(req.alpha2, rule->alpha2, 2); in __mt7921_mcu_set_clc()
1388 int mt7921_mcu_set_clc(struct mt792x_dev *dev, u8 *alpha2, in mt7921_mcu_set_clc() argument
1396 ret = __mt7921_mcu_set_clc(dev, alpha2, env_cap, in mt7921_mcu_set_clc()
A Dmt7921.h124 u8 alpha2[2]; member
324 int mt7921_mcu_set_clc(struct mt792x_dev *dev, u8 *alpha2,
/linux/drivers/net/wireless/intel/iwlwifi/mvm/
A Dnvm.c415 iwl_mvm_update_mcc(struct iwl_mvm *mvm, const char *alpha2, in iwl_mvm_update_mcc() argument
419 .mcc = cpu_to_le16(alpha2[0] << 8 | alpha2[1]), in iwl_mvm_update_mcc()
441 alpha2[0], alpha2[1], src_id); in iwl_mvm_update_mcc()
/linux/drivers/net/wireless/quantenna/qtnfmac/
A Dcfg80211.c1048 req->alpha2[0], req->alpha2[1]); in qtnf_cfg80211_reg_notifier()
1054 mac->macid, req->alpha2[0], req->alpha2[1], ret); in qtnf_cfg80211_reg_notifier()
1200 regdomain_is_known = isalpha(mac->rd->alpha2[0]) && in qtnf_wiphy_register()
1201 isalpha(mac->rd->alpha2[1]); in qtnf_wiphy_register()
1206 if (mac->rd->alpha2[0] == '9' && mac->rd->alpha2[1] == '9') { in qtnf_wiphy_register()
1237 ret = regulatory_hint(wiphy, mac->rd->alpha2); in qtnf_wiphy_register()
/linux/drivers/net/wireless/zydas/zd1211rw/
A 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()
/linux/drivers/ssb/
A 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()
/linux/drivers/net/wireless/mediatek/mt76/
A Dmt792x_acpi_sar.c371 u8 mt792x_acpi_get_mtcl_conf(struct mt792x_phy *phy, char *alpha2) in mt792x_acpi_get_mtcl_conf() argument
399 if (!memcmp(cc_list_all[i], alpha2, 2)) in mt792x_acpi_get_mtcl_conf()
404 if (!memcmp(cc_list_eu[i], alpha2, 2)) in mt792x_acpi_get_mtcl_conf()
/linux/drivers/staging/rtl8723bs/os_dep/
A Dwifi_regd.c37 .alpha2 = "99",

Completed in 85 milliseconds

1234