Lines Matching refs:wh

2653 	struct ieee80211_frame *wh;
2699 if (len < sizeof (*wh)) {
2718 wh = (struct ieee80211_frame*)head;
2719 ni = ieee80211_find_rxnode(ic, (struct ieee80211_frame *)wh);
2736 bcopy(wh, m->b_wptr, len);
3672 struct ieee80211_frame *wh;
3699 wh = (struct ieee80211_frame *)mp->b_rptr;
3706 in = ieee80211_find_txnode(ic, wh->i_addr1);
3724 if (wh->i_fc[0] & IEEE80211_FC0_SUBTYPE_QOS) {
3725 qwh = (struct ieee80211_qosframe *)wh;
3759 if (IEEE80211_IS_MULTICAST(wh->i_addr1) ||
3782 wh = (struct ieee80211_frame *)mp->b_rptr;
3802 if (wh->i_fc[1] & IEEE80211_FC1_WEP) {
3809 wh = (struct ieee80211_frame *)mp->b_rptr;
3830 if (!IEEE80211_IS_MULTICAST(wh->i_addr1)) {
3836 if ((wh->i_fc[0] &
3843 if (wh->i_fc[1] & IEEE80211_FC1_MORE_FRAG)
3849 if (!IEEE80211_IS_MULTICAST(wh->i_addr1)) {
3870 if (IEEE80211_IS_MULTICAST(wh->i_addr1) ||
3877 uint8_t subtype = wh->i_fc[0] & IEEE80211_FC0_SUBTYPE_MASK;
3933 memcpy(((uint8_t *)tx) + sizeof(*tx), wh, hdrlen);
5693 struct ieee80211_frame *wh;
5778 wh = (struct ieee80211_frame *)(essid + 20);
5779 wh->i_fc[0] = IEEE80211_FC0_VERSION_0 | IEEE80211_FC0_TYPE_MGT |
5781 wh->i_fc[1] = IEEE80211_FC1_DIR_NODS;
5782 IEEE80211_ADDR_COPY(wh->i_addr1, etherbroadcastaddr);
5783 IEEE80211_ADDR_COPY(wh->i_addr2, ic->ic_macaddr);
5784 IEEE80211_ADDR_COPY(wh->i_addr3, etherbroadcastaddr);
5785 wh->i_dur[0] = wh->i_dur[1] = 0; /* filled by HW */
5786 wh->i_seq[0] = wh->i_seq[1] = 0; /* filled by HW */
5788 frm = (uint8_t *)(wh + 1);
5800 tx->len = htole16(frm - (uint8_t *)wh);
7581 struct ieee80211_frame *wh;
7585 wh = (struct ieee80211_frame *)m->b_rptr;
7587 if ((wh->i_fc[0] & IEEE80211_FC0_TYPE_MASK) != IEEE80211_FC0_TYPE_MGT)
7590 subtype = wh->i_fc[0] & IEEE80211_FC0_SUBTYPE_MASK;
7603 frm = (uint8_t *)(wh + 1);