Searched refs:txpower (Results 1 - 25 of 60) sorted by relevance

123

/linux-master/drivers/net/wireless/broadcom/b43legacy/
H A Dradio.h56 void b43legacy_radio_set_txpower_a(struct b43legacy_wldev *dev, u16 txpower);
59 u16 txpower);
H A Dradio.c1781 static u16 b43legacy_get_txgain_base_band(u16 txpower) argument
1785 B43legacy_WARN_ON(txpower > 63);
1787 if (txpower >= 54)
1789 else if (txpower >= 49)
1791 else if (txpower >= 44)
1800 static u16 b43legacy_get_txgain_freq_power_amp(u16 txpower) argument
1804 B43legacy_WARN_ON(txpower > 63);
1806 if (txpower >= 32)
1808 else if (txpower >= 25)
1810 else if (txpower >
1821 b43legacy_get_txgain_dac(u16 txpower) argument
1847 b43legacy_radio_set_txpower_a(struct b43legacy_wldev *dev, u16 txpower) argument
1880 b43legacy_radio_set_txpower_bg(struct b43legacy_wldev *dev, u16 baseband_attenuation, u16 radio_attenuation, u16 txpower) argument
[all...]
H A Dphy.c1755 u16 txpower; local
1891 txpower = phy->txctl1;
1894 if (txpower == 0) {
1895 txpower = 3;
1904 } else if (radio_attenuation > 4 && txpower != 0) {
1905 txpower = 0;
1916 phy->txctl1 = txpower;
1926 radio_attenuation, txpower);
/linux-master/drivers/net/wireless/marvell/libertas/
H A Dradiotap.h7 u8 txpower; member in struct:tx_radiotap_hdr
/linux-master/drivers/net/wireless/ralink/rt2x00/
H A Drt2800lib.c4113 s8 txpower)
4117 txpower = rt2x00_get_field8(txpower, EEPROM_TXPOWER_ALC);
4120 return clamp_t(s8, txpower, MIN_G_TXPOWER, MAX_G_TXPOWER);
4124 return clamp_t(s8, txpower, MIN_A_TXPOWER_3593,
4127 return clamp_t(s8, txpower, MIN_A_TXPOWER, MAX_A_TXPOWER);
4749 u8 txpower, int delta)
4758 return min_t(u8, txpower, 0xc);
4761 return min_t(u8, txpower, 0xf);
4765 * Check if eirp txpower excee
4111 rt2800_txpower_to_dev(struct rt2x00_dev *rt2x00dev, unsigned int channel, s8 txpower) argument
4747 rt2800_compensate_txpower(struct rt2x00_dev *rt2x00dev, int is_rate_b, enum nl80211_band band, int power_level, u8 txpower, int delta) argument
4822 u8 txpower; local
5341 u8 txpower, r1; local
[all...]
H A Drt73usb.c746 struct rf_channel *rf, const int txpower)
752 rt2x00_set_field32(&rf->rf3, RF3_TXPOWER, TXPOWER_TO_DEV(txpower));
762 if (txpower > MAX_TXPOWER && txpower <= (MAX_TXPOWER + r94))
763 r94 += txpower - MAX_TXPOWER;
764 else if (txpower < MIN_TXPOWER && txpower >= (MIN_TXPOWER - r94))
765 r94 += txpower;
787 const int txpower)
796 rt73usb_config_channel(rt2x00dev, &rf, txpower);
745 rt73usb_config_channel(struct rt2x00_dev *rt2x00dev, struct rf_channel *rf, const int txpower) argument
786 rt73usb_config_txpower(struct rt2x00_dev *rt2x00dev, const int txpower) argument
[all...]
/linux-master/drivers/net/wireless/ath/ath9k/
H A Dcommon.h89 u16 new_txpow, u16 *txpower);
H A Dar9002_mac.c284 | SM(i->txpower[0], AR_XmitPower0)
311 WRITE_ONCE(ads->ds_ctl9, SM(i->txpower[1], AR_XmitPower1));
312 WRITE_ONCE(ads->ds_ctl10, SM(i->txpower[2], AR_XmitPower2));
313 WRITE_ONCE(ads->ds_ctl11, SM(i->txpower[3], AR_XmitPower3));
H A Dcommon.c368 u16 new_txpow, u16 *txpower)
376 *txpower = reg->max_power_level;
367 ath9k_cmn_update_txpow(struct ath_hw *ah, u16 cur_txpow, u16 new_txpow, u16 *txpower) argument
H A Dar9003_mac.c104 | SM(i->txpower[0], AR_XmitPower0)
156 WRITE_ONCE(ads->ctl20, SM(i->txpower[1], AR_XmitPower1));
157 WRITE_ONCE(ads->ctl21, SM(i->txpower[2], AR_XmitPower2));
158 WRITE_ONCE(ads->ctl22, SM(i->txpower[3], AR_XmitPower3));
H A Dxmit.c1209 int txpower = fi->tx_power; local
1224 txpower += power_ht40delta;
1229 txpower -= 2 * AR9287_PWR_TABLE_OFFSET_DB;
1235 txpower -= 2 * power_offset;
1239 txpower -= 2;
1241 txpower = max(txpower, 0);
1242 max_power = min_t(u8, ah->tx_power[rateidx], txpower);
1340 info->txpower[i] = ath_get_rate_txpower(sc, bf, rix,
1371 info->txpower[
2142 u8 txpower; local
[all...]
H A Dchannel.c120 ctx->txpower = ATH_TXPOWER_MAX;
916 sc->offchannel.chan.txpower = vif->bss_conf.txpower;
920 sc->offchannel.chan.txpower = vif->bss_conf.txpower;
1349 ctx->txpower = ATH_TXPOWER_MAX;
H A Dmain.c244 sc->cur_chan->txpower,
1281 if (vif->bss_conf.txpower == INT_MIN)
1284 if (*power < vif->bss_conf.txpower)
1285 *power = vif->bss_conf.txpower;
1297 power = (vif) ? vif->bss_conf.txpower : -1;
1306 sc->cur_chan->txpower = 2 * power;
1307 ath9k_hw_set_txpowerlimit(ah, sc->cur_chan->txpower, false);
1936 vif->addr, bss_conf->txpower, bss_conf->txpower_type);
/linux-master/drivers/net/wireless/mediatek/mt76/mt7915/
H A Dmcu.h519 mt7915_get_power_bound(struct mt7915_phy *phy, s8 txpower) argument
524 txpower = mt76_get_sar_power(mphy, mphy->chandef.chan, txpower * 2);
525 txpower -= mt76_tx_power_nss_delta(n_chains);
527 return txpower;
H A Dmt7915.h480 int mt7915_mcu_get_txpower_sku(struct mt7915_phy *phy, s8 *txpower, int len);
481 int mt7915_mcu_set_txpower_frame_min(struct mt7915_phy *phy, s8 txpower);
484 struct ieee80211_sta *sta, s8 txpower);
/linux-master/drivers/net/wireless/intel/iwlegacy/
H A D3945.c1386 struct il3945_txpowertable_cmd txpower = { local
1398 txpower.band = (il->band == NL80211_BAND_5GHZ) ? 0 : 1;
1416 txpower.power[i].tpc = ch_info->power_info[i].tpc;
1417 txpower.power[i].rate = il3945_rates[rate_idx].plcp;
1420 le16_to_cpu(txpower.channel), txpower.band,
1421 txpower.power[i].tpc.tx_gain,
1422 txpower.power[i].tpc.dsp_atten, txpower.power[i].rate);
1427 txpower
[all...]
/linux-master/drivers/net/wireless/silabs/wfx/
H A Dscan.c81 if (req->channels[start_idx]->max_power != vif->bss_conf.txpower)
82 wfx_hif_set_output_power(wvif, vif->bss_conf.txpower);
/linux-master/net/wireless/
H A Dwext-compat.c914 if ((data->txpower.flags & IW_TXPOW_TYPE) != IW_TXPOW_DBM)
916 if (data->txpower.flags & IW_TXPOW_RANGE)
923 if (!data->txpower.disabled) {
926 if (data->txpower.fixed) {
931 if (data->txpower.value < 0)
933 dbm = data->txpower.value;
941 if (data->txpower.value < 0) {
944 dbm = data->txpower.value;
969 if ((data->txpower.flags & IW_TXPOW_TYPE) != IW_TXPOW_DBM)
971 if (data->txpower
[all...]
/linux-master/drivers/net/wireless/mediatek/mt76/mt7996/
H A Dmcu.h813 mt7996_get_power_bound(struct mt7996_phy *phy, s8 txpower) argument
818 txpower = mt76_get_sar_power(mphy, mphy->chandef.chan, txpower * 2);
819 txpower -= mt76_tx_power_nss_delta(n_chains);
821 return txpower;
/linux-master/drivers/net/wireless/ath/carl9170/
H A Dtx.c711 u8 *txpower; local
724 txpower = ar->power_2G_ht40;
726 txpower = ar->power_5G_ht40;
729 txpower = ar->power_2G_ht20;
731 txpower = ar->power_5G_ht20;
735 *tpc += txpower[idx & 7];
739 txpower = ar->power_2G_cck;
741 txpower = ar->power_2G_ofdm;
743 txpower = ar->power_5G_leg;
748 *tpc += txpower[(rat
[all...]
/linux-master/drivers/net/wireless/mediatek/mt76/mt7603/
H A Dmcu.c396 u8 txpower[21]; member in struct:__anon2037
423 for (i = 0; i < ARRAY_SIZE(req.txpower); i++)
424 req.txpower[i] = tx_power;
/linux-master/drivers/net/wireless/realtek/rtlwifi/rtl8821ae/
H A Dphy.c2592 u8 txpower = 0; local
2607 txpower = rtlefuse->txpwrlevel_cck[path][index];
2609 txpower = rtlefuse->txpwrlevel_ht40_1s[path][index];
2615 txpower += rtlefuse->txpwr_legacyhtdiff[path][TX_1S];
2620 txpower += rtlefuse->txpwr_ht20diff[path][TX_1S];
2623 txpower += rtlefuse->txpwr_ht20diff[path][TX_2S];
2627 txpower += rtlefuse->txpwr_ht40diff[path][TX_1S];
2630 txpower += rtlefuse->txpwr_ht40diff[path][TX_2S];
2635 txpower += rtlefuse->txpwr_ht40diff[path][TX_1S];
2639 txpower
[all...]
/linux-master/drivers/net/wireless/realtek/rtlwifi/rtl8723be/
H A Dphy.c948 u8 txpower = 0; local
957 txpower = rtlefuse->txpwrlevel_cck[path][index];
959 txpower = rtlefuse->txpwrlevel_ht40_1s[path][index];
966 txpower += rtlefuse->txpwr_legacyhtdiff[0][TX_1S];
970 txpower += rtlefuse->txpwr_ht20diff[0][TX_1S];
972 txpower += rtlefuse->txpwr_ht20diff[0][TX_2S];
975 txpower += rtlefuse->txpwr_ht40diff[0][TX_1S];
977 txpower += rtlefuse->txpwr_ht40diff[0][TX_2S];
985 txpower += power_diff_byrate;
987 if (txpower > MAX_POWER_INDE
[all...]
/linux-master/include/uapi/linux/
H A Dwireless.h916 struct iw_param txpower; /* default transmit power */ member in union:iwreq_data
1034 __s32 txpower[IW_MAX_TXPOWER]; /* list, in bps */ member in struct:iw_range
/linux-master/drivers/net/wireless/ath/ath12k/
H A Dmac.c638 int ret, txpower = -1; local
644 if (arvif->txpower <= 0)
647 if (txpower == -1)
648 txpower = arvif->txpower;
650 txpower = min(txpower, arvif->txpower);
653 if (txpower == -1)
657 txpower
[all...]

Completed in 550 milliseconds

123