Lines Matching refs:txpower
1815 static u16 b43legacy_get_txgain_base_band(u16 txpower) in b43legacy_get_txgain_base_band() argument
1819 B43legacy_WARN_ON(txpower > 63); in b43legacy_get_txgain_base_band()
1821 if (txpower >= 54) in b43legacy_get_txgain_base_band()
1823 else if (txpower >= 49) in b43legacy_get_txgain_base_band()
1825 else if (txpower >= 44) in b43legacy_get_txgain_base_band()
1834 static u16 b43legacy_get_txgain_freq_power_amp(u16 txpower) in b43legacy_get_txgain_freq_power_amp() argument
1838 B43legacy_WARN_ON(txpower > 63); in b43legacy_get_txgain_freq_power_amp()
1840 if (txpower >= 32) in b43legacy_get_txgain_freq_power_amp()
1842 else if (txpower >= 25) in b43legacy_get_txgain_freq_power_amp()
1844 else if (txpower >= 20) in b43legacy_get_txgain_freq_power_amp()
1846 else if (txpower >= 12) in b43legacy_get_txgain_freq_power_amp()
1855 static u16 b43legacy_get_txgain_dac(u16 txpower) in b43legacy_get_txgain_dac() argument
1859 B43legacy_WARN_ON(txpower > 63); in b43legacy_get_txgain_dac()
1861 if (txpower >= 54) in b43legacy_get_txgain_dac()
1862 ret = txpower - 53; in b43legacy_get_txgain_dac()
1863 else if (txpower >= 49) in b43legacy_get_txgain_dac()
1864 ret = txpower - 42; in b43legacy_get_txgain_dac()
1865 else if (txpower >= 44) in b43legacy_get_txgain_dac()
1866 ret = txpower - 37; in b43legacy_get_txgain_dac()
1867 else if (txpower >= 32) in b43legacy_get_txgain_dac()
1868 ret = txpower - 32; in b43legacy_get_txgain_dac()
1869 else if (txpower >= 25) in b43legacy_get_txgain_dac()
1870 ret = txpower - 20; in b43legacy_get_txgain_dac()
1871 else if (txpower >= 20) in b43legacy_get_txgain_dac()
1872 ret = txpower - 13; in b43legacy_get_txgain_dac()
1873 else if (txpower >= 12) in b43legacy_get_txgain_dac()
1874 ret = txpower - 8; in b43legacy_get_txgain_dac()
1876 ret = txpower; in b43legacy_get_txgain_dac()
1881 void b43legacy_radio_set_txpower_a(struct b43legacy_wldev *dev, u16 txpower) in b43legacy_radio_set_txpower_a() argument
1889 txpower = clamp_val(txpower, 0, 63); in b43legacy_radio_set_txpower_a()
1891 pamp = b43legacy_get_txgain_freq_power_amp(txpower); in b43legacy_radio_set_txpower_a()
1896 base = b43legacy_get_txgain_base_band(txpower); in b43legacy_radio_set_txpower_a()
1903 dac = b43legacy_get_txgain_dac(txpower); in b43legacy_radio_set_txpower_a()
1909 phy->txpwr_offset = txpower; in b43legacy_radio_set_txpower_a()
1917 u16 txpower) in b43legacy_radio_set_txpower_bg() argument
1925 if (txpower == 0xFFFF) in b43legacy_radio_set_txpower_bg()
1926 txpower = phy->txctl1; in b43legacy_radio_set_txpower_bg()
1929 phy->txctl1 = txpower; in b43legacy_radio_set_txpower_bg()
1936 B43legacy_WARN_ON(txpower > 7); in b43legacy_radio_set_txpower_bg()
1945 & ~0x0070) | ((txpower << 4) & 0x0070)); in b43legacy_radio_set_txpower_bg()