Lines Matching refs:txd

2124 	struct r92c_tx_desc *txd = &uvp->bcn_desc;
2126 txd->txdw0 = htole32(
2127 SM(R92C_TXDW0_OFFSET, sizeof(*txd)) | R92C_TXDW0_BMCAST |
2129 txd->txdw1 = htole32(
2134 txd->txdw1 |= htole32(SM(R88E_TXDW1_MACID, URTWN_MACID_BC));
2135 txd->txdseq |= htole16(R88E_TXDSEQ_HWSEQ_EN);
2137 txd->txdw1 |= htole32(SM(R92C_TXDW1_MACID, URTWN_MACID_BC));
2138 txd->txdw4 |= htole32(R92C_TXDW4_HWSEQ_EN);
2141 txd->txdw4 = htole32(R92C_TXDW4_DRVRATE);
2142 txd->txdw5 = htole32(SM(R92C_TXDW5_DATARATE, URTWN_RIDX_CCK1));
2903 struct r92c_tx_desc *txd;
2977 txd = (struct r92c_tx_desc *)data->buf;
2978 memset(txd, 0, sizeof(*txd));
2980 txd->txdw0 |= htole32(
2981 SM(R92C_TXDW0_OFFSET, sizeof(*txd)) |
2984 txd->txdw0 |= htole32(R92C_TXDW0_BMCAST);
2990 txd->txdw5 |= htole32(R92C_TXDW5_RTY_LMT_ENA);
2991 txd->txdw5 |= htole32(SM(R92C_TXDW5_RTY_LMT,
3005 txd->txdw2 |= htole32(
3009 txd->txdw1 |= htole32(R92C_TXDW1_AGGBK);
3017 txd->txdw4 |= htole32(
3021 txd->txdw4 |= htole32(
3034 txd->txdw4 |= htole32(
3042 txd->txdw4 |= htole32(SM(R92C_TXDW4_RTSRATE,
3047 txd->txdw4 |= htole32(SM(R92C_TXDW4_RTSRATE,
3051 txd->txdw5 |= htole32(0x0001ff00);
3059 txd->txdw1 |= htole32(
3069 txd->txdw1 |= htole32(SM(R88E_TXDW1_MACID, macid));
3071 txd->txdw1 |= htole32(SM(R92C_TXDW1_MACID, macid));
3073 txd->txdw5 |= htole32(SM(R92C_TXDW5_DATARATE, ridx));
3079 txd->txdw4 |= htole32(R92C_TXDW4_DRVRATE);
3084 txd->txdseq = htole16(R88E_TXDSEQ_HWSEQ_EN);
3086 txd->txdw4 |= htole32(R92C_TXDW4_HWSEQ_EN);
3089 txd->txdseq = htole16(M_SEQNO_GET(m) % IEEE80211_SEQ_RANGE);
3109 txd->txdw1 |= htole32(SM(R92C_TXDW1_CIPHER, cipher));
3136 struct r92c_tx_desc *txd;
3171 txd = (struct r92c_tx_desc *)data->buf;
3172 memset(txd, 0, sizeof(*txd));
3174 txd->txdw0 |= htole32(
3175 SM(R92C_TXDW0_OFFSET, sizeof(*txd)) |
3178 txd->txdw0 |= htole32(R92C_TXDW0_BMCAST);
3181 txd->txdw5 |= htole32(R92C_TXDW5_RTY_LMT_ENA);
3182 txd->txdw5 |= htole32(SM(R92C_TXDW5_RTY_LMT,
3186 txd->txdw4 |= htole32(R92C_TXDW4_RTSEN | R92C_TXDW4_HWRTSEN);
3188 txd->txdw4 |= htole32(R92C_TXDW4_CTS2SELF);
3189 if (txd->txdw4 & htole32(R92C_TXDW4_RTSEN | R92C_TXDW4_CTS2SELF)) {
3190 txd->txdw4 |= htole32(SM(R92C_TXDW4_RTSRATE,
3195 txd->txdw1 |= htole32(SM(R88E_TXDW1_MACID, URTWN_MACID_BC));
3197 txd->txdw1 |= htole32(SM(R92C_TXDW1_MACID, URTWN_MACID_BC));
3200 txd->txdw1 |= htole32(SM(R92C_TXDW1_QSEL, R92C_TXDW1_QSEL_MGNT));
3201 txd->txdw1 |= htole32(SM(R92C_TXDW1_CIPHER, cipher));
3205 txd->txdw5 |= htole32(SM(R92C_TXDW5_DATARATE, ridx));
3206 txd->txdw5 |= htole32(0x0001ff00);
3207 txd->txdw4 |= htole32(R92C_TXDW4_DRVRATE);
3212 txd->txdseq = htole16(R88E_TXDSEQ_HWSEQ_EN);
3214 txd->txdw4 |= htole32(R92C_TXDW4_HWSEQ_EN);
3217 txd->txdseq = htole16(M_SEQNO_GET(m) % IEEE80211_SEQ_RANGE);
3241 struct r92c_tx_desc *txd;
3259 txd = (struct r92c_tx_desc *)data->buf;
3260 txd->txdw0 |= htole32(SM(R92C_TXDW0_PKTLEN, m->m_pkthdr.len));
3264 for (i = 0; i < sizeof(*txd) / 2; i++)
3265 sum ^= ((uint16_t *)txd)[i];
3266 txd->txdsum = sum; /* NB: already little endian. */
3268 xferlen = sizeof(*txd) + m->m_pkthdr.len;
3269 m_copydata(m, 0, m->m_pkthdr.len, (caddr_t)&txd[1]);