Lines Matching refs:wh
168 const struct ieee80211_frame *wh = data;
172 KASSERT((wh->i_fc[0]&IEEE80211_FC0_TYPE_MASK) != IEEE80211_FC0_TYPE_CTL,
174 if (IEEE80211_IS_DSTODS(wh))
176 if (IEEE80211_QOS_HAS_SEQ(wh))
187 const struct ieee80211_frame *wh = data;
189 if ((wh->i_fc[0]&IEEE80211_FC0_TYPE_MASK) == IEEE80211_FC0_TYPE_CTL) {
190 switch (wh->i_fc[0] & IEEE80211_FC0_SUBTYPE_MASK) {
232 const struct ieee80211_frame *wh);
303 struct ieee80211_frame *wh = data;
305 KASSERT(IEEE80211_QOS_HAS_SEQ(wh), ("QoS field is absent!"));
307 if (IEEE80211_IS_DSTODS(wh))
308 return (((struct ieee80211_qosframe_addr4 *)wh)->i_qos);
310 return (((struct ieee80211_qosframe *)wh)->i_qos);
318 ieee80211_gettid(const struct ieee80211_frame *wh)
322 if (IEEE80211_QOS_HAS_SEQ(wh)) {
323 if (IEEE80211_IS_DSTODS(wh))
324 tid = ((const struct ieee80211_qosframe_addr4 *)wh)->
327 tid = ((const struct ieee80211_qosframe *)wh)->i_qos[0];