Home
last modified time | relevance | path

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

/linux-4.1.27/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.1.27/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.1.27/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.1.27/drivers/net/wireless/iwlwifi/
Diwl-nvm-parse.h79 const __le16 *nvm_calib, const __le16 *regulatory,
Diwl-nvm-parse.c586 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/
Dmain.c1918 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()
Dphy.c1332 ctl_grp = ath_regd_get_band_ctl(&ar->common.regulatory, in carl9170_calc_ctl()
/linux-4.1.27/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.1.27/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.c443 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 …]
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()
Dhtc_drv_init.c846 error = ath_regd_init(&common->regulatory, priv->hw->wiphy, in ath9k_init_device()
851 reg = &common->regulatory; in ath9k_init_device()
DKconfig88 have obtained appropriate regulatory body certification for a
Dinit.c931 error = ath_regd_init(&common->regulatory, sc->hw->wiphy, in ath9k_init_device()
936 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.1.27/drivers/net/wireless/rtlwifi/rtl8723ae/
Dphy.h153 u8 regulatory; member
/linux-4.1.27/drivers/net/wireless/iwlwifi/mvm/
Dnvm.c268 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/
DKconfig62 the firmware. This can be only enabled if regulatory requirements
/linux-4.1.27/drivers/net/wireless/rtlwifi/rtl8188ee/
Dphy.h175 u8 regulatory; member
/linux-4.1.27/drivers/net/wireless/rtlwifi/rtl8821ae/
Dphy.h183 u8 regulatory; member
/linux-4.1.27/drivers/net/wireless/rtlwifi/rtl8192c/
Dphy_common.h172 u8 regulatory; member
/linux-4.1.27/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.h1648 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.1.27/Documentation/networking/mac80211_hwsim/
DREADME25 tests regardless of regulatory rules.
/linux-4.1.27/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.1.27/drivers/net/wireless/ath/ath10k/
Dmac.c2226 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()
Dwmi.c3137 ar->ath_common.regulatory.current_rd = __le32_to_cpu(arg.eeprom_rd); in ath10k_wmi_event_service_ready()