Lines Matching refs:assoc

1394 	struct iwi_notif_association *assoc;
1477 assoc = (struct iwi_notif_association *)(notif + 1);
1478 switch (assoc->state) {
1487 (const struct ieee80211_frame *)(assoc+1),
1488 le16toh(notif->len) - sizeof(*assoc) - 1);
1510 "unknown association state %u\n", assoc->state);
1528 * XXX try to roam, drop assoc only on much higher count
2822 struct iwi_associate *assoc = &sc->assoc;
2906 memset(assoc, 0, sizeof *assoc);
2911 assoc->policy |= htole16(IWI_POLICY_WME);
2928 assoc->mode = mode;
2929 assoc->chan = ic->ic_curchan->ic_ieee;
2936 assoc->auth = IWI_AUTH_SHARED;
2944 assoc->auth |= vap->iv_def_txkey << 4;
2951 assoc->policy |= htole16(IWI_POLICY_WPA);
2953 assoc->type = IWI_HC_IBSS_START;
2955 assoc->type = IWI_HC_ASSOC;
2956 memcpy(assoc->tstamp, ni->ni_tstamp.data, 8);
2969 assoc->capinfo = htole16(capinfo);
2971 assoc->lintval = htole16(ic->ic_lintval);
2972 assoc->intval = htole16(ni->ni_intval);
2973 IEEE80211_ADDR_COPY(assoc->bssid, ni->ni_bssid);
2975 IEEE80211_ADDR_COPY(assoc->dst, ifp->if_broadcastaddr);
2977 IEEE80211_ADDR_COPY(assoc->dst, ni->ni_bssid);
2981 assoc->type == IWI_HC_IBSS_START ? "Start" : "Join",
2982 assoc->bssid, ":", assoc->dst, ":",
2983 assoc->chan, le16toh(assoc->policy), assoc->auth,
2984 le16toh(assoc->capinfo), le16toh(assoc->lintval),
2985 le16toh(assoc->intval)));
2986 error = iwi_cmd(sc, IWI_CMD_ASSOCIATE, assoc, sizeof *assoc);
3008 struct iwi_associate *assoc = &sc->assoc;
3018 assoc->type = IWI_HC_DISASSOC_QUIET;
3020 assoc->type = IWI_HC_DISASSOC;
3023 assoc->bssid, ":", assoc->chan));
3024 return iwi_cmd(sc, IWI_CMD_ASSOCIATE, assoc, sizeof *assoc);