Home | History | Annotate | Download | only in pci

Lines Matching refs:rxon

2009 		sc->rxon.associd = 0;
2010 sc->rxon.filter &= ~htole32(IWN_FILTER_BSS);
3727 /* Retrieve current channel from last RXON. */
3728 chan = sc->rxon.chan;
4058 sc->rxon.rxchain = htole16(IWN_RXCHAIN_SEL(sc->chainmask));
4059 (void)iwn_cmd(sc, IWN_CMD_RXON, &sc->rxon, sc->rxonsz, 1);
4605 memset(&sc->rxon, 0, sizeof (struct iwn_rxon));
4607 IEEE80211_ADDR_COPY(sc->rxon.myaddr, ic->ic_myaddr);
4608 IEEE80211_ADDR_COPY(sc->rxon.wlap, ic->ic_myaddr);
4609 sc->rxon.chan = ieee80211_chan2ieee(ic, ic->ic_ibss_chan);
4610 sc->rxon.flags = htole32(IWN_RXON_TSF | IWN_RXON_CTS_TO_SELF);
4612 sc->rxon.flags |= htole32(IWN_RXON_AUTO | IWN_RXON_24GHZ);
4615 sc->rxon.mode = IWN_MODE_STA;
4616 sc->rxon.filter = htole32(IWN_FILTER_MULTICAST);
4619 sc->rxon.mode = IWN_MODE_MONITOR;
4620 sc->rxon.filter = htole32(IWN_FILTER_MULTICAST |
4627 sc->rxon.cck_mask = 0x0f; /* not yet negotiated */
4628 sc->rxon.ofdm_mask = 0xff; /* not yet negotiated */
4629 sc->rxon.ht_single_mask = 0xff;
4630 sc->rxon.ht_dual_mask = 0xff;
4631 sc->rxon.ht_triple_mask = 0xff;
4636 sc->rxon.rxchain = htole16(rxchain);
4638 error = iwn_cmd(sc, IWN_CMD_RXON, &sc->rxon, sc->rxonsz, 0);
4641 "RXON command failed\n");
4928 IEEE80211_ADDR_COPY(sc->rxon.bssid, ni->ni_bssid);
4929 sc->rxon.chan = ieee80211_chan2ieee(ic, ni->ni_chan);
4930 sc->rxon.flags = htole32(IWN_RXON_TSF | IWN_RXON_CTS_TO_SELF);
4932 sc->rxon.flags |= htole32(IWN_RXON_AUTO | IWN_RXON_24GHZ);
4934 sc->rxon.flags |= htole32(IWN_RXON_SHSLOT);
4936 sc->rxon.flags |= htole32(IWN_RXON_SHPREAMBLE);
4939 sc->rxon.cck_mask = 0;
4940 sc->rxon.ofdm_mask = 0x15;
4943 sc->rxon.cck_mask = 0x03;
4944 sc->rxon.ofdm_mask = 0;
4947 sc->rxon.cck_mask = 0x0f;
4948 sc->rxon.ofdm_mask = 0x15;
4950 DPRINTF(("rxon chan %d flags %x cck %x ofdm %x\n", sc->rxon.chan,
4951 sc->rxon.flags, sc->rxon.cck_mask, sc->rxon.ofdm_mask));
4952 error = iwn_cmd(sc, IWN_CMD_RXON, &sc->rxon, sc->rxonsz, 1);
4955 "RXON command failed\n");
4966 * Reconfiguring RXON clears the firmware nodes table so we must
4998 sc->rxon.associd = htole16(IEEE80211_AID(ni->ni_associd));
5000 sc->rxon.flags &= ~htole32(IWN_RXON_SHPREAMBLE | IWN_RXON_SHSLOT);
5002 sc->rxon.flags |= htole32(IWN_RXON_SHSLOT);
5004 sc->rxon.flags |= htole32(IWN_RXON_SHPREAMBLE);
5005 sc->rxon.filter |= htole32(IWN_FILTER_BSS);
5006 DPRINTF(("rxon chan %d flags %x\n", sc->rxon.chan, sc->rxon.flags));
5007 error = iwn_cmd(sc, IWN_CMD_RXON, &sc->rxon, sc->rxonsz, 1);