Lines Matching defs:tpctl
1551 struct bwi_tpctl *tpctl = &mac->mac_tpctl;
1560 tpctl->bbp_atten = new_tpctl->bbp_atten;
1561 tpctl->rf_atten = new_tpctl->rf_atten;
1562 tpctl->tp_ctrl1 = new_tpctl->tp_ctrl1;
1566 bwi_phy_set_bbp_atten(mac, tpctl->bbp_atten);
1569 RF_WRITE(mac, BWI_RFR_ATTEN, tpctl->rf_atten);
1571 tpctl->rf_atten);
1576 __SHIFTIN(tpctl->tp_ctrl1, BWI_RFR_TXPWR1_MASK));
1581 bwi_rf_lo_adjust(mac, tpctl);
1639 struct bwi_tpctl *tpctl = &mac->mac_tpctl;
1643 tpctl->bbp_atten = 0;
1645 tpctl->bbp_atten = 2;
1648 tpctl->tp_ctrl1 = 0;
1651 tpctl->tp_ctrl1 = 3;
1653 tpctl->tp_ctrl1 = 2;
1655 tpctl->tp_ctrl1 = 1;
1659 tpctl->tp_ctrl2 = 0xffff;
1665 tpctl->rf_atten = 0x60;
1670 tpctl->rf_atten = sc->sc_pci_revid < 0x43 ? 2 : 3;
1674 tpctl->rf_atten = 5;
1678 tpctl->rf_atten = 6;
1692 tpctl->rf_atten = 3;
1694 tpctl->rf_atten = 1;
1697 tpctl->rf_atten = 7;
1699 tpctl->rf_atten = 6;
1708 tpctl->rf_atten = 3;
1710 tpctl->rf_atten = 5;
1712 tpctl->rf_atten = 4;
1714 tpctl->rf_atten = 3;
1716 tpctl->rf_atten = 6;
1721 tpctl->rf_atten = 1;
1724 tpctl->rf_atten = 0x1a;
1730 tpctl->bbp_atten, tpctl->rf_atten,
1731 tpctl->tp_ctrl1, tpctl->tp_ctrl2);
1828 struct bwi_tpctl tpctl;
1834 memcpy(&tpctl, &mac->mac_tpctl, sizeof(tpctl));
1835 tpctl.bbp_atten = 11;
1836 tpctl.tp_ctrl1 = 0;
1839 tpctl.rf_atten = 31;
1842 tpctl.rf_atten = 9;
1844 bwi_mac_set_tpctl_11bg(mac, &tpctl);
2814 struct bwi_tpctl tpctl;
2817 memcpy(&tpctl, &mac->mac_tpctl, sizeof(tpctl));
2820 bbp_atten = tpctl.bbp_atten;
2821 rf_atten = tpctl.rf_atten;
2822 tp_ctrl1 = tpctl.tp_ctrl1;
2853 tpctl.bbp_atten = bbp_atten;
2854 tpctl.rf_atten = rf_atten;
2855 tpctl.tp_ctrl1 = tp_ctrl1;
2858 bwi_mac_set_tpctl_11bg(mac, &tpctl);
2879 "tpctl error happened, can't set txpower\n");
3223 const struct bwi_tpctl *tpctl = &mac->mac_tpctl;
3275 if (tpctl->tp_ctrl2 == 0xffff) {
3280 (tpctl->tp_ctrl1 << 4) | tpctl->tp_ctrl2);
3282 RF_FILT_SETBITS(mac, 0x52, 0xfff0, tpctl->tp_ctrl2);
3287 tpctl->tp_ctrl2 << 12);
3302 bwi_rf_lo_adjust(mac, tpctl);
4351 bwi_rf_lo_find(struct bwi_mac *mac, const struct bwi_tpctl *tpctl)
4357 if (tpctl == NULL) {
4361 if (tpctl->tp_ctrl1 == 3)
4364 bbp_atten = tpctl->bbp_atten;
4365 rf_atten = tpctl->rf_atten;
4392 bwi_rf_lo_adjust(struct bwi_mac *mac, const struct bwi_tpctl *tpctl)
4396 lo = bwi_rf_lo_find(mac, tpctl);
5034 struct bwi_tpctl *tpctl = &mac->mac_tpctl;
5103 tpctl->tp_ctrl2 = bwi_rf_get_tp_ctrl2(mac);
5125 tpctl = NULL;
5126 bwi_rf_lo_adjust(mac, tpctl);