Lines Matching defs:phy

155 	struct bwi_phy *phy = &mac->mac_phy;
179 phy->phy_init = bwi_phy_init_11a;
180 phy->phy_mode = IEEE80211_MODE_11A;
181 phy->phy_tbl_ctrl = BWI_PHYR_TBL_CTRL_11A;
182 phy->phy_tbl_data_lo = BWI_PHYR_TBL_DATA_LO_11A;
183 phy->phy_tbl_data_hi = BWI_PHYR_TBL_DATA_HI_11A;
189 phy->phy_init = bwi_sup_bphy[i].init;
199 phy->phy_mode = IEEE80211_MODE_11B;
207 phy->phy_init = bwi_phy_init_11g;
208 phy->phy_mode = IEEE80211_MODE_11G;
209 phy->phy_tbl_ctrl = BWI_PHYR_TBL_CTRL_11G;
210 phy->phy_tbl_data_lo = BWI_PHYR_TBL_DATA_LO_11G;
211 phy->phy_tbl_data_hi = BWI_PHYR_TBL_DATA_HI_11G;
218 phy->phy_rev = phyrev;
219 phy->phy_version = phyver;
226 struct bwi_phy *phy = &mac->mac_phy;
229 if (phy->phy_version == 0) {
233 if (phy->phy_version > 1)
245 struct bwi_phy *phy = &mac->mac_phy;
251 if (phy->phy_flags & BWI_PHY_F_CALIBRATED)
254 if (phy->phy_mode == IEEE80211_MODE_11G && phy->phy_rev == 1) {
260 phy->phy_flags |= BWI_PHY_F_CALIBRATED;
267 struct bwi_phy *phy = &mac->mac_phy;
269 KASSERT(phy->phy_tbl_ctrl != 0 && phy->phy_tbl_data_lo != 0,
271 phy->phy_tbl_ctrl, phy->phy_tbl_data_lo));
272 PHY_WRITE(mac, phy->phy_tbl_ctrl, ofs);
273 PHY_WRITE(mac, phy->phy_tbl_data_lo, data);
279 struct bwi_phy *phy = &mac->mac_phy;
281 KASSERT(phy->phy_tbl_data_lo != 0 && phy->phy_tbl_data_hi != 0 &&
282 phy->phy_tbl_ctrl != 0,
284 phy->phy_tbl_data_lo, phy->phy_tbl_data_hi, phy->phy_tbl_ctrl));
286 PHY_WRITE(mac, phy->phy_tbl_ctrl, ofs);
287 PHY_WRITE(mac, phy->phy_tbl_data_hi, data >> 16);
288 PHY_WRITE(mac, phy->phy_tbl_data_lo, data & 0xffff);
315 struct bwi_phy *phy = &mac->mac_phy;
319 if (phy->phy_rev == 1)
324 if (phy->phy_rev >= 2 || (phy->phy_flags & BWI_PHY_F_LINKED))
327 if (phy->phy_rev >= 2) {
331 if (phy->phy_rev == 2) {
334 } else if (phy->phy_rev > 5) {
340 if (phy->phy_rev >= 2 || (phy->phy_flags & BWI_PHY_F_LINKED)) {
354 if ((phy->phy_rev <= 2 && (phy->phy_flags & BWI_PHY_F_LINKED)) ||
355 phy->phy_rev >= 2)
363 if (phy->phy_rev >= 2 && (phy->phy_flags & BWI_PHY_F_LINKED))
379 if (phy->phy_rev >= 6) {
389 if (phy->phy_rev < 2)
395 if ((phy->phy_flags & BWI_PHY_F_LINKED) || phy->phy_rev >= 2) {
403 } else if ((phy->phy_flags & BWI_PHY_F_LINKED) || phy->phy_rev >= 2) {
508 struct bwi_phy *phy = &mac->mac_phy;
511 if (phy->phy_version == 1)
530 if ((phy->phy_flags & BWI_PHY_F_LINKED) || phy->phy_rev >= 2) {
549 if (phy->phy_version == 1) {
562 if (phy->phy_version == 1)
567 if (phy->phy_version == 0)
610 struct bwi_phy *phy = &mac->mac_phy;
670 if (phy->phy_mode == IEEE80211_MODE_11G) {
721 if (phy->phy_version == 4) {
728 if (phy->phy_mode == IEEE80211_MODE_11B) {
752 struct bwi_phy *phy = &mac->mac_phy;
757 if (phy->phy_rev == 1) {
784 if (phy->phy_rev == 2) {
787 } else if (phy->phy_rev > 2) {
808 if (phy->phy_rev <= 2) {
811 } else if (phy->phy_rev >= 7 && (PHY_READ(mac, 0x449) & 0x200)) {
824 if (phy->phy_rev == 2) {
827 } else if (phy->phy_rev > 2 && phy->phy_rev <= 8) {
837 if (phy->phy_rev == 1) {
873 /* phy->phy_flags & BWI_PHY_F_LINKED ? */
886 struct bwi_phy *phy = &mac->mac_phy;
889 ofs = phy->phy_rev == 1 ? 0x4c00 : 0;
896 if (phy->phy_rev == 1) {
916 if (phy->phy_rev == 1)
929 if (phy->phy_rev == 1) {
937 if (phy->phy_rev >= 6) {
946 if (phy->phy_rev == 1) {
958 if (phy->phy_rev >= 6) {
967 struct bwi_phy *phy = &mac->mac_phy;
971 if (phy->phy_rev <= 1) {
1018 bwi_phy_clear_state(struct bwi_phy *phy)
1020 phy->phy_flags &= ~BWI_CLEAR_PHY_FLAGS;