Lines Matching refs:txwi
652 data->txwi = (struct rt2860_txwi *)vaddr; in rt2860_alloc_tx_pool()
1457 struct rt2860_txwi *txwi; in rt2860_tx() local
1513 txwi = data->txwi; in rt2860_tx()
1514 txwi->flags = 0; in rt2860_tx()
1516 txwi->xflags = qos ? 0 : RT2860_TX_NSEQ; in rt2860_tx()
1518 txwi->wcid = IEEE80211_AID(ni->ni_associd); in rt2860_tx()
1520 txwi->wcid = 0xff; in rt2860_tx()
1521 txwi->len = htole16(m->m_pkthdr.len); in rt2860_tx()
1523 txwi->phy = htole16(RT2860_PHY_CCK); in rt2860_tx()
1528 txwi->phy = htole16(RT2860_PHY_OFDM); in rt2860_tx()
1529 txwi->phy |= htole16(mcs); in rt2860_tx()
1539 txwi->len |= htole16(pid << RT2860_TX_PID_SHIFT); in rt2860_tx()
1546 txwi->txop = RT2860_TX_TXOP_HT; in rt2860_tx()
1548 txwi->txop = RT2860_TX_TXOP_BACKOFF; in rt2860_tx()
1553 txwi->xflags |= RT2860_TX_ACK; in rt2860_tx()
1564 txwi->flags |= RT2860_TX_TS; in rt2860_tx()
1580 memcpy(txwi + 1, wh, hdrlen); in rt2860_tx()
1673 qid, txwi->wcid, nsegs, ridx)); in rt2860_tx()
1729 struct rt2860_txwi *txwi; in rt2860_tx_raw() local
1762 txwi = data->txwi; in rt2860_tx_raw()
1763 txwi->flags = 0; in rt2860_tx_raw()
1765 txwi->xflags = params->ibp_pri & 3 ? 0 : RT2860_TX_NSEQ; in rt2860_tx_raw()
1766 txwi->wcid = 0xff; in rt2860_tx_raw()
1767 txwi->len = htole16(m->m_pkthdr.len); in rt2860_tx_raw()
1769 txwi->phy = htole16(RT2860_PHY_CCK); in rt2860_tx_raw()
1774 txwi->phy = htole16(RT2860_PHY_OFDM); in rt2860_tx_raw()
1775 txwi->phy |= htole16(mcs); in rt2860_tx_raw()
1785 txwi->len |= htole16(pid << RT2860_TX_PID_SHIFT); in rt2860_tx_raw()
1790 txwi->txop = RT2860_TX_TXOP_HT; in rt2860_tx_raw()
1792 txwi->txop = RT2860_TX_TXOP_BACKOFF; in rt2860_tx_raw()
1794 txwi->xflags |= RT2860_TX_ACK; in rt2860_tx_raw()
1805 txwi->flags |= RT2860_TX_TS; in rt2860_tx_raw()
1821 memcpy(txwi + 1, wh, hdrlen); in rt2860_tx_raw()
1914 qid, txwi->wcid, nsegs, ridx)); in rt2860_tx_raw()
4268 struct rt2860_txwi txwi; in rt2860_setup_beacon() local
4275 memset(&txwi, 0, sizeof txwi); in rt2860_setup_beacon()
4276 txwi.wcid = 0xff; in rt2860_setup_beacon()
4277 txwi.len = htole16(m->m_pkthdr.len); in rt2860_setup_beacon()
4281 txwi.phy = htole16(rt2860_rates[ridx].mcs); in rt2860_setup_beacon()
4283 txwi.phy |= htole16(RT2860_PHY_OFDM); in rt2860_setup_beacon()
4284 txwi.txop = RT2860_TX_TXOP_HT; in rt2860_setup_beacon()
4285 txwi.flags = RT2860_TX_TS; in rt2860_setup_beacon()
4286 txwi.xflags = RT2860_TX_NSEQ; in rt2860_setup_beacon()
4289 (uint8_t *)&txwi, sizeof txwi); in rt2860_setup_beacon()
4290 RAL_WRITE_REGION_1(sc, RT2860_BCN_BASE(0) + sizeof txwi, in rt2860_setup_beacon()