Lines Matching refs:wh

188 		struct ieee80211_frame *wh = mtod(m, struct ieee80211_frame *);
191 IEEE80211_NOTE_MAC(vap, IEEE80211_MSG_CRYPTO, wh->i_addr2,
229 struct ieee80211_frame *wh = mtod(m, struct ieee80211_frame *);
237 hdrlen = ieee80211_hdrspace(ic, wh);
264 struct ieee80211_frame *wh;
271 wh = mtod(m, struct ieee80211_frame *);
277 IEEE80211_NOTE_MAC(vap, IEEE80211_MSG_CRYPTO, wh->i_addr2,
286 IEEE80211_NOTE_MAC(vap, IEEE80211_MSG_CRYPTO, wh->i_addr2,
292 tid = ieee80211_gettid(wh);
299 ieee80211_notify_replay_failure(vap, wh, k, ctx->rx_rsc, tid);
338 struct ieee80211_frame *wh;
341 wh = mtod(m, struct ieee80211_frame *);
344 int hdrlen = ieee80211_hdrspace(vap->iv_ic, wh);
357 ieee80211_notify_michael_failure(vap, wh,
371 tid = ieee80211_gettid(wh);
777 const struct ieee80211_frame_addr4 *wh =
780 switch (wh->i_fc[1] & IEEE80211_FC1_DIR_MASK) {
782 IEEE80211_ADDR_COPY(hdr, wh->i_addr1); /* DA */
783 IEEE80211_ADDR_COPY(hdr + IEEE80211_ADDR_LEN, wh->i_addr2);
786 IEEE80211_ADDR_COPY(hdr, wh->i_addr3); /* DA */
787 IEEE80211_ADDR_COPY(hdr + IEEE80211_ADDR_LEN, wh->i_addr2);
790 IEEE80211_ADDR_COPY(hdr, wh->i_addr1); /* DA */
791 IEEE80211_ADDR_COPY(hdr + IEEE80211_ADDR_LEN, wh->i_addr3);
794 IEEE80211_ADDR_COPY(hdr, wh->i_addr3); /* DA */
795 IEEE80211_ADDR_COPY(hdr + IEEE80211_ADDR_LEN, wh->i_addr4);
799 if (wh->i_fc[0] & IEEE80211_FC0_SUBTYPE_QOS) {
801 (const struct ieee80211_qosframe *) wh;
938 struct ieee80211_frame *wh;
943 wh = mtod(m, struct ieee80211_frame *);
945 tkip_mixing_phase1(ctx->tx_ttak, key->wk_key, wh->i_addr2,
964 struct ieee80211_frame *wh;
972 wh = mtod(m, struct ieee80211_frame *);
977 tid = ieee80211_gettid(wh);
980 wh->i_addr2, iv32);
994 IEEE80211_NOTE_MAC(vap, IEEE80211_MSG_CRYPTO, wh->i_addr2,