Lines Matching refs:bbatt
217 const struct b43_bbatt *bbatt, in b43_set_txpower_g() argument
226 bb = bbatt->att; in b43_set_txpower_g()
238 memmove(&gphy->bbatt, bbatt, sizeof(*bbatt)); in b43_set_txpower_g()
1583 b43_set_txpower_g(dev, &gphy->bbatt, &gphy->rfatt, gphy->tx_control); in b43_phy_initb5()
1690 b43_set_txpower_g(dev, &gphy->bbatt, &gphy->rfatt, gphy->tx_control); in b43_phy_initb6()
1737 backup_bband = gphy->bbatt.att; in b43_calc_loopback_gain()
1951 struct b43_bbatt bbatt; in b43_phy_init_pctl() local
1954 memcpy(&old_bbatt, &gphy->bbatt, sizeof(old_bbatt)); in b43_phy_init_pctl()
1957 bbatt.att = 11; in b43_phy_init_pctl()
1965 b43_set_txpower_g(dev, &bbatt, &rfatt, 0); in b43_phy_init_pctl()
2537 default_baseband_attenuation(dev, &gphy->bbatt); in b43_gphy_op_prepare_hardware()
2782 int bbatt = *_bbatt; in b43_put_attenuation_into_ranges() local
2795 if (rfatt > rf_max && bbatt > bb_max - 4) in b43_put_attenuation_into_ranges()
2797 if (rfatt < rf_min && bbatt < bb_min + 4) in b43_put_attenuation_into_ranges()
2799 if (bbatt > bb_max && rfatt > rf_max - 1) in b43_put_attenuation_into_ranges()
2801 if (bbatt < bb_min && rfatt < rf_min + 1) in b43_put_attenuation_into_ranges()
2804 if (bbatt > bb_max) { in b43_put_attenuation_into_ranges()
2805 bbatt -= 4; in b43_put_attenuation_into_ranges()
2809 if (bbatt < bb_min) { in b43_put_attenuation_into_ranges()
2810 bbatt += 4; in b43_put_attenuation_into_ranges()
2816 bbatt += 4; in b43_put_attenuation_into_ranges()
2821 bbatt -= 4; in b43_put_attenuation_into_ranges()
2828 *_bbatt = clamp_val(bbatt, bb_min, bb_max); in b43_put_attenuation_into_ranges()
2835 int rfatt, bbatt; in b43_gphy_op_adjust_txpower() local
2841 bbatt = gphy->bbatt.att; in b43_gphy_op_adjust_txpower()
2842 bbatt += gphy->bbatt_delta; in b43_gphy_op_adjust_txpower()
2846 b43_put_attenuation_into_ranges(dev, &bbatt, &rfatt); in b43_gphy_op_adjust_txpower()
2855 bbatt += 2; in b43_gphy_op_adjust_txpower()
2859 bbatt += 4 * (rfatt - 2); in b43_gphy_op_adjust_txpower()
2864 if (bbatt < 3) { in b43_gphy_op_adjust_txpower()
2866 bbatt += 2; in b43_gphy_op_adjust_txpower()
2869 bbatt -= 2; in b43_gphy_op_adjust_txpower()
2875 b43_put_attenuation_into_ranges(dev, &bbatt, &rfatt); in b43_gphy_op_adjust_txpower()
2877 gphy->bbatt.att = bbatt; in b43_gphy_op_adjust_txpower()
2885 b43_set_txpower_g(dev, &gphy->bbatt, &gphy->rfatt, in b43_gphy_op_adjust_txpower()