Lines Matching refs:tx_rate
577 int index, u8 tx_rate) in mt76x0_phy_get_rf_pa_mode() argument
583 return (val & (3 << (tx_rate * 2))) >> (tx_rate * 2); in mt76x0_phy_get_rf_pa_mode()
591 u8 tx_rate, cur_power; in mt76x0_phy_get_target_power() local
597 tx_rate = (info[0] & 0x60) >> 5; in mt76x0_phy_get_target_power()
598 if (tx_rate > 3) in mt76x0_phy_get_target_power()
601 *target_power = cur_power + dev->mt76.rate_power.cck[tx_rate]; in mt76x0_phy_get_target_power()
602 *target_pa_power = mt76x0_phy_get_rf_pa_mode(dev, 0, tx_rate); in mt76x0_phy_get_target_power()
608 tx_rate = (info[0] & 0xf0) >> 4; in mt76x0_phy_get_target_power()
609 switch (tx_rate) { in mt76x0_phy_get_target_power()
644 tx_rate = info[1] & 0xf; in mt76x0_phy_get_target_power()
645 if (tx_rate > 9) in mt76x0_phy_get_target_power()
648 *target_power = cur_power + dev->mt76.rate_power.vht[tx_rate]; in mt76x0_phy_get_target_power()
649 *target_pa_power = mt76x0_phy_get_rf_pa_mode(dev, 1, tx_rate); in mt76x0_phy_get_target_power()
653 tx_rate = info[1] & 0x7f; in mt76x0_phy_get_target_power()
654 if (tx_rate > 9) in mt76x0_phy_get_target_power()
657 *target_power = cur_power + dev->mt76.rate_power.ht[tx_rate]; in mt76x0_phy_get_target_power()
658 *target_pa_power = mt76x0_phy_get_rf_pa_mode(dev, 1, tx_rate); in mt76x0_phy_get_target_power()