Home
last modified time | relevance | path

Searched refs:tx_power (Results 1 – 25 of 65) sorted by relevance

123

/Linux-v5.4/drivers/net/wireless/realtek/rtw88/
Dphy.c1581 u8 tx_power; in rtw_phy_get_2g_tx_power_index() local
1587 tx_power = pwr_idx_2g->cck_base[group]; in rtw_phy_get_2g_tx_power_index()
1589 tx_power = pwr_idx_2g->bw40_base[group]; in rtw_phy_get_2g_tx_power_index()
1592 tx_power += pwr_idx_2g->ht_1s_diff.ofdm * factor; in rtw_phy_get_2g_tx_power_index()
1601 return tx_power; in rtw_phy_get_2g_tx_power_index()
1608 tx_power += pwr_idx_2g->ht_1s_diff.bw20 * factor; in rtw_phy_get_2g_tx_power_index()
1610 tx_power += pwr_idx_2g->ht_2s_diff.bw20 * factor; in rtw_phy_get_2g_tx_power_index()
1615 tx_power += pwr_idx_2g->ht_2s_diff.bw40 * factor; in rtw_phy_get_2g_tx_power_index()
1619 return tx_power; in rtw_phy_get_2g_tx_power_index()
1628 u8 tx_power; in rtw_phy_get_5g_tx_power_index() local
[all …]
/Linux-v5.4/drivers/net/wireless/mediatek/mt76/mt7603/
Dmcu.c452 s8 tx_power; in mt7603_mcu_set_channel() local
463 tx_power = hw->conf.power_level * 2; in mt7603_mcu_set_channel()
465 tx_power -= 6; in mt7603_mcu_set_channel()
466 tx_power = min(tx_power, dev->tx_power_limit); in mt7603_mcu_set_channel()
468 dev->mt76.txpower_cur = tx_power; in mt7603_mcu_set_channel()
471 req.txpower[i] = tx_power; in mt7603_mcu_set_channel()
/Linux-v5.4/drivers/net/wireless/ath/ath5k/
Ddesc.c80 unsigned int tx_power, in ath5k_hw_setup_2word_tx_desc() argument
246 unsigned int tx_power, in ath5k_hw_setup_4word_tx_desc() argument
281 tx_power += ah->ah_txpower.txp_offset; in ath5k_hw_setup_4word_tx_desc()
282 if (tx_power > AR5K_TUNE_MAX_TXPOWER) in ath5k_hw_setup_4word_tx_desc()
283 tx_power = AR5K_TUNE_MAX_TXPOWER; in ath5k_hw_setup_4word_tx_desc()
312 txctl0 |= AR5K_REG_SM(tx_power, AR5K_4W_TX_DESC_CTL0_XMIT_POWER) | in ath5k_hw_setup_4word_tx_desc()
/Linux-v5.4/drivers/net/wireless/ath/ath9k/
Dtx99.c248 u8 tx_power; in write_file_tx99_power() local
250 r = kstrtou8_from_user(user_buf, count, 0, &tx_power); in write_file_tx99_power()
254 if (tx_power > MAX_RATE_POWER) in write_file_tx99_power()
257 sc->tx99_power = tx_power; in write_file_tx99_power()
Dar5008_phy.c1261 ah->tx_power[0] = CCK_DELTA(rate_array[rate1l]); in ar5008_hw_init_txpower_cck()
1262 ah->tx_power[1] = CCK_DELTA(min(rate_array[rate2l], in ar5008_hw_init_txpower_cck()
1264 ah->tx_power[2] = CCK_DELTA(min(rate_array[rate5_5l], in ar5008_hw_init_txpower_cck()
1266 ah->tx_power[3] = CCK_DELTA(min(rate_array[rate11l], in ar5008_hw_init_txpower_cck()
1277 ah->tx_power[i] = rate_array[idx]; in ar5008_hw_init_txpower_ofdm()
1289 ah->tx_power[i] = rate_array[mcs_idx] + ht40_delta; in ar5008_hw_init_txpower_ht()
1292 memcpy(&ah->tx_power[ds_offset], &ah->tx_power[ss_offset], in ar5008_hw_init_txpower_ht()
Dar9003_phy.c1838 ah->tx_power[0] = rate_array[ALL_TARGET_LEGACY_1L_5L]; in ar9003_hw_init_txpower_cck()
1839 ah->tx_power[1] = rate_array[ALL_TARGET_LEGACY_1L_5L]; in ar9003_hw_init_txpower_cck()
1840 ah->tx_power[2] = min(rate_array[ALL_TARGET_LEGACY_1L_5L], in ar9003_hw_init_txpower_cck()
1842 ah->tx_power[3] = min(rate_array[ALL_TARGET_LEGACY_11L], in ar9003_hw_init_txpower_cck()
1854 ah->tx_power[i] = rate_array[j]; in ar9003_hw_init_txpower_ofdm()
1867 ah->tx_power[i] = rate_array[j]; in ar9003_hw_init_txpower_ht()
1873 ah->tx_power[i] = rate_array[j]; in ar9003_hw_init_txpower_ht()
1879 ah->tx_power[i] = rate_array[j]; in ar9003_hw_init_txpower_ht()
1887 memcpy(&ah->tx_power_stbc[ss_offset], &ah->tx_power[ss_offset], in ar9003_hw_init_txpower_stbc()
1889 memcpy(&ah->tx_power_stbc[ds_offset], &ah->tx_power[ds_offset], in ar9003_hw_init_txpower_stbc()
[all …]
/Linux-v5.4/drivers/net/wireless/intel/iwlegacy/
D4965.c1142 union il4965_tx_power_dual_stream tx_power; in il4965_fill_txpower_tbl() local
1216 tx_power.s.radio_tx_gain[c] = in il4965_fill_txpower_tbl()
1218 tx_power.s.dsp_predis_atten[c] = in il4965_fill_txpower_tbl()
1223 power_idx, tx_power.s.radio_tx_gain[c], in il4965_fill_txpower_tbl()
1224 tx_power.s.dsp_predis_atten[c]); in il4965_fill_txpower_tbl()
1227 tx_power_tbl->power_tbl[i].dw = cpu_to_le32(tx_power.dw); in il4965_fill_txpower_tbl()
1266 is_ht40, ctrl_chan_high, &cmd.tx_power); in il4965_send_tx_power()
1522 &cmd.tx_power); in il4965_hw_channel_switch()
/Linux-v5.4/drivers/net/wireless/intel/iwlwifi/dvm/
Drxon.c387 static int iwl_set_tx_power(struct iwl_priv *priv, s8 tx_power, bool force) in iwl_set_tx_power() argument
399 if (priv->tx_power_user_lmt == tx_power && !force) in iwl_set_tx_power()
402 if (tx_power < IWLAGN_TX_POWER_TARGET_POWER_MIN) { in iwl_set_tx_power()
405 tx_power, in iwl_set_tx_power()
410 if (tx_power > DIV_ROUND_UP(priv->nvm_data->max_tx_pwr_half_dbm, 2)) { in iwl_set_tx_power()
413 tx_power, priv->nvm_data->max_tx_pwr_half_dbm); in iwl_set_tx_power()
422 priv->tx_power_next = tx_power; in iwl_set_tx_power()
433 priv->tx_power_user_lmt = tx_power; in iwl_set_tx_power()
Ddebugfs.c1273 if (tx->tx_power.ant_a || tx->tx_power.ant_b || tx->tx_power.ant_c) { in iwl_dbgfs_ucode_tx_stats_read()
1277 tx->tx_power.ant_a) in iwl_dbgfs_ucode_tx_stats_read()
1280 tx->tx_power.ant_a); in iwl_dbgfs_ucode_tx_stats_read()
1282 tx->tx_power.ant_b) in iwl_dbgfs_ucode_tx_stats_read()
1285 tx->tx_power.ant_b); in iwl_dbgfs_ucode_tx_stats_read()
1287 tx->tx_power.ant_c) in iwl_dbgfs_ucode_tx_stats_read()
1290 tx->tx_power.ant_c); in iwl_dbgfs_ucode_tx_stats_read()
/Linux-v5.4/drivers/staging/wilc1000/
Dwilc_hif.h226 int wilc_set_tx_power(struct wilc_vif *vif, u8 tx_power);
227 int wilc_get_tx_power(struct wilc_vif *vif, u8 *tx_power);
Dwilc_wfi_cfgoperations.c1717 s32 tx_power = MBM_TO_DBM(mbm); in set_tx_power() local
1720 if (tx_power < 0) in set_tx_power()
1721 tx_power = 0; in set_tx_power()
1722 else if (tx_power > 18) in set_tx_power()
1723 tx_power = 18; in set_tx_power()
1724 ret = wilc_set_tx_power(vif, tx_power); in set_tx_power()
/Linux-v5.4/drivers/net/wireless/mediatek/mt76/mt7615/
Dmcu.c1168 s8 tx_power; in mt7615_mcu_set_tx_power() local
1180 tx_power = hw->conf.power_level * 2; in mt7615_mcu_set_tx_power()
1183 tx_power -= 12; in mt7615_mcu_set_tx_power()
1186 tx_power -= 8; in mt7615_mcu_set_tx_power()
1189 tx_power -= 6; in mt7615_mcu_set_tx_power()
1194 tx_power = max_t(s8, tx_power, 0); in mt7615_mcu_set_tx_power()
1195 dev->mt76.txpower_cur = tx_power; in mt7615_mcu_set_tx_power()
1206 data[index] = min_t(u8, data[index], tx_power); in mt7615_mcu_set_tx_power()
/Linux-v5.4/drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/
Dphy_hal.h119 struct tx_power { struct
254 struct tx_power *power, uint channel);
/Linux-v5.4/drivers/net/wireless/admtek/
Dadm8211.c633 u8 tx_power = priv->tx_power > 0x3F ? in adm8211_rf_set_channel() local
634 priv->eeprom->tx_power[chan - 1] : priv->tx_power; in adm8211_rf_set_channel()
712 (priv->pdev->revision < ADM8211_REV_CA ? tx_power : 0)); in adm8211_rf_set_channel()
716 reg |= tx_power << 18; in adm8211_rf_set_channel()
728 tx_power<<2); in adm8211_rf_set_channel()
1891 priv->tx_power = 0x40; in adm8211_probe()
Dadm8211.h530 u8 tx_power[14]; /* 0x54 */ member
562 u8 tx_power; member
/Linux-v5.4/include/net/bluetooth/
Dhci.h1072 __s8 tx_power; member
1254 __s8 tx_power; member
1380 __s8 tx_power; member
1661 __u8 tx_power; member
1675 __u8 tx_power; member
2197 __u8 tx_power; member
/Linux-v5.4/drivers/net/wireless/realtek/rtlwifi/rtl8192ee/
Dphy.c1237 u8 tx_power = 0; in _rtl92ee_get_txpower_index() local
1247 tx_power = rtlefuse->txpwrlevel_cck[rfpath][index]; in _rtl92ee_get_txpower_index()
1249 tx_power = rtlefuse->txpwrlevel_ht40_1s[rfpath][index]; in _rtl92ee_get_txpower_index()
1254 tx_power += rtlefuse->txpwr_legacyhtdiff[rfpath][TX_1S]; in _rtl92ee_get_txpower_index()
1259 tx_power += rtlefuse->txpwr_ht20diff[rfpath][TX_1S]; in _rtl92ee_get_txpower_index()
1261 tx_power += rtlefuse->txpwr_ht20diff[rfpath][TX_2S]; in _rtl92ee_get_txpower_index()
1264 tx_power += rtlefuse->txpwr_ht40diff[rfpath][TX_1S]; in _rtl92ee_get_txpower_index()
1266 tx_power += rtlefuse->txpwr_ht40diff[rfpath][TX_2S]; in _rtl92ee_get_txpower_index()
1273 tx_power += diff; in _rtl92ee_get_txpower_index()
1275 if (tx_power > MAX_POWER_INDEX) in _rtl92ee_get_txpower_index()
[all …]
/Linux-v5.4/drivers/net/wireless/ath/carl9170/
Dwlan.h225 u8 tx_power:6; member
/Linux-v5.4/drivers/net/wireless/ralink/rt2x00/
Drt73usb.c1506 TXPOWER_TO_DEV(entry->queue->rt2x00dev->tx_power)); in rt73usb_write_tx_desc()
2093 char *tx_power; in rt73usb_probe_hw_mode() local
2145 tx_power = rt2x00_eeprom_addr(rt2x00dev, EEPROM_TXPOWER_G_START); in rt73usb_probe_hw_mode()
2148 info[i].default_power1 = TXPOWER_FROM_DEV(tx_power[i]); in rt73usb_probe_hw_mode()
2152 tx_power = rt2x00_eeprom_addr(rt2x00dev, EEPROM_TXPOWER_A_START); in rt73usb_probe_hw_mode()
2156 TXPOWER_FROM_DEV(tx_power[i - 14]); in rt73usb_probe_hw_mode()
Drt2x00config.c253 rt2x00dev->tx_power = conf->power_level; in rt2x00lib_config()
Drt61pci.c1815 TXPOWER_TO_DEV(entry->queue->rt2x00dev->tx_power)); in rt61pci_write_tx_desc()
2655 char *tx_power; in rt61pci_probe_hw_mode() local
2717 tx_power = rt2x00_eeprom_addr(rt2x00dev, EEPROM_TXPOWER_G_START); in rt61pci_probe_hw_mode()
2720 info[i].default_power1 = TXPOWER_FROM_DEV(tx_power[i]); in rt61pci_probe_hw_mode()
2724 tx_power = rt2x00_eeprom_addr(rt2x00dev, EEPROM_TXPOWER_A_START); in rt61pci_probe_hw_mode()
2728 TXPOWER_FROM_DEV(tx_power[i - 14]); in rt61pci_probe_hw_mode()
/Linux-v5.4/drivers/net/wireless/rsi/
Drsi_91x_mgmt.c1147 if (common->tx_power < channel->max_power) in rsi_set_channel()
1148 chan_cfg->tx_power = cpu_to_le16(common->tx_power); in rsi_set_channel()
1150 chan_cfg->tx_power = cpu_to_le16(channel->max_power); in rsi_set_channel()
1194 cmd_frame->desc_word[3] |= cpu_to_le16(common->tx_power << 8); in rsi_send_radio_params_update()
Drsi_main.h300 int tx_power; member
/Linux-v5.4/drivers/net/wireless/intel/ipw2x00/
Dipw2200.c2467 struct ipw_tx_power tx_power; in ipw_set_tx_power() local
2471 memset(&tx_power, 0, sizeof(tx_power)); in ipw_set_tx_power()
2474 tx_power.ieee_mode = IPW_G_MODE; in ipw_set_tx_power()
2475 tx_power.num_channels = geo->bg_channels; in ipw_set_tx_power()
2478 tx_power.channels_tx_power[i].channel_number = in ipw_set_tx_power()
2480 tx_power.channels_tx_power[i].tx_power = max_power ? in ipw_set_tx_power()
2481 min(max_power, priv->tx_power) : priv->tx_power; in ipw_set_tx_power()
2483 if (ipw_send_tx_power(priv, &tx_power)) in ipw_set_tx_power()
2487 tx_power.ieee_mode = IPW_B_MODE; in ipw_set_tx_power()
2488 if (ipw_send_tx_power(priv, &tx_power)) in ipw_set_tx_power()
[all …]
/Linux-v5.4/drivers/staging/rtl8723bs/include/
Drtw_pwrctrl.h185 u8 tx_power; member

123