/freebsd/sys/contrib/dev/mediatek/mt76/ |
H A D | mt76x02_txrx.c | 96 s8 mt76x02_tx_get_txpwr_adj(struct mt76x02_dev *dev, s8 txpwr, s8 max_txpwr_adj) in mt76x02_tx_get_txpwr_adj() argument 98 txpwr = min_t(s8, txpwr, dev->txpower_conf); in mt76x02_tx_get_txpwr_adj() 99 txpwr -= (dev->target_power + dev->target_power_delta[0]); in mt76x02_tx_get_txpwr_adj() 100 txpwr = min_t(s8, txpwr, max_txpwr_adj); in mt76x02_tx_get_txpwr_adj() 104 else if (txpwr >= 0) in mt76x02_tx_get_txpwr_adj() 105 return min_t(s8, txpwr, 7); in mt76x02_tx_get_txpwr_adj() 107 return (txpwr < -16) ? 8 : (txpwr + 32) / 2; in mt76x02_tx_get_txpwr_adj() 110 void mt76x02_tx_set_txpwr_auto(struct mt76x02_dev *dev, s8 txpwr) in mt76x02_tx_set_txpwr_auto() argument 114 txpwr_adj = mt76x02_tx_get_txpwr_adj(dev, txpwr, in mt76x02_tx_set_txpwr_auto()
|
H A D | mt76x02.h | 180 s8 mt76x02_tx_get_txpwr_adj(struct mt76x02_dev *dev, s8 txpwr, 183 void mt76x02_tx_set_txpwr_auto(struct mt76x02_dev *dev, s8 txpwr);
|
/freebsd/sys/contrib/dev/mediatek/mt76/mt7921/ |
H A D | debugfs.c | 80 txpwr.data[TXPWR_USER].rate, \ 81 ARRAY_SIZE(txpwr.data[TXPWR_USER].rate)); \ 83 txpwr.data[TXPWR_EEPROM].rate, \ 84 ARRAY_SIZE(txpwr.data[TXPWR_EEPROM].rate)); \ 86 txpwr.data[TXPWR_MAC].rate, \ 87 ARRAY_SIZE(txpwr.data[TXPWR_MAC].rate)); \ 94 struct mt7921_txpwr txpwr; in mt7921_txpwr() local 98 ret = mt7921_get_txpwr_info(dev, &txpwr); in mt7921_txpwr() 104 seq_printf(s, "Tx power table (channel %d)\n", txpwr.ch); in mt7921_txpwr()
|
H A D | mcu.h | 74 struct mt7921_txpwr txpwr; member
|
H A D | mcu.c | 930 int mt7921_get_txpwr_info(struct mt792x_dev *dev, struct mt7921_txpwr *txpwr) in mt7921_get_txpwr_info() argument 946 memcpy(txpwr, &event->txpwr, sizeof(event->txpwr)); in mt7921_get_txpwr_info()
|
H A D | mt7921.h | 286 int mt7921_get_txpwr_info(struct mt792x_dev *dev, struct mt7921_txpwr *txpwr);
|
/freebsd/sys/contrib/dev/mediatek/mt76/mt7915/ |
H A D | debugfs.c | 957 len += scnprintf(buf + len, sz - len, " %6d", txpwr[offs]); \ 977 s8 txpwr[MT7915_SKU_RATE_NUM]; in mt7915_rate_txpower_get() local 989 ret = mt7915_mcu_get_txpower_sku(phy, txpwr, sizeof(txpwr)); in mt7915_rate_txpower_get()
|
H A D | main.c | 1216 s16 txpower = sta->deflink.txpwr.power; in mt7915_sta_set_txpwr() 1219 if (sta->deflink.txpwr.type == NL80211_TX_POWER_AUTOMATIC) in mt7915_sta_set_txpwr()
|
/freebsd/sys/dev/bwi/ |
H A D | bwirf.c | 1045 bwi_rf_calc_txpower(int8_t *txpwr, uint8_t idx, const int16_t pa_params[]) in bwi_rf_calc_txpower() argument 1078 *txpwr = dbm; in bwi_rf_calc_txpower() 2386 bwi_rf_tssi2dbm(struct bwi_mac *mac, int8_t tssi, int8_t *txpwr) in bwi_rf_tssi2dbm() argument 2402 *txpwr = rf->rf_txpower_map[pwr_idx]; in bwi_rf_tssi2dbm()
|
/freebsd/sys/contrib/dev/athk/ath12k/ |
H A D | mac.c | 3860 s16 txpwr; in ath12k_mac_op_sta_set_txpwr() local 3862 if (sta->deflink.txpwr.type == NL80211_TX_POWER_AUTOMATIC) { in ath12k_mac_op_sta_set_txpwr() 3863 txpwr = 0; in ath12k_mac_op_sta_set_txpwr() 3865 txpwr = sta->deflink.txpwr.power; in ath12k_mac_op_sta_set_txpwr() 3866 if (!txpwr) in ath12k_mac_op_sta_set_txpwr() 3870 if (txpwr > ATH12K_TX_POWER_MAX_VAL || txpwr < ATH12K_TX_POWER_MIN_VAL) in ath12k_mac_op_sta_set_txpwr() 3876 WMI_PEER_USE_FIXED_PWR, txpwr); in ath12k_mac_op_sta_set_txpwr()
|
/freebsd/sys/contrib/dev/athk/ath11k/ |
H A D | mac.c | 5165 s16 txpwr; in ath11k_mac_op_sta_set_txpwr() local 5167 if (sta->deflink.txpwr.type == NL80211_TX_POWER_AUTOMATIC) { in ath11k_mac_op_sta_set_txpwr() 5168 txpwr = 0; in ath11k_mac_op_sta_set_txpwr() 5170 txpwr = sta->deflink.txpwr.power; in ath11k_mac_op_sta_set_txpwr() 5171 if (!txpwr) in ath11k_mac_op_sta_set_txpwr() 5175 if (txpwr > ATH11K_TX_POWER_MAX_VAL || txpwr < ATH11K_TX_POWER_MIN_VAL) in ath11k_mac_op_sta_set_txpwr() 5181 WMI_PEER_USE_FIXED_PWR, txpwr); in ath11k_mac_op_sta_set_txpwr()
|
/freebsd/sys/contrib/dev/athk/ath10k/ |
H A D | mac.c | 6863 s16 txpwr; in ath10k_sta_set_txpwr() local 6865 if (sta->deflink.txpwr.type == NL80211_TX_POWER_AUTOMATIC) { in ath10k_sta_set_txpwr() 6866 txpwr = 0; in ath10k_sta_set_txpwr() 6868 txpwr = sta->deflink.txpwr.power; in ath10k_sta_set_txpwr() 6869 if (!txpwr) in ath10k_sta_set_txpwr() 6873 if (txpwr > ATH10K_TX_POWER_MAX_VAL || txpwr < ATH10K_TX_POWER_MIN_VAL) in ath10k_sta_set_txpwr() 6879 ar->wmi.peer_param->use_fixed_power, txpwr); in ath10k_sta_set_txpwr()
|
/freebsd/sys/compat/linuxkpi/common/include/net/ |
H A D | mac80211.h | 754 struct ieee80211_sta_txpwr txpwr; member
|