Searched refs:txpower (Results 1 - 25 of 60) sorted by last modified time

123

/linux-master/include/net/
H A Dmac80211.h626 * @txpower: TX power in dBm. INT_MIN means not configured.
744 int txpower; member in struct:ieee80211_bss_conf
2298 * struct ieee80211_sta_txpwr - station txpower configuration
2300 * Used to configure txpower for station.
/linux-master/drivers/net/wireless/virtual/
H A Dmac80211_hwsim.c1777 rx_status.signal += info->control.vif->bss_conf.txpower;
2571 wiphy_dbg(hw->wiphy, " TX Power: %d dBm\n", info->txpower);
/linux-master/drivers/net/wireless/ath/ath11k/
H A Dmac.c739 int ret, txpower = -1; local
745 if (arvif->txpower <= 0)
748 if (txpower == -1)
749 txpower = arvif->txpower;
751 txpower = min(txpower, arvif->txpower);
754 if (txpower == -1)
758 txpower
[all...]
/linux-master/net/mac80211/
H A Dcfg.c3124 *dbm = sdata->vif.bss_conf.txpower;
H A Dtrace.h504 __field(int, txpower)
534 __entry->txpower = link_conf->txpower;
H A Dmain.c177 if (sdata->vif.bss_conf.txpower == INT_MIN)
179 power = min(power, sdata->vif.bss_conf.txpower);
H A Diface.c68 if (power != sdata->vif.bss_conf.txpower) {
69 sdata->vif.bss_conf.txpower = power;
1729 sdata->vif.bss_conf.txpower = INT_MIN; /* unset */
/linux-master/drivers/net/wireless/intel/iwlwifi/mvm/
H A Dmac80211.c3113 bss_conf->txpower);
3114 iwl_mvm_set_tx_power(mvm, vif, bss_conf->txpower);
H A Ddebugfs-vif.c145 vif->bss_conf.txpower);
H A Dmld-mac80211.c990 link_conf->txpower);
991 iwl_mvm_set_tx_power(mvm, vif, link_conf->txpower);
/linux-master/drivers/net/wireless/ti/wlcore/
H A Dmain.c4617 bss_conf->txpower != wlvif->power_level) {
4619 ret = wl1271_acx_tx_power(wl, wlvif, bss_conf->txpower);
4623 wlvif->power_level = bss_conf->txpower;
/linux-master/drivers/net/wireless/silabs/wfx/
H A Dsta.c576 wfx_hif_set_output_power(wvif, info->txpower);
/linux-master/drivers/net/wireless/ralink/rt2x00/
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...]
H A Drt61pci.c774 struct rf_channel *rf, const int txpower)
780 rt2x00_set_field32(&rf->rf3, RF3_TXPOWER, TXPOWER_TO_DEV(txpower));
790 if (txpower > MAX_TXPOWER && txpower <= (MAX_TXPOWER + r94))
791 r94 += txpower - MAX_TXPOWER;
792 else if (txpower < MIN_TXPOWER && txpower >= (MIN_TXPOWER - r94))
793 r94 += txpower;
819 const int txpower)
828 rt61pci_config_channel(rt2x00dev, &rf, txpower);
773 rt61pci_config_channel(struct rt2x00_dev *rt2x00dev, struct rf_channel *rf, const int txpower) argument
818 rt61pci_config_txpower(struct rt2x00_dev *rt2x00dev, const int txpower) argument
[all...]
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 Drt2500usb.c583 struct rf_channel *rf, const int txpower)
588 rt2x00_set_field32(&rf->rf3, RF3_TXPOWER, TXPOWER_TO_DEV(txpower));
614 const int txpower)
619 rt2x00_set_field32(&rf3, RF3_TXPOWER, TXPOWER_TO_DEV(txpower));
582 rt2500usb_config_channel(struct rt2x00_dev *rt2x00dev, struct rf_channel *rf, const int txpower) argument
613 rt2500usb_config_txpower(struct rt2x00_dev *rt2x00dev, const int txpower) argument
H A Drt2500pci.c468 struct rf_channel *rf, const int txpower)
475 rt2x00_set_field32(&rf->rf3, RF3_TXPOWER, TXPOWER_TO_DEV(txpower));
537 const int txpower)
542 rt2x00_set_field32(&rf3, RF3_TXPOWER, TXPOWER_TO_DEV(txpower));
467 rt2500pci_config_channel(struct rt2x00_dev *rt2x00dev, struct rf_channel *rf, const int txpower) argument
536 rt2500pci_config_txpower(struct rt2x00_dev *rt2x00dev, const int txpower) argument
H A Drt2400pci.c493 static void rt2400pci_config_txpower(struct rt2x00_dev *rt2x00dev, int txpower) argument
495 rt2400pci_bbp_write(rt2x00dev, 3, TXPOWER_TO_DEV(txpower));
/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/mediatek/mt76/mt7915/
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);
H A Dmcu.c3168 int mt7915_mcu_set_txpower_frame_min(struct mt7915_phy *phy, s8 txpower) argument
3179 .txpower_min = txpower * 2, /* 0.5db */
3189 struct ieee80211_sta *sta, s8 txpower)
3214 txpower = mt7915_get_power_bound(phy, txpower);
3215 if (txpower > mphy->txpower_cur || txpower < 0)
3218 if (txpower) {
3242 DIV_ROUND_UP(txpower - txpower_sku[offs], 2);
3294 int mt7915_mcu_get_txpower_sku(struct mt7915_phy *phy, s8 *txpower, in argument
3187 mt7915_mcu_set_txpower_frame(struct mt7915_phy *phy, struct ieee80211_vif *vif, struct ieee80211_sta *sta, s8 txpower) argument
[all...]
H A Dmain.c1231 s16 txpower = sta->deflink.txpwr.power; local
1235 txpower = 0;
1250 ret = mt7915_mcu_set_txpower_frame(phy, vif, sta, 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/ath/ath9k/
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 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);

Completed in 485 milliseconds

123