Home
last modified time | relevance | path

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

/linux-4.4.14/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 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 …]
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-INDEX183 regulatory.txt
184 - Overview of the Linux wireless regulatory infrastructure.
/linux-4.4.14/net/wireless/
DKconfig65 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 …]
Ddb.txt12 # regulatory rules that cover the regulatory domains you will be using. Your
/linux-4.4.14/drivers/net/wireless/ath/
DKconfig37 bool "Atheros dynamic user regulatory hints"
46 bool "Atheros dynamic user regulatory testing"
Dregd.c506 regulatory); in ath_reg_notifier_apply()
757 regulatory); in ath_regd_init()
Dath.h177 struct ath_regulatory regulatory; member
/linux-4.4.14/drivers/net/wireless/iwlwifi/
Diwl-nvm-parse.h79 const __le16 *nvm_calib, const __le16 *regulatory,
Diwl-nvm-parse.c588 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/
Dmain.c1917 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()
Dphy.c1332 ctl_grp = ath_regd_get_band_ctl(&ar->common.regulatory, in carl9170_calc_ctl()
/linux-4.4.14/drivers/staging/rtl8188eu/hal/
Drf.c168 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/
Deeprom.c336 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()
Dhw.c444 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 …]
Deeprom_9287.c767 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()
Deeprom_4k.c652 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()
Deeprom_def.c1195 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()
DKconfig88 have obtained appropriate regulatory body certification for a
Dhtc_drv_init.c852 error = ath_regd_init(&common->regulatory, priv->hw->wiphy, in ath9k_init_device()
857 reg = &common->regulatory; in ath9k_init_device()
Dinit.c938 error = ath_regd_init(&common->regulatory, sc->hw->wiphy, in ath9k_init_device()
943 reg = &common->regulatory; in ath9k_init_device()
Dar9003_eeprom.c5333 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()
Dhw.h995 return &(ath9k_hw_common(ah)->regulatory); in ath9k_hw_regulatory()
/linux-4.4.14/drivers/net/wireless/realtek/rtlwifi/rtl8723ae/
Dphy.h153 u8 regulatory; member
/linux-4.4.14/drivers/net/wireless/iwlwifi/mvm/
Dnvm.c262 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/
DKconfig62 the firmware. This can be only enabled if regulatory requirements
/linux-4.4.14/drivers/net/wireless/realtek/rtlwifi/rtl8188ee/
Dphy.h175 u8 regulatory; member
/linux-4.4.14/Documentation/DocBook/
D80211.xml.db88 API-regulatory-hint
89 API-wiphy-apply-custom-regulatory
/linux-4.4.14/drivers/net/wireless/realtek/rtlwifi/rtl8821ae/
Dphy.h183 u8 regulatory; member
/linux-4.4.14/drivers/net/wireless/realtek/rtlwifi/rtl8192c/
Dphy_common.h172 u8 regulatory; member
/linux-4.4.14/Documentation/networking/mac80211_hwsim/
DREADME25 tests regardless of regulatory rules.
/linux-4.4.14/drivers/net/wireless/mwifiex/
DREADME83 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/
Dbase.c258 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()
Dath5k.h1649 return &(ath5k_hw_common(ah)->regulatory); in ath5k_hw_regulatory()
Dphy.c2771 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/
Dmac.c2938 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()
Dwmi.c4448 ar->ath_common.regulatory.current_rd = __le32_to_cpu(arg.eeprom_rd); in ath10k_wmi_event_service_ready_work()