Lines Matching defs:bbp_atten
1559 KASSERT(new_tpctl->bbp_atten <= BWI_BBP_ATTEN_MAX);
1565 tpctl->bbp_atten = new_tpctl->bbp_atten;
1571 bwi_phy_set_bbp_atten(mac, tpctl->bbp_atten);
1648 tpctl->bbp_atten = 0;
1650 tpctl->bbp_atten = 2;
1735 tpctl->bbp_atten, tpctl->rf_atten,
1840 tpctl.bbp_atten = 11;
2756 int bbp_atten, rf_atten, rf_atten_lim = -1;
2758 bbp_atten = *bbp_atten0;
2779 bbp_atten += (BWI_RF_ATTEN_FACTOR * (rf_atten - rf_atten_lim));
2787 while (rf_atten < BWI_RF_ATTEN_MAX0 && bbp_atten > BWI_BBP_ATTEN_MAX) {
2788 bbp_atten -= BWI_RF_ATTEN_FACTOR;
2791 while (rf_atten > 0 && bbp_atten < 0) {
2792 bbp_atten += BWI_RF_ATTEN_FACTOR;
2802 if (bbp_atten < 0)
2803 bbp_atten = 0;
2804 else if (bbp_atten > BWI_BBP_ATTEN_MAX)
2805 bbp_atten = BWI_BBP_ATTEN_MAX;
2808 *bbp_atten0 = bbp_atten;
2817 int bbp_atten, rf_atten, tp_ctrl1;
2822 bbp_atten = tpctl.bbp_atten;
2826 bbp_atten += bbp_atten_adj;
2829 bwi_mac_balance_atten(&bbp_atten, &rf_atten);
2835 bbp_atten += 2;
2838 bbp_atten +=
2844 if (bbp_atten < 3) {
2845 bbp_atten += 2;
2848 bbp_atten -= 2;
2852 bwi_mac_balance_atten(&bbp_atten, &rf_atten);
2855 tpctl.bbp_atten = bbp_atten;
3135 bwi_phy_set_bbp_atten(struct bwi_mac *mac, uint16_t bbp_atten)
3142 __SHIFTIN(bbp_atten, mask));
3149 __SHIFTIN(bbp_atten, mask));
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));
4264 bwi_phy_set_bbp_atten(mac, mac->mac_tpctl.bbp_atten);
4355 uint16_t rf_atten, bbp_atten;
4360 bbp_atten = 2;
4366 bbp_atten = tpctl->bbp_atten;
4369 if (bbp_atten > 6)
4370 bbp_atten = 6;
4390 return (bwi_get_rf_lo(mac, rf_atten, bbp_atten));
4528 uint16_t bphy_ctrl = 0, bbp_atten, rf_chan_ex;
4583 bbp_atten = CSR_READ_2(sc, BWI_BBP_ATTEN);
4743 CSR_WRITE_2(sc, BWI_BBP_ATTEN, bbp_atten);
5246 int bbp_atten;
5248 for (bbp_atten = 0; bbp_atten < BBP_ATTEN_MAX; ++bbp_atten) {
5256 rf_atten, 2 * bbp_atten);
5274 val = rf_atten * 2 + bbp_atten;
5285 rf_atten, 2 * bbp_atten);
5303 bwi_phy_set_bbp_atten(mac, bbp_atten * 2);
5311 rf_lo_measure_order[idx], bbp_atten * 2);
5697 uint16_t ant_div, bbp_atten, chan_ex;
5721 bbp_atten = CSR_READ_2(sc, BWI_BBP_ATTEN);
5827 CSR_WRITE_2(sc, BWI_BBP_ATTEN, bbp_atten);