Lines Matching defs:rf_atten

1308 		KASSERT(new_tpctl->rf_atten <=
1314 tpctl->rf_atten = new_tpctl->rf_atten;
1322 RF_WRITE(mac, BWI_RFR_ATTEN, tpctl->rf_atten);
1324 tpctl->rf_atten);
1418 tpctl->rf_atten = 0x60;
1423 tpctl->rf_atten = sc->sc_pci_revid < 0x43 ? 2 : 3;
1427 tpctl->rf_atten = 5;
1431 tpctl->rf_atten = 6;
1445 tpctl->rf_atten = 3;
1447 tpctl->rf_atten = 1;
1450 tpctl->rf_atten = 7;
1452 tpctl->rf_atten = 6;
1461 tpctl->rf_atten = 3;
1463 tpctl->rf_atten = 5;
1465 tpctl->rf_atten = 4;
1467 tpctl->rf_atten = 3;
1469 tpctl->rf_atten = 6;
1474 tpctl->rf_atten = 1;
1477 tpctl->rf_atten = 0x1a;
1482 sc->sc_dev.dv_xname, tpctl->bbp_atten, tpctl->rf_atten,
1591 tpctl.rf_atten = 31;
1594 tpctl.rf_atten = 9;
2526 int bbp_atten, rf_atten, rf_atten_lim = -1;
2529 rf_atten = *rf_atten0;
2543 if (rf_atten < 0)
2545 else if (rf_atten > BWI_RF_ATTEN_MAX0)
2549 bbp_atten += (BWI_RF_ATTEN_FACTOR * (rf_atten - rf_atten_lim));
2550 rf_atten = rf_atten_lim;
2557 while (rf_atten < BWI_RF_ATTEN_MAX0 && bbp_atten > BWI_BBP_ATTEN_MAX) {
2559 ++rf_atten;
2561 while (rf_atten > 0 && bbp_atten < 0) {
2563 --rf_atten;
2567 KASSERT(rf_atten >= 0 && rf_atten <= BWI_RF_ATTEN_MAX0);
2577 *rf_atten0 = rf_atten;
2587 int bbp_atten, rf_atten, tp_ctrl1;
2593 rf_atten = tpctl.rf_atten;
2597 rf_atten += rf_atten_adj;
2599 bwi_mac_balance_atten(&bbp_atten, &rf_atten);
2602 if (rf_atten <= 1) {
2606 rf_atten += 2;
2609 (BWI_RF_ATTEN_FACTOR * (rf_atten - 2));
2610 rf_atten = 2;
2612 } else if (rf_atten > 4 && tp_ctrl1 != 0) {
2616 rf_atten -= 3;
2619 rf_atten -= 2;
2622 bwi_mac_balance_atten(&bbp_atten, &rf_atten);
2626 tpctl.rf_atten = rf_atten;
3709 bwi_get_rf_lo(struct bwi_mac *mac, uint16_t rf_atten, uint16_t bbp_atten)
3713 n = rf_atten + (14 * (bbp_atten / 2));
4123 uint16_t rf_atten, bbp_atten;
4129 rf_atten = 3;
4135 rf_atten = tpctl->rf_atten;
4146 KASSERT(rf_atten < MAP_MAX);
4147 rf_atten = map[rf_atten];
4149 if (rf_atten >= MAP_MAX) {
4150 rf_atten = 0; /* XXX */
4152 rf_atten = map[rf_atten];
4158 return (bwi_get_rf_lo(mac, rf_atten, bbp_atten));
4992 int rf_atten = rf_atten_list[idx];
5003 rf_atten, 2 * bbp_atten);
5021 val = rf_atten * 2 + bbp_atten;
5032 rf_atten, 2 * bbp_atten);
5041 RF_WRITE(mac, BWI_RFR_ATTEN, rf_atten);