Searched refs:regulatory (Results 1 - 25 of 35) sorted by relevance

12

/linux-master/drivers/net/wireless/ath/ath11k/
H A Dreg.h11 #include <net/regulatory.h>
/linux-master/drivers/net/wireless/realtek/rtw89/
H A Dregd.c394 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 Dregd.c23 __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 Diwl-nvm-parse.h36 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 DMakefile21 iwlwifi-objs += fw/regulatory.o
H A Diwl-nvm-parse.c180 * 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 Dreg.h11 #include <net/regulatory.h>
/linux-master/drivers/net/wireless/intel/iwlwifi/fw/api/
H A Dnvm-reg.h10 #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 Dphy.h131 u8 regulatory; member in struct:efuse_contents
/linux-master/drivers/net/wireless/realtek/rtlwifi/rtl8188ee/
H A Dphy.h153 u8 regulatory; member in struct:efuse_contents
/linux-master/drivers/net/wireless/ath/carl9170/
H A Dmain.c1885 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 Dnvm.c222 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 Dphy.h161 u8 regulatory; member in struct:efuse_contents
/linux-master/drivers/net/wireless/ath/ath9k/
H A Deeprom_4k.c583 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 Deeprom_9287.c590 * 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 Deeprom_def.c1149 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 Deeprom.c447 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 Dhw.c456 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 Dhtc_drv_init.c851 /* Initialize regulatory */
852 error = ath_regd_init(&common->regulatory, priv->hw->wiphy,
857 reg = &common->regulatory;
882 /* Handle world regulatory */
H A Dinit.c260 /* 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 Dath.h177 struct ath_regulatory regulatory; member in struct:ath_common
239 * @ATH_DBG_REGULATORY: regulatory processing
H A Dregd.c29 * 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 Dphy_common.h146 u8 regulatory; member in struct:efuse_contents
/linux-master/drivers/net/wireless/ath/ath5k/
H A Dbase.c257 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 Dchannel.c20 #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 */

Completed in 232 milliseconds

12