Searched refs:target_power (Results 1 - 23 of 23) sorted by relevance

/linux-master/drivers/net/wireless/mediatek/mt76/
H A Deeprom.c289 s8 target_power, s8 nss_delta, s8 *max_power)
297 pwr[i] = min_t(s8, target_power,
305 const __be32 *data, size_t len, s8 target_power,
320 target_power, nss_delta, max_power);
336 s8 target_power)
352 memset(dest, target_power, sizeof(*dest));
355 return target_power;
359 return target_power;
372 return target_power;
378 return target_power;
288 mt76_apply_array_limit(s8 *pwr, size_t pwr_len, const __be32 *data, s8 target_power, s8 nss_delta, s8 *max_power) argument
304 mt76_apply_multi_array_limit(s8 *pwr, size_t pwr_len, s8 pwr_num, const __be32 *data, size_t len, s8 target_power, s8 nss_delta, s8 *max_power) argument
333 mt76_get_rate_power_limits(struct mt76_phy *phy, struct ieee80211_channel *chan, struct mt76_power_limits *dest, s8 target_power) argument
[all...]
H A Dmt76x02_debugfs.c40 seq_printf(file, "Target power: %d\n", dev->target_power);
H A Dmt76x02.h127 s8 target_power; member in struct:mt76x02_dev
H A Dmt76x02_txrx.c99 txpwr -= (dev->target_power + dev->target_power_delta[0]);
H A Dmt76_connac_mcu.c1993 s8 target_power)
2010 return target_power;
2022 target_power = min_t(s8, power, target_power);
2028 return target_power;
1991 mt76_connac_get_ch_power(struct mt76_phy *phy, struct ieee80211_channel *chan, s8 target_power) argument
H A Dmt76.h1608 s8 target_power);
H A Dmt76_connac_mcu.h1968 s8 target_power);
/linux-master/drivers/net/wireless/mediatek/mt76/mt76x2/
H A Deeprom.h22 u8 target_power; member in struct:mt76x2_tx_power_info
30 s8 target_power; member in struct:mt76x2_tx_power_info::__anon2279
H A Dphy.c154 mt76x02_add_rate_power_offset(&t, txp.target_power + delta);
159 delta = base_power - txp.target_power;
160 txp_0 = txp.chain[0].target_power + txp.chain[0].delta + delta;
161 txp_1 = txp.chain[1].target_power + txp.chain[1].delta + delta;
175 dev->target_power = txp.target_power;
176 dev->target_power_delta[0] = txp_0 - txp.chain[0].target_power;
177 dev->target_power_delta[1] = txp_1 - txp.chain[0].target_power;
H A Deeprom.c365 t->chain[chain].target_power = data[2];
370 t->target_power = val >> 8;
417 t->chain[chain].target_power = data[2];
422 t->target_power = val & 0xff;
450 !mt76x02_field_valid(t->target_power))
451 t->target_power = t->chain[0].target_power;
H A Dinit.c195 txp.target_power;
/linux-master/drivers/net/wireless/mediatek/mt76/mt7915/
H A Deeprom.c277 int index, target_power; local
289 target_power = eeprom[index];
292 target_power = eeprom[index];
295 target_power += eeprom[index + 1];
302 target_power = eeprom[index + group];
305 target_power = eeprom[index + group];
308 target_power += eeprom[index + 8];
314 target_power = is_7976 ? eeprom[index + group] : 0;
317 return target_power;
H A Dinit.c289 u32 target_power = 0; local
296 target_power = max(target_power, val);
299 target_power += pwr_delta;
300 target_power = mt76_get_rate_power_limits(phy->mt76, chan,
302 target_power);
303 target_power += nss_delta;
304 target_power = DIV_ROUND_UP(target_power, 2);
306 target_power);
[all...]
/linux-master/drivers/net/wireless/mediatek/mt76/mt7603/
H A Dinit.c456 int target_power = eeprom[MT_EE_TX_POWER_0_START_2G + 2] & ~BIT(7); local
463 target_power = eeprom[MT_EE_TX_POWER_TSSI_OFF] & ~BIT(7);
465 if (target_power & BIT(6))
466 target_power = -(target_power & GENMASK(5, 0));
474 target_power += max_offset;
476 dev->tx_power_limit = target_power;
477 dev->mphy.txpower_cur = target_power;
479 target_power = DIV_ROUND_UP(target_power,
[all...]
H A Dmcu.c346 u8 target_power[2]; member in struct:__anon2036
357 .target_power = {
/linux-master/drivers/net/wireless/mediatek/mt76/mt7996/
H A Deeprom.c247 int target_power; local
250 target_power = eeprom[MT_EE_TX0_POWER_5G +
253 target_power = eeprom[MT_EE_TX0_POWER_6G +
256 target_power = eeprom[MT_EE_TX0_POWER_2G];
258 return target_power;
H A Dinit.c302 int target_power = mt7996_eeprom_get_target_power(dev, chan); local
304 target_power += pwr_delta;
305 target_power = mt76_get_rate_power_limits(phy->mt76, chan,
307 target_power);
308 target_power += nss_delta;
309 target_power = DIV_ROUND_UP(target_power, 2);
311 target_power);
312 chan->orig_mpwr = target_power;
/linux-master/drivers/net/wireless/mediatek/mt76/mt7615/
H A Dinit.c292 u8 target_power = 0; local
302 target_power = max(target_power, eep[index]);
305 target_power = mt76_get_rate_power_limits(&dev->mphy, chan,
307 target_power);
308 target_power += delta;
309 target_power = DIV_ROUND_UP(target_power, 2);
311 target_power);
312 chan->orig_mpwr = target_power;
[all...]
/linux-master/drivers/net/wireless/mediatek/mt76/mt76x0/
H A Dphy.c588 u8 *info, s8 *target_power,
598 *target_power = cur_power + dev->rate_power.cck[tx_rate];
635 *target_power = cur_power + dev->rate_power.ofdm[index];
645 *target_power = cur_power;
647 *target_power += dev->rate_power.vht[tx_rate - 8];
649 *target_power += dev->rate_power.ht[tx_rate];
659 *target_power = cur_power + dev->rate_power.ht[tx_rate];
698 s8 target_power, s8 target_pa_power,
702 int tssi_target = target_power << 12, tssi_slope;
826 s8 target_power, target_pa_powe local
587 mt76x0_phy_get_target_power(struct mt76x02_dev *dev, u8 tx_mode, u8 *info, s8 *target_power, s8 *target_pa_power) argument
697 mt76x0_phy_get_delta_power(struct mt76x02_dev *dev, u8 tx_mode, s8 target_power, s8 target_pa_power, s16 ltssi) argument
[all...]
H A Deeprom.c220 s8 target_power; local
226 target_power = (data & 0xff) - dev->rate_power.ofdm[7];
227 *tp = target_power + mt76x0_get_delta(dev);
/linux-master/drivers/net/wireless/intel/iwlegacy/
H A D4965.c1008 s32 target_power; local
1164 target_power = user_target_power;
1165 if (target_power > power_limit)
1166 target_power = power_limit;
1170 current_regulatory, user_target_power, target_power);
1186 (target_power - factory_actual_pwr[c]) -
/linux-master/drivers/net/wireless/ath/ath9k/
H A Dar9003_paprd.c306 int target_power)
364 desired_gain = target_power - olpc_gain_delta - thermal_gain_corr -
305 ar9003_get_desired_gain(struct ath_hw *ah, int chain, int target_power) argument
/linux-master/drivers/net/wireless/ralink/rt2x00/
H A Drt2800lib.c3923 u16 eeprom, chan_power, rate_power, target_power; local
3967 target_power = rt2800_eeprom_read(rt2x00dev,
3969 rt2x00_set_field32(&reg, TX_ALC_CFG_0_CH_INIT_0, target_power);
3970 rt2x00_set_field32(&reg, TX_ALC_CFG_0_CH_INIT_1, target_power);

Completed in 246 milliseconds