Lines Matching defs:rf_atten

1560 		KASSERT(new_tpctl->rf_atten <=
1566 tpctl->rf_atten = new_tpctl->rf_atten;
1574 RF_WRITE(mac, BWI_RFR_ATTEN, tpctl->rf_atten);
1576 tpctl->rf_atten);
1670 tpctl->rf_atten = 0x60;
1675 tpctl->rf_atten = sc->sc_pci_revid < 0x43 ? 2 : 3;
1679 tpctl->rf_atten = 5;
1683 tpctl->rf_atten = 6;
1697 tpctl->rf_atten = 3;
1699 tpctl->rf_atten = 1;
1702 tpctl->rf_atten = 7;
1704 tpctl->rf_atten = 6;
1713 tpctl->rf_atten = 3;
1715 tpctl->rf_atten = 5;
1717 tpctl->rf_atten = 4;
1719 tpctl->rf_atten = 3;
1721 tpctl->rf_atten = 6;
1726 tpctl->rf_atten = 1;
1729 tpctl->rf_atten = 0x1a;
1735 tpctl->bbp_atten, tpctl->rf_atten,
1844 tpctl.rf_atten = 31;
1847 tpctl.rf_atten = 9;
2756 int bbp_atten, rf_atten, rf_atten_lim = -1;
2759 rf_atten = *rf_atten0;
2773 if (rf_atten < 0)
2775 else if (rf_atten > BWI_RF_ATTEN_MAX0)
2779 bbp_atten += (BWI_RF_ATTEN_FACTOR * (rf_atten - rf_atten_lim));
2780 rf_atten = rf_atten_lim;
2787 while (rf_atten < BWI_RF_ATTEN_MAX0 && bbp_atten > BWI_BBP_ATTEN_MAX) {
2789 ++rf_atten;
2791 while (rf_atten > 0 && bbp_atten < 0) {
2793 --rf_atten;
2797 KASSERT(rf_atten >= 0 && rf_atten <= BWI_RF_ATTEN_MAX0);
2807 *rf_atten0 = rf_atten;
2817 int bbp_atten, rf_atten, tp_ctrl1;
2823 rf_atten = tpctl.rf_atten;
2827 rf_atten += rf_atten_adj;
2829 bwi_mac_balance_atten(&bbp_atten, &rf_atten);
2832 if (rf_atten <= 1) {
2836 rf_atten += 2;
2839 (BWI_RF_ATTEN_FACTOR * (rf_atten - 2));
2840 rf_atten = 2;
2842 } else if (rf_atten > 4 && tp_ctrl1 != 0) {
2846 rf_atten -= 3;
2849 rf_atten -= 2;
2852 bwi_mac_balance_atten(&bbp_atten, &rf_atten);
2856 tpctl.rf_atten = rf_atten;
3940 bwi_get_rf_lo(struct bwi_mac *mac, uint16_t rf_atten, uint16_t bbp_atten)
3944 n = rf_atten + (14 * (bbp_atten / 2));
4355 uint16_t rf_atten, bbp_atten;
4361 rf_atten = 3;
4367 rf_atten = tpctl->rf_atten;
4378 KASSERT(rf_atten < MAP_MAX);
4379 rf_atten = map[rf_atten];
4381 if (rf_atten >= MAP_MAX) {
4382 rf_atten = 0; /* XXX */
4384 rf_atten = map[rf_atten];
4390 return (bwi_get_rf_lo(mac, rf_atten, bbp_atten));
5245 int rf_atten = rf_atten_list[idx];
5256 rf_atten, 2 * bbp_atten);
5274 val = rf_atten * 2 + bbp_atten;
5285 rf_atten, 2 * bbp_atten);
5294 RF_WRITE(mac, BWI_RFR_ATTEN, rf_atten);