| /linux/Documentation/networking/ |
| H A 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 …]
|
| H A D | index.rst | 105 regulatory
|
| /linux/Documentation/ABI/testing/ |
| H A D | sysfs-driver-intc_sar | 7 Specific Absorption Rate (SAR) regulatory mode is typically 11 the current SAR regulatory mode on the Dynamic SAR driver using 13 this sysfs node, the currently configured regulatory mode value 16 Acceptable regulatory modes are: 23 - The regulatory mode value has one of the above values. 24 - The default regulatory mode used in the driver is 0. 48 given host. The regulatory mode configured on Dynamic SAR
|
| /linux/drivers/net/wireless/realtek/rtw88/ |
| H A D | regd.c | 23 __r->regulatory->alpha2[0], \ 24 __r->regulatory->alpha2[1], \ 25 __r->regulatory->txpwr_regd_2g, \ 26 __r->regulatory->txpwr_regd_5g, \ 360 rtwdev->regd.regulatory = &rtw_reg_ww; in rtw_regd_init() 403 !rtw_reg_is_ww(next_regd->regulatory)) { in rtw_regd_mgmt_worldwide() 416 rtw_reg_match(next_regd->regulatory, rtwdev->efuse.country_code)) { in rtw_regd_mgmt_programmed() 435 if (rtw_reg_is_ww(next_regd->regulatory)) { in rtw_regd_mgmt_setting() 454 next_regd->regulatory = rtw_reg_find_by_name(request->alpha2); in rtw_regd_state_hdl() 500 rtwdev->regd.regulatory->txpwr_regd_2g : in rtw_regd_get() [all …]
|
| /linux/drivers/net/wireless/intel/iwlwifi/fw/api/ |
| H A D | nvm-reg.h | 250 struct iwl_nvm_get_info_regulatory_v1 regulatory; member 264 struct iwl_nvm_get_info_regulatory_v2 regulatory; member 290 struct iwl_nvm_get_info_regulatory regulatory; member
|
| /linux/drivers/net/wireless/ath/ |
| H A D | Kconfig | 41 bool "Atheros dynamic user regulatory hints" 50 bool "Atheros dynamic user regulatory testing"
|
| H A D | regd.c | 513 regulatory); in ath_reg_notifier_apply() 764 regulatory); in ath_regd_init()
|
| H A D | ath.h | 179 struct ath_regulatory regulatory; member
|
| /linux/Documentation/networking/device_drivers/wifi/intel/ |
| H A 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
|
| H A 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
|
| /linux/drivers/net/wireless/ath/carl9170/ |
| H A D | main.c | 1890 struct ath_regulatory *regulatory = &ar->common.regulatory; in carl9170_parse_eeprom() local 1936 regulatory->current_rd = le16_to_cpu(ar->eeprom.reg_domain[0]); in carl9170_parse_eeprom() 1950 ath_reg_notifier_apply(wiphy, request, &ar->common.regulatory); in carl9170_reg_notifier() 1955 struct ath_regulatory *regulatory = &ar->common.regulatory; in carl9170_register() local 1971 err = ath_regd_init(regulatory, ar->hw->wiphy, in carl9170_register() 1993 if (!ath_is_world_regd(regulatory)) in carl9170_register() 1994 regulatory_hint(ar->hw->wiphy, regulatory->alpha2); in carl9170_register()
|
| /linux/drivers/net/wireless/intel/iwlwifi/ |
| H A D | iwl-nvm-parse.h | 128 const __le16 *nvm_calib, const __le16 *regulatory,
|
| H A D | iwl-nvm-parse.c | 1516 const __le16 *nvm_calib, const __le16 *regulatory, in iwl_parse_nvm_data() argument 1569 ®ulatory[NVM_CHANNELS_SDP] : in iwl_parse_nvm_data() 1578 lar_config = le16_to_cpup(regulatory + lar_offset); in iwl_parse_nvm_data() 1582 ch_section = ®ulatory[NVM_CHANNELS_EXTENDED]; in iwl_parse_nvm_data() 2204 if (le32_to_cpu(rsp->regulatory.lar_enabled) && in iwl_get_nvm() 2212 channel_profile = v4 ? (void *)rsp->regulatory.channel_profile : in iwl_get_nvm() 2213 (void *)rsp_v3->regulatory.channel_profile; in iwl_get_nvm()
|
| /linux/drivers/net/wireless/intel/iwlwifi/mvm/ |
| H A D | nvm.c | 221 const __le16 *sw, *calib, *regulatory, *mac_override, *phy_sku; in iwl_parse_nvm_sections() local 270 regulatory = mvm->trans->cfg->nvm_type == IWL_NVM_SDP ? in iwl_parse_nvm_sections() 281 regulatory, mac_override, phy_sku, in iwl_parse_nvm_sections()
|
| /linux/Documentation/translations/zh_CN/networking/ |
| H A D | index.rst | 123 * regulatory
|
| /linux/drivers/net/wireless/realtek/rtlwifi/rtl8723ae/ |
| H A D | phy.h | 131 u8 regulatory; member
|
| /linux/drivers/net/wireless/realtek/rtlwifi/rtl8188ee/ |
| H A D | phy.h | 153 u8 regulatory; member
|
| /linux/drivers/net/wireless/ath/ath9k/ |
| H A D | eeprom_9287.c | 710 struct ath_regulatory *regulatory = ath9k_hw_regulatory(ah); in ath9k_hw_ar9287_set_txpower() local 729 regulatory->max_power_level = 0; in ath9k_hw_ar9287_set_txpower() 734 if (ratesArray[i] > regulatory->max_power_level) in ath9k_hw_ar9287_set_txpower() 735 regulatory->max_power_level = ratesArray[i]; in ath9k_hw_ar9287_set_txpower()
|
| H A 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()
|
| H A 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()
|
| /linux/drivers/net/wireless/ath/ath6kl/ |
| H A D | Kconfig | 63 the firmware. This can be only enabled if regulatory requirements
|
| /linux/drivers/net/wireless/realtek/rtlwifi/rtl8192c/ |
| H A D | phy_common.h | 146 u8 regulatory; member
|
| /linux/Documentation/networking/mac80211_hwsim/ |
| H A D | mac80211_hwsim.rst | 34 tests regardless of regulatory rules.
|
| /linux/drivers/net/wireless/marvell/mwifiex/ |
| H A D | README | 84 The command will be used to change the regulatory domain. 87 The command will be used to get current regulatory domain.
|
| /linux/drivers/net/wireless/realtek/rtw89/ |
| H A D | debug.c | 909 const struct rtw89_regulatory_info *regulatory = &rtwdev->regulatory; in __print_regd() local 916 str_yes_no(regulatory->txpwr_uk_follow_etsi)); in __print_regd() 955 const struct rtw89_regulatory_info *regulatory = &rtwdev->regulatory; in rtw89_debug_priv_txpwr_table_get_regd() local 956 const struct rtw89_reg_6ghz_tpe *tpe6 = ®ulatory->reg_6ghz_tpe; in rtw89_debug_priv_txpwr_table_get_regd() 967 regulatory->reg_6ghz_power); in rtw89_debug_priv_txpwr_table_get_regd()
|