• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/net/wireless/b43/

Lines Matching defs:rfatt

215 			      const struct b43_rfatt *rfatt, u8 tx_control)
224 rf = rfatt->att;
231 * to pass &gphy->rfatt as rfatt pointer argument. Same for bbatt. */
233 memmove(&gphy->rfatt, rfatt, sizeof(*rfatt));
234 gphy->rfatt.with_padmix = !!(tx_control & B43_TXCTL_TXMIX);
239 "rfatt(%u), tx_control(0x%02X), "
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);
1949 struct b43_rfatt rfatt;
1952 memcpy(&old_rfatt, &gphy->rfatt, sizeof(old_rfatt));
1958 rfatt.att = 15;
1959 rfatt.with_padmix = 1;
1961 rfatt.att = 9;
1962 rfatt.with_padmix = 0;
1964 b43_set_txpower_g(dev, &bbatt, &rfatt, 0);
2520 default_radio_attenuation(dev, &gphy->rfatt);
2761 int rfatt = *_rfatt;
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)
2786 rfatt += 1;
2791 rfatt -= 1;
2794 if (rfatt > rf_max) {
2795 rfatt -= 1;
2799 if (rfatt < rf_min) {
2800 rfatt += 1;
2807 *_rfatt = clamp_val(rfatt, rf_min, rf_max);
2815 int rfatt, bbatt;
2823 rfatt = gphy->rfatt.att;
2824 rfatt += gphy->rfatt_delta;
2826 b43_put_attenuation_into_ranges(dev, &bbatt, &rfatt);
2829 if (rfatt <= 1) {
2834 rfatt += 2;
2839 bbatt += 4 * (rfatt - 2);
2840 rfatt = 2;
2842 } else if (rfatt > 4 && tx_control) {
2845 rfatt -= 3;
2848 rfatt -= 2;
2855 b43_put_attenuation_into_ranges(dev, &bbatt, &rfatt);
2856 gphy->rfatt.att = rfatt;
2865 b43_set_txpower_g(dev, &gphy->bbatt, &gphy->rfatt,
2960 "bbatt-delta = %d, rfatt-delta = %d\n",