Home
last modified time | relevance | path

Searched refs:regulatory (Results 1 – 25 of 38) sorted by relevance

12

/Linux-v4.19/Documentation/networking/
Dregulatory.txt1 Linux wireless regulatory documentation
5 regulatory infrastructure works.
11 Keeping regulatory domains in userspace
14 Due to the dynamic nature of regulatory domains we keep them
16 to the kernel one regulatory domain to be used as the central
17 core regulatory domain all wireless devices should adhere to.
19 How to get regulatory domains to the kernel
22 When the regulatory domain is first set up, the kernel will request a
23 database file (regulatory.db) containing all the regulatory rules. It
27 How to get regulatory domains to the kernel (old CRDA solution)
[all …]
DREADME.ipw210034 governmental regulatory agency requirements for the regions that they
55 ensuring the regulatory compliance of the products, (ii) Intel will bear
58 the warranty and/or issues arising from regulatory non-compliance, and
62 Note: Many regulatory agencies consider Wireless LAN adapters to be
63 modules, and accordingly, condition system-level regulatory approval
69 part of a development project. Conformance to local regulatory
DREADME.ipw220047 governmental regulatory agency requirements for the regions that they
68 ensuring the regulatory compliance of the products, (ii) Intel will bear
71 the warranty and/or issues arising from regulatory non-compliance, and
75 Note: Many regulatory agencies consider Wireless LAN adapters to be
76 modules, and accordingly, condition system-level regulatory approval
82 part of a development project. Conformance to local regulatory
326 The geography code corresponds to a regulatory domain as shown in the
D00-INDEX177 regulatory.txt
178 - Overview of the Linux wireless regulatory infrastructure.
/Linux-v4.19/net/wireless/
DKconfig75 and willing to ensure your system will remain regulatory
78 for whatever reason regulatory compliance has not or
85 regulatory certification on the system with the enabled
88 and approved environment by your local regulatory agency.
95 Require that in addition to the "regulatory.db" file a
96 "regulatory.db.p7s" can be loaded with a valid PKCS#7
97 signature for the regulatory.db file made by one of the
105 Allow the regulatory database to be signed by one of the keys for
109 This is currently only Seth Forshee's key, who is the regulatory
118 that shall be accepted for a signed regulatory database.
[all …]
/Linux-v4.19/drivers/net/wireless/ath/
DKconfig40 bool "Atheros dynamic user regulatory hints"
49 bool "Atheros dynamic user regulatory testing"
Dregd.c512 regulatory); in ath_reg_notifier_apply()
763 regulatory); in ath_regd_init()
Dath.h175 struct ath_regulatory regulatory; member
/Linux-v4.19/drivers/net/wireless/intel/iwlwifi/
Diwl-nvm-parse.h94 const __le16 *nvm_calib, const __le16 *regulatory,
Diwl-nvm-parse.c829 const __le16 *nvm_calib, const __le16 *regulatory, in iwl_parse_nvm_data() argument
885 &regulatory[NVM_CHANNELS_SDP] : in iwl_parse_nvm_data()
897 lar_config = le16_to_cpup(regulatory + lar_offset); in iwl_parse_nvm_data()
901 ch_section = &regulatory[NVM_CHANNELS_EXTENDED]; in iwl_parse_nvm_data()
1377 if (le32_to_cpu(rsp->regulatory.lar_enabled) && lar_fw_supported) { in iwl_get_nvm()
1383 rsp->regulatory.channel_profile, in iwl_get_nvm()
/Linux-v4.19/drivers/net/wireless/ath/carl9170/
Dmain.c1921 struct ath_regulatory *regulatory = &ar->common.regulatory; in carl9170_parse_eeprom() local
1966 regulatory->current_rd = le16_to_cpu(ar->eeprom.reg_domain[0]); in carl9170_parse_eeprom()
1980 ath_reg_notifier_apply(wiphy, request, &ar->common.regulatory); in carl9170_reg_notifier()
1985 struct ath_regulatory *regulatory = &ar->common.regulatory; in carl9170_register() local
2007 err = ath_regd_init(regulatory, ar->hw->wiphy, in carl9170_register()
2029 if (!ath_is_world_regd(regulatory)) in carl9170_register()
2030 regulatory_hint(ar->hw->wiphy, regulatory->alpha2); in carl9170_register()
/Linux-v4.19/drivers/staging/rtl8188eu/hal/
Drf.c150 u8 regulatory = hal_data->EEPROMRegulatory; in get_rx_power_val_by_reg() local
157 switch (regulatory) { in get_rx_power_val_by_reg()
/Linux-v4.19/drivers/net/wireless/intel/iwlwifi/mvm/
Dnvm.c284 const __le16 *sw, *calib, *regulatory, *mac_override, *phy_sku; in iwl_parse_nvm_sections() local
331 regulatory = mvm->trans->cfg->nvm_type == IWL_NVM_SDP ? in iwl_parse_nvm_sections()
340 regulatory, mac_override, phy_sku, in iwl_parse_nvm_sections()
/Linux-v4.19/drivers/net/wireless/intel/iwlwifi/fw/api/
Dnvm-reg.h261 struct iwl_nvm_get_info_regulatory regulatory; member
/Linux-v4.19/drivers/net/wireless/realtek/rtlwifi/rtl8723ae/
Dphy.h153 u8 regulatory; member
/Linux-v4.19/drivers/net/wireless/ath/ath9k/
Deeprom.c437 struct ath_regulatory *regulatory = ath9k_hw_regulatory(ah); in ath9k_hw_update_regulatory_maxpower() local
443 regulatory->max_power_level += POWER_CORRECTION_FOR_TWO_CHAIN; in ath9k_hw_update_regulatory_maxpower()
446 regulatory->max_power_level += POWER_CORRECTION_FOR_THREE_CHAIN; in ath9k_hw_update_regulatory_maxpower()
Dhw.c446 struct ath_regulatory *regulatory = ath9k_hw_regulatory(ah); in ath9k_hw_init_defaults() local
448 regulatory->country_code = CTRY_DEFAULT; in ath9k_hw_init_defaults()
449 regulatory->power_limit = MAX_RATE_POWER; in ath9k_hw_init_defaults()
2475 struct ath_regulatory *regulatory = ath9k_hw_regulatory(ah); in ath9k_hw_fill_cap_info() local
2482 regulatory->current_rd = eeval; in ath9k_hw_fill_cap_info()
2486 if (regulatory->current_rd == 0x64 || in ath9k_hw_fill_cap_info()
2487 regulatory->current_rd == 0x65) in ath9k_hw_fill_cap_info()
2488 regulatory->current_rd += 5; in ath9k_hw_fill_cap_info()
2489 else if (regulatory->current_rd == 0x41) in ath9k_hw_fill_cap_info()
2490 regulatory->current_rd = 0x43; in ath9k_hw_fill_cap_info()
[all …]
Deeprom_9287.c711 struct ath_regulatory *regulatory = ath9k_hw_regulatory(ah); in ath9k_hw_ar9287_set_txpower() local
730 regulatory->max_power_level = 0; in ath9k_hw_ar9287_set_txpower()
735 if (ratesArray[i] > regulatory->max_power_level) in ath9k_hw_ar9287_set_txpower()
736 regulatory->max_power_level = ratesArray[i]; in ath9k_hw_ar9287_set_txpower()
Deeprom_4k.c582 struct ath_regulatory *regulatory = ath9k_hw_regulatory(ah); in ath9k_hw_4k_set_txpower() local
601 regulatory->max_power_level = 0; in ath9k_hw_4k_set_txpower()
606 if (ratesArray[i] > regulatory->max_power_level) in ath9k_hw_4k_set_txpower()
607 regulatory->max_power_level = ratesArray[i]; in ath9k_hw_4k_set_txpower()
Deeprom_def.c1149 struct ath_regulatory *regulatory = ath9k_hw_regulatory(ah); in ath9k_hw_def_set_txpower() local
1169 regulatory->max_power_level = 0; in ath9k_hw_def_set_txpower()
1173 if (ratesArray[i] > regulatory->max_power_level) in ath9k_hw_def_set_txpower()
1174 regulatory->max_power_level = ratesArray[i]; in ath9k_hw_def_set_txpower()
/Linux-v4.19/drivers/net/wireless/realtek/rtlwifi/rtl8188ee/
Dphy.h175 u8 regulatory; member
/Linux-v4.19/drivers/net/wireless/ath/ath6kl/
DKconfig62 the firmware. This can be only enabled if regulatory requirements
/Linux-v4.19/drivers/net/wireless/realtek/rtlwifi/rtl8821ae/
Dphy.h183 u8 regulatory; member
/Linux-v4.19/drivers/net/wireless/realtek/rtlwifi/rtl8192c/
Dphy_common.h168 u8 regulatory; member
/Linux-v4.19/Documentation/networking/mac80211_hwsim/
DREADME25 tests regardless of regulatory rules.

12