Lines Matching defs:tpctl
1556 struct bwi_tpctl *tpctl = &mac->mac_tpctl;
1565 tpctl->bbp_atten = new_tpctl->bbp_atten;
1566 tpctl->rf_atten = new_tpctl->rf_atten;
1567 tpctl->tp_ctrl1 = new_tpctl->tp_ctrl1;
1571 bwi_phy_set_bbp_atten(mac, tpctl->bbp_atten);
1574 RF_WRITE(mac, BWI_RFR_ATTEN, tpctl->rf_atten);
1576 tpctl->rf_atten);
1581 __SHIFTIN(tpctl->tp_ctrl1, BWI_RFR_TXPWR1_MASK));
1586 bwi_rf_lo_adjust(mac, tpctl);
1644 struct bwi_tpctl *tpctl = &mac->mac_tpctl;
1648 tpctl->bbp_atten = 0;
1650 tpctl->bbp_atten = 2;
1653 tpctl->tp_ctrl1 = 0;
1656 tpctl->tp_ctrl1 = 3;
1658 tpctl->tp_ctrl1 = 2;
1660 tpctl->tp_ctrl1 = 1;
1664 tpctl->tp_ctrl2 = 0xffff;
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,
1736 tpctl->tp_ctrl1, tpctl->tp_ctrl2);
1833 struct bwi_tpctl tpctl;
1839 memcpy(&tpctl, &mac->mac_tpctl, sizeof(tpctl));
1840 tpctl.bbp_atten = 11;
1841 tpctl.tp_ctrl1 = 0;
1844 tpctl.rf_atten = 31;
1847 tpctl.rf_atten = 9;
1849 bwi_mac_set_tpctl_11bg(mac, &tpctl);
2816 struct bwi_tpctl tpctl;
2819 memcpy(&tpctl, &mac->mac_tpctl, sizeof(tpctl));
2822 bbp_atten = tpctl.bbp_atten;
2823 rf_atten = tpctl.rf_atten;
2824 tp_ctrl1 = tpctl.tp_ctrl1;
2855 tpctl.bbp_atten = bbp_atten;
2856 tpctl.rf_atten = rf_atten;
2857 tpctl.tp_ctrl1 = tp_ctrl1;
2860 bwi_mac_set_tpctl_11bg(mac, &tpctl);
2881 "tpctl error happened, can't set txpower\n");
3225 const struct bwi_tpctl *tpctl = &mac->mac_tpctl;
3277 if (tpctl->tp_ctrl2 == 0xffff) {
3282 (tpctl->tp_ctrl1 << 4) | tpctl->tp_ctrl2);
3284 RF_FILT_SETBITS(mac, 0x52, 0xfff0, tpctl->tp_ctrl2);
3289 tpctl->tp_ctrl2 << 12);
3304 bwi_rf_lo_adjust(mac, tpctl);
4353 bwi_rf_lo_find(struct bwi_mac *mac, const struct bwi_tpctl *tpctl)
4359 if (tpctl == NULL) {
4363 if (tpctl->tp_ctrl1 == 3)
4366 bbp_atten = tpctl->bbp_atten;
4367 rf_atten = tpctl->rf_atten;
4394 bwi_rf_lo_adjust(struct bwi_mac *mac, const struct bwi_tpctl *tpctl)
4398 lo = bwi_rf_lo_find(mac, tpctl);
5036 struct bwi_tpctl *tpctl = &mac->mac_tpctl;
5105 tpctl->tp_ctrl2 = bwi_rf_get_tp_ctrl2(mac);
5127 tpctl = NULL;
5128 bwi_rf_lo_adjust(mac, tpctl);