Lines Matching refs:wh
941 struct ieee80211_frame *wh;
982 wh = mtod(m, struct ieee80211_frame *);
984 ieee80211_notify_michael_failure(ic, wh,
1041 wh = mtod(m, struct ieee80211_frame *);
1042 ni = ieee80211_find_rxnode(ic, (struct ieee80211_frame_min *)wh);
1045 if (!(wh->i_fc[0] & IEEE80211_FC0_TYPE_CTL)) {
1046 u_int hdrlen = ieee80211_anyhdrsize(wh);
1048 memmove((uint8_t *)wh + 2, wh, hdrlen);
1216 struct ieee80211_frame *wh;
1246 wh = mtod(m, struct ieee80211_frame *);
1247 *(uint16_t *)&wh->i_seq[0] =
1325 wh = mtod(m, struct ieee80211_frame *);
1326 wh->i_fc[1] |= IEEE80211_FC1_MORE_DATA;
1462 struct ieee80211_frame *wh;
1479 wh = mtod(m, struct ieee80211_frame *);
1480 if ((wh->i_fc[0] & IEEE80211_FC0_TYPE_MASK) ==
1483 if ((wh->i_fc[0] & IEEE80211_FC0_SUBTYPE_MASK) ==
1486 else if ((wh->i_fc[0] & IEEE80211_FC0_SUBTYPE_MASK) ==
1492 else if ((wh->i_fc[0] &
1500 if (wh->i_fc[1] & IEEE80211_FC1_PROTECTED) {
1506 wh = mtod(m, struct ieee80211_frame *);
1512 if ((hasqos = ieee80211_has_qos(wh))) {
1516 qos = ieee80211_get_qos(wh);
1520 qos = ieee80211_get_qos(wh);
1539 if (IEEE80211_IS_MULTICAST(wh->i_addr1) ||
1540 (wh->i_fc[0] & IEEE80211_FC0_TYPE_MASK) !=
1622 wh = mtod(m, struct ieee80211_frame *);
1642 if (IEEE80211_IS_MULTICAST(wh->i_addr1) ||
1686 if (!IEEE80211_IS_MULTICAST(wh->i_addr1)) {
2724 struct ieee80211_frame *wh;
2734 wh = mtod(m, struct ieee80211_frame *);
2735 wh->i_fc[0] = IEEE80211_FC0_TYPE_DATA | IEEE80211_FC0_SUBTYPE_NODATA;
2736 wh->i_fc[1] = IEEE80211_FC1_DIR_NODS;
2737 *(uint16_t *)wh->i_dur = htole16(10); /* XXX */
2738 IEEE80211_ADDR_COPY(wh->i_addr1, ic->ic_myaddr);
2739 IEEE80211_ADDR_COPY(wh->i_addr2, ic->ic_myaddr);
2740 IEEE80211_ADDR_COPY(wh->i_addr3, ic->ic_myaddr);