/Linux-v4.19/drivers/net/wireless/ralink/rt2x00/ |
D | rt2800lib.c | 3523 char txpower) in rt2800_txpower_to_dev() argument 3526 txpower = rt2x00_get_field8(txpower, EEPROM_TXPOWER_ALC); in rt2800_txpower_to_dev() 3529 return clamp_t(char, txpower, MIN_G_TXPOWER, MAX_G_TXPOWER); in rt2800_txpower_to_dev() 3532 return clamp_t(char, txpower, MIN_A_TXPOWER_3593, in rt2800_txpower_to_dev() 3535 return clamp_t(char, txpower, MIN_A_TXPOWER, MAX_A_TXPOWER); in rt2800_txpower_to_dev() 4068 u8 txpower, int delta) in rt2800_compensate_txpower() argument 4077 return min_t(u8, txpower, 0xc); in rt2800_compensate_txpower() 4102 eirp_txpower = eirp_txpower_criterion + (txpower - criterion) + in rt2800_compensate_txpower() 4110 txpower = max(0, txpower + delta - reg_limit); in rt2800_compensate_txpower() 4111 return min_t(u8, txpower, 0xc); in rt2800_compensate_txpower() [all …]
|
D | rt73usb.c | 757 struct rf_channel *rf, const int txpower) in rt73usb_config_channel() argument 763 rt2x00_set_field32(&rf->rf3, RF3_TXPOWER, TXPOWER_TO_DEV(txpower)); in rt73usb_config_channel() 773 if (txpower > MAX_TXPOWER && txpower <= (MAX_TXPOWER + r94)) in rt73usb_config_channel() 774 r94 += txpower - MAX_TXPOWER; in rt73usb_config_channel() 775 else if (txpower < MIN_TXPOWER && txpower >= (MIN_TXPOWER - r94)) in rt73usb_config_channel() 776 r94 += txpower; in rt73usb_config_channel() 798 const int txpower) in rt73usb_config_txpower() argument 807 rt73usb_config_channel(rt2x00dev, &rf, txpower); in rt73usb_config_txpower()
|
D | rt61pci.c | 870 struct rf_channel *rf, const int txpower) in rt61pci_config_channel() argument 876 rt2x00_set_field32(&rf->rf3, RF3_TXPOWER, TXPOWER_TO_DEV(txpower)); in rt61pci_config_channel() 886 if (txpower > MAX_TXPOWER && txpower <= (MAX_TXPOWER + r94)) in rt61pci_config_channel() 887 r94 += txpower - MAX_TXPOWER; in rt61pci_config_channel() 888 else if (txpower < MIN_TXPOWER && txpower >= (MIN_TXPOWER - r94)) in rt61pci_config_channel() 889 r94 += txpower; in rt61pci_config_channel() 915 const int txpower) in rt61pci_config_txpower() argument 924 rt61pci_config_channel(rt2x00dev, &rf, txpower); in rt61pci_config_txpower()
|
/Linux-v4.19/drivers/net/wireless/broadcom/b43legacy/ |
D | radio.c | 1815 static u16 b43legacy_get_txgain_base_band(u16 txpower) in b43legacy_get_txgain_base_band() argument 1819 B43legacy_WARN_ON(txpower > 63); in b43legacy_get_txgain_base_band() 1821 if (txpower >= 54) in b43legacy_get_txgain_base_band() 1823 else if (txpower >= 49) in b43legacy_get_txgain_base_band() 1825 else if (txpower >= 44) in b43legacy_get_txgain_base_band() 1834 static u16 b43legacy_get_txgain_freq_power_amp(u16 txpower) in b43legacy_get_txgain_freq_power_amp() argument 1838 B43legacy_WARN_ON(txpower > 63); in b43legacy_get_txgain_freq_power_amp() 1840 if (txpower >= 32) in b43legacy_get_txgain_freq_power_amp() 1842 else if (txpower >= 25) in b43legacy_get_txgain_freq_power_amp() 1844 else if (txpower >= 20) in b43legacy_get_txgain_freq_power_amp() [all …]
|
D | radio.h | 69 void b43legacy_radio_set_txpower_a(struct b43legacy_wldev *dev, u16 txpower); 72 u16 txpower);
|
D | phy.c | 1780 u16 txpower; in b43legacy_phy_xmitpower() local 1916 txpower = phy->txctl1; in b43legacy_phy_xmitpower() 1919 if (txpower == 0) { in b43legacy_phy_xmitpower() 1920 txpower = 3; in b43legacy_phy_xmitpower() 1929 } else if (radio_attenuation > 4 && txpower != 0) { in b43legacy_phy_xmitpower() 1930 txpower = 0; in b43legacy_phy_xmitpower() 1941 phy->txctl1 = txpower; in b43legacy_phy_xmitpower() 1951 radio_attenuation, txpower); in b43legacy_phy_xmitpower()
|
/Linux-v4.19/drivers/staging/rtlwifi/rtl8822be/ |
D | phy.c | 1597 u8 txpower = 0; in rtl8822be_get_txpower_index() local 1614 txpower = rtlefuse->txpwrlevel_cck[path][index]; in rtl8822be_get_txpower_index() 1616 txpower = rtlefuse->txpwrlevel_ht40_1s[path][index]; in rtl8822be_get_txpower_index() 1623 txpower += rtlefuse->txpwr_legacyhtdiff[path][TX_1S]; in rtl8822be_get_txpower_index() 1629 txpower += in rtl8822be_get_txpower_index() 1634 txpower += in rtl8822be_get_txpower_index() 1640 txpower += in rtl8822be_get_txpower_index() 1645 txpower += in rtl8822be_get_txpower_index() 1651 txpower += in rtl8822be_get_txpower_index() 1656 txpower += in rtl8822be_get_txpower_index() [all …]
|
/Linux-v4.19/net/wireless/ |
D | wext-compat.c | 835 if ((data->txpower.flags & IW_TXPOW_TYPE) != IW_TXPOW_DBM) in cfg80211_wext_siwtxpower() 837 if (data->txpower.flags & IW_TXPOW_RANGE) in cfg80211_wext_siwtxpower() 844 if (!data->txpower.disabled) { in cfg80211_wext_siwtxpower() 847 if (data->txpower.fixed) { in cfg80211_wext_siwtxpower() 852 if (data->txpower.value < 0) in cfg80211_wext_siwtxpower() 854 dbm = data->txpower.value; in cfg80211_wext_siwtxpower() 862 if (data->txpower.value < 0) { in cfg80211_wext_siwtxpower() 865 dbm = data->txpower.value; in cfg80211_wext_siwtxpower() 886 if ((data->txpower.flags & IW_TXPOW_TYPE) != IW_TXPOW_DBM) in cfg80211_wext_giwtxpower() 888 if (data->txpower.flags & IW_TXPOW_RANGE) in cfg80211_wext_giwtxpower() [all …]
|
/Linux-v4.19/drivers/net/wireless/intel/iwlegacy/ |
D | 3945.c | 1401 struct il3945_txpowertable_cmd txpower = { in il3945_send_tx_power() local 1413 txpower.band = (il->band == NL80211_BAND_5GHZ) ? 0 : 1; in il3945_send_tx_power() 1431 txpower.power[i].tpc = ch_info->power_info[i].tpc; in il3945_send_tx_power() 1432 txpower.power[i].rate = il3945_rates[rate_idx].plcp; in il3945_send_tx_power() 1435 le16_to_cpu(txpower.channel), txpower.band, in il3945_send_tx_power() 1436 txpower.power[i].tpc.tx_gain, in il3945_send_tx_power() 1437 txpower.power[i].tpc.dsp_atten, txpower.power[i].rate); in il3945_send_tx_power() 1442 txpower.power[i].tpc = ch_info->power_info[i].tpc; in il3945_send_tx_power() 1443 txpower.power[i].rate = il3945_rates[rate_idx].plcp; in il3945_send_tx_power() 1446 le16_to_cpu(txpower.channel), txpower.band, in il3945_send_tx_power() [all …]
|
/Linux-v4.19/drivers/net/wireless/ath/ath9k/ |
D | ar9002_mac.c | 284 | SM(i->txpower[0], AR_XmitPower0) in ar9002_set_txdesc() 310 WRITE_ONCE(ads->ds_ctl9, SM(i->txpower[1], AR_XmitPower1)); in ar9002_set_txdesc() 311 WRITE_ONCE(ads->ds_ctl10, SM(i->txpower[2], AR_XmitPower2)); in ar9002_set_txdesc() 312 WRITE_ONCE(ads->ds_ctl11, SM(i->txpower[3], AR_XmitPower3)); in ar9002_set_txdesc()
|
D | common.h | 91 u16 new_txpow, u16 *txpower);
|
D | ar9003_mac.c | 104 | SM(i->txpower[0], AR_XmitPower0) in ar9003_set_txdesc() 155 WRITE_ONCE(ads->ctl20, SM(i->txpower[1], AR_XmitPower1)); in ar9003_set_txdesc() 156 WRITE_ONCE(ads->ctl21, SM(i->txpower[2], AR_XmitPower2)); in ar9003_set_txdesc() 157 WRITE_ONCE(ads->ctl22, SM(i->txpower[3], AR_XmitPower3)); in ar9003_set_txdesc()
|
D | common.c | 368 u16 new_txpow, u16 *txpower) in ath9k_cmn_update_txpow() argument 376 *txpower = reg->max_power_level; in ath9k_cmn_update_txpow()
|
D | xmit.c | 1199 int txpower = fi->tx_power; in ath_get_rate_txpower() local 1216 txpower += power_ht40delta; in ath_get_rate_txpower() 1221 txpower -= 2 * AR9287_PWR_TABLE_OFFSET_DB; in ath_get_rate_txpower() 1227 txpower -= 2 * power_offset; in ath_get_rate_txpower() 1231 txpower -= 2; in ath_get_rate_txpower() 1233 txpower = max(txpower, 0); in ath_get_rate_txpower() 1234 max_power = min_t(u8, ah->tx_power[rateidx], txpower); in ath_get_rate_txpower() 1327 info->txpower[i] = ath_get_rate_txpower(sc, bf, rix, in ath_buf_set_rate() 1358 info->txpower[i] = ath_get_rate_txpower(sc, bf, rix, false, in ath_buf_set_rate() 2173 u8 txpower; in setup_frame_info() local [all …]
|
D | channel.c | 120 ctx->txpower = ATH_TXPOWER_MAX; in ath_chanctx_init() 916 sc->offchannel.chan.txpower = vif->bss_conf.txpower; in ath_offchannel_next() 920 sc->offchannel.chan.txpower = vif->bss_conf.txpower; in ath_offchannel_next() 1349 ctx->txpower = ATH_TXPOWER_MAX; in ath9k_offchannel_init()
|
D | main.c | 241 sc->cur_chan->txpower, in ath_complete_reset() 1199 if (*power < vif->bss_conf.txpower) in ath9k_tpc_vif_iter() 1200 *power = vif->bss_conf.txpower; in ath9k_tpc_vif_iter() 1212 power = (vif) ? vif->bss_conf.txpower : -1; in ath9k_set_txpower() 1221 sc->cur_chan->txpower = 2 * power; in ath9k_set_txpower() 1222 ath9k_hw_set_txpowerlimit(ah, sc->cur_chan->txpower, false); in ath9k_set_txpower() 1826 vif->addr, bss_conf->txpower, bss_conf->txpower_type); in ath9k_bss_info_changed()
|
D | ar9003_phy.c | 1842 static void ar9003_hw_tx99_set_txpower(struct ath_hw *ah, u8 txpower) in ar9003_hw_tx99_set_txpower() argument 1847 txpower = txpower <= MAX_RATE_POWER ? txpower : MAX_RATE_POWER; in ar9003_hw_tx99_set_txpower() 1849 p_pwr_array[i] = txpower; in ar9003_hw_tx99_set_txpower()
|
/Linux-v4.19/drivers/net/wireless/marvell/libertas/ |
D | radiotap.h | 7 u8 txpower; member
|
/Linux-v4.19/drivers/net/wireless/ath/carl9170/ |
D | tx.c | 711 u8 *txpower; in carl9170_tx_rate_tpc_chains() local 724 txpower = ar->power_2G_ht40; in carl9170_tx_rate_tpc_chains() 726 txpower = ar->power_5G_ht40; in carl9170_tx_rate_tpc_chains() 729 txpower = ar->power_2G_ht20; in carl9170_tx_rate_tpc_chains() 731 txpower = ar->power_5G_ht20; in carl9170_tx_rate_tpc_chains() 735 *tpc += txpower[idx & 7]; in carl9170_tx_rate_tpc_chains() 739 txpower = ar->power_2G_cck; in carl9170_tx_rate_tpc_chains() 741 txpower = ar->power_2G_ofdm; in carl9170_tx_rate_tpc_chains() 743 txpower = ar->power_5G_leg; in carl9170_tx_rate_tpc_chains() 748 *tpc += txpower[(rate->hw_value & 0x30) >> 4]; in carl9170_tx_rate_tpc_chains()
|
/Linux-v4.19/drivers/net/wireless/realtek/rtlwifi/rtl8821ae/ |
D | phy.c | 2651 u8 txpower = 0; in _rtl8821ae_get_txpower_index() local 2666 txpower = rtlefuse->txpwrlevel_cck[path][index]; in _rtl8821ae_get_txpower_index() 2668 txpower = rtlefuse->txpwrlevel_ht40_1s[path][index]; in _rtl8821ae_get_txpower_index() 2674 txpower += rtlefuse->txpwr_legacyhtdiff[path][TX_1S]; in _rtl8821ae_get_txpower_index() 2679 txpower += rtlefuse->txpwr_ht20diff[path][TX_1S]; in _rtl8821ae_get_txpower_index() 2682 txpower += rtlefuse->txpwr_ht20diff[path][TX_2S]; in _rtl8821ae_get_txpower_index() 2686 txpower += rtlefuse->txpwr_ht40diff[path][TX_1S]; in _rtl8821ae_get_txpower_index() 2689 txpower += rtlefuse->txpwr_ht40diff[path][TX_2S]; in _rtl8821ae_get_txpower_index() 2694 txpower += rtlefuse->txpwr_ht40diff[path][TX_1S]; in _rtl8821ae_get_txpower_index() 2698 txpower += rtlefuse->txpwr_ht40diff[path][TX_2S]; in _rtl8821ae_get_txpower_index() [all …]
|
/Linux-v4.19/drivers/net/wireless/realtek/rtlwifi/rtl8723be/ |
D | phy.c | 972 u8 txpower = 0; in _rtl8723be_get_txpower_index() local 981 txpower = rtlefuse->txpwrlevel_cck[path][index]; in _rtl8723be_get_txpower_index() 983 txpower = rtlefuse->txpwrlevel_ht40_1s[path][index]; in _rtl8723be_get_txpower_index() 990 txpower += rtlefuse->txpwr_legacyhtdiff[0][TX_1S]; in _rtl8723be_get_txpower_index() 994 txpower += rtlefuse->txpwr_ht20diff[0][TX_1S]; in _rtl8723be_get_txpower_index() 996 txpower += rtlefuse->txpwr_ht20diff[0][TX_2S]; in _rtl8723be_get_txpower_index() 999 txpower += rtlefuse->txpwr_ht40diff[0][TX_1S]; in _rtl8723be_get_txpower_index() 1001 txpower += rtlefuse->txpwr_ht40diff[0][TX_2S]; in _rtl8723be_get_txpower_index() 1009 txpower += power_diff_byrate; in _rtl8723be_get_txpower_index() 1011 if (txpower > MAX_POWER_INDEX) in _rtl8723be_get_txpower_index() [all …]
|
/Linux-v4.19/include/uapi/linux/ |
D | wireless.h | 910 struct iw_param txpower; /* default transmit power */ member 1028 __s32 txpower[IW_MAX_TXPOWER]; /* list, in bps */ member
|
/Linux-v4.19/net/mac80211/ |
D | debugfs_netdev.c | 215 IEEE80211_IF_FILE(txpower, vif.bss_conf.txpower, DEC); 776 DEBUGFS_ADD(txpower); in add_files()
|
/Linux-v4.19/drivers/net/wireless/ath/ath10k/ |
D | mac.c | 4836 static int ath10k_mac_txpower_setup(struct ath10k *ar, int txpower) in ath10k_mac_txpower_setup() argument 4843 ath10k_dbg(ar, ATH10K_DBG_MAC, "mac txpower %d\n", txpower); in ath10k_mac_txpower_setup() 4846 ret = ath10k_wmi_pdev_set_param(ar, param, txpower * 2); in ath10k_mac_txpower_setup() 4849 txpower, ret); in ath10k_mac_txpower_setup() 4854 ret = ath10k_wmi_pdev_set_param(ar, param, txpower * 2); in ath10k_mac_txpower_setup() 4857 txpower, ret); in ath10k_mac_txpower_setup() 4867 int ret, txpower = -1; in ath10k_mac_txpower_recalc() local 4872 if (arvif->txpower <= 0) in ath10k_mac_txpower_recalc() 4875 if (txpower == -1) in ath10k_mac_txpower_recalc() 4876 txpower = arvif->txpower; in ath10k_mac_txpower_recalc() [all …]
|
/Linux-v4.19/drivers/net/wireless/ath/ath5k/ |
D | phy.c | 3599 u8 txpower) in ath5k_hw_txpower() argument 3607 if (txpower > AR5K_TUNE_MAX_TXPOWER) { in ath5k_hw_txpower() 3608 ATH5K_ERR(ah, "invalid tx power: %u\n", txpower); in ath5k_hw_txpower() 3678 ath5k_setup_rate_powertable(ah, txpower, &rate_info, ee_mode); in ath5k_hw_txpower() 3724 ath5k_hw_set_txpower_limit(struct ath5k_hw *ah, u8 txpower) in ath5k_hw_set_txpower_limit() argument 3727 "changing txpower to %d\n", txpower); in ath5k_hw_set_txpower_limit() 3729 return ath5k_hw_txpower(ah, ah->ah_current_channel, txpower); in ath5k_hw_set_txpower_limit()
|