Lines Matching refs:bbatt
214 const struct b43_bbatt *bbatt,
223 bb = bbatt->att;
231 * to pass &gphy->rfatt as rfatt pointer argument. Same for bbatt. */
235 memmove(&gphy->bbatt, bbatt, sizeof(*bbatt));
238 b43dbg(dev->wl, "Tuning TX-power to bbatt(%u), "
1581 b43_set_txpower_g(dev, &gphy->bbatt, &gphy->rfatt, gphy->tx_control);
1687 b43_set_txpower_g(dev, &gphy->bbatt, &gphy->rfatt, gphy->tx_control);
1735 backup_bband = gphy->bbatt.att;
1950 struct b43_bbatt bbatt;
1953 memcpy(&old_bbatt, &gphy->bbatt, sizeof(old_bbatt));
1956 bbatt.att = 11;
1964 b43_set_txpower_g(dev, &bbatt, &rfatt, 0);
2519 default_baseband_attenuation(dev, &gphy->bbatt);
2762 int bbatt = *_bbatt;
2775 if (rfatt > rf_max && bbatt > bb_max - 4)
2777 if (rfatt < rf_min && bbatt < bb_min + 4)
2779 if (bbatt > bb_max && rfatt > rf_max - 1)
2781 if (bbatt < bb_min && rfatt < rf_min + 1)
2784 if (bbatt > bb_max) {
2785 bbatt -= 4;
2789 if (bbatt < bb_min) {
2790 bbatt += 4;
2796 bbatt += 4;
2801 bbatt -= 4;
2808 *_bbatt = clamp_val(bbatt, bb_min, bb_max);
2815 int rfatt, bbatt;
2821 bbatt = gphy->bbatt.att;
2822 bbatt += gphy->bbatt_delta;
2826 b43_put_attenuation_into_ranges(dev, &bbatt, &rfatt);
2835 bbatt += 2;
2839 bbatt += 4 * (rfatt - 2);
2844 if (bbatt < 3) {
2846 bbatt += 2;
2849 bbatt -= 2;
2855 b43_put_attenuation_into_ranges(dev, &bbatt, &rfatt);
2857 gphy->bbatt.att = bbatt;
2865 b43_set_txpower_g(dev, &gphy->bbatt, &gphy->rfatt,
2960 "bbatt-delta = %d, rfatt-delta = %d\n",