/kernel/linux/linux-5.10/Documentation/networking/ |
D | regulatory.rst | 4 Linux wireless regulatory documentation 8 regulatory infrastructure works. 14 Keeping regulatory domains in userspace 17 Due to the dynamic nature of regulatory domains we keep them 19 to the kernel one regulatory domain to be used as the central 20 core regulatory domain all wireless devices should adhere to. 22 How to get regulatory domains to the kernel 25 When the regulatory domain is first set up, the kernel will request a 26 database file (regulatory.db) containing all the regulatory rules. It 30 How to get regulatory domains to the kernel (old CRDA solution) [all …]
|
D | index.rst | 91 regulatory
|
/kernel/linux/linux-5.10/net/wireless/ |
D | Kconfig | 77 and willing to ensure your system will remain regulatory 80 for whatever reason regulatory compliance has not or 87 regulatory certification on the system with the enabled 90 and approved environment by your local regulatory agency. 97 Require that in addition to the "regulatory.db" file a 98 "regulatory.db.p7s" can be loaded with a valid PKCS#7 99 signature for the regulatory.db file made by one of the 107 Allow the regulatory database to be signed by one of the keys for 111 This is currently only Seth Forshee's key, who is the regulatory 120 that shall be accepted for a signed regulatory database. [all …]
|
/kernel/linux/linux-5.10/drivers/net/wireless/intel/iwlwifi/fw/api/ |
D | nvm-reg.h | 289 struct iwl_nvm_get_info_regulatory_v1 regulatory; member 303 struct iwl_nvm_get_info_regulatory regulatory; member
|
/kernel/linux/linux-5.10/drivers/net/wireless/ath/ |
D | Kconfig | 41 bool "Atheros dynamic user regulatory hints" 50 bool "Atheros dynamic user regulatory testing"
|
D | regd.c | 512 regulatory); in ath_reg_notifier_apply() 763 regulatory); in ath_regd_init()
|
D | ath.h | 175 struct ath_regulatory regulatory; member
|
/kernel/linux/linux-5.10/drivers/net/wireless/intel/iwlwifi/ |
D | iwl-nvm-parse.h | 90 const __le16 *nvm_calib, const __le16 *regulatory,
|
D | iwl-nvm-parse.c | 1026 const __le16 *nvm_calib, const __le16 *regulatory, in iwl_parse_nvm_data() argument 1083 ®ulatory[NVM_CHANNELS_SDP] : in iwl_parse_nvm_data() 1095 lar_config = le16_to_cpup(regulatory + lar_offset); in iwl_parse_nvm_data() 1099 ch_section = ®ulatory[NVM_CHANNELS_EXTENDED]; in iwl_parse_nvm_data() 1608 if (le32_to_cpu(rsp->regulatory.lar_enabled) && in iwl_get_nvm() 1616 channel_profile = v4 ? (void *)rsp->regulatory.channel_profile : in iwl_get_nvm() 1617 (void *)rsp_v3->regulatory.channel_profile; in iwl_get_nvm()
|
/kernel/linux/linux-5.10/Documentation/networking/device_drivers/wifi/intel/ |
D | ipw2100.rst | 40 governmental regulatory agency requirements for the regions that they 61 ensuring the regulatory compliance of the products, (ii) Intel will bear 64 the warranty and/or issues arising from regulatory non-compliance, and 68 Note: Many regulatory agencies consider Wireless LAN adapters to be 69 modules, and accordingly, condition system-level regulatory approval 75 part of a development project. Conformance to local regulatory
|
D | ipw2200.rst | 54 governmental regulatory agency requirements for the regions that they 75 ensuring the regulatory compliance of the products, (ii) Intel will bear 78 the warranty and/or issues arising from regulatory non-compliance, and 82 Note: Many regulatory agencies consider Wireless LAN adapters to be 83 modules, and accordingly, condition system-level regulatory approval 89 part of a development project. Conformance to local regulatory 363 The geography code corresponds to a regulatory domain as shown in the
|
/kernel/linux/linux-5.10/drivers/net/wireless/ath/carl9170/ |
D | main.c | 1902 struct ath_regulatory *regulatory = &ar->common.regulatory; in carl9170_parse_eeprom() local 1947 regulatory->current_rd = le16_to_cpu(ar->eeprom.reg_domain[0]); in carl9170_parse_eeprom() 1961 ath_reg_notifier_apply(wiphy, request, &ar->common.regulatory); in carl9170_reg_notifier() 1966 struct ath_regulatory *regulatory = &ar->common.regulatory; in carl9170_register() local 1988 err = ath_regd_init(regulatory, ar->hw->wiphy, in carl9170_register() 2010 if (!ath_is_world_regd(regulatory)) in carl9170_register() 2011 regulatory_hint(ar->hw->wiphy, regulatory->alpha2); in carl9170_register()
|
/kernel/linux/linux-5.10/drivers/staging/rtl8188eu/hal/ |
D | rf.c | 151 u8 regulatory = hal_data->EEPROMRegulatory; in get_rx_power_val_by_reg() local 158 switch (regulatory) { in get_rx_power_val_by_reg()
|
/kernel/linux/linux-5.10/drivers/net/wireless/intel/iwlwifi/mvm/ |
D | nvm.c | 279 const __le16 *sw, *calib, *regulatory, *mac_override, *phy_sku; in iwl_parse_nvm_sections() local 326 regulatory = mvm->trans->cfg->nvm_type == IWL_NVM_SDP ? in iwl_parse_nvm_sections() 331 regulatory, mac_override, phy_sku, in iwl_parse_nvm_sections()
|
/kernel/linux/linux-5.10/drivers/net/wireless/realtek/rtlwifi/rtl8723ae/ |
D | phy.h | 131 u8 regulatory; member
|
/kernel/linux/linux-5.10/drivers/net/wireless/ath/ath9k/ |
D | hw.c | 457 struct ath_regulatory *regulatory = ath9k_hw_regulatory(ah); in ath9k_hw_init_defaults() local 459 regulatory->country_code = CTRY_DEFAULT; in ath9k_hw_init_defaults() 460 regulatory->power_limit = MAX_COMBINED_POWER; in ath9k_hw_init_defaults() 2489 struct ath_regulatory *regulatory = ath9k_hw_regulatory(ah); in ath9k_hw_fill_cap_info() local 2496 regulatory->current_rd = eeval; in ath9k_hw_fill_cap_info() 2500 if (regulatory->current_rd == 0x64 || in ath9k_hw_fill_cap_info() 2501 regulatory->current_rd == 0x65) in ath9k_hw_fill_cap_info() 2502 regulatory->current_rd += 5; in ath9k_hw_fill_cap_info() 2503 else if (regulatory->current_rd == 0x41) in ath9k_hw_fill_cap_info() 2504 regulatory->current_rd = 0x43; in ath9k_hw_fill_cap_info() [all …]
|
D | eeprom.c | 437 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()
|
D | eeprom_9287.c | 711 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()
|
D | eeprom_4k.c | 583 struct ath_regulatory *regulatory = ath9k_hw_regulatory(ah); in ath9k_hw_4k_set_txpower() local 602 regulatory->max_power_level = 0; in ath9k_hw_4k_set_txpower() 607 if (ratesArray[i] > regulatory->max_power_level) in ath9k_hw_4k_set_txpower() 608 regulatory->max_power_level = ratesArray[i]; in ath9k_hw_4k_set_txpower()
|
D | eeprom_def.c | 1149 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()
|
/kernel/linux/linux-5.10/drivers/net/wireless/realtek/rtlwifi/rtl8188ee/ |
D | phy.h | 153 u8 regulatory; member
|
/kernel/linux/linux-5.10/drivers/net/wireless/ath/ath6kl/ |
D | Kconfig | 63 the firmware. This can be only enabled if regulatory requirements
|
/kernel/linux/linux-5.10/drivers/net/wireless/realtek/rtlwifi/rtl8821ae/ |
D | phy.h | 161 u8 regulatory; member
|
/kernel/linux/linux-5.10/drivers/net/wireless/realtek/rtlwifi/rtl8192c/ |
D | phy_common.h | 146 u8 regulatory; member
|
/kernel/linux/linux-5.10/Documentation/networking/mac80211_hwsim/ |
D | mac80211_hwsim.rst | 34 tests regardless of regulatory rules.
|