Home
last modified time | relevance | path

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

12

/linux/net/wireless/
H A Dreg.c32 * index on alpha2 any more, instead we'll probably have to
82 .alpha2[0] = '0',
83 .alpha2[1] = '0',
102 * information to give us an alpha2.
235 .alpha2 = "00",
358 bool is_world_regdom(const char *alpha2) in update_world_regdomain()
360 if (!alpha2) in update_world_regdomain()
362 return alpha2[0] == '0' && alpha2[1] == '0'; in update_world_regdomain()
365 static bool is_alpha2_set(const char *alpha2) in update_world_regdomain()
369 is_world_regdom(const char * alpha2) is_world_regdom() argument
376 is_alpha2_set(const char * alpha2) is_alpha2_set() argument
383 is_unknown_alpha2(const char * alpha2) is_unknown_alpha2() argument
394 is_intersected_alpha2(const char * alpha2) is_intersected_alpha2() argument
406 is_an_alpha2(const char * alpha2) is_an_alpha2() argument
421 regdom_changes(const char * alpha2) regdom_changes() argument
565 call_crda(const char * alpha2) call_crda() argument
597 call_crda(const char * alpha2) call_crda() argument
607 u8 alpha2[2]; global() member
904 reg_query_regdb_wmm(char * alpha2,int freq,struct ieee80211_reg_rule * rule) reg_query_regdb_wmm() argument
982 query_regdb(const char * alpha2) query_regdb() argument
1048 query_regdb_file(const char * alpha2) query_regdb_file() argument
1133 reg_is_valid_request(const char * alpha2) reg_is_valid_request() argument
3221 regulatory_hint_core(const char * alpha2) regulatory_hint_core() argument
3240 regulatory_hint_user(const char * alpha2,enum nl80211_user_reg_hint_type user_reg_hint_type) regulatory_hint_user() argument
3312 regulatory_hint(struct wiphy * wiphy,const char * alpha2) regulatory_hint() argument
3343 char alpha2[2]; regulatory_hint_country_ie() local
3397 restore_alpha2(char * alpha2,bool reset_user) restore_alpha2() argument
3475 char alpha2[2]; restore_regulatory_settings() local
[all...]
H A Dreg.h20 bool reg_is_valid_request(const char *alpha2);
21 bool is_world_regdom(const char *alpha2);
25 int regulatory_hint_user(const char *alpha2,
88 * for the alpha2 this country IE belongs to, this prevents APs from
/linux/drivers/net/wireless/intel/iwlwifi/mld/
H A Dmcc.c37 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 …]
H A Dmcc.h13 const char *alpha2,
/linux/Documentation/networking/
H A Dregulatory.rst45 specific ISO/IEC 3166 alpha2.
52 The alpha2 is passed as an environment variable under the variable COUNTRY.
69 the specified alpha2. The kernel in turn will then ask userspace
70 to provide a regulatory domain for the alpha2 specified by the user
83 They have two options -- they either provide an alpha2 so that
89 regulatory hint with an alpha2. For these drivers there is an additional
105 Example code - drivers hinting an alpha2:
110 domain value to a specific alpha2 as follows::
121 Then you can define a routine to map your read EEPROM value to an alpha2,
124 static int zd_reg2alpha2(u8 regdomain, char *alpha2)
[all …]
/linux/drivers/net/wireless/ath/ath11k/
H A Dreg.c24 .alpha2 = "00",
32 static bool ath11k_regdom_changes(struct ath11k *ar, char *alpha2) in ath11k_regdom_changes() argument
44 return memcmp(regd->alpha2, alpha2, 2) != 0; in ath11k_regdom_changes()
88 if (!ath11k_regdom_changes(ar, request->alpha2)) { in ath11k_reg_notifier()
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()
106 init_country_param.cc_info.alpha2[2] = 0; in ath11k_reg_notifier()
466 memcpy(new_regd->alpha2, curr_regd->alpha2, sizeof(new_regd->alpha2)); in ath11k_regd_intersect()
643 char alpha2[3]; in ath11k_reg_build_regd() local
692 memcpy(tmp_regd->alpha2, reg_info->alpha2, REG_ALPHA2_LEN + 1); in ath11k_reg_build_regd()
[all …]
/linux/drivers/net/wireless/ath/
H 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
463 if (!memcmp(allCountries[i].isoName, alpha2, 2)) in ath_regd_find_country_by_name()
481 country_code = ath_regd_find_country_by_name(request->alpha2); in __ath_reg_dyn_country()
742 reg->alpha2[0] = country->isoName[0]; in __ath_regd_init()
743 reg->alpha2[1] = country->isoName[1]; in __ath_regd_init()
[all …]
H A Dregd.h263 u16 ath_regd_find_country_by_name(char *alpha2);
H A Dath.h81 char alpha2[2]; member
/linux/drivers/net/wireless/ath/ath12k/
H A Dreg.c24 .alpha2 = "00",
32 static bool ath12k_regdom_changes(struct ieee80211_hw *hw, char *alpha2) in ath12k_regdom_changes() argument
44 return memcmp(regd->alpha2, alpha2, 2) != 0; in ath12k_regdom_changes()
95 if (!ath12k_regdom_changes(hw, request->alpha2)) { in ath12k_reg_notifier()
108 memcpy(&current_arg.alpha2, request->alpha2, 2); in ath12k_reg_notifier()
109 memcpy(&ar->alpha2, &current_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()
[all …]
H A Dreg.h59 u8 alpha2[REG_ALPHA2_LEN + 1]; member
H A Dcore.c1554 memcpy(&arg.alpha2, &ab->new_alpha2, 2); in ath12k_update_11d()
1558 arg.alpha2[0], arg.alpha2[1]); in ath12k_update_11d()
1564 memcpy(&ar->alpha2, &arg.alpha2, 2); in ath12k_update_11d()
/linux/drivers/net/wireless/realtek/rtw88/
H A Dregd.c11 {.alpha2 = (_alpha2), \
23 __r->regulatory->alpha2[0], \
24 __r->regulatory->alpha2[1], \
315 static bool rtw_reg_match(const struct rtw_regulatory *reg, const char *alpha2) in rtw_reg_match() argument
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()
[all …]
/linux/drivers/net/wireless/broadcom/brcm80211/brcmsmac/
H 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/include/net/
H A Dregulatory.h83 char alpha2[3]; member
220 char alpha2[3]; member
/linux/drivers/net/wireless/zydas/zd1211rw/
H A Dzd_mac.c24 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()
/linux/drivers/ssb/
H 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/staging/rtl8723bs/os_dep/
H A Dwifi_regd.c37 .alpha2 = "99",
/linux/drivers/net/wireless/intersil/p54/
H A Deeprom.h106 u8 alpha2[2]; member
/linux/drivers/net/wireless/quantenna/qtnfmac/
H A Dcommands.h25 int qtnf_cmd_send_regulatory_config(struct qtnf_wmac *mac, const char *alpha2);
H A Dcommands.c1039 mac->rd->alpha2[0] = resp->alpha2[0]; in qtnf_parse_variable_mac_info()
1040 mac->rd->alpha2[1] = resp->alpha2[1]; in qtnf_parse_variable_mac_info()
2253 cmd->alpha2[0] = req->alpha2[0]; in qtnf_cmd_reg_notify()
2254 cmd->alpha2[1] = req->alpha2[1]; in qtnf_cmd_reg_notify()
/linux/drivers/net/wireless/realtek/rtw89/
H A Dacpi.h48 char alpha2[2]; member
/linux/drivers/bcma/
H A 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/drivers/net/wireless/marvell/mwifiex/
H A Dcfg80211.c673 request->alpha2[0], request->alpha2[1]); in mwifiex_reg_notifier()
690 if (strncmp(request->alpha2, adapter->country_code, in mwifiex_reg_notifier()
691 sizeof(request->alpha2)) != 0) { in mwifiex_reg_notifier()
692 memcpy(adapter->country_code, request->alpha2, in mwifiex_reg_notifier()
693 sizeof(request->alpha2)); in mwifiex_reg_notifier()
4649 static bool mwifiex_is_valid_alpha2(const char *alpha2) in mwifiex_is_valid_alpha2() argument
4651 if (!alpha2 || strlen(alpha2) != 2) in mwifiex_is_valid_alpha2()
4654 if (isalpha(alpha2[0]) && isalpha(alpha2[1])) in mwifiex_is_valid_alpha2()
/linux/net/ncsi/
H A Dncsi-pkt.h205 unsigned char alpha2; /* NCSI version alpha2 */ member

12