Home
last modified time | relevance | path

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

12

/freebsd/sys/contrib/dev/rtw89/
H A Dregd.c344 struct rtw89_regulatory_info *regulatory = &rtwdev->regulatory; in rtw89_regd_setup_6ghz()
363 bitmap_fill(regulatory->block_unii4, RTW89_REGD_MAX_COUNTRY_NUM); in rtw89_regd_setup_6ghz()
388 clear_bit(i, regulatory->block_unii4); in rtw89_regd_setup()
392 clear_bit(i, regulatory->block_unii4); in rtw89_regd_setup()
403 struct rtw89_regulatory_info *regulatory = &rtwdev->regulatory; in rtw89_regd_init()
414 set_bit(index, regulatory->block_6ghz); in rtw89_regd_init()
416 clear_bit(index, regulatory->block_6ghz); in rtw89_regd_init()
421 struct rtw89_regulatory_info *regulatory in rtw89_regd_init()
401 struct rtw89_regulatory_info *regulatory = &rtwdev->regulatory; rtw89_regd_init() local
479 struct rtw89_regulatory_info *regulatory = &rtwdev->regulatory; __rtw89_reg_6ghz_power_recalc() local
[all...]
H A Dphy.c1882 struct rtw89_regulatory_info *regulatory = &rtwdev->regulatory; in rtw89_phy_fill_txpwr_limit()
1883 const struct rtw89_reg_6ghz_tpe *tpe = &regulatory->reg_6ghz_tpe; in rtw89_phy_fill_txpwr_limit()
1959 struct rtw89_regulatory_info *regulatory = &rtwdev->regulatory; in rtw89_phy_fill_txpwr_limit_ru_20m()
1964 u8 reg6 = regulatory->reg_6ghz_power; in rtw89_phy_fill_txpwr_limit_ru_20m()
2218 struct rtw89_regulatory_info *regulatory = &rtwdev->regulatory; in rtw89_phy_set_txpwr_limit()
2223 u8 reg6 = regulatory->reg_6ghz_power; in rtw89_phy_set_txpwr_limit_ru()
1660 struct rtw89_regulatory_info *regulatory = &rtwdev->regulatory; rtw89_phy_read_txpwr_limit() local
1915 struct rtw89_regulatory_info *regulatory = &rtwdev->regulatory; rtw89_phy_read_txpwr_limit_ru() local
H A Ddebug.c847 const struct rtw89_regulatory_info *regulatory = &rtwdev->regulatory; in rtw89_debug_priv_txpwr_table_get_regd() local
848 const struct rtw89_reg_6ghz_tpe *tpe6 = &regulatory->reg_6ghz_tpe; in rtw89_debug_priv_txpwr_table_get_regd()
857 seq_printf(m, "[reg6_pwr_type] %u\n", regulatory->reg_6ghz_power); in rtw89_debug_priv_txpwr_table_get_regd()
/freebsd/sys/contrib/dev/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. in rtw_regd_init()
360 rtwdev->regd.regulatory = &rtw_reg_ww; in rtw_regd_init()
386 "failed to hint regulatory: %d\n", ret); in rtw_regd_hint()
403 !rtw_reg_is_ww(next_regd->regulatory)) { in rtw_regd_mgmt_worldwide()
416 rtw_reg_match(next_regd->regulatory, rtwdev->efuse.country_code)) { in rtw_regd_mgmt_programmed()
435 if (rtw_reg_is_ww(next_regd->regulatory)) { in rtw_regd_mgmt_setting()
[all...]
H A Dmain.h846 const struct rtw_regulatory *regulatory;
837 const struct rtw_regulatory *regulatory; global() member
/freebsd/sys/dev/rtwn/rtl8188e/
H A Dr88e_rom.c73 rs->regulatory = MS(rom->rf_board_opt, R92C_ROM_RF1_REGULATORY); in r88e_parse_rom()
78 __func__,rs->regulatory); in r88e_parse_rom()
/freebsd/sys/dev/rtwn/rtl8192c/
H A Dr92c_rom.c91 rs->regulatory = MS(rom->rf_opt1, R92C_ROM_RF1_REGULATORY); in r92c_parse_rom()
93 __func__, rs->regulatory); in r92c_parse_rom()
H A Dr92c_chan.c158 if (rs->regulatory == 0) { in r92c_get_txpower()
163 if (rs->regulatory == 3) { in r92c_get_txpower()
172 } else if (rs->regulatory == 1) { in r92c_get_txpower()
175 } else if (rs->regulatory != 2) in r92c_get_txpower()
H A Dr92c_var.h46 uint8_t regulatory; member
/freebsd/contrib/file/magic/Magdir/
H A Dwireless6 0 string RGDB CRDA wireless regulatory database file
/freebsd/sys/contrib/dev/iwlwifi/fw/api/
H A Dnvm-reg.h11 * enum iwl_regulatory_and_nvm_subcmd_ids - regulatory/NVM commands
85 * @NVM_SECTION_TYPE_REGULATORY: regulatory section
88 * @NVM_SECTION_TYPE_REGULATORY_SDP: regulatory section used by 3168 series
175 * @NVM_MAC_SKU_FLAGS_REG_CHECK_ENABLED: true if regulatory checker enabled
215 * struct iwl_nvm_get_info_regulatory_v1 - regulatory information
217 * @channel_profile: regulatory data of this channel
227 * struct iwl_nvm_get_info_regulatory - regulatory information
230 * @channel_profile: regulatory data of this channel
243 * @regulatory: regulatory dat
241 struct iwl_nvm_get_info_regulatory_v1 regulatory; global() member
255 struct iwl_nvm_get_info_regulatory regulatory; global() member
[all...]
/freebsd/sys/dev/rtwn/rtl8192e/
H A Dr92e_var.h36 uint8_t regulatory; member
H A Dr92e_rom.c138 rs->regulatory = MS(rom->rf_board_opt, R92C_ROM_RF1_REGULATORY); in r92e_parse_rom()
/freebsd/sys/dev/rtwn/rtl8812a/
H A Dr12a_rom.c144 rs->regulatory = MS(rom->rf_board_opt, R92C_ROM_RF1_REGULATORY); in r12a_parse_rom_common()
149 __func__, rs->regulatory); in r12a_parse_rom_common()
/freebsd/sys/contrib/dev/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 Diwl-nvm-parse.c177 * enum iwl_reg_capa_flags_v1 - global flags applied for the whole regulatory
184 * for this regulatory domain (valid only in 5Ghz).
186 * for this regulatory domain (valid only in 5Ghz).
190 * for this regulatory domain (valid only in 5Ghz).
192 * @REG_CAPA_V1_11AX_DISABLED: 11ax is forbidden for this regulatory domain.
207 * enum iwl_reg_capa_flags_v2 - global flags applied for the whole regulatory
216 * for this regulatory domain (valid only in 5Ghz).
218 * for this regulatory domain (valid only in 5Ghz).
224 * for this regulatory domain (uvalid only in 5Ghz).
225 * @REG_CAPA_V2_11AX_DISABLED: 11ax is forbidden for this regulatory domai
1432 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) iwl_parse_nvm_data() argument
[all...]
/freebsd/sys/contrib/dev/iwlwifi/mvm/
H A Dnvm.c223 const __le16 *sw, *calib, *regulatory, *mac_override, *phy_sku; in iwl_parse_nvm_sections()
272 regulatory = mvm->trans->cfg->nvm_type == IWL_NVM_SDP ? in iwl_parse_nvm_sections()
283 regulatory, mac_override, phy_sku, in iwl_mvm_load_nvm_to_nic()
582 * Driver regulatory hint for initial update, this also informs the in iwl_mvm_init_mcc()
224 const __le16 *sw, *calib, *regulatory, *mac_override, *phy_sku; iwl_parse_nvm_sections() local
/freebsd/sys/modules/iwlwifi/
H A DMakefile16 SRCS+= fw/paging.c fw/pnvm.c fw/regulatory.c fw/rs.c fw/smem.c fw/init.c
/freebsd/sys/contrib/dev/athk/
H A Dregd.c513 regulatory); in ath_reg_notifier_apply()
764 regulatory); in ath_regd_init()
H A Dath.h180 struct ath_regulatory regulatory; member
/freebsd/sys/dev/usb/wlan/
H A Dif_rsureg.h277 uint32_t regulatory; member
/freebsd/sys/dev/iwm/
H A Dif_iwm.c2197 const uint16_t *phy_sku, const uint16_t *regulatory) in iwm_parse_nvm_data() argument
2234 lar_config = le16_to_cpup(regulatory + lar_offset); in iwm_parse_nvm_data()
2247 &regulatory[0] : &nvm_sw[IWM_NVM_CHANNELS], in iwm_parse_nvm_data()
2250 memcpy(data->nvm_ch_flags, &regulatory[IWM_NVM_CHANNELS_8000], in iwm_parse_nvm_data()
2267 const uint16_t *hw, *sw, *calib, *regulatory, *mac_override, *phy_sku; in iwm_parse_nvm_sections() local
2307 regulatory = sc->cfg->nvm_type == IWM_NVM_SDP ? in iwm_parse_nvm_sections()
2315 phy_sku, regulatory); in iwm_parse_nvm_sections()
/freebsd/contrib/wpa/hostapd/
H A DChangeLog96 * added support for regulatory WMM limitation (for ETSI)
814 * added support for generating Country IE based on nl80211 regulatory
834 using hostapd as the source of the regulatory information (i.e.,
837 regulatory domain)
/freebsd/usr.sbin/bsnmpd/modules/snmp_wlan/
H A DBEGEMOT-WIRELESS-MIB.txt569 "The value of this object controls the country regulatory
591 "This object specifies the regulatory domain to use when calculating
592 the regulatory constraints for operation of the interface."
1316 "The maximum regulatory tx power in dBm for this channel."
/freebsd/sys/contrib/dev/athk/ath10k/
H A Dmac.c3501 regpair = ar->ath_common.regulatory.regpair; in ath10k_regd_update()
3546 ath_reg_notifier_apply(wiphy, request, &ar->ath_common.regulatory); in ath10k_reg_notifier()
9984 ar->ath_common.regulatory.current_rd = rd;
10316 ret = ath_regd_init(&ar->ath_common.regulatory, ar->hw->wiphy,
10358 !ath_is_world_regd(&ar->ath_common.regulatory)) {
10360 ar->ath_common.regulatory.alpha2);

12