Lines Matching refs:rxon

1659 	return (sc->rxon.filter & htole32(WPI_FILTER_BSS)) != 0;
1763 sc->rxon.filter &= ~htole32(WPI_FILTER_BSS);
1812 sc->rxon.filter &= ~htole32(WPI_FILTER_BSS);
3571 sc->rxon.filter |= htole32(promisc_filter);
3573 sc->rxon.filter &= ~htole32(promisc_filter);
3691 chan = sc->rxon.chan;
3692 is_chan_5ghz = (sc->rxon.flags & htole32(WPI_RXON_24GHZ)) == 0;
3877 rxon_assoc.flags = sc->rxon.flags;
3878 rxon_assoc.filter = sc->rxon.filter;
3879 rxon_assoc.ofdm_mask = sc->rxon.ofdm_mask;
3880 rxon_assoc.cck_mask = sc->rxon.cck_mask;
3893 error = wpi_cmd(sc, WPI_CMD_RXON, &sc->rxon,
3899 error = wpi_cmd(sc, WPI_CMD_RXON, &sc->rxon,
3959 memset(&sc->rxon, 0, sizeof (struct wpi_rxon));
3960 IEEE80211_ADDR_COPY(sc->rxon.myaddr, vap->iv_myaddr);
3963 sc->rxon.chan = ieee80211_chan2ieee(ic, c);
3964 sc->rxon.flags = htole32(WPI_RXON_TSF | WPI_RXON_CTS_TO_SELF);
3966 sc->rxon.flags |= htole32(WPI_RXON_AUTO | WPI_RXON_24GHZ);
3968 sc->rxon.filter = WPI_FILTER_MULTICAST;
3971 sc->rxon.mode = WPI_MODE_STA;
3974 sc->rxon.mode = WPI_MODE_IBSS;
3975 sc->rxon.filter |= WPI_FILTER_BEACON;
3979 sc->rxon.mode = WPI_MODE_IBSS;
3980 sc->rxon.filter |= WPI_FILTER_ASSOC | WPI_FILTER_PROMISC;
3983 sc->rxon.mode = WPI_MODE_HOSTAP;
3986 sc->rxon.mode = WPI_MODE_MONITOR;
3993 sc->rxon.filter = htole32(sc->rxon.filter);
3995 sc->rxon.cck_mask = 0x0f; /* not yet negotiated */
3996 sc->rxon.ofdm_mask = 0xff; /* not yet negotiated */
4253 if (hdr->nchan == 1 && sc->rxon.chan == chan->chan) {
4303 sc->rxon.associd = 0;
4304 sc->rxon.filter &= ~htole32(WPI_FILTER_BSS);
4305 IEEE80211_ADDR_COPY(sc->rxon.bssid, ni->ni_bssid);
4306 sc->rxon.chan = ieee80211_chan2ieee(ic, c);
4307 sc->rxon.flags = htole32(WPI_RXON_TSF | WPI_RXON_CTS_TO_SELF);
4309 sc->rxon.flags |= htole32(WPI_RXON_AUTO | WPI_RXON_24GHZ);
4311 sc->rxon.flags |= htole32(WPI_RXON_SHSLOT);
4313 sc->rxon.flags |= htole32(WPI_RXON_SHPREAMBLE);
4315 sc->rxon.cck_mask = 0;
4316 sc->rxon.ofdm_mask = 0x15;
4318 sc->rxon.cck_mask = 0x03;
4319 sc->rxon.ofdm_mask = 0;
4322 sc->rxon.cck_mask = 0x0f;
4323 sc->rxon.ofdm_mask = 0x15;
4326 DPRINTF(sc, WPI_DEBUG_STATE, "rxon chan %d flags %x cck %x ofdm %x\n",
4327 sc->rxon.chan, sc->rxon.flags, sc->rxon.cck_mask,
4328 sc->rxon.ofdm_mask);
4523 IEEE80211_ADDR_COPY(sc->rxon.bssid, ni->ni_bssid);
4524 sc->rxon.associd = htole16(IEEE80211_NODE_AID(ni));
4525 sc->rxon.chan = ieee80211_chan2ieee(ic, c);
4526 sc->rxon.flags = htole32(WPI_RXON_TSF | WPI_RXON_CTS_TO_SELF);
4528 sc->rxon.flags |= htole32(WPI_RXON_AUTO | WPI_RXON_24GHZ);
4530 sc->rxon.flags |= htole32(WPI_RXON_SHSLOT);
4532 sc->rxon.flags |= htole32(WPI_RXON_SHPREAMBLE);
4534 sc->rxon.cck_mask = 0;
4535 sc->rxon.ofdm_mask = 0x15;
4537 sc->rxon.cck_mask = 0x03;
4538 sc->rxon.ofdm_mask = 0;
4541 sc->rxon.cck_mask = 0x0f;
4542 sc->rxon.ofdm_mask = 0x15;
4544 sc->rxon.filter |= htole32(WPI_FILTER_BSS);
4546 DPRINTF(sc, WPI_DEBUG_STATE, "rxon chan %d flags %x\n",
4547 sc->rxon.chan, sc->rxon.flags);
5607 sc->rxon.chan = ieee80211_chan2ieee(ic, c);
5609 sc->rxon.flags |= htole32(WPI_RXON_AUTO |
5612 sc->rxon.flags &= ~htole32(WPI_RXON_AUTO |