Home
last modified time | relevance | path

Searched refs:regd (Results 1 – 25 of 34) sorted by relevance

12

/Linux-v5.4/drivers/net/wireless/realtek/rtlwifi/
Dregd.c335 const struct ieee80211_regdomain *regd; in _rtl_regd_init_wiphy() local
342 regd = _rtl_regdomain_select(reg); in _rtl_regd_init_wiphy()
343 wiphy_apply_custom_regulatory(wiphy, regd); in _rtl_regd_init_wiphy()
389 if (wiphy == NULL || &rtlpriv->regd == NULL) in rtl_regd_init()
393 rtlpriv->regd.country_code = in rtl_regd_init()
398 rtlpriv->efuse.channel_plan, rtlpriv->regd.country_code); in rtl_regd_init()
400 if (rtlpriv->regd.country_code >= COUNTRY_CODE_MAX) { in rtl_regd_init()
404 rtlpriv->regd.country_code = COUNTRY_CODE_WORLD_WIDE_13; in rtl_regd_init()
407 country = _rtl_regd_find_country(rtlpriv->regd.country_code); in rtl_regd_init()
410 rtlpriv->regd.alpha2[0] = country->iso_name[0]; in rtl_regd_init()
[all …]
DMakefile11 regd.o \
/Linux-v5.4/drivers/net/wireless/realtek/rtw88/
Dphy.c1262 static void rtw_phy_set_tx_power_limit(struct rtw_dev *rtwdev, u8 regd, u8 band, in rtw_phy_set_tx_power_limit() argument
1274 if (regd >= RTW_REGD_MAX || bw >= RTW_CHANNEL_WIDTH_MAX || in rtw_phy_set_tx_power_limit()
1278 regd, band, bw, rs, ch_idx, pwr_limit); in rtw_phy_set_tx_power_limit()
1283 hal->tx_pwr_limit_2g[regd][bw][rs][ch_idx] = pwr_limit; in rtw_phy_set_tx_power_limit()
1288 hal->tx_pwr_limit_5g[regd][bw][rs][ch_idx] = pwr_limit; in rtw_phy_set_tx_power_limit()
1297 rtw_xref_5g_txpwr_lmt(struct rtw_dev *rtwdev, u8 regd, in rtw_xref_5g_txpwr_lmt() argument
1302 s8 lmt_ht = hal->tx_pwr_limit_5g[regd][bw][rs_ht][ch_idx]; in rtw_xref_5g_txpwr_lmt()
1303 s8 lmt_vht = hal->tx_pwr_limit_5g[regd][bw][rs_vht][ch_idx]; in rtw_xref_5g_txpwr_lmt()
1309 hal->tx_pwr_limit_5g[regd][bw][rs_ht][ch_idx] = lmt_vht; in rtw_xref_5g_txpwr_lmt()
1312 hal->tx_pwr_limit_5g[regd][bw][rs_vht][ch_idx] = lmt_ht; in rtw_xref_5g_txpwr_lmt()
[all …]
Dregd.c348 rtwdev->regd = rtw_regd_find_reg_by_name(request->alpha2); in rtw_regd_notifier_apply()
379 rtwdev->regd = rtw_regd_find_reg_by_name(rtwdev->efuse.country_code); in rtw_regd_init()
380 rtw_regd_init_wiphy(&rtwdev->regd, wiphy, reg_notifier); in rtw_regd_init()
395 rtwdev->regd.chplan, rtwdev->regd.txpwr_regd); in rtw_regd_notifier()
Dphy.h49 u8 regd; member
125 u8 rate, u8 bw, u8 ch, u8 regd,
DMakefile17 regd.o
Ddebug.c511 u8 regd = rtwdev->regd.txpwr_regd; in rtw_debugfs_get_tx_pwr_tbl() local
550 ch, regd, &pwr_param); in rtw_debugfs_get_tx_pwr_tbl()
Dmain.c1080 if (efuse->regd == 0xff) in rtw_chip_efuse_info_setup()
1081 efuse->regd = 0; in rtw_chip_efuse_info_setup()
1266 if (regulatory_hint(hw->wiphy, rtwdev->regd.alpha2)) in rtw_register_hw()
Dmain.h1177 u8 regd; member
1328 struct rtw_regulatory regd; member
/Linux-v5.4/net/wireless/
Dreg.c144 return rcu_dereference_rtnl(wiphy->regd); in get_wiphy_regdom()
164 const struct ieee80211_regdomain *regd = NULL; in reg_get_dfs_region() local
167 regd = get_cfg80211_regdom(); in reg_get_dfs_region()
175 if (wiphy_regd->dfs_region == regd->dfs_region) in reg_get_dfs_region()
181 reg_dfs_region_str(regd->dfs_region)); in reg_get_dfs_region()
184 return regd->dfs_region; in reg_get_dfs_region()
429 struct ieee80211_regdomain *regd; in reg_copy_regd() local
432 regd = kzalloc(struct_size(regd, reg_rules, src_regd->n_reg_rules), in reg_copy_regd()
434 if (!regd) in reg_copy_regd()
437 memcpy(regd, src_regd, sizeof(struct ieee80211_regdomain)); in reg_copy_regd()
[all …]
/Linux-v5.4/drivers/net/wireless/intel/iwlwifi/mvm/
Dnvm.c564 struct ieee80211_regdomain *regd; in iwl_mvm_init_mcc() local
597 regd = iwl_mvm_get_current_regdomain(mvm, NULL); in iwl_mvm_init_mcc()
598 if (IS_ERR_OR_NULL(regd)) in iwl_mvm_init_mcc()
603 kfree(regd); in iwl_mvm_init_mcc()
604 regd = iwl_mvm_get_regdomain(mvm->hw->wiphy, mcc, in iwl_mvm_init_mcc()
606 if (IS_ERR_OR_NULL(regd)) in iwl_mvm_init_mcc()
610 retval = regulatory_set_wiphy_regd_sync_rtnl(mvm->hw->wiphy, regd); in iwl_mvm_init_mcc()
611 kfree(regd); in iwl_mvm_init_mcc()
622 struct ieee80211_regdomain *regd; in iwl_mvm_rx_chub_update_mcc() local
643 regd = iwl_mvm_get_regdomain(mvm->hw->wiphy, mcc, src, NULL); in iwl_mvm_rx_chub_update_mcc()
[all …]
Dmac80211.c232 struct ieee80211_regdomain *regd = NULL; in iwl_mvm_get_regdomain() local
255 regd = iwl_parse_nvm_mcc_info(mvm->trans->dev, mvm->cfg, in iwl_mvm_get_regdomain()
263 if (IS_ERR_OR_NULL(regd)) { in iwl_mvm_get_regdomain()
265 PTR_ERR_OR_ZERO(regd)); in iwl_mvm_get_regdomain()
270 regd->alpha2, regd->alpha2[0], regd->alpha2[1], src_id); in iwl_mvm_get_regdomain()
275 return regd; in iwl_mvm_get_regdomain()
281 struct ieee80211_regdomain *regd; in iwl_mvm_update_changed_regdom() local
286 regd = iwl_mvm_get_current_regdomain(mvm, &changed); in iwl_mvm_update_changed_regdom()
287 if (!IS_ERR_OR_NULL(regd)) { in iwl_mvm_update_changed_regdom()
290 regulatory_set_wiphy_regd(mvm->hw->wiphy, regd); in iwl_mvm_update_changed_regdom()
[all …]
/Linux-v5.4/drivers/staging/rtl8723bs/os_dep/
Dwifi_regd.c127 const struct ieee80211_regdomain *regd; in _rtw_regd_init_wiphy() local
135 regd = _rtw_regdomain_select(reg); in _rtw_regd_init_wiphy()
136 wiphy_apply_custom_regulatory(wiphy, regd); in _rtw_regd_init_wiphy()
/Linux-v5.4/drivers/net/wireless/ath/
Dregd.c198 static inline bool is_wwr_sku(u16 regd) in is_wwr_sku() argument
200 return ((regd & COUNTRY_ERD_FLAG) != COUNTRY_ERD_FLAG) && in is_wwr_sku()
201 (((regd & WORLD_SKU_MASK) == WORLD_SKU_PREFIX) || in is_wwr_sku()
202 (regd == WORLD)); in is_wwr_sku()
639 const struct ieee80211_regdomain *regd; in ath_regd_init_wiphy() local
650 regd = ath_world_regdomain(reg); in ath_regd_init_wiphy()
658 regd = ath_default_world_regdomain(); in ath_regd_init_wiphy()
661 wiphy_apply_custom_regulatory(wiphy, regd); in ath_regd_init_wiphy()
DMakefile14 regd.o \
/Linux-v5.4/drivers/net/wireless/marvell/mwifiex/
Dsta_cmdresp.c1024 struct ieee80211_regdomain *regd; in mwifiex_create_custom_regdomain() local
1034 regd = kzalloc(struct_size(regd, reg_rules, num_chan), GFP_KERNEL); in mwifiex_create_custom_regdomain()
1035 if (!regd) in mwifiex_create_custom_regdomain()
1044 kfree(regd); in mwifiex_create_custom_regdomain()
1075 rule = &regd->reg_rules[valid_rules - 1]; in mwifiex_create_custom_regdomain()
1098 regd->n_reg_rules = valid_rules; in mwifiex_create_custom_regdomain()
1099 regd->alpha2[0] = '9'; in mwifiex_create_custom_regdomain()
1100 regd->alpha2[1] = '9'; in mwifiex_create_custom_regdomain()
1102 return regd; in mwifiex_create_custom_regdomain()
1112 struct ieee80211_regdomain *regd; in mwifiex_ret_chan_region_cfg() local
[all …]
/Linux-v5.4/drivers/net/wireless/intel/iwlwifi/
Diwl-nvm-parse.c1084 struct ieee80211_regdomain *regd, *copy_rd; in iwl_parse_nvm_mcc_info() local
1113 regd = kzalloc(struct_size(regd, reg_rules, num_of_ch), GFP_KERNEL); in iwl_parse_nvm_mcc_info()
1114 if (!regd) in iwl_parse_nvm_mcc_info()
1118 regd->alpha2[0] = fw_mcc >> 8; in iwl_parse_nvm_mcc_info()
1119 regd->alpha2[1] = fw_mcc & 0xff; in iwl_parse_nvm_mcc_info()
1145 rule = &regd->reg_rules[valid_rules - 1]; in iwl_parse_nvm_mcc_info()
1174 reg_query_regdb_wmm(regd->alpha2, center_freq, rule); in iwl_parse_nvm_mcc_info()
1177 regd->n_reg_rules = valid_rules; in iwl_parse_nvm_mcc_info()
1183 copy_rd = kmemdup(regd, struct_size(regd, reg_rules, valid_rules), in iwl_parse_nvm_mcc_info()
1188 kfree(regd); in iwl_parse_nvm_mcc_info()
/Linux-v5.4/drivers/net/wireless/broadcom/brcm80211/brcmsmac/
Dchannel.c203 const struct brcms_regd *regd = NULL; in brcms_world_regd() local
208 regd = &cntry_locales[i]; in brcms_world_regd()
213 return regd; in brcms_world_regd()
310 const struct brcms_regd *regd) in brcms_c_set_country() argument
742 const struct brcms_regd *regd = wlc->cmi->world_regd; in brcms_c_regd_init() local
771 wiphy_apply_custom_regulatory(wlc->wiphy, regd->regdomain); in brcms_c_regd_init()
/Linux-v5.4/drivers/net/usb/
Dpegasus.c219 static int __mii_op(pegasus_t *p, __u8 phy, __u8 indx, __u16 *regd, __u8 cmd) in __mii_op() argument
228 *t = cpu_to_le16(*regd); in __mii_op()
244 *regd = le16_to_cpu(regdi); in __mii_op()
254 static int read_mii_word(pegasus_t *pegasus, __u8 phy, __u8 indx, __u16 *regd) in read_mii_word() argument
256 return __mii_op(pegasus, phy, indx, regd, PHY_READ); in read_mii_word()
260 static int write_mii_word(pegasus_t *pegasus, __u8 phy, __u8 indx, __u16 *regd) in write_mii_word() argument
262 return __mii_op(pegasus, phy, indx, regd, PHY_WRITE); in write_mii_word()
/Linux-v5.4/drivers/net/wireless/
Dmac80211_hwsim.c500 const struct ieee80211_regdomain *regd; member
2385 const struct ieee80211_regdomain *regd; member
2431 if (param->regd) { in append_radio_msg()
2435 if (hwsim_world_regdom_custom[i] != param->regd) in append_radio_msg()
3014 if (param->regd) { in mac80211_hwsim_new_radio()
3015 data->regd = param->regd; in mac80211_hwsim_new_radio()
3017 wiphy_apply_custom_regulatory(hw->wiphy, param->regd); in mac80211_hwsim_new_radio()
3161 param.regd = data->regd; in mac80211_hwsim_get_radio()
3511 param.regd = hwsim_world_regdom_custom[idx]; in hwsim_new_radio_nl()
3958 param.regd = &hwsim_world_regdom_custom_01; in init_mac80211_hwsim()
[all …]
/Linux-v5.4/drivers/net/ethernet/8390/
Dne2k-pci.c263 int regd; in ne2k_pci_init_one() local
265 regd = inb(ioaddr + 0x0d); in ne2k_pci_init_one()
271 outb(regd, ioaddr + 0x0d); /* Restore the old values. */ in ne2k_pci_init_one()
Dne.c314 int regd; in ne_probe1() local
316 regd = inb_p(ioaddr + 0x0d); in ne_probe1()
322 outb_p(regd, ioaddr + 0x0d); /* Restore the old values. */ in ne_probe1()
Dax88796.c115 int regd; in ax_initial_check() local
122 regd = ei_inb(ioaddr + 0x0d); in ax_initial_check()
128 ei_outb(regd, ioaddr + 0x0d); /* Restore the old values. */ in ax_initial_check()
/Linux-v5.4/drivers/video/fbdev/sis/
Dsis_main.c5111 u32 rega, regb, regd; in sisfb_post_xgi() local
5309 pci_read_config_dword(mypdev, 0x94, &regd); in sisfb_post_xgi()
5310 regd &= 0xfffffeff; in sisfb_post_xgi()
5311 pci_write_config_dword(mypdev, 0x94, regd); in sisfb_post_xgi()
5332 regd = bios[0x90 + 3] | (bios[0x90 + 4] << 8); in sisfb_post_xgi()
5333 if( (!(v1 & 0x02)) && (v2 & 0x30) && (regd < 0xcf) ) in sisfb_post_xgi()
5358 pci_read_config_dword(pdev, 0x50, &regd); in sisfb_post_xgi()
5359 regd = (regd >> 20) & 0x0f; in sisfb_post_xgi()
5360 if(regd == 1) { in sisfb_post_xgi()
5426 regd = le32_to_cpu(((u32 *)ptr)[regb]); in sisfb_post_xgi()
[all …]
/Linux-v5.4/drivers/net/ethernet/altera/
Daltera_tse.h143 u32 regd; member

12