/linux-4.1.27/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.1.27/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.1.27/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.1.27/drivers/net/wireless/iwlwifi/ |
D | iwl-nvm-parse.h | 79 const __le16 *nvm_calib, const __le16 *regulatory,
|
D | iwl-nvm-parse.c | 586 const __le16 *nvm_calib, const __le16 *regulatory, in iwl_parse_nvm_data() argument 653 lar_config = le16_to_cpup(regulatory + lar_offset); in iwl_parse_nvm_data() 661 iwl_init_sbands(dev, cfg, data, regulatory, in iwl_parse_nvm_data()
|
/linux-4.1.27/drivers/net/wireless/ath/carl9170/ |
D | main.c | 1918 struct ath_regulatory *regulatory = &ar->common.regulatory; in carl9170_parse_eeprom() local 1963 regulatory->current_rd = le16_to_cpu(ar->eeprom.reg_domain[0]); in carl9170_parse_eeprom() 1977 ath_reg_notifier_apply(wiphy, request, &ar->common.regulatory); in carl9170_reg_notifier() 1982 struct ath_regulatory *regulatory = &ar->common.regulatory; in carl9170_register() local 2003 err = ath_regd_init(regulatory, ar->hw->wiphy, in carl9170_register() 2025 if (!ath_is_world_regd(regulatory)) in carl9170_register() 2026 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.1.27/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.1.27/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 | 443 struct ath_regulatory *regulatory = ath9k_hw_regulatory(ah); in ath9k_hw_init_defaults() local 445 regulatory->country_code = CTRY_DEFAULT; in ath9k_hw_init_defaults() 446 regulatory->power_limit = MAX_RATE_POWER; in ath9k_hw_init_defaults() 2379 struct ath_regulatory *regulatory = ath9k_hw_regulatory(ah); in ath9k_hw_fill_cap_info() local 2386 regulatory->current_rd = eeval; in ath9k_hw_fill_cap_info() 2390 if (regulatory->current_rd == 0x64 || in ath9k_hw_fill_cap_info() 2391 regulatory->current_rd == 0x65) in ath9k_hw_fill_cap_info() 2392 regulatory->current_rd += 5; in ath9k_hw_fill_cap_info() 2393 else if (regulatory->current_rd == 0x41) in ath9k_hw_fill_cap_info() 2394 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 | htc_drv_init.c | 846 error = ath_regd_init(&common->regulatory, priv->hw->wiphy, in ath9k_init_device() 851 reg = &common->regulatory; in ath9k_init_device()
|
D | Kconfig | 88 have obtained appropriate regulatory body certification for a
|
D | init.c | 931 error = ath_regd_init(&common->regulatory, sc->hw->wiphy, in ath9k_init_device() 936 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.1.27/drivers/net/wireless/rtlwifi/rtl8723ae/ |
D | phy.h | 153 u8 regulatory; member
|
/linux-4.1.27/drivers/net/wireless/iwlwifi/mvm/ |
D | nvm.c | 268 const __le16 *hw, *sw, *calib, *regulatory, *mac_override, *phy_sku; in iwl_parse_nvm_sections() local 313 regulatory = (const __le16 *)sections[NVM_SECTION_TYPE_REGULATORY].data; in iwl_parse_nvm_sections() 323 regulatory, mac_override, phy_sku, in iwl_parse_nvm_sections()
|
/linux-4.1.27/drivers/net/wireless/ath/ath6kl/ |
D | Kconfig | 62 the firmware. This can be only enabled if regulatory requirements
|
/linux-4.1.27/drivers/net/wireless/rtlwifi/rtl8188ee/ |
D | phy.h | 175 u8 regulatory; member
|
/linux-4.1.27/drivers/net/wireless/rtlwifi/rtl8821ae/ |
D | phy.h | 183 u8 regulatory; member
|
/linux-4.1.27/drivers/net/wireless/rtlwifi/rtl8192c/ |
D | phy_common.h | 172 u8 regulatory; member
|
/linux-4.1.27/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 | 1648 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.1.27/Documentation/networking/mac80211_hwsim/ |
D | README | 25 tests regardless of regulatory rules.
|
/linux-4.1.27/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.1.27/drivers/net/wireless/ath/ath10k/ |
D | mac.c | 2226 regpair = ar->ath_common.regulatory.regpair; in ath10k_regd_update() 2255 ath_reg_notifier_apply(wiphy, request, &ar->ath_common.regulatory); in ath10k_reg_notifier() 5602 ret = ath_regd_init(&ar->ath_common.regulatory, ar->hw->wiphy, in ath10k_mac_register() 5618 if (!ath_is_world_regd(&ar->ath_common.regulatory)) { in ath10k_mac_register() 5620 ar->ath_common.regulatory.alpha2); in ath10k_mac_register()
|
D | wmi.c | 3137 ar->ath_common.regulatory.current_rd = __le32_to_cpu(arg.eeprom_rd); in ath10k_wmi_event_service_ready()
|