/kernel/linux/linux-5.10/drivers/net/wireless/broadcom/brcm80211/brcmsmac/ |
H A D | channel.c | 230 struct brcms_cm_info *wlc_cm, struct txpwr_limits *txpwr, in brcms_c_channel_min_txpower_limits_with_local_constraint() 237 txpwr->cck[j] = min(txpwr->cck[j], local_constraint_qdbm); in brcms_c_channel_min_txpower_limits_with_local_constraint() 241 txpwr->ofdm[j] = min(txpwr->ofdm[j], local_constraint_qdbm); in brcms_c_channel_min_txpower_limits_with_local_constraint() 245 txpwr->ofdm_cdd[j] = in brcms_c_channel_min_txpower_limits_with_local_constraint() 246 min(txpwr->ofdm_cdd[j], local_constraint_qdbm); in brcms_c_channel_min_txpower_limits_with_local_constraint() 250 txpwr->ofdm_40_siso[j] = in brcms_c_channel_min_txpower_limits_with_local_constraint() 251 min(txpwr->ofdm_40_siso[j], local_constraint_qdbm); in brcms_c_channel_min_txpower_limits_with_local_constraint() 255 txpwr in brcms_c_channel_min_txpower_limits_with_local_constraint() 229 brcms_c_channel_min_txpower_limits_with_local_constraint( struct brcms_cm_info *wlc_cm, struct txpwr_limits *txpwr, u8 local_constraint_qdbm) brcms_c_channel_min_txpower_limits_with_local_constraint() argument 378 struct txpwr_limits txpwr; brcms_c_channel_set_chanspec() local 398 brcms_c_channel_reg_limits(struct brcms_cm_info *wlc_cm, u16 chanspec, struct txpwr_limits *txpwr) brcms_c_channel_reg_limits() argument [all...] |
H A D | channel.h | 20 /* conversion for phy txpwr calculations that use .25 dB units */ 42 struct txpwr_limits *txpwr);
|
H A D | pub.h | 324 int brcms_c_set_tx_power(struct brcms_c_info *wlc, int txpwr);
|
/kernel/linux/linux-6.6/drivers/net/wireless/broadcom/brcm80211/brcmsmac/ |
H A D | channel.c | 230 struct brcms_cm_info *wlc_cm, struct txpwr_limits *txpwr, in brcms_c_channel_min_txpower_limits_with_local_constraint() 237 txpwr->cck[j] = min(txpwr->cck[j], local_constraint_qdbm); in brcms_c_channel_min_txpower_limits_with_local_constraint() 241 txpwr->ofdm[j] = min(txpwr->ofdm[j], local_constraint_qdbm); in brcms_c_channel_min_txpower_limits_with_local_constraint() 245 txpwr->ofdm_cdd[j] = in brcms_c_channel_min_txpower_limits_with_local_constraint() 246 min(txpwr->ofdm_cdd[j], local_constraint_qdbm); in brcms_c_channel_min_txpower_limits_with_local_constraint() 250 txpwr->ofdm_40_siso[j] = in brcms_c_channel_min_txpower_limits_with_local_constraint() 251 min(txpwr->ofdm_40_siso[j], local_constraint_qdbm); in brcms_c_channel_min_txpower_limits_with_local_constraint() 255 txpwr in brcms_c_channel_min_txpower_limits_with_local_constraint() 229 brcms_c_channel_min_txpower_limits_with_local_constraint( struct brcms_cm_info *wlc_cm, struct txpwr_limits *txpwr, u8 local_constraint_qdbm) brcms_c_channel_min_txpower_limits_with_local_constraint() argument 378 struct txpwr_limits txpwr; brcms_c_channel_set_chanspec() local 398 brcms_c_channel_reg_limits(struct brcms_cm_info *wlc_cm, u16 chanspec, struct txpwr_limits *txpwr) brcms_c_channel_reg_limits() argument [all...] |
H A D | channel.h | 20 /* conversion for phy txpwr calculations that use .25 dB units */ 42 struct txpwr_limits *txpwr);
|
H A D | pub.h | 324 int brcms_c_set_tx_power(struct brcms_c_info *wlc, int txpwr);
|
/kernel/linux/linux-5.10/drivers/net/wireless/mediatek/mt76/ |
H A D | mt76x02_txrx.c | 96 s8 mt76x02_tx_get_txpwr_adj(struct mt76x02_dev *dev, s8 txpwr, s8 max_txpwr_adj) in mt76x02_tx_get_txpwr_adj() argument 98 txpwr = min_t(s8, txpwr, dev->txpower_conf); in mt76x02_tx_get_txpwr_adj() 99 txpwr -= (dev->target_power + dev->target_power_delta[0]); in mt76x02_tx_get_txpwr_adj() 100 txpwr = min_t(s8, txpwr, max_txpwr_adj); in mt76x02_tx_get_txpwr_adj() 104 else if (txpwr >= 0) in mt76x02_tx_get_txpwr_adj() 105 return min_t(s8, txpwr, 7); in mt76x02_tx_get_txpwr_adj() 107 return (txpwr < -16) ? 8 : (txpwr in mt76x02_tx_get_txpwr_adj() 110 mt76x02_tx_set_txpwr_auto(struct mt76x02_dev *dev, s8 txpwr) mt76x02_tx_set_txpwr_auto() argument [all...] |
H A D | mt76x02.h | 166 s8 mt76x02_tx_get_txpwr_adj(struct mt76x02_dev *dev, s8 txpwr, 169 void mt76x02_tx_set_txpwr_auto(struct mt76x02_dev *dev, s8 txpwr);
|
/kernel/linux/linux-6.6/drivers/net/wireless/mediatek/mt76/ |
H A D | mt76x02_txrx.c | 96 s8 mt76x02_tx_get_txpwr_adj(struct mt76x02_dev *dev, s8 txpwr, s8 max_txpwr_adj) in mt76x02_tx_get_txpwr_adj() argument 98 txpwr = min_t(s8, txpwr, dev->txpower_conf); in mt76x02_tx_get_txpwr_adj() 99 txpwr -= (dev->target_power + dev->target_power_delta[0]); in mt76x02_tx_get_txpwr_adj() 100 txpwr = min_t(s8, txpwr, max_txpwr_adj); in mt76x02_tx_get_txpwr_adj() 104 else if (txpwr >= 0) in mt76x02_tx_get_txpwr_adj() 105 return min_t(s8, txpwr, 7); in mt76x02_tx_get_txpwr_adj() 107 return (txpwr < -16) ? 8 : (txpwr in mt76x02_tx_get_txpwr_adj() 110 mt76x02_tx_set_txpwr_auto(struct mt76x02_dev *dev, s8 txpwr) mt76x02_tx_set_txpwr_auto() argument [all...] |
H A D | mt76x02.h | 180 s8 mt76x02_tx_get_txpwr_adj(struct mt76x02_dev *dev, s8 txpwr, 183 void mt76x02_tx_set_txpwr_auto(struct mt76x02_dev *dev, s8 txpwr);
|
/kernel/linux/linux-6.6/drivers/net/wireless/mediatek/mt76/mt7921/ |
H A D | debugfs.c | 80 txpwr.data[TXPWR_USER].rate, \ 81 ARRAY_SIZE(txpwr.data[TXPWR_USER].rate)); \ 83 txpwr.data[TXPWR_EEPROM].rate, \ 84 ARRAY_SIZE(txpwr.data[TXPWR_EEPROM].rate)); \ 86 txpwr.data[TXPWR_MAC].rate, \ 87 ARRAY_SIZE(txpwr.data[TXPWR_MAC].rate)); \ 94 struct mt7921_txpwr txpwr; in mt7921_txpwr() local 98 ret = mt7921_get_txpwr_info(dev, &txpwr); in mt7921_txpwr() 104 seq_printf(s, "Tx power table (channel %d)\n", txpwr.ch); in mt7921_txpwr()
|
H A D | mcu.h | 74 struct mt7921_txpwr txpwr; member
|
H A D | mcu.c | 921 int mt7921_get_txpwr_info(struct mt792x_dev *dev, struct mt7921_txpwr *txpwr) in mt7921_get_txpwr_info() argument 937 memcpy(txpwr, &event->txpwr, sizeof(event->txpwr)); in mt7921_get_txpwr_info()
|
H A D | mt7921.h | 286 int mt7921_get_txpwr_info(struct mt792x_dev *dev, struct mt7921_txpwr *txpwr);
|
/kernel/linux/linux-5.10/drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/ |
H A D | phy_cmn.c | 1312 struct txpwr_limits *txpwr) in wlc_phy_txpower_target_set() 1318 &txpwr->cck[0], BRCMS_NUM_RATES_CCK); in wlc_phy_txpower_target_set() 1321 &txpwr->ofdm[0], BRCMS_NUM_RATES_OFDM); in wlc_phy_txpower_target_set() 1323 &txpwr->ofdm_cdd[0], BRCMS_NUM_RATES_OFDM); in wlc_phy_txpower_target_set() 1326 &txpwr->ofdm_40_siso[0], BRCMS_NUM_RATES_OFDM); in wlc_phy_txpower_target_set() 1328 &txpwr->ofdm_40_cdd[0], BRCMS_NUM_RATES_OFDM); in wlc_phy_txpower_target_set() 1331 &txpwr->mcs_20_siso[0], BRCMS_NUM_RATES_MCS_1_STREAM); in wlc_phy_txpower_target_set() 1333 &txpwr->mcs_20_cdd[0], BRCMS_NUM_RATES_MCS_1_STREAM); in wlc_phy_txpower_target_set() 1335 &txpwr->mcs_20_stbc[0], BRCMS_NUM_RATES_MCS_1_STREAM); in wlc_phy_txpower_target_set() 1337 &txpwr in wlc_phy_txpower_target_set() 1311 wlc_phy_txpower_target_set(struct brcms_phy_pub *ppi, struct txpwr_limits *txpwr) wlc_phy_txpower_target_set() argument 1644 wlc_phy_txpower_reg_limit_calc(struct brcms_phy *pi, struct txpwr_limits *txpwr, u16 chanspec) wlc_phy_txpower_reg_limit_calc() argument 1844 wlc_phy_txpower_limit_set(struct brcms_phy_pub *ppi, struct txpwr_limits *txpwr, u16 chanspec) wlc_phy_txpower_limit_set() argument [all...] |
/kernel/linux/linux-6.6/drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/ |
H A D | phy_cmn.c | 1313 struct txpwr_limits *txpwr) in wlc_phy_txpower_target_set() 1319 &txpwr->cck[0], BRCMS_NUM_RATES_CCK); in wlc_phy_txpower_target_set() 1322 &txpwr->ofdm[0], BRCMS_NUM_RATES_OFDM); in wlc_phy_txpower_target_set() 1324 &txpwr->ofdm_cdd[0], BRCMS_NUM_RATES_OFDM); in wlc_phy_txpower_target_set() 1327 &txpwr->ofdm_40_siso[0], BRCMS_NUM_RATES_OFDM); in wlc_phy_txpower_target_set() 1329 &txpwr->ofdm_40_cdd[0], BRCMS_NUM_RATES_OFDM); in wlc_phy_txpower_target_set() 1332 &txpwr->mcs_20_siso[0], BRCMS_NUM_RATES_MCS_1_STREAM); in wlc_phy_txpower_target_set() 1334 &txpwr->mcs_20_cdd[0], BRCMS_NUM_RATES_MCS_1_STREAM); in wlc_phy_txpower_target_set() 1336 &txpwr->mcs_20_stbc[0], BRCMS_NUM_RATES_MCS_1_STREAM); in wlc_phy_txpower_target_set() 1338 &txpwr in wlc_phy_txpower_target_set() 1312 wlc_phy_txpower_target_set(struct brcms_phy_pub *ppi, struct txpwr_limits *txpwr) wlc_phy_txpower_target_set() argument 1645 wlc_phy_txpower_reg_limit_calc(struct brcms_phy *pi, struct txpwr_limits *txpwr, u16 chanspec) wlc_phy_txpower_reg_limit_calc() argument 1845 wlc_phy_txpower_limit_set(struct brcms_phy_pub *ppi, struct txpwr_limits *txpwr, u16 chanspec) wlc_phy_txpower_limit_set() argument [all...] |
/kernel/linux/linux-5.10/drivers/net/wireless/realtek/rtl818x/rtl8187/ |
H A D | dev.c | 1433 u16 txpwr, reg; in rtl8187_probe() local 1509 &txpwr); in rtl8187_probe() 1510 (*channel++).hw_value = txpwr & 0xFF; in rtl8187_probe() 1511 (*channel++).hw_value = txpwr >> 8; in rtl8187_probe() 1515 &txpwr); in rtl8187_probe() 1516 (*channel++).hw_value = txpwr & 0xFF; in rtl8187_probe() 1517 (*channel++).hw_value = txpwr >> 8; in rtl8187_probe() 1583 &txpwr); in rtl8187_probe() 1584 (*channel++).hw_value = txpwr & 0xFF; in rtl8187_probe() 1585 (*channel++).hw_value = txpwr >> in rtl8187_probe() [all...] |
/kernel/linux/linux-6.6/drivers/net/wireless/realtek/rtl818x/rtl8187/ |
H A D | dev.c | 1435 u16 txpwr, reg; in rtl8187_probe() local 1511 &txpwr); in rtl8187_probe() 1512 (*channel++).hw_value = txpwr & 0xFF; in rtl8187_probe() 1513 (*channel++).hw_value = txpwr >> 8; in rtl8187_probe() 1517 &txpwr); in rtl8187_probe() 1518 (*channel++).hw_value = txpwr & 0xFF; in rtl8187_probe() 1519 (*channel++).hw_value = txpwr >> 8; in rtl8187_probe() 1585 &txpwr); in rtl8187_probe() 1586 (*channel++).hw_value = txpwr & 0xFF; in rtl8187_probe() 1587 (*channel++).hw_value = txpwr >> in rtl8187_probe() [all...] |
/kernel/linux/linux-6.6/drivers/net/wireless/realtek/rtw89/ |
H A D | sar.c | 461 s16 tmp, txpwr, instant_txpwr = 0; in rtw89_tas_track() local 482 txpwr = instant_txpwr * env->ifs_clm_tx_ratio; in rtw89_tas_track() 483 tas->total_txpwr += txpwr - tas->txpwr_history[tas->cur_idx]; in rtw89_tas_track() 484 tas->txpwr_history[tas->cur_idx] = txpwr; in rtw89_tas_track() 486 "instant_txpwr: %d, tx_ratio: %d, txpwr: %d\n", in rtw89_tas_track() 487 instant_txpwr, env->ifs_clm_tx_ratio, txpwr); in rtw89_tas_track()
|
/kernel/linux/linux-5.10/sound/soc/codecs/ |
H A D | wm8804.c | 166 unsigned int txpwr; in txsrc_put() local 175 txpwr = snd_soc_component_read(component, WM8804_PWRDN) & 0x4; in txsrc_put() 184 snd_soc_component_update_bits(component, WM8804_PWRDN, 0x4, txpwr); in txsrc_put()
|
/kernel/linux/linux-6.6/sound/soc/codecs/ |
H A D | wm8804.c | 166 unsigned int txpwr; in txsrc_put() local 175 txpwr = snd_soc_component_read(component, WM8804_PWRDN) & 0x4; in txsrc_put() 184 snd_soc_component_update_bits(component, WM8804_PWRDN, 0x4, txpwr); in txsrc_put()
|
/kernel/linux/linux-5.10/drivers/net/wireless/realtek/rtl818x/rtl8180/ |
H A D | dev.c | 1688 u16 txpwr; in rtl8180_eeprom_read() local 1690 &txpwr); in rtl8180_eeprom_read() 1691 priv->channels[i].hw_value = txpwr & 0xFF; in rtl8180_eeprom_read() 1692 priv->channels[i + 1].hw_value = txpwr >> 8; in rtl8180_eeprom_read() 1698 u16 txpwr; in rtl8180_eeprom_read() local 1699 eeprom_93cx6_read(&eeprom, 0x20 + (i >> 1), &txpwr); in rtl8180_eeprom_read() 1700 priv->channels[i].hw_value |= (txpwr & 0xFF) << 8; in rtl8180_eeprom_read() 1701 priv->channels[i + 1].hw_value |= txpwr & 0xFF00; in rtl8180_eeprom_read()
|
/kernel/linux/linux-6.6/drivers/net/wireless/realtek/rtl818x/rtl8180/ |
H A D | dev.c | 1690 u16 txpwr; in rtl8180_eeprom_read() local 1692 &txpwr); in rtl8180_eeprom_read() 1693 priv->channels[i].hw_value = txpwr & 0xFF; in rtl8180_eeprom_read() 1694 priv->channels[i + 1].hw_value = txpwr >> 8; in rtl8180_eeprom_read() 1700 u16 txpwr; in rtl8180_eeprom_read() local 1701 eeprom_93cx6_read(&eeprom, 0x20 + (i >> 1), &txpwr); in rtl8180_eeprom_read() 1702 priv->channels[i].hw_value |= (txpwr & 0xFF) << 8; in rtl8180_eeprom_read() 1703 priv->channels[i + 1].hw_value |= txpwr & 0xFF00; in rtl8180_eeprom_read()
|
/kernel/linux/linux-6.6/drivers/net/wireless/mediatek/mt76/mt7915/ |
H A D | debugfs.c | 957 len += scnprintf(buf + len, sz - len, " %6d", txpwr[offs]); \ 977 s8 txpwr[MT7915_SKU_RATE_NUM]; in mt7915_rate_txpower_get() local 989 ret = mt7915_mcu_get_txpower_sku(phy, txpwr, sizeof(txpwr)); in mt7915_rate_txpower_get()
|
/kernel/linux/linux-5.10/drivers/net/wireless/marvell/mwifiex/ |
H A D | sta_ioctl.c | 198 char txpwr[] = {"marvell,00_txpwrlimit"}; in mwifiex_dnld_txpwr_table() local 200 memcpy(&txpwr[8], priv->adapter->country_code, 2); in mwifiex_dnld_txpwr_table() 201 mwifiex_dnld_dt_cfgdata(priv, priv->adapter->dt_node, txpwr); in mwifiex_dnld_txpwr_table()
|