Lines Matching refs:txwi
601 data->txwi = (struct rt2860_txwi *)vaddr;
1539 struct rt2860_txwi *txwi;
1584 txwi = data->txwi;
1585 txwi->flags = 0;
1587 txwi->xflags = hasqos ? 0 : RT2860_TX_NSEQ;
1588 txwi->wcid = (type == IEEE80211_FC0_TYPE_DATA) ? rn->wcid : 0xff;
1589 txwi->len = htole16(m->m_pkthdr.len);
1591 txwi->phy = htole16(RT2860_PHY_CCK);
1596 txwi->phy = htole16(RT2860_PHY_OFDM);
1597 txwi->phy |= htole16(mcs);
1607 txwi->len |= htole16(pid << RT2860_TX_PID_SHIFT);
1614 txwi->txop = RT2860_TX_TXOP_HT;
1616 txwi->txop = RT2860_TX_TXOP_BACKOFF;
1621 txwi->xflags |= RT2860_TX_ACK;
1635 txwi->flags |= RT2860_TX_TS;
1655 memcpy(txwi + 1, wh, hdrlen);
1718 (caddr_t)txwi - sc->txwi_vaddr, RT2860_TXWI_DMASZ,
1726 qid, txwi->wcid, data->map->dm_nsegs, ridx));
4154 struct rt2860_txwi txwi;
4161 memset(&txwi, 0, sizeof txwi);
4162 txwi.wcid = 0xff;
4163 txwi.len = htole16(m->m_pkthdr.len);
4167 txwi.phy = htole16(rt2860_rates[ridx].mcs);
4169 txwi.phy |= htole16(RT2860_PHY_OFDM);
4170 txwi.txop = RT2860_TX_TXOP_HT;
4171 txwi.flags = RT2860_TX_TS;
4172 txwi.xflags = RT2860_TX_NSEQ;
4175 (uint8_t *)&txwi, sizeof txwi);
4176 RAL_WRITE_REGION_1(sc, RT2860_BCN_BASE(0) + sizeof txwi,