Lines Matching refs:txwi

3088 			struct rt2860_txwi *txwi = 
3099 if (le16toh(txwi->phy) & RT2860_PHY_SHPRE)
3199 struct rt2860_txwi *txwi;
3209 sizeof(*txwi) + sizeof(uint32_t) : sizeof(*txwi);
3230 txwi = (struct rt2860_txwi *)(txd + 1);
3231 txwi->len = htole16(m->m_pkthdr.len - pad);
3239 txwi->phy = htole16(mcs);
3246 txwi->txop |= RT2860_TX_TXOP_HT;
3248 txwi->txop |= RT2860_TX_TXOP_BACKOFF;
3251 txwi->xflags |= RT2860_TX_NSEQ;
3266 struct rt2860_txwi *txwi;
3347 txwi = (struct rt2860_txwi *)(txd + 1);
3348 txwi->xflags = xflags;
3350 txwi->wcid = 0;
3352 txwi->wcid = (vap->iv_opmode == IEEE80211_M_STA) ?
3356 txwi->flags = 0;
3357 txwi->txop = 0;
3381 txwi->len |= htole16(pid << RT2860_TX_PID_SHIFT);
3427 struct rt2860_txwi *txwi;
3462 txwi = (struct rt2860_txwi *)(txd + 1);
3463 txwi->wcid = 0xff;
3464 txwi->flags = wflags;
3465 txwi->xflags = xflags;
3466 txwi->txop = 0; /* clear leftover garbage bits */
3493 struct rt2860_txwi *txwi;
3547 txwi = (struct rt2860_txwi *)(txd + 1);
3548 txwi->wcid = 0xff;
3549 txwi->flags = wflags;
3550 txwi->xflags = xflags;
3551 txwi->txop = 0; /* clear leftover garbage bits */
3581 struct rt2860_txwi *txwi;
3627 txwi = (struct rt2860_txwi *)(txd + 1);
3628 txwi->wcid = 0xff;
3629 txwi->xflags = xflags;
3630 txwi->txop = opflags;
3631 txwi->flags = 0; /* clear leftover garbage bits */
4903 struct rt2860_txwi txwi;
4924 memset(&txwi, 0, sizeof(txwi));
4925 txwi.wcid = 0xff;
4926 txwi.len = htole16(m->m_pkthdr.len);
4931 txwi.phy = htole16(rt2860_rates[ridx].mcs);
4933 txwi.phy |= htole16(RT2860_PHY_OFDM);
4934 txwi.txop = RT2860_TX_TXOP_HT;
4935 txwi.flags = RT2860_TX_TS;
4936 txwi.xflags = RT2860_TX_NSEQ;
4939 sizeof(txwi) + sizeof(uint32_t) : sizeof(txwi);
4940 run_write_region_1(sc, RT2860_BCN_BASE(rvp->rvp_id), (uint8_t *)&txwi,