Lines Matching refs:wh

322 	struct ieee80211_frame *wh;
323 wh = (struct ieee80211_frame *)bf->bf_dma.mem_va;
328 *(uint16_t *)&wh->i_seq[0] |= LE_16(0x0800); /* ??? */
932 struct ieee80211_frame *wh, uint8_t type)
945 if (wh->i_fc[0] & IEEE80211_FC0_SUBTYPE_QOS) {
946 qwh = (struct ieee80211_qosframe *)wh;
1001 struct ieee80211_frame *wh)
1009 in = ieee80211_find_txnode(ic, wh->i_addr1);
1019 if (wh->i_fc[0] & IEEE80211_FC0_SUBTYPE_QOS) {
1020 qwh = (struct ieee80211_qosframe *)wh;
1040 *(uint16_t *)&wh->i_seq[0] =
1171 struct ieee80211_frame *wh,
1180 if (IEEE80211_IS_MULTICAST(wh->i_addr1)) {
1194 struct ieee80211_node *in, struct ieee80211_frame *wh,
1213 IEEE80211_IS_DATA(wh) ?
1216 IEEE80211_IS_BACK_REQ(wh) ?
1219 IEEE80211_IS_PSPOLL(wh) ?
1232 bf->bf_flags = setup_tx_flags(sc, wh, pktlen);
1240 if (ieee80211_is_data_qos(wh) && (sc->sc_flags & SC_OP_TXAGGR))
1241 assign_aggr_tid_seqno(sc, bf, wh);
1292 struct ieee80211_frame *wh)
1308 if (IEEE80211_HAS_MOREFRAGS(wh) ||
1309 wh->i_seq[0] & IEEE80211_SEQ_FRAG_MASK) {
1860 struct ieee80211_frame *wh = (struct ieee80211_frame *)mp->b_rptr;
1877 iswep = wh->i_fc[1] & IEEE80211_FC1_WEP;
1924 wh = (struct ieee80211_frame *)mp->b_rptr;
1935 if (is_padding && (wh->i_fc[0] & IEEE80211_FC0_TYPE_MASK) ==
1940 ath_tx_setup_buffer(sc, bf, in, wh, pktlen, keytype);
1947 arn_get_rate(sc, bf, wh);
1954 switch (wh->i_fc[0] & IEEE80211_FC0_TYPE_MASK) {
1956 subtype = wh->i_fc[0] & IEEE80211_FC0_SUBTYPE_MASK;
1971 subtype = wh->i_fc[0] & IEEE80211_FC0_SUBTYPE_MASK;
2009 ieee80211_macaddr_sprintf(wh->i_addr1), mbslen, an->an_tx_rate1sp,
2011 txq->axq_qnum, shortPreamble, *(uint16_t *)wh->i_dur));
2020 ath_buf_set_rate(sc, bf, wh);
2057 struct ieee80211_frame *wh;
2089 wh = (struct ieee80211_frame *)mp->b_rptr;
2092 in = ieee80211_find_txnode(ic, wh->i_addr1);
2104 if ((wh->i_fc[0] & IEEE80211_FC0_SUBTYPE_MASK) ==
2114 tstamp = (uint32_t *)&wh[1];