Lines Matching refs:bbp_atten
1307 KASSERT(new_tpctl->bbp_atten <= BWI_BBP_ATTEN_MAX); in bwi_mac_set_tpctl_11bg()
1313 tpctl->bbp_atten = new_tpctl->bbp_atten; in bwi_mac_set_tpctl_11bg()
1319 bwi_phy_set_bbp_atten(mac, tpctl->bbp_atten); in bwi_mac_set_tpctl_11bg()
1396 tpctl->bbp_atten = 0; in bwi_mac_setup_tpctl()
1398 tpctl->bbp_atten = 2; in bwi_mac_setup_tpctl()
1482 sc->sc_dev.dv_xname, tpctl->bbp_atten, tpctl->rf_atten, in bwi_mac_setup_tpctl()
1587 tpctl.bbp_atten = 11; in bwi_mac_init_tpctl_11bg()
2526 int bbp_atten, rf_atten, rf_atten_lim = -1; in bwi_mac_balance_atten() local
2528 bbp_atten = *bbp_atten0; in bwi_mac_balance_atten()
2549 bbp_atten += (BWI_RF_ATTEN_FACTOR * (rf_atten - rf_atten_lim)); in bwi_mac_balance_atten()
2557 while (rf_atten < BWI_RF_ATTEN_MAX0 && bbp_atten > BWI_BBP_ATTEN_MAX) { in bwi_mac_balance_atten()
2558 bbp_atten -= BWI_RF_ATTEN_FACTOR; in bwi_mac_balance_atten()
2561 while (rf_atten > 0 && bbp_atten < 0) { in bwi_mac_balance_atten()
2562 bbp_atten += BWI_RF_ATTEN_FACTOR; in bwi_mac_balance_atten()
2572 if (bbp_atten < 0) in bwi_mac_balance_atten()
2573 bbp_atten = 0; in bwi_mac_balance_atten()
2574 else if (bbp_atten > BWI_BBP_ATTEN_MAX) in bwi_mac_balance_atten()
2575 bbp_atten = BWI_BBP_ATTEN_MAX; in bwi_mac_balance_atten()
2578 *bbp_atten0 = bbp_atten; in bwi_mac_balance_atten()
2587 int bbp_atten, rf_atten, tp_ctrl1; in bwi_mac_adjust_tpctl() local
2592 bbp_atten = tpctl.bbp_atten; in bwi_mac_adjust_tpctl()
2596 bbp_atten += bbp_atten_adj; in bwi_mac_adjust_tpctl()
2599 bwi_mac_balance_atten(&bbp_atten, &rf_atten); in bwi_mac_adjust_tpctl()
2605 bbp_atten += 2; in bwi_mac_adjust_tpctl()
2608 bbp_atten += in bwi_mac_adjust_tpctl()
2614 if (bbp_atten < 3) { in bwi_mac_adjust_tpctl()
2615 bbp_atten += 2; in bwi_mac_adjust_tpctl()
2618 bbp_atten -= 2; in bwi_mac_adjust_tpctl()
2622 bwi_mac_balance_atten(&bbp_atten, &rf_atten); in bwi_mac_adjust_tpctl()
2625 tpctl.bbp_atten = bbp_atten; in bwi_mac_adjust_tpctl()
2899 bwi_phy_set_bbp_atten(struct bwi_mac *mac, uint16_t bbp_atten) in bwi_phy_set_bbp_atten() argument
2906 __SHIFTIN(bbp_atten, mask)); in bwi_phy_set_bbp_atten()
2913 __SHIFTIN(bbp_atten, mask)); in bwi_phy_set_bbp_atten()
3709 bwi_get_rf_lo(struct bwi_mac *mac, uint16_t rf_atten, uint16_t bbp_atten) in bwi_get_rf_lo() argument
3713 n = rf_atten + (14 * (bbp_atten / 2)); in bwi_get_rf_lo()
4033 bwi_phy_set_bbp_atten(mac, mac->mac_tpctl.bbp_atten); in bwi_rf_get_gains()
4123 uint16_t rf_atten, bbp_atten; in bwi_rf_lo_find() local
4128 bbp_atten = 2; in bwi_rf_lo_find()
4134 bbp_atten = tpctl->bbp_atten; in bwi_rf_lo_find()
4137 if (bbp_atten > 6) in bwi_rf_lo_find()
4138 bbp_atten = 6; in bwi_rf_lo_find()
4158 return (bwi_get_rf_lo(mac, rf_atten, bbp_atten)); in bwi_rf_lo_find()
4290 uint16_t bphy_ctrl = 0, bbp_atten, rf_chan_ex; in bwi_rf_init_bcm2050() local
4353 bbp_atten = CSR_READ_2(sc, BWI_BBP_ATTEN); in bwi_rf_init_bcm2050()
4513 CSR_WRITE_2(sc, BWI_BBP_ATTEN, bbp_atten); in bwi_rf_init_bcm2050()
4993 int bbp_atten; in _bwi_rf_lo_update_11g() local
4995 for (bbp_atten = 0; bbp_atten < BBP_ATTEN_MAX; ++bbp_atten) { in _bwi_rf_lo_update_11g()
5003 rf_atten, 2 * bbp_atten); in _bwi_rf_lo_update_11g()
5021 val = rf_atten * 2 + bbp_atten; in _bwi_rf_lo_update_11g()
5032 rf_atten, 2 * bbp_atten); in _bwi_rf_lo_update_11g()
5050 bwi_phy_set_bbp_atten(mac, bbp_atten * 2); in _bwi_rf_lo_update_11g()
5058 rf_lo_measure_order[idx], bbp_atten * 2); in _bwi_rf_lo_update_11g()
5168 uint16_t ant_div, bbp_atten, chan_ex; in bwi_rf_calc_nrssi_slope_11b() local
5186 bbp_atten = CSR_READ_2(sc, BWI_BBP_ATTEN); in bwi_rf_calc_nrssi_slope_11b()
5435 uint16_t ant_div, bbp_atten, chan_ex; in bwi_rf_calc_nrssi_slope_11g() local
5468 bbp_atten = CSR_READ_2(sc, BWI_BBP_ATTEN); in bwi_rf_calc_nrssi_slope_11g()
5574 CSR_WRITE_2(sc, BWI_BBP_ATTEN, bbp_atten); in bwi_rf_calc_nrssi_slope_11g()