/linux-master/include/net/ |
H A D | mac80211.h | 626 * @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 D | mac80211_hwsim.c | 1777 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 D | mac.c | 739 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 D | cfg.c | 3124 *dbm = sdata->vif.bss_conf.txpower;
|
H A D | trace.h | 504 __field(int, txpower) 534 __entry->txpower = link_conf->txpower;
|
H A D | main.c | 177 if (sdata->vif.bss_conf.txpower == INT_MIN) 179 power = min(power, sdata->vif.bss_conf.txpower);
|
H A D | iface.c | 68 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 D | mac80211.c | 3113 bss_conf->txpower); 3114 iwl_mvm_set_tx_power(mvm, vif, bss_conf->txpower);
|
H A D | debugfs-vif.c | 145 vif->bss_conf.txpower);
|
H A D | mld-mac80211.c | 990 link_conf->txpower); 991 iwl_mvm_set_tx_power(mvm, vif, link_conf->txpower);
|
/linux-master/drivers/net/wireless/ti/wlcore/ |
H A D | main.c | 4617 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 D | sta.c | 576 wfx_hif_set_output_power(wvif, info->txpower);
|
/linux-master/drivers/net/wireless/ralink/rt2x00/ |
H A D | rt73usb.c | 746 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 D | rt61pci.c | 774 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 D | rt2800lib.c | 4113 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 D | rt2500usb.c | 583 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 D | rt2500pci.c | 468 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 D | rt2400pci.c | 493 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 D | mcu.h | 813 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 D | mt7915.h | 480 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 D | mcu.c | 3168 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 D | main.c | 1231 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 D | tx.c | 711 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 D | xmit.c | 1209 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 D | main.c | 244 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);
|