Lines Matching refs:regd
1322 static void rtw_phy_set_tx_power_limit(struct rtw_dev *rtwdev, u8 regd, u8 band, in rtw_phy_set_tx_power_limit() argument
1334 if (regd >= RTW_REGD_MAX || bw >= RTW_CHANNEL_WIDTH_MAX || in rtw_phy_set_tx_power_limit()
1338 regd, band, bw, rs, ch_idx, pwr_limit); in rtw_phy_set_tx_power_limit()
1343 hal->tx_pwr_limit_2g[regd][bw][rs][ch_idx] = pwr_limit; in rtw_phy_set_tx_power_limit()
1348 hal->tx_pwr_limit_5g[regd][bw][rs][ch_idx] = pwr_limit; in rtw_phy_set_tx_power_limit()
1357 rtw_xref_5g_txpwr_lmt(struct rtw_dev *rtwdev, u8 regd, in rtw_xref_5g_txpwr_lmt() argument
1362 s8 lmt_ht = hal->tx_pwr_limit_5g[regd][bw][rs_ht][ch_idx]; in rtw_xref_5g_txpwr_lmt()
1363 s8 lmt_vht = hal->tx_pwr_limit_5g[regd][bw][rs_vht][ch_idx]; in rtw_xref_5g_txpwr_lmt()
1369 hal->tx_pwr_limit_5g[regd][bw][rs_ht][ch_idx] = lmt_vht; in rtw_xref_5g_txpwr_lmt()
1372 hal->tx_pwr_limit_5g[regd][bw][rs_vht][ch_idx] = lmt_ht; in rtw_xref_5g_txpwr_lmt()
1377 rtw_xref_txpwr_lmt_by_rs(struct rtw_dev *rtwdev, u8 regd, u8 bw, u8 ch_idx) in rtw_xref_txpwr_lmt_by_rs() argument
1387 rtw_xref_5g_txpwr_lmt(rtwdev, regd, bw, ch_idx, rs_ht, rs_vht); in rtw_xref_txpwr_lmt_by_rs()
1393 rtw_xref_5g_txpwr_lmt_by_ch(struct rtw_dev *rtwdev, u8 regd, u8 bw) in rtw_xref_5g_txpwr_lmt_by_ch() argument
1398 rtw_xref_txpwr_lmt_by_rs(rtwdev, regd, bw, ch_idx); in rtw_xref_5g_txpwr_lmt_by_ch()
1403 rtw_xref_txpwr_lmt_by_bw(struct rtw_dev *rtwdev, u8 regd) in rtw_xref_txpwr_lmt_by_bw() argument
1408 rtw_xref_5g_txpwr_lmt_by_ch(rtwdev, regd, bw); in rtw_xref_txpwr_lmt_by_bw()
1414 u8 regd; in rtw_xref_txpwr_lmt() local
1416 for (regd = 0; regd < RTW_REGD_MAX; regd++) in rtw_xref_txpwr_lmt()
1417 rtw_xref_txpwr_lmt_by_bw(rtwdev, regd); in rtw_xref_txpwr_lmt()
1427 rtw_phy_set_tx_power_limit(rtwdev, p->regd, p->band, in rtw_parse_tbl_txpwr_lmt()
1745 u8 rate, u8 channel, u8 regd) in rtw_phy_get_tx_power_limit() argument
1755 if (regd > RTW_REGD_WW) in rtw_phy_get_tx_power_limit()
1790 hal->tx_pwr_limit_2g[regd][cur_bw][rs][ch_idx] : in rtw_phy_get_tx_power_limit()
1791 hal->tx_pwr_limit_5g[regd][cur_bw][rs][ch_idx]; in rtw_phy_get_tx_power_limit()
1805 u8 ch, u8 regd, struct rtw_power_params *pwr_param) in rtw_get_tx_power_params() argument
1835 rate, ch, regd); in rtw_get_tx_power_params()
1842 enum rtw_bandwidth bandwidth, u8 channel, u8 regd) in rtw_phy_get_tx_power_index() argument
1849 channel, regd, &pwr_param); in rtw_phy_get_tx_power_index()
1870 u8 regd = rtwdev->regd.txpwr_regd; in rtw_phy_set_tx_power_index_by_rs() local
1887 bw, ch, regd); in rtw_phy_set_tx_power_index_by_rs()
1979 __rtw_phy_tx_power_limit_config(struct rtw_hal *hal, u8 regd, u8 bw, u8 rs) in __rtw_phy_tx_power_limit_config() argument
1986 hal->tx_pwr_limit_2g[regd][bw][rs][ch] -= base; in __rtw_phy_tx_power_limit_config()
1991 hal->tx_pwr_limit_5g[regd][bw][rs][ch] -= base; in __rtw_phy_tx_power_limit_config()
1997 u8 regd, bw, rs; in rtw_phy_tx_power_limit_config() local
2002 for (regd = 0; regd < RTW_REGD_MAX; regd++) in rtw_phy_tx_power_limit_config()
2005 __rtw_phy_tx_power_limit_config(hal, regd, bw, rs); in rtw_phy_tx_power_limit_config()
2009 u8 regd, u8 bw, u8 rs) in rtw_phy_init_tx_power_limit() argument
2017 hal->tx_pwr_limit_2g[regd][bw][rs][ch] = max_power_index; in rtw_phy_init_tx_power_limit()
2021 hal->tx_pwr_limit_5g[regd][bw][rs][ch] = max_power_index; in rtw_phy_init_tx_power_limit()
2027 u8 regd, path, rate, rs, bw; in rtw_phy_init_tx_power() local
2038 for (regd = 0; regd < RTW_REGD_MAX; regd++) in rtw_phy_init_tx_power()
2041 rtw_phy_init_tx_power_limit(rtwdev, regd, bw, in rtw_phy_init_tx_power()