Lines Matching defs:txwi
3233 struct rt2860_txwi *txwi =
3244 if (le16toh(txwi->phy) & RT2860_PHY_SHPRE)
3355 struct rt2860_txwi *txwi;
3365 sizeof(*txwi) + sizeof(uint32_t) : sizeof(*txwi);
3386 txwi = (struct rt2860_txwi *)(txd + 1);
3387 txwi->len = htole16(m->m_pkthdr.len - pad);
3399 txwi->phy = htole16(mcs);
3408 txwi->txop |= RT2860_TX_TXOP_HT;
3410 txwi->txop |= RT2860_TX_TXOP_BACKOFF;
3413 txwi->xflags |= RT2860_TX_NSEQ;
3427 struct rt2860_txwi *txwi;
3506 txwi = (struct rt2860_txwi *)(txd + 1);
3507 txwi->xflags = xflags;
3509 txwi->wcid = 0;
3511 txwi->wcid = (vap->iv_opmode == IEEE80211_M_STA) ?
3515 txwi->flags = 0;
3516 txwi->txop = 0;
3540 txwi->len |= htole16(pid << RT2860_TX_PID_SHIFT);
3587 struct rt2860_txwi *txwi;
3617 txwi = (struct rt2860_txwi *)(txd + 1);
3618 txwi->wcid = 0xff;
3619 txwi->flags = wflags;
3620 txwi->xflags = xflags;
3621 txwi->txop = 0; /* clear leftover garbage bits */
3647 struct rt2860_txwi *txwi;
3680 txwi = (struct rt2860_txwi *)(txd + 1);
3681 txwi->wcid = 0xff;
3682 txwi->flags = wflags;
3683 txwi->xflags = xflags;
3684 txwi->txop = 0; /* clear leftover garbage bits */
3714 struct rt2860_txwi *txwi;
3757 txwi = (struct rt2860_txwi *)(txd + 1);
3758 txwi->wcid = 0xff;
3759 txwi->xflags = xflags;
3760 txwi->txop = opflags;
3761 txwi->flags = 0; /* clear leftover garbage bits */
5041 struct rt2860_txwi txwi;
5062 memset(&txwi, 0, sizeof(txwi));
5063 txwi.wcid = 0xff;
5064 txwi.len = htole16(m->m_pkthdr.len);
5069 txwi.phy = htole16(rt2860_rates[ridx].mcs);
5071 txwi.phy |= htole16(RT2860_PHY_OFDM);
5072 txwi.txop = RT2860_TX_TXOP_HT;
5073 txwi.flags = RT2860_TX_TS;
5074 txwi.xflags = RT2860_TX_NSEQ;
5077 sizeof(txwi) + sizeof(uint32_t) : sizeof(txwi);
5078 run_write_region_1(sc, RT2860_BCN_BASE(rvp->rvp_id), (uint8_t *)&txwi,