/kernel/linux/linux-5.10/drivers/net/wireless/mediatek/mt76/ |
H A D | debugfs.c | 80 mt76_seq_puts_array(s, "CCK", dev->rate_power.cck, in mt76_read_rate_txpower() 81 ARRAY_SIZE(dev->rate_power.cck)); in mt76_read_rate_txpower() 82 mt76_seq_puts_array(s, "OFDM", dev->rate_power.ofdm, in mt76_read_rate_txpower() 83 ARRAY_SIZE(dev->rate_power.ofdm)); in mt76_read_rate_txpower() 84 mt76_seq_puts_array(s, "STBC", dev->rate_power.stbc, in mt76_read_rate_txpower() 85 ARRAY_SIZE(dev->rate_power.stbc)); in mt76_read_rate_txpower() 86 mt76_seq_puts_array(s, "HT", dev->rate_power.ht, in mt76_read_rate_txpower() 87 ARRAY_SIZE(dev->rate_power.ht)); in mt76_read_rate_txpower() 88 mt76_seq_puts_array(s, "VHT", dev->rate_power.vht, in mt76_read_rate_txpower() 89 ARRAY_SIZE(dev->rate_power in mt76_read_rate_txpower() [all...] |
H A D | mt76x02_txrx.c | 65 max_txpwr = dev->mt76.rate_power.vht[8]; in mt76x02_tx_get_max_txpwr_adj() 71 max_txpwr = dev->mt76.rate_power.ht[idx & 0xf]; in mt76x02_tx_get_max_txpwr_adj() 74 max_txpwr = dev->mt76.rate_power.ht[rate->idx & 0xf]; in mt76x02_tx_get_max_txpwr_adj() 81 struct mt76_rate_power *rp = &dev->mt76.rate_power; in mt76x02_tx_get_max_txpwr_adj() 89 max_txpwr = dev->mt76.rate_power.ofdm[rate->idx & 0x7]; in mt76x02_tx_get_max_txpwr_adj() 115 dev->mt76.rate_power.ofdm[4]); in mt76x02_tx_set_txpwr_auto()
|
H A D | mt76x02_phy.c | 95 struct mt76_rate_power *t = &dev->mt76.rate_power; in mt76x02_phy_set_txpower()
|
H A D | mt76.h | 635 struct mt76_rate_power rate_power; member
|
/kernel/linux/linux-6.6/drivers/net/wireless/mediatek/mt76/ |
H A D | mt76x02_debugfs.c | 121 mt76_seq_puts_array(s, "CCK", dev->rate_power.cck, in mt76x02_read_rate_txpower() 122 ARRAY_SIZE(dev->rate_power.cck)); in mt76x02_read_rate_txpower() 123 mt76_seq_puts_array(s, "OFDM", dev->rate_power.ofdm, in mt76x02_read_rate_txpower() 124 ARRAY_SIZE(dev->rate_power.ofdm)); in mt76x02_read_rate_txpower() 125 mt76_seq_puts_array(s, "HT", dev->rate_power.ht, in mt76x02_read_rate_txpower() 126 ARRAY_SIZE(dev->rate_power.ht)); in mt76x02_read_rate_txpower() 127 mt76_seq_puts_array(s, "VHT", dev->rate_power.vht, in mt76x02_read_rate_txpower() 128 ARRAY_SIZE(dev->rate_power.vht)); in mt76x02_read_rate_txpower()
|
H A D | mt76x02_txrx.c | 65 max_txpwr = dev->rate_power.vht[0]; in mt76x02_tx_get_max_txpwr_adj() 71 max_txpwr = dev->rate_power.ht[idx & 0xf]; in mt76x02_tx_get_max_txpwr_adj() 74 max_txpwr = dev->rate_power.ht[rate->idx & 0xf]; in mt76x02_tx_get_max_txpwr_adj() 81 struct mt76x02_rate_power *rp = &dev->rate_power; in mt76x02_tx_get_max_txpwr_adj() 89 max_txpwr = dev->rate_power.ofdm[rate->idx & 0x7]; in mt76x02_tx_get_max_txpwr_adj() 115 dev->rate_power.ofdm[4]); in mt76x02_tx_set_txpwr_auto()
|
H A D | mt76x02_phy.c | 95 struct mt76x02_rate_power *t = &dev->rate_power; in mt76x02_phy_set_txpower()
|
H A D | mt76x02.h | 122 struct mt76x02_rate_power rate_power; member
|
/kernel/linux/linux-5.10/drivers/net/wireless/mediatek/mt76/mt7915/ |
H A D | eeprom.c | 214 s8 *rate_power = dev->rate_power[band], max_delta = 0; in mt7915_eeprom_init_sku_band() local 227 rate_power[idx++] = mt7915_get_sku_delta(dev, offset); in mt7915_eeprom_init_sku_band() 228 if (rate_power[idx - 1] > max_delta) in mt7915_eeprom_init_sku_band() 229 max_delta = rate_power[idx - 1]; in mt7915_eeprom_init_sku_band() 237 rate_power[idx++] = mt7915_get_sku_delta(dev, addr); in mt7915_eeprom_init_sku_band() 238 if (rate_power[idx - 1] > max_delta) in mt7915_eeprom_init_sku_band() 239 max_delta = rate_power[idx - 1]; in mt7915_eeprom_init_sku_band() 243 rate_power[idx] = max_delta; in mt7915_eeprom_init_sku_band()
|
H A D | pci.c | 92 dev->rate_power = sku; in mt7915_alloc_device()
|
H A D | debugfs.c | 346 s8 *delta = dev->rate_power[band]; in mt7915_read_rate_txpower() 355 delta = dev->rate_power[band]; in mt7915_read_rate_txpower()
|
H A D | mt7915.h | 164 s8 **rate_power; /* TODO: use mt76_rate_power */ member
|
H A D | mcu.c | 3301 delta = dev->rate_power[mphy->chandef.chan->band]; in mt7915_mcu_set_sku()
|
/kernel/linux/linux-6.6/drivers/net/wireless/mediatek/mt76/mt76x0/ |
H A D | phy.c | 598 *target_power = cur_power + dev->rate_power.cck[tx_rate]; in mt76x0_phy_get_target_power() 635 *target_power = cur_power + dev->rate_power.ofdm[index]; in mt76x0_phy_get_target_power() 647 *target_power += dev->rate_power.vht[tx_rate - 8]; in mt76x0_phy_get_target_power() 649 *target_power += dev->rate_power.ht[tx_rate]; in mt76x0_phy_get_target_power() 659 *target_power = cur_power + dev->rate_power.ht[tx_rate]; in mt76x0_phy_get_target_power() 846 struct mt76x02_rate_power *t = &dev->rate_power; in mt76x0_phy_set_txpower()
|
H A D | eeprom.c | 226 target_power = (data & 0xff) - dev->rate_power.ofdm[7]; in mt76x0_get_power_info()
|
/kernel/linux/linux-5.10/drivers/net/wireless/mediatek/mt76/mt76x0/ |
H A D | phy.c | 601 *target_power = cur_power + dev->mt76.rate_power.cck[tx_rate]; in mt76x0_phy_get_target_power() 638 *target_power = cur_power + dev->mt76.rate_power.ofdm[index]; in mt76x0_phy_get_target_power() 648 *target_power = cur_power + dev->mt76.rate_power.vht[tx_rate]; in mt76x0_phy_get_target_power() 657 *target_power = cur_power + dev->mt76.rate_power.ht[tx_rate]; in mt76x0_phy_get_target_power() 844 struct mt76_rate_power *t = &dev->mt76.rate_power; in mt76x0_phy_set_txpower()
|
H A D | eeprom.c | 238 target_power = (data & 0xff) - dev->mt76.rate_power.ofdm[7]; in mt76x0_get_power_info()
|
/kernel/linux/linux-5.10/drivers/net/wireless/mediatek/mt76/mt7603/ |
H A D | init.c | 478 u8 *rate_power = &eeprom[MT_EE_TX_POWER_CCK]; in mt7603_init_txpower() local 491 cur_offset = mt7603_txpower_signed(rate_power[i]); in mt7603_init_txpower()
|
/kernel/linux/linux-6.6/drivers/net/wireless/mediatek/mt76/mt7603/ |
H A D | init.c | 450 u8 *rate_power = &eeprom[MT_EE_TX_POWER_CCK]; in mt7603_init_txpower() local 463 cur_offset = mt7603_txpower_signed(rate_power[i]); in mt7603_init_txpower()
|
/kernel/linux/linux-5.10/drivers/net/wireless/mediatek/mt76/mt76x2/ |
H A D | phy.c | 178 dev->mt76.rate_power = t; in mt76x2_phy_set_txpower()
|
/kernel/linux/linux-6.6/drivers/net/wireless/mediatek/mt76/mt76x2/ |
H A D | phy.c | 178 dev->rate_power = t; in mt76x2_phy_set_txpower()
|
/kernel/linux/linux-6.6/drivers/net/wireless/ralink/rt2x00/ |
H A D | rt2800lib.c | 3873 u16 eeprom, chan_power, rate_power, target_power; in rt2800_config_alc_rt6352() local 3887 * TX power is approximately equal to channel_power + (max)rate_power. in rt2800_config_alc_rt6352() 3888 * Usually max rate_power is the gain of the OFDM 6M rate. The antenna in rt2800_config_alc_rt6352() 3892 rate_power = rt2800_eeprom_read_from_array(rt2x00dev, in rt2800_config_alc_rt6352() 3894 rate_power &= 0x3f; in rt2800_config_alc_rt6352() 3895 power_level -= rate_power; in rt2800_config_alc_rt6352()
|