Lines Matching refs:gains

859 	struct lpphy_tx_gains gains;  in lpphy_get_tx_gains()  local
862 gains.dac = (b43_phy_read(dev, B43_LPPHY_AFE_DAC_CTL) & 0x380) >> 7; in lpphy_get_tx_gains()
866 gains.gm = tmp & 0x0007; in lpphy_get_tx_gains()
867 gains.pga = (tmp & 0x0078) >> 3; in lpphy_get_tx_gains()
868 gains.pad = (tmp & 0x780) >> 7; in lpphy_get_tx_gains()
871 gains.pad = b43_phy_read(dev, B43_PHY_OFDM(0xFB)) & 0xFF; in lpphy_get_tx_gains()
872 gains.gm = tmp & 0xFF; in lpphy_get_tx_gains()
873 gains.pga = (tmp >> 8) & 0xFF; in lpphy_get_tx_gains()
876 return gains; in lpphy_get_tx_gains()
898 struct lpphy_tx_gains gains) in lpphy_set_tx_gains() argument
903 rf_gain = (gains.pad << 7) | (gains.pga << 3) | gains.gm; in lpphy_set_tx_gains()
909 (gains.pga << 8) | gains.gm); in lpphy_set_tx_gains()
915 0x8000, gains.pad | (pa_gain << 6)); in lpphy_set_tx_gains()
917 (gains.pga << 8) | gains.gm); in lpphy_set_tx_gains()
919 0x8000, gains.pad | (pa_gain << 8)); in lpphy_set_tx_gains()
921 lpphy_set_dac_gain(dev, gains.dac); in lpphy_set_tx_gains()
1384 struct lpphy_tx_gains gains; in lpphy_set_tx_power_by_index() local
1394 gains.pad = (tx_gain >> 16) & 0xFF; in lpphy_set_tx_power_by_index()
1395 gains.gm = tx_gain & 0xFF; in lpphy_set_tx_power_by_index()
1396 gains.pga = (tx_gain >> 8) & 0xFF; in lpphy_set_tx_power_by_index()
1397 gains.dac = (iq_comp >> 28) & 0xFF; in lpphy_set_tx_power_by_index()
1398 lpphy_set_tx_gains(dev, gains); in lpphy_set_tx_power_by_index()
1549 struct lpphy_tx_gains gains; in lpphy_tx_pctl_init_sw() local
1552 gains.gm = 4; in lpphy_tx_pctl_init_sw()
1553 gains.pad = 12; in lpphy_tx_pctl_init_sw()
1554 gains.pga = 12; in lpphy_tx_pctl_init_sw()
1555 gains.dac = 0; in lpphy_tx_pctl_init_sw()
1557 gains.gm = 7; in lpphy_tx_pctl_init_sw()
1558 gains.pad = 14; in lpphy_tx_pctl_init_sw()
1559 gains.pga = 15; in lpphy_tx_pctl_init_sw()
1560 gains.dac = 0; in lpphy_tx_pctl_init_sw()
1562 lpphy_set_tx_gains(dev, gains); in lpphy_tx_pctl_init_sw()
1828 static void lpphy_papd_cal(struct b43_wldev *dev, struct lpphy_tx_gains gains, in lpphy_papd_cal() argument
1837 struct lpphy_tx_gains gains, oldgains; in lpphy_papd_cal_txpwr() local
1851 lpphy_papd_cal(dev, gains, 0, 1, 30); in lpphy_papd_cal_txpwr()
1853 lpphy_papd_cal(dev, gains, 0, 1, 65); in lpphy_papd_cal_txpwr()
1863 bool rx, bool pa, struct lpphy_tx_gains *gains) in lpphy_rx_iq_cal() argument
1922 if (!gains) in lpphy_rx_iq_cal()
1923 gains = &nogains; in lpphy_rx_iq_cal()
1924 lpphy_set_tx_gains(dev, *gains); in lpphy_rx_iq_cal()