/linux-master/drivers/net/wireless/ath/ath11k/ |
H A D | reg.h | 11 #include <net/regulatory.h>
|
/linux-master/drivers/net/wireless/realtek/rtw89/ |
H A D | regd.c | 394 struct rtw89_regulatory_info *regulatory = &rtwdev->regulatory; local 405 set_bit(index, regulatory->block_6ghz); 407 clear_bit(index, regulatory->block_6ghz); 412 struct rtw89_regulatory_info *regulatory = &rtwdev->regulatory; local 436 bitmap_fill(regulatory->block_6ghz, RTW89_REGD_MAX_COUNTRY_NUM); 534 struct rtw89_regulatory_info *regulatory = &rtwdev->regulatory; local 539 regulatory 568 struct rtw89_regulatory_info *regulatory = &rtwdev->regulatory; local 636 struct rtw89_regulatory_info *regulatory = &rtwdev->regulatory; local [all...] |
/linux-master/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, \ 352 * as the superset for our regulatory rule. 360 rtwdev->regd.regulatory = &rtw_reg_ww; 386 "failed to hint regulatory: %d\n", ret); 403 !rtw_reg_is_ww(next_regd->regulatory)) { 416 rtw_reg_match(next_regd->regulatory, rtwdev->efuse.country_code)) { 435 if (rtw_reg_is_ww(next_regd->regulatory)) { [all...] |
/linux-master/drivers/net/wireless/intel/iwlwifi/ |
H A D | iwl-nvm-parse.h | 36 const __le16 *nvm_calib, const __le16 *regulatory, 43 * This function parses the regulatory channel data received as a 44 * MCC_UPDATE_CMD command. It returns a newly allocation regulatory domain, 45 * to be fed into the regulatory core. In case the geo_info is set handle 47 * If not given to the regulatory core, the user is responsible for freeing
|
H A D | Makefile | 21 iwlwifi-objs += fw/regulatory.o
|
H A D | iwl-nvm-parse.c | 180 * enum iwl_reg_capa_flags_v1 - global flags applied for the whole regulatory 187 * for this regulatory domain (valid only in 5Ghz). 189 * for this regulatory domain (valid only in 5Ghz). 193 * for this regulatory domain (valid only in 5Ghz). 195 * @REG_CAPA_V1_11AX_DISABLED: 11ax is forbidden for this regulatory domain. 210 * enum iwl_reg_capa_flags_v2 - global flags applied for the whole regulatory 219 * for this regulatory domain (valid only in 5Ghz). 221 * for this regulatory domain (valid only in 5Ghz). 227 * for this regulatory domain (uvalid only in 5Ghz). 228 * @REG_CAPA_V2_11AX_DISABLED: 11ax is forbidden for this regulatory domai 1512 iwl_parse_nvm_data(struct iwl_trans *trans, const struct iwl_cfg *cfg, const struct iwl_fw *fw, const __be16 *nvm_hw, const __le16 *nvm_sw, const __le16 *nvm_calib, const __le16 *regulatory, const __le16 *mac_override, const __le16 *phy_sku, u8 tx_chains, u8 rx_chains) argument [all...] |
/linux-master/drivers/net/wireless/ath/ath12k/ |
H A D | reg.h | 11 #include <net/regulatory.h>
|
/linux-master/drivers/net/wireless/intel/iwlwifi/fw/api/ |
H A D | nvm-reg.h | 10 #include "fw/regulatory.h" 12 * enum iwl_regulatory_and_nvm_subcmd_ids - regulatory/NVM commands 84 * @NVM_SECTION_TYPE_REGULATORY: regulatory section 87 * @NVM_SECTION_TYPE_REGULATORY_SDP: regulatory section used by 3168 series 174 * @NVM_MAC_SKU_FLAGS_REG_CHECK_ENABLED: true if regulatory checker enabled 214 * struct iwl_nvm_get_info_regulatory - regulatory information 216 * @channel_profile: regulatory data of this channel 226 * struct iwl_nvm_get_info_regulatory - regulatory information 229 * @channel_profile: regulatory data of this channel 242 * @regulatory 248 struct iwl_nvm_get_info_regulatory_v1 regulatory; member in struct:iwl_nvm_get_info_rsp_v3 262 struct iwl_nvm_get_info_regulatory regulatory; member in struct:iwl_nvm_get_info_rsp [all...] |
/linux-master/drivers/net/wireless/realtek/rtlwifi/rtl8723ae/ |
H A D | phy.h | 131 u8 regulatory; member in struct:efuse_contents
|
/linux-master/drivers/net/wireless/realtek/rtlwifi/rtl8188ee/ |
H A D | phy.h | 153 u8 regulatory; member in struct:efuse_contents
|
/linux-master/drivers/net/wireless/ath/carl9170/ |
H A D | main.c | 1885 struct ath_regulatory *regulatory = &ar->common.regulatory; local 1931 regulatory->current_rd = le16_to_cpu(ar->eeprom.reg_domain[0]); 1945 ath_reg_notifier_apply(wiphy, request, &ar->common.regulatory); 1950 struct ath_regulatory *regulatory = &ar->common.regulatory; local 1966 err = ath_regd_init(regulatory, ar->hw->wiphy, 1988 if (!ath_is_world_regd(regulatory)) 1989 regulatory_hint(ar->hw->wiphy, regulatory->alpha2);
|
/linux-master/drivers/net/wireless/intel/iwlwifi/mvm/ |
H A D | nvm.c | 222 const __le16 *sw, *calib, *regulatory, *mac_override, *phy_sku; local 271 regulatory = mvm->trans->cfg->nvm_type == IWL_NVM_SDP ? 282 regulatory, mac_override, phy_sku, 581 * Driver regulatory hint for initial update, this also informs the
|
/linux-master/drivers/net/wireless/realtek/rtlwifi/rtl8821ae/ |
H A D | phy.h | 161 u8 regulatory; member in struct:efuse_contents
|
/linux-master/drivers/net/wireless/ath/ath9k/ |
H A D | eeprom_4k.c | 583 struct ath_regulatory *regulatory = ath9k_hw_regulatory(ah); local 602 regulatory->max_power_level = 0; 607 if (ratesArray[i] > regulatory->max_power_level) 608 regulatory->max_power_level = ratesArray[i];
|
H A D | eeprom_9287.c | 590 * Compare test group from regulatory channel list 710 struct ath_regulatory *regulatory = ath9k_hw_regulatory(ah); local 729 regulatory->max_power_level = 0; 734 if (ratesArray[i] > regulatory->max_power_level) 735 regulatory->max_power_level = ratesArray[i];
|
H A D | eeprom_def.c | 1149 struct ath_regulatory *regulatory = ath9k_hw_regulatory(ah); local 1169 regulatory->max_power_level = 0; 1173 if (ratesArray[i] > regulatory->max_power_level) 1174 regulatory->max_power_level = ratesArray[i];
|
H A D | eeprom.c | 447 struct ath_regulatory *regulatory = ath9k_hw_regulatory(ah); local 453 regulatory->max_power_level += POWER_CORRECTION_FOR_TWO_CHAIN; 456 regulatory->max_power_level += POWER_CORRECTION_FOR_THREE_CHAIN;
|
H A D | hw.c | 456 struct ath_regulatory *regulatory = ath9k_hw_regulatory(ah); local 458 regulatory->country_code = CTRY_DEFAULT; 459 regulatory->power_limit = MAX_COMBINED_POWER; 544 * This is required for regulatory compliance. 2487 struct ath_regulatory *regulatory = ath9k_hw_regulatory(ah); local 2494 regulatory->current_rd = eeval; 2498 if (regulatory->current_rd == 0x64 || 2499 regulatory->current_rd == 0x65) 2500 regulatory->current_rd += 5; 2501 else if (regulatory [all...] |
H A D | htc_drv_init.c | 851 /* Initialize regulatory */ 852 error = ath_regd_init(&common->regulatory, priv->hw->wiphy, 857 reg = &common->regulatory; 882 /* Handle world regulatory */
|
H A D | init.c | 260 /* synchronize DFS detector if regulatory domain changed */ 1070 /* Initialize regulatory */ 1071 error = ath_regd_init(&common->regulatory, sc->hw->wiphy, 1076 reg = &common->regulatory; 1110 /* Handle world regulatory */
|
/linux-master/drivers/net/wireless/ath/ |
H A D | ath.h | 177 struct ath_regulatory regulatory; member in struct:ath_common 239 * @ATH_DBG_REGULATORY: regulatory processing
|
H A D | regd.c | 29 * This is a set of common rules used by our world regulatory domains. 30 * We have 12 world regulatory domains. To save space we consolidate 31 * the regulatory domains in 5 structures by frequency and change 35 /* Only these channels all allow active scan on all world regulatory domains */ 38 /* We enable active scan on these a case by case basis by regulatory domain */ 45 /* We allow IBSS on these on a case by case basis by regulatory domain */ 363 * @reg: regulatory structure - used for country selection 364 * @initiator: the regulatory hint initiator 368 * regulatory SKUs. 373 * custom regulatory domai [all...] |
/linux-master/drivers/net/wireless/realtek/rtlwifi/rtl8192c/ |
H A D | phy_common.h | 146 u8 regulatory; member in struct:efuse_contents
|
/linux-master/drivers/net/wireless/ath/ath5k/ |
H A D | base.c | 257 struct ath_regulatory *regulatory = ath5k_hw_regulatory(ah); local 259 ath_reg_notifier_apply(wiphy, request, regulatory); 3030 struct ath_regulatory *regulatory = ath5k_hw_regulatory(ah); local 3039 * on settings like the phy mode and regulatory 3136 regulatory->current_rd = ah->ah_capabilities.cap_eeprom.ee_regdomain; 3137 ret = ath_regd_init(regulatory, hw->wiphy, ath5k_reg_notifier); 3139 ATH5K_ERR(ah, "can't initialize regulatory system\n"); 3149 if (!ath_is_world_regd(regulatory)) 3150 regulatory_hint(hw->wiphy, regulatory->alpha2);
|
/linux-master/drivers/net/wireless/broadcom/brcm80211/brcmsmac/ |
H A D | channel.c | 20 #include <net/regulatory.h> 304 * set the driver's current country and regulatory information 341 /* store the country code for passing up as a regulatory hint */ 356 /* save default country for exiting 11d regulatory mode */ 386 /* set or restore gmode as required by regulatory */ 709 /* Disable radio if all channels disallowed by regulatory */
|