/linux-4.4.14/Documentation/networking/ |
D | regulatory.txt | 1 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 Userspace gets a regulatory domain in the kernel by having 24 expected regulatory domains will be respected by the kernel. 27 is CRDA - central regulatory domain agent. Its documented here: [all …]
|
D | README.ipw2100 | 34 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
|
D | README.ipw2200 | 47 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
|
D | 00-INDEX | 183 regulatory.txt 184 - Overview of the Linux wireless regulatory infrastructure.
|
/linux-4.4.14/net/wireless/ |
D | Kconfig | 65 bool "cfg80211 regulatory debugging" 69 You can enable this if you want to debug regulatory changes. 70 For more information on cfg80211 regulatory refer to the wireless 83 and willing to ensure your system will remain regulatory 86 for whatever reason regulatory compliance has not or 93 regulatory certification on the system with the enabled 96 and approved environment by your local regulatory agency. 99 bool "cfg80211 regulatory support for cellular base station hints" 102 This option enables support for parsing regulatory hints 105 regulatory core will allow and parse these regulatory hints. [all …]
|
D | db.txt | 12 # regulatory rules that cover the regulatory domains you will be using. Your
|
/linux-4.4.14/drivers/net/wireless/ath/ |
D | Kconfig | 37 bool "Atheros dynamic user regulatory hints" 46 bool "Atheros dynamic user regulatory testing"
|
D | regd.c | 506 regulatory); in ath_reg_notifier_apply() 757 regulatory); in ath_regd_init()
|
D | ath.h | 177 struct ath_regulatory regulatory; member
|
/linux-4.4.14/drivers/net/wireless/iwlwifi/ |
D | iwl-nvm-parse.h | 79 const __le16 *nvm_calib, const __le16 *regulatory,
|
D | iwl-nvm-parse.c | 588 const __le16 *nvm_calib, const __le16 *regulatory, in iwl_parse_nvm_data() argument 666 lar_config = le16_to_cpup(regulatory + lar_offset); in iwl_parse_nvm_data() 674 iwl_init_sbands(dev, cfg, data, regulatory, in iwl_parse_nvm_data()
|
/linux-4.4.14/drivers/net/wireless/ath/carl9170/ |
D | main.c | 1917 struct ath_regulatory *regulatory = &ar->common.regulatory; in carl9170_parse_eeprom() local 1962 regulatory->current_rd = le16_to_cpu(ar->eeprom.reg_domain[0]); in carl9170_parse_eeprom() 1976 ath_reg_notifier_apply(wiphy, request, &ar->common.regulatory); in carl9170_reg_notifier() 1981 struct ath_regulatory *regulatory = &ar->common.regulatory; in carl9170_register() local 2002 err = ath_regd_init(regulatory, ar->hw->wiphy, in carl9170_register() 2024 if (!ath_is_world_regd(regulatory)) in carl9170_register() 2025 regulatory_hint(ar->hw->wiphy, regulatory->alpha2); in carl9170_register()
|
D | phy.c | 1332 ctl_grp = ath_regd_get_band_ctl(&ar->common.regulatory, in carl9170_calc_ctl()
|
/linux-4.4.14/drivers/staging/rtl8188eu/hal/ |
D | rf.c | 168 u8 regulatory = hal_data->EEPROMRegulatory; in get_rx_power_val_by_reg() local 175 switch (regulatory) { in get_rx_power_val_by_reg()
|
/linux-4.4.14/drivers/net/wireless/ath/ath9k/ |
D | eeprom.c | 336 struct ath_regulatory *regulatory = ath9k_hw_regulatory(ah); in ath9k_hw_update_regulatory_maxpower() local 342 regulatory->max_power_level += POWER_CORRECTION_FOR_TWO_CHAIN; in ath9k_hw_update_regulatory_maxpower() 345 regulatory->max_power_level += POWER_CORRECTION_FOR_THREE_CHAIN; in ath9k_hw_update_regulatory_maxpower()
|
D | hw.c | 444 struct ath_regulatory *regulatory = ath9k_hw_regulatory(ah); in ath9k_hw_init_defaults() local 446 regulatory->country_code = CTRY_DEFAULT; in ath9k_hw_init_defaults() 447 regulatory->power_limit = MAX_RATE_POWER; in ath9k_hw_init_defaults() 2381 struct ath_regulatory *regulatory = ath9k_hw_regulatory(ah); in ath9k_hw_fill_cap_info() local 2388 regulatory->current_rd = eeval; in ath9k_hw_fill_cap_info() 2392 if (regulatory->current_rd == 0x64 || in ath9k_hw_fill_cap_info() 2393 regulatory->current_rd == 0x65) in ath9k_hw_fill_cap_info() 2394 regulatory->current_rd += 5; in ath9k_hw_fill_cap_info() 2395 else if (regulatory->current_rd == 0x41) in ath9k_hw_fill_cap_info() 2396 regulatory->current_rd = 0x43; in ath9k_hw_fill_cap_info() [all …]
|
D | eeprom_9287.c | 767 struct ath_regulatory *regulatory = ath9k_hw_regulatory(ah); in ath9k_hw_ar9287_set_txpower() local 787 regulatory->max_power_level = 0; in ath9k_hw_ar9287_set_txpower() 792 if (ratesArray[i] > regulatory->max_power_level) in ath9k_hw_ar9287_set_txpower() 793 regulatory->max_power_level = ratesArray[i]; in ath9k_hw_ar9287_set_txpower()
|
D | eeprom_4k.c | 652 struct ath_regulatory *regulatory = ath9k_hw_regulatory(ah); in ath9k_hw_4k_set_txpower() local 673 regulatory->max_power_level = 0; in ath9k_hw_4k_set_txpower() 678 if (ratesArray[i] > regulatory->max_power_level) in ath9k_hw_4k_set_txpower() 679 regulatory->max_power_level = ratesArray[i]; in ath9k_hw_4k_set_txpower()
|
D | eeprom_def.c | 1195 struct ath_regulatory *regulatory = ath9k_hw_regulatory(ah); in ath9k_hw_def_set_txpower() local 1217 regulatory->max_power_level = 0; in ath9k_hw_def_set_txpower() 1221 if (ratesArray[i] > regulatory->max_power_level) in ath9k_hw_def_set_txpower() 1222 regulatory->max_power_level = ratesArray[i]; in ath9k_hw_def_set_txpower()
|
D | Kconfig | 88 have obtained appropriate regulatory body certification for a
|
D | htc_drv_init.c | 852 error = ath_regd_init(&common->regulatory, priv->hw->wiphy, in ath9k_init_device() 857 reg = &common->regulatory; in ath9k_init_device()
|
D | init.c | 938 error = ath_regd_init(&common->regulatory, sc->hw->wiphy, in ath9k_init_device() 943 reg = &common->regulatory; in ath9k_init_device()
|
D | ar9003_eeprom.c | 5333 struct ath_regulatory *regulatory = ath9k_hw_regulatory(ah); in ath9k_hw_ar9300_set_txpower() local 5407 regulatory->max_power_level = 0; in ath9k_hw_ar9300_set_txpower() 5409 if (targetPowerValT2[i] > regulatory->max_power_level) in ath9k_hw_ar9300_set_txpower() 5410 regulatory->max_power_level = targetPowerValT2[i]; in ath9k_hw_ar9300_set_txpower()
|
D | hw.h | 995 return &(ath9k_hw_common(ah)->regulatory); in ath9k_hw_regulatory()
|
/linux-4.4.14/drivers/net/wireless/realtek/rtlwifi/rtl8723ae/ |
D | phy.h | 153 u8 regulatory; member
|
/linux-4.4.14/drivers/net/wireless/iwlwifi/mvm/ |
D | nvm.c | 262 const __le16 *hw, *sw, *calib, *regulatory, *mac_override, *phy_sku; in iwl_parse_nvm_sections() local 307 regulatory = (const __le16 *)sections[NVM_SECTION_TYPE_REGULATORY].data; in iwl_parse_nvm_sections() 317 regulatory, mac_override, phy_sku, in iwl_parse_nvm_sections()
|
/linux-4.4.14/drivers/net/wireless/ath/ath6kl/ |
D | Kconfig | 62 the firmware. This can be only enabled if regulatory requirements
|
/linux-4.4.14/drivers/net/wireless/realtek/rtlwifi/rtl8188ee/ |
D | phy.h | 175 u8 regulatory; member
|
/linux-4.4.14/Documentation/DocBook/ |
D | 80211.xml.db | 88 API-regulatory-hint 89 API-wiphy-apply-custom-regulatory
|
/linux-4.4.14/drivers/net/wireless/realtek/rtlwifi/rtl8821ae/ |
D | phy.h | 183 u8 regulatory; member
|
/linux-4.4.14/drivers/net/wireless/realtek/rtlwifi/rtl8192c/ |
D | phy_common.h | 172 u8 regulatory; member
|
/linux-4.4.14/Documentation/networking/mac80211_hwsim/ |
D | README | 25 tests regardless of regulatory rules.
|
/linux-4.4.14/drivers/net/wireless/mwifiex/ |
D | README | 83 The command will be used to change the regulatory domain. 86 The command will be used to get current regulatory domain.
|
/linux-4.4.14/drivers/net/wireless/ath/ath5k/ |
D | base.c | 258 struct ath_regulatory *regulatory = ath5k_hw_regulatory(ah); in ath5k_reg_notifier() local 260 ath_reg_notifier_apply(wiphy, request, regulatory); in ath5k_reg_notifier() 2987 struct ath_regulatory *regulatory = ath5k_hw_regulatory(ah); in ath5k_init() local 3093 regulatory->current_rd = ah->ah_capabilities.cap_eeprom.ee_regdomain; in ath5k_init() 3094 ret = ath_regd_init(regulatory, hw->wiphy, ath5k_reg_notifier); in ath5k_init() 3106 if (!ath_is_world_regd(regulatory)) in ath5k_init() 3107 regulatory_hint(hw->wiphy, regulatory->alpha2); in ath5k_init()
|
D | ath5k.h | 1649 return &(ath5k_hw_common(ah)->regulatory); in ath5k_hw_regulatory()
|
D | phy.c | 2771 struct ath_regulatory *regulatory = ath5k_hw_regulatory(ah); in ath5k_get_max_ctl_power() local 2782 ctl_mode = ath_regd_get_band_ctl(regulatory, channel->band); in ath5k_get_max_ctl_power()
|
/linux-4.4.14/drivers/net/wireless/ath/ath10k/ |
D | mac.c | 2938 regpair = ar->ath_common.regulatory.regpair; in ath10k_regd_update() 2967 ath_reg_notifier_apply(wiphy, request, &ar->ath_common.regulatory); in ath10k_reg_notifier() 7336 ret = ath_regd_init(&ar->ath_common.regulatory, ar->hw->wiphy, in ath10k_mac_register() 7352 if (!ath_is_world_regd(&ar->ath_common.regulatory)) { in ath10k_mac_register() 7354 ar->ath_common.regulatory.alpha2); in ath10k_mac_register()
|
D | wmi.c | 4448 ar->ath_common.regulatory.current_rd = __le32_to_cpu(arg.eeprom_rd); in ath10k_wmi_event_service_ready_work()
|