Lines Matching refs:rxon

2498 		bcopy(&sc->rxon, &sc->rxon_save, sizeof (sc->rxon));
2533 sc->rxon.associd = 0;
2534 sc->rxon.filter &= ~htole32(IWN_FILTER_BSS);
4372 bcopy(&sc->rxon, &sc->rxon_save, sizeof (sc->rxon));
4687 chan = sc->rxon.chan;
5007 sc->rxon.rxchain = htole16(IWN_RXCHAIN_SEL(sc->chainmask));
5008 DTRACE_PROBE2(rxon, struct iwn_rxon *, &sc->rxon, int, sc->rxonsz);
5009 (void)iwn_cmd(sc, IWN_CMD_RXON, &sc->rxon, sc->rxonsz, 1);
5550 memset(&sc->rxon, 0, sizeof (struct iwn_rxon));
5551 IEEE80211_ADDR_COPY(sc->rxon.myaddr, ic->ic_macaddr);
5552 IEEE80211_ADDR_COPY(sc->rxon.wlap, ic->ic_macaddr);
5553 sc->rxon.chan = ieee80211_chan2ieee(ic, ic->ic_ibss_chan);
5554 sc->rxon.flags = htole32(IWN_RXON_TSF | IWN_RXON_CTS_TO_SELF);
5556 sc->rxon.flags |= htole32(IWN_RXON_AUTO | IWN_RXON_24GHZ);
5559 sc->rxon.mode = IWN_MODE_IBSS;
5560 sc->rxon.filter = htole32(IWN_FILTER_MULTICAST);
5563 sc->rxon.mode = IWN_MODE_STA;
5564 sc->rxon.filter = htole32(IWN_FILTER_MULTICAST);
5567 sc->rxon.mode = IWN_MODE_MONITOR;
5568 sc->rxon.filter = htole32(IWN_FILTER_MULTICAST |
5578 sc->rxon.cck_mask = 0x0f; /* not yet negotiated */
5579 sc->rxon.ofdm_mask = 0xff; /* not yet negotiated */
5580 sc->rxon.ht_single_mask = 0xff;
5581 sc->rxon.ht_dual_mask = 0xff;
5582 sc->rxon.ht_triple_mask = 0xff;
5587 sc->rxon.rxchain = htole16(rxchain);
5588 DTRACE_PROBE2(rxon, struct iwn_rxon *, &sc->rxon, int, sc->rxonsz);
5589 error = iwn_cmd(sc, IWN_CMD_RXON, &sc->rxon, sc->rxonsz, 0);
5897 IEEE80211_ADDR_COPY(sc->rxon.bssid, ni->in_bssid);
5898 sc->rxon.chan = ieee80211_chan2ieee(ic, ni->in_chan);
5899 sc->rxon.flags = htole32(IWN_RXON_TSF | IWN_RXON_CTS_TO_SELF);
5902 sc->rxon.flags |= htole32(IWN_RXON_AUTO | IWN_RXON_24GHZ);
5904 sc->rxon.flags |= htole32(IWN_RXON_SHSLOT);
5906 sc->rxon.flags |= htole32(IWN_RXON_SHPREAMBLE);
5909 sc->rxon.cck_mask = 0;
5910 sc->rxon.ofdm_mask = 0x15;
5913 sc->rxon.cck_mask = 0x03;
5914 sc->rxon.ofdm_mask = 0;
5917 sc->rxon.cck_mask = 0x0f;
5918 sc->rxon.ofdm_mask = 0x15;
5920 DTRACE_PROBE2(rxon, struct iwn_rxon *, &sc->rxon, int, sc->rxonsz);
5921 error = iwn_cmd(sc, IWN_CMD_RXON, &sc->rxon, sc->rxonsz, 1);
5954 bcopy(&sc->rxon_save, &sc->rxon,
5955 sizeof (sc->rxon));
5957 sc->rxon.associd = 0;
5958 sc->rxon.filter &= ~htole32(IWN_FILTER_BSS);
5967 bcopy(&sc->rxon_save, &sc->rxon, sizeof (sc->rxon));
6010 IEEE80211_ADDR_COPY(sc->rxon.bssid, ni->in_bssid);
6011 sc->rxon.associd = htole16(IEEE80211_AID(ni->in_associd));
6013 sc->rxon.flags &= ~htole32(IWN_RXON_SHPREAMBLE | IWN_RXON_SHSLOT);
6015 sc->rxon.flags |= htole32(IWN_RXON_SHSLOT);
6017 sc->rxon.flags |= htole32(IWN_RXON_SHPREAMBLE);
6018 sc->rxon.filter |= htole32(IWN_FILTER_BSS);
6021 sc->rxon.filter |= htole32(IWN_FILTER_BEACON);
6022 DTRACE_PROBE2(rxon, struct iwn_rxon *, &sc->rxon, int, sc->rxonsz);
6023 error = iwn_cmd(sc, IWN_CMD_RXON, &sc->rxon, sc->rxonsz, 1);