Searched refs:regd (Results 1 - 25 of 53) sorted by relevance

123

/linux-master/drivers/net/wireless/realtek/rtlwifi/
H A Dregd.c5 #include "regd.h"
335 const struct ieee80211_regdomain *regd; local
342 regd = _rtl_regdomain_select(reg);
343 wiphy_apply_custom_regulatory(wiphy, regd);
393 rtlpriv->regd.country_code =
398 rtlpriv->efuse.channel_plan, rtlpriv->regd.country_code);
400 if (rtlpriv->regd.country_code >= COUNTRY_CODE_MAX) {
404 rtlpriv->regd.country_code = COUNTRY_CODE_WORLD_WIDE_13;
407 country = _rtl_regd_find_country(rtlpriv->regd.country_code);
410 rtlpriv->regd
[all...]
H A DMakefile11 regd.o \
/linux-master/drivers/net/wireless/ath/ath12k/
H A Dreg.c10 /* World regdom to be used in case default regd from fw is unavailable */
33 const struct ieee80211_regdomain *regd; local
35 regd = rcu_dereference_rtnl(hw->wiphy->regd);
37 * user request is received before we update the regd received
40 if (!regd)
43 return memcmp(regd->alpha2, alpha2, 2) != 0;
204 struct ieee80211_regdomain *regd, *regd_copy = NULL; local
214 /* Apply the regd received during init through
216 * receive the regd, initializ
502 ath12k_reg_update_weather_radar_band(struct ath12k_base *ab, struct ieee80211_regdomain *regd, struct ath12k_reg_rule *reg_rule, u8 *rule_idx, u32 flags, u16 max_bw) argument
[all...]
/linux-master/drivers/net/wireless/realtek/rtw88/
H A Dregd.c6 #include "regd.h"
19 const struct rtw_regd *__r = &__d->regd; \
21 "apply alpha2 %c%c, regd {%d, %d}, dfs_region %d\n",\
31 * use worldwide country code and txpwr regd.
348 rtwdev->regd.state = RTW_REGD_STATE_PROGRAMMED;
357 rtwdev->regd.state = RTW_REGD_STATE_WORLDWIDE;
360 rtwdev->regd.regulatory = &rtw_reg_ww;
361 rtwdev->regd.dfs_region = NL80211_DFS_UNSET;
362 rtw_dbg_regd_dump(rtwdev, "regd init state %d: ", rtwdev->regd
507 struct rtw_regd *regd = &rtwdev->regd; local
534 rtw_regd_has_alt(u8 regd, u8 *regd_alt) argument
[all...]
H A Dphy.c12 #include "regd.h"
151 switch (rtwdev->regd.dfs_region) {
1529 static void rtw_phy_set_tx_power_limit(struct rtw_dev *rtwdev, u8 regd, u8 band, argument
1541 if (regd >= RTW_REGD_MAX || bw >= RTW_CHANNEL_WIDTH_MAX ||
1544 "wrong txpwr_lmt regd=%u, band=%u bw=%u, rs=%u, ch_idx=%u, pwr_limit=%d\n",
1545 regd, band, bw, rs, ch_idx, pwr_limit);
1550 hal->tx_pwr_limit_2g[regd][bw][rs][ch_idx] = pwr_limit;
1555 hal->tx_pwr_limit_5g[regd][bw][rs][ch_idx] = pwr_limit;
1564 rtw_xref_5g_txpwr_lmt(struct rtw_dev *rtwdev, u8 regd, argument
1569 s8 lmt_ht = hal->tx_pwr_limit_5g[regd][b
1584 rtw_xref_txpwr_lmt_by_rs(struct rtw_dev *rtwdev, u8 regd, u8 bw, u8 ch_idx) argument
1600 rtw_xref_5g_txpwr_lmt_by_ch(struct rtw_dev *rtwdev, u8 regd, u8 bw) argument
1610 rtw_xref_txpwr_lmt_by_bw(struct rtw_dev *rtwdev, u8 regd) argument
1621 u8 regd; local
1628 __cfg_txpwr_lmt_by_alt(struct rtw_hal *hal, u8 regd, u8 regd_alt, u8 bw, u8 rs) argument
1642 rtw_cfg_txpwr_lmt_by_alt(struct rtw_dev *rtwdev, u8 regd, u8 regd_alt) argument
2025 rtw_phy_get_tx_power_limit(struct rtw_dev *rtwdev, u8 band, enum rtw_bandwidth bw, u8 rf_path, u8 rate, u8 channel, u8 regd) argument
2095 rtw_get_tx_power_params(struct rtw_dev *rtwdev, u8 path, u8 rate, u8 bw, u8 ch, u8 regd, struct rtw_power_params *pwr_param) argument
2134 rtw_phy_get_tx_power_index(struct rtw_dev *rtwdev, u8 rf_path, u8 rate, enum rtw_bandwidth bandwidth, u8 channel, u8 regd) argument
2165 u8 regd = rtw_regd_get(rtwdev); local
2274 __rtw_phy_tx_power_limit_config(struct rtw_hal *hal, u8 regd, u8 bw, u8 rs) argument
2292 u8 regd, bw, rs; local
2303 rtw_phy_init_tx_power_limit(struct rtw_dev *rtwdev, u8 regd, u8 bw, u8 rs) argument
2322 u8 regd, path, rate, rs, bw; local
[all...]
H A Dregd.h70 bool rtw_regd_has_alt(u8 regd, u8 *regd_alt);
H A Dphy.h47 enum rtw_bandwidth bw, u8 channel, u8 regd);
69 u8 regd; member in struct:rtw_txpwr_lmt_cfg_pair
156 u8 rate, u8 bw, u8 ch, u8 regd,
H A DMakefile19 regd.o
H A Ddebug.c15 #include "regd.h"
616 static const char *rtw_get_regd_string(u8 regd) argument
618 switch (regd) {
640 u8 path, rate, bw, ch, regd; local
646 regd = rtw_regd_get(rtwdev);
650 seq_printf(m, "regulatory: %s\n", rtw_get_regd_string(regd));
670 ch, regd, &pwr_param);
/linux-master/drivers/staging/rtl8723bs/os_dep/
H A Dwifi_regd.c123 const struct ieee80211_regdomain *regd; local
131 regd = _rtw_regdomain_select(reg);
132 wiphy_apply_custom_regulatory(wiphy, regd);
/linux-master/drivers/net/wireless/ath/ath11k/
H A Dreg.c11 /* World regdom to be used in case default regd from fw is unavailable */
34 const struct ieee80211_regdomain *regd; local
36 regd = rcu_dereference_rtnl(ar->hw->wiphy->regd);
38 * user request is received before we update the regd received
41 if (!regd)
44 return memcmp(regd->alpha2, alpha2, 2) != 0;
244 struct ieee80211_regdomain *regd, *regd_copy = NULL; local
253 /* Prefer the latest regd update over default if it's available */
255 regd
547 ath11k_reg_update_weather_radar_band(struct ath11k_base *ab, struct ieee80211_regdomain *regd, struct cur_reg_rule *reg_rule, u8 *rule_idx, u32 flags, u16 max_bw) argument
841 struct ieee80211_regdomain *regd; local
[all...]
/linux-master/drivers/net/wireless/ath/
H A DMakefile16 regd.o \
H A Dregd.c23 #include "regd.h"
198 static inline bool is_wwr_sku(u16 regd) argument
200 return ((regd & COUNTRY_ERD_FLAG) != COUNTRY_ERD_FLAG) &&
201 (((regd & WORLD_SKU_MASK) == WORLD_SKU_PREFIX) ||
202 (regd == WORLD));
640 const struct ieee80211_regdomain *regd; local
651 regd = ath_world_regdomain(reg);
659 regd = ath_default_world_regdomain();
662 wiphy_apply_custom_regulatory(wiphy, regd);
/linux-master/drivers/net/wireless/intel/iwlwifi/mvm/
H A Dnvm.c555 struct ieee80211_regdomain *regd; local
588 regd = iwl_mvm_get_current_regdomain(mvm, NULL);
589 if (IS_ERR_OR_NULL(regd))
594 kfree(regd);
595 regd = iwl_mvm_get_regdomain(mvm->hw->wiphy, mcc,
597 if (IS_ERR_OR_NULL(regd))
601 retval = regulatory_set_wiphy_regd_sync(mvm->hw->wiphy, regd);
602 kfree(regd);
613 struct ieee80211_regdomain *regd; local
634 regd
[all...]
H A Dmac80211.c108 struct ieee80211_regdomain *regd = NULL; local
136 regd = iwl_parse_nvm_mcc_info(mvm->trans->dev, mvm->cfg,
145 if (IS_ERR_OR_NULL(regd)) {
147 PTR_ERR_OR_ZERO(regd));
152 regd->alpha2, regd->alpha2[0], regd->alpha2[1], src_id);
170 return regd;
176 struct ieee80211_regdomain *regd; local
181 regd
203 struct ieee80211_regdomain *regd; local
[all...]
/linux-master/drivers/net/wireless/realtek/rtw89/
H A Dregd.c307 static bool rtw89_regd_is_ww(const struct rtw89_regd *regd) argument
309 return regd == &rtw89_ww_regd;
312 static u8 rtw89_regd_get_index(const struct rtw89_regd *regd) argument
316 if (rtw89_regd_is_ww(regd))
319 return regd - rtw89_regd_map;
324 const struct rtw89_regd *regd; local
326 regd = rtw89_regd_find_reg_by_name(alpha2);
327 return rtw89_regd_get_index(regd);
378 rtw89_debug(rtwdev, RTW89_DBG_REGD, "regd: allow unii 4: %d\n",
499 rtw89_debug(rtwdev, RTW89_DBG_REGD, "regd
569 const struct rtw89_regd *regd = regulatory->regd; local
[all...]
H A DMakefile11 regd.o \
/linux-master/net/wireless/
H A Dreg.c152 return rcu_dereference_check(wiphy->regd,
175 const struct ieee80211_regdomain *regd = NULL; local
180 regd = get_cfg80211_regdom();
181 dfs_region = regd->dfs_region;
195 if (wiphy_regd->dfs_region == regd->dfs_region)
201 reg_dfs_region_str(regd->dfs_region));
451 struct ieee80211_regdomain *regd; local
454 regd = kzalloc(struct_size(regd, reg_rules, src_regd->n_reg_rules),
456 if (!regd)
1607 freq_reg_info_regd(u32 center_freq, const struct ieee80211_regdomain *regd, u32 bw) argument
1647 const struct ieee80211_regdomain *regd = reg_get_regdomain(wiphy); local
1689 reg_rule_to_chan_bw_flags(const struct ieee80211_regdomain *regd, const struct ieee80211_reg_rule *reg_rule, const struct ieee80211_channel *chan) argument
1781 const struct ieee80211_regdomain *regd; local
1864 const struct ieee80211_regdomain *regd; local
2290 const struct ieee80211_regdomain *regd; local
2542 handle_channel_custom(struct wiphy *wiphy, struct ieee80211_channel *chan, const struct ieee80211_regdomain *regd, u32 min_bw) argument
2602 handle_band_custom(struct wiphy *wiphy, struct ieee80211_supported_band *sband, const struct ieee80211_regdomain *regd) argument
2622 wiphy_apply_custom_regulatory(struct wiphy *wiphy, const struct ieee80211_regdomain *regd) argument
2808 const struct ieee80211_regdomain *regd, *tmp; local
3164 const struct ieee80211_regdomain *regd; local
3864 const struct ieee80211_regdomain *regd; local
4038 const struct ieee80211_regdomain *regd; local
4204 const struct ieee80211_regdomain *regd = NULL; local
[all...]
/linux-master/drivers/net/wireless/marvell/mwifiex/
H A Dsta_cmdresp.c1045 struct ieee80211_regdomain *regd; local
1055 regd = kzalloc(struct_size(regd, reg_rules, num_chan), GFP_KERNEL);
1056 if (!regd)
1065 kfree(regd);
1096 rule = &regd->reg_rules[valid_rules - 1];
1119 regd->n_reg_rules = valid_rules;
1120 regd->alpha2[0] = '9';
1121 regd->alpha2[1] = '9';
1123 return regd;
1133 struct ieee80211_regdomain *regd; local
[all...]
/linux-master/drivers/net/wireless/broadcom/brcm80211/brcmsmac/
H A Dchannel.c203 const struct brcms_regd *regd = NULL; local
208 regd = &cntry_locales[i];
213 return regd;
310 const struct brcms_regd *regd)
740 const struct brcms_regd *regd = wlc->cmi->world_regd; local
769 wiphy_apply_custom_regulatory(wlc->wiphy, regd->regdomain);
309 brcms_c_set_country(struct brcms_cm_info *wlc_cm, const struct brcms_regd *regd) argument
/linux-master/drivers/net/wireless/intel/iwlwifi/
H A Diwl-nvm-parse.c1731 struct ieee80211_regdomain *regd, *copy_rd; local
1765 regd = kzalloc(struct_size(regd, reg_rules, num_of_ch), GFP_KERNEL);
1766 if (!regd)
1770 regd->alpha2[0] = fw_mcc >> 8;
1771 regd->alpha2[1] = fw_mcc & 0xff;
1800 rule = &regd->reg_rules[valid_rules - 1];
1829 reg_query_regdb_wmm(regd->alpha2, center_freq, rule);
1842 rule = &regd->reg_rules[valid_rules - 1];
1851 regd
[all...]
/linux-master/drivers/net/wireless/mediatek/mt76/
H A Deeprom.c215 struct property *regd = of_find_property(cur, "regdomain", NULL); local
217 if (!country && !regd) {
223 mt76_string_prop_find(regd, region_name)) {
/linux-master/drivers/net/usb/
H A Dpegasus.c175 static int __mii_op(pegasus_t *p, __u8 phy, __u8 indx, __u16 *regd, __u8 cmd) argument
183 *t = cpu_to_le16(*regd);
203 *regd = le16_to_cpu(regdi);
212 static int read_mii_word(pegasus_t *pegasus, __u8 phy, __u8 indx, __u16 *regd) argument
214 return __mii_op(pegasus, phy, indx, regd, PHY_READ);
218 static int write_mii_word(pegasus_t *pegasus, __u8 phy, __u8 indx, __u16 *regd) argument
220 return __mii_op(pegasus, phy, indx, regd, PHY_WRITE);
/linux-master/drivers/net/ethernet/8390/
H A Dne2k-pci.c265 int regd; local
268 regd = inb(ioaddr + 0x0d);
276 outb(regd, ioaddr + 0x0d);
/linux-master/drivers/video/fbdev/sis/
H A Dsis_main.c5096 u32 rega, regb, regd; local
5294 pci_read_config_dword(mypdev, 0x94, &regd);
5295 regd &= 0xfffffeff;
5296 pci_write_config_dword(mypdev, 0x94, regd);
5317 regd = bios[0x90 + 3] | (bios[0x90 + 4] << 8);
5318 if( (!(v1 & 0x02)) && (v2 & 0x30) && (regd < 0xcf) )
5343 pci_read_config_dword(pdev, 0x50, &regd);
5344 regd = (regd >> 20) & 0x0f;
5345 if(regd
[all...]

Completed in 312 milliseconds

123