Symbol: txd
sys/dev/fdt/if_dwge.c
1022
struct dwge_desc *txd;
sys/dev/fdt/if_dwge.c
1035
txd = &sc->sc_txdesc[idx];
sys/dev/fdt/if_dwge.c
1036
if (txd->sd_status & TDES0_OWN)
sys/dev/fdt/if_dwge.c
1056
txd->sd_status = sc->sc_enh_desc ? ETDES0_TCH : 0;
sys/dev/fdt/if_dwge.c
1357
struct dwge_desc *txd, *txd_start;
sys/dev/fdt/if_dwge.c
1380
txd = txd_start = &sc->sc_txdesc[frag];
sys/dev/fdt/if_dwge.c
1382
txd->sd_addr = map->dm_segs[i].ds_addr;
sys/dev/fdt/if_dwge.c
1384
txd->sd_status = ETDES0_TCH;
sys/dev/fdt/if_dwge.c
1385
txd->sd_len = map->dm_segs[i].ds_len;
sys/dev/fdt/if_dwge.c
1387
txd->sd_status |= ETDES0_FS;
sys/dev/fdt/if_dwge.c
1389
txd->sd_status |= ETDES0_LS | ETDES0_IC;
sys/dev/fdt/if_dwge.c
1391
txd->sd_status = 0;
sys/dev/fdt/if_dwge.c
1392
txd->sd_len = map->dm_segs[i].ds_len | TDES1_TCH;
sys/dev/fdt/if_dwge.c
1394
txd->sd_len |= TDES1_FS;
sys/dev/fdt/if_dwge.c
1396
txd->sd_len |= TDES1_LS | TDES1_IC;
sys/dev/fdt/if_dwge.c
1399
txd->sd_status |= TDES0_OWN;
sys/dev/fdt/if_dwge.c
1402
frag * sizeof(*txd), sizeof(*txd), BUS_DMASYNC_PREWRITE);
sys/dev/fdt/if_dwge.c
1406
txd = &sc->sc_txdesc[0];
sys/dev/fdt/if_dwge.c
1409
txd++;
sys/dev/fdt/if_dwge.c
1417
*idx * sizeof(*txd), sizeof(*txd), BUS_DMASYNC_PREWRITE);
sys/dev/fdt/if_dwxe.c
1249
struct dwxe_desc *txd, *txd_start;
sys/dev/fdt/if_dwxe.c
1267
txd = txd_start = &sc->sc_txdesc[frag];
sys/dev/fdt/if_dwxe.c
1269
txd->sd_addr = map->dm_segs[i].ds_addr;
sys/dev/fdt/if_dwxe.c
1270
txd->sd_len = map->dm_segs[i].ds_len;
sys/dev/fdt/if_dwxe.c
1272
txd->sd_len |= DWXE_TX_FIR_DESC;
sys/dev/fdt/if_dwxe.c
1274
txd->sd_len |= DWXE_TX_LAST_DESC | DWXE_TX_INT_CTL;
sys/dev/fdt/if_dwxe.c
1276
txd->sd_status = DWXE_TX_DESC_CTL;
sys/dev/fdt/if_dwxe.c
1279
frag * sizeof(*txd), sizeof(*txd), BUS_DMASYNC_PREWRITE);
sys/dev/fdt/if_dwxe.c
1283
txd = &sc->sc_txdesc[0];
sys/dev/fdt/if_dwxe.c
1286
txd++;
sys/dev/fdt/if_dwxe.c
1294
*idx * sizeof(*txd), sizeof(*txd), BUS_DMASYNC_PREWRITE);
sys/dev/fdt/if_dwxe.c
923
struct dwxe_desc *txd;
sys/dev/fdt/if_dwxe.c
936
txd = &sc->sc_txdesc[idx];
sys/dev/fdt/if_dwxe.c
937
if (txd->sd_status & DWXE_TX_DESC_CTL)
sys/dev/fdt/if_dwxe.c
957
txd->sd_status = 0;
sys/dev/fdt/if_fec.c
1039
struct fec_desc *txd;
sys/dev/fdt/if_fec.c
1051
txd = &sc->sc_txdesc[idx];
sys/dev/fdt/if_fec.c
1052
if (txd->fd_status & ENET_TXD_READY)
sys/dev/fdt/if_fec.c
1075
txd->fd_status &= ENET_TXD_WRAP;
sys/dev/fdt/if_fec.c
617
struct fec_desc *txd;
sys/dev/fdt/if_fec.c
623
txd = &sc->sc_txdesc[ENET_NTXDESC - 1];
sys/dev/fdt/if_fec.c
624
txd->fd_status = ENET_TXD_WRAP;
sys/dev/fdt/if_fec.c
911
struct fec_desc *txd, *txd_start;
sys/dev/fdt/if_fec.c
950
txd = txd_start = &sc->sc_txdesc[frag];
sys/dev/fdt/if_fec.c
952
txd->fd_addr = map->dm_segs[i].ds_addr;
sys/dev/fdt/if_fec.c
953
txd->fd_len = map->dm_segs[i].ds_len;
sys/dev/fdt/if_fec.c
954
txd->fd_status &= ENET_TXD_WRAP;
sys/dev/fdt/if_fec.c
956
txd->fd_status |= ENET_TXD_LAST | ENET_TXD_TC;
sys/dev/fdt/if_fec.c
958
txd->fd_status |= ENET_TXD_READY;
sys/dev/fdt/if_fec.c
961
frag * sizeof(*txd), sizeof(*txd), BUS_DMASYNC_PREWRITE);
sys/dev/fdt/if_fec.c
965
txd = &sc->sc_txdesc[0];
sys/dev/fdt/if_fec.c
968
txd++;
sys/dev/fdt/if_fec.c
976
*idx * sizeof(*txd), sizeof(*txd), BUS_DMASYNC_PREWRITE);
sys/dev/fdt/if_mvneta.c
1540
struct mvneta_tx_desc *txd;
sys/dev/fdt/if_mvneta.c
1558
txd = &sc->sc_txdesc[cons];
sys/dev/fdt/if_mvneta.c
1570
if (txd->cmdsts & MVNETA_ERROR_SUMMARY) {
sys/dev/fdt/if_mvneta.c
1571
int err = txd->cmdsts & MVNETA_TX_ERROR_CODE_MASK;
sys/dev/fdt/if_mvneta.c
903
struct mvneta_tx_desc *txd;
sys/dev/fdt/if_mvneta.c
928
txd = &sc->sc_txdesc[prod];
sys/dev/fdt/if_mvneta.c
929
txd->bytecnt = map->dm_segs[i].ds_len;
sys/dev/fdt/if_mvneta.c
930
txd->l4ichk = 0;
sys/dev/fdt/if_mvneta.c
931
txd->cmdsts = cmdsts;
sys/dev/fdt/if_mvneta.c
932
txd->nextdescptr = 0;
sys/dev/fdt/if_mvneta.c
933
txd->bufptr = map->dm_segs[i].ds_addr;
sys/dev/fdt/if_mvneta.c
934
txd->_padding[0] = 0;
sys/dev/fdt/if_mvneta.c
935
txd->_padding[1] = 0;
sys/dev/fdt/if_mvneta.c
936
txd->_padding[2] = 0;
sys/dev/fdt/if_mvneta.c
937
txd->_padding[3] = 0;
sys/dev/fdt/if_mvneta.c
942
txd->cmdsts |= MVNETA_TX_LAST_DESC;
sys/dev/fdt/if_mvpp.c
1708
struct mvpp2_tx_desc *txd;
sys/dev/fdt/if_mvpp.c
1756
txd = &txq->descs[current];
sys/dev/fdt/if_mvpp.c
1757
memset(txd, 0, sizeof(*txd));
sys/dev/fdt/if_mvpp.c
1758
txd->buf_phys_addr_hw_cmd2 =
sys/dev/fdt/if_mvpp.c
1760
txd->packet_offset =
sys/dev/fdt/if_mvpp.c
1762
txd->data_size = map->dm_segs[i].ds_len;
sys/dev/fdt/if_mvpp.c
1763
txd->phys_txq = sc->sc_txqs[0].id;
sys/dev/fdt/if_mvpp.c
1764
txd->command = command |
sys/dev/fdt/if_mvpp.c
1767
txd->command |= MVPP2_TXD_F_DESC;
sys/dev/fdt/if_mvpp.c
1769
txd->command |= MVPP2_TXD_L_DESC;
sys/dev/fdt/if_mvpp.c
1772
current * sizeof(*txd), sizeof(*txd),
sys/dev/ic/aic6915.c
339
struct sf_txdesc0 *txd;
sys/dev/ic/aic6915.c
373
txd = &sc->sc_txdescs[producer];
sys/dev/ic/aic6915.c
425
txd->td_word0 =
sys/dev/ic/aic6915.c
428
txd->td_word0 |= TD_W0_END;
sys/dev/ic/aic6915.c
429
txd->td_word1 = htole32(dmamap->dm_nsegs);
sys/dev/ic/aic6915.c
431
txd->td_frags[seg].fr_addr =
sys/dev/ic/aic6915.c
433
txd->td_frags[seg].fr_len =
sys/dev/ic/atw.c
3560
struct atw_txdesc *txd;
sys/dev/ic/atw.c
3865
txd = &sc->sc_txdescs[nexttx];
sys/dev/ic/atw.c
3866
txd->at_ctl = ctl |
sys/dev/ic/atw.c
3869
txd->at_buf1 = htole32(dmamap->dm_segs[seg].ds_addr);
sys/dev/ic/atw.c
3870
txd->at_flags =
sys/dev/ic/dwqe.c
1163
dwqe_tx_csum(struct dwqe_softc *sc, struct mbuf *m, struct dwqe_desc *txd)
sys/dev/ic/dwqe.c
1169
if ((txd->sd_tdes3 & TDES3_FS) == 0)
sys/dev/ic/dwqe.c
1173
if (txd->sd_tdes3 & TDES3_TSO_EN)
sys/dev/ic/dwqe.c
1178
txd->sd_tdes3 |= TDES3_CSUM_IPHDR_PAYLOAD_PSEUDOHDR;
sys/dev/ic/dwqe.c
1205
struct dwqe_desc *txd, *txd_start;
sys/dev/ic/dwqe.c
1235
txd = txd_start = &sc->sc_txdesc[frag];
sys/dev/ic/dwqe.c
1240
txd->sd_tdes0 = (uint32_t)map->dm_segs[i].ds_addr;
sys/dev/ic/dwqe.c
1241
txd->sd_tdes1 = (uint32_t)(map->dm_segs[i].ds_addr >> 32);
sys/dev/ic/dwqe.c
1242
txd->sd_tdes2 = map->dm_segs[i].ds_len;
sys/dev/ic/dwqe.c
1243
txd->sd_tdes3 = m->m_pkthdr.len;
sys/dev/ic/dwqe.c
1245
txd->sd_tdes3 |= TDES3_FS;
sys/dev/ic/dwqe.c
1246
dwqe_tx_csum(sc, m, txd);
sys/dev/ic/dwqe.c
1248
txd->sd_tdes2 |= TDES2_VLAN_TAG_INSERT;
sys/dev/ic/dwqe.c
1251
txd->sd_tdes2 |= TDES2_IC;
sys/dev/ic/dwqe.c
1252
txd->sd_tdes3 |= TDES3_LS;
sys/dev/ic/dwqe.c
1255
txd->sd_tdes3 |= TDES3_OWN;
sys/dev/ic/dwqe.c
1258
frag * sizeof(*txd), sizeof(*txd), BUS_DMASYNC_PREWRITE);
sys/dev/ic/dwqe.c
1262
txd = &sc->sc_txdesc[0];
sys/dev/ic/dwqe.c
1265
txd++;
sys/dev/ic/dwqe.c
1273
*idx * sizeof(*txd), sizeof(*txd), BUS_DMASYNC_PREWRITE);
sys/dev/ic/dwqe.c
660
struct dwqe_desc *txd;
sys/dev/ic/dwqe.c
676
txd = &sc->sc_txdesc[idx];
sys/dev/ic/dwqe.c
677
if (txd->sd_tdes3 & TDES3_OWN)
sys/dev/ic/dwqe.c
680
if (txd->sd_tdes3 & TDES3_ES)
sys/dev/ic/dwqe.c
700
txd->sd_tdes3 = 0;
sys/dev/ic/rt2860.c
1538
struct rt2860_txd *txd;
sys/dev/ic/rt2860.c
1683
txd = &ring->txd[ring->cur];
sys/dev/ic/rt2860.c
1684
txd->sdp0 = htole32(data->paddr);
sys/dev/ic/rt2860.c
1685
txd->sdl0 = htole16(sizeof (struct rt2860_txwi) + hdrlen);
sys/dev/ic/rt2860.c
1686
txd->flags = qsel;
sys/dev/ic/rt2860.c
1691
txd->sdp1 = htole32(seg->ds_addr);
sys/dev/ic/rt2860.c
1692
txd->sdl1 = htole16(seg->ds_len);
sys/dev/ic/rt2860.c
1696
txd = &ring->txd[ring->cur];
sys/dev/ic/rt2860.c
1697
txd->sdp0 = htole32(seg->ds_addr);
sys/dev/ic/rt2860.c
1698
txd->sdl0 = htole16(seg->ds_len);
sys/dev/ic/rt2860.c
1699
txd->flags = qsel;
sys/dev/ic/rt2860.c
1704
txd->sdp1 = htole32(seg->ds_addr);
sys/dev/ic/rt2860.c
1705
txd->sdl1 = htole16(seg->ds_len | RT2860_TX_LS1);
sys/dev/ic/rt2860.c
1707
txd->sdl0 |= htole16(RT2860_TX_LS0);
sys/dev/ic/rt2860.c
1708
txd->sdl1 = 0;
sys/dev/ic/rt2860.c
463
(caddr_t *)&ring->txd, BUS_DMA_NOWAIT);
sys/dev/ic/rt2860.c
469
error = bus_dmamap_load(sc->sc_dmat, ring->map, ring->txd, size, NULL,
sys/dev/ic/rt2860.c
517
if (ring->txd != NULL) {
sys/dev/ic/rt2860.c
521
bus_dmamem_unmap(sc->sc_dmat, (caddr_t)ring->txd,
sys/dev/ic/rt2860var.h
75
struct rt2860_txd *txd;
sys/dev/ic/smc83c170.c
331
struct epic_txdesc *txd;
sys/dev/ic/smc83c170.c
363
txd = EPIC_CDTX(sc, nexttx);
sys/dev/ic/smc83c170.c
439
txd->et_control = ET_TXCTL_LASTDESC | ET_TXCTL_FRAGLIST;
sys/dev/ic/smc83c170.c
447
txd->et_txstatus = TXSTAT_TXLENGTH(len);
sys/dev/ic/smc83c170.c
449
txd->et_txstatus =
sys/dev/ic/smc83c170.c
583
struct epic_txdesc *txd;
sys/dev/ic/smc83c170.c
734
txd = EPIC_CDTX(sc, i);
sys/dev/ic/smc83c170.c
740
txstatus = txd->et_txstatus;
sys/dev/ic/smc83c170.c
881
struct epic_txdesc *txd;
sys/dev/ic/smc83c170.c
958
txd = EPIC_CDTX(sc, i);
sys/dev/ic/smc83c170.c
959
memset(txd, 0, sizeof(struct epic_txdesc));
sys/dev/ic/smc83c170.c
960
txd->et_bufaddr = EPIC_CDFLADDR(sc, i);
sys/dev/ic/smc83c170.c
961
txd->et_nextdesc = EPIC_CDTXADDR(sc, EPIC_NEXTTX(i));
sys/dev/pci/if_age.c
1115
struct age_txdesc *txd, *txd_last;
sys/dev/pci/if_age.c
1125
txd = &sc->age_cdata.age_txdesc[prod];
sys/dev/pci/if_age.c
1126
txd_last = txd;
sys/dev/pci/if_age.c
1127
map = txd->tx_dmamap;
sys/dev/pci/if_age.c
1183
txd = &sc->age_cdata.age_txdesc[prod];
sys/dev/pci/if_age.c
1185
txd_last->tx_dmamap = txd->tx_dmamap;
sys/dev/pci/if_age.c
1186
txd->tx_dmamap = map;
sys/dev/pci/if_age.c
1187
txd->tx_m = m;
sys/dev/pci/if_age.c
1207
struct age_txdesc *txd;
sys/dev/pci/if_age.c
1225
txd = &sc->age_cdata.age_txdesc[cons];
sys/dev/pci/if_age.c
1230
txd->tx_desc->addr = 0;
sys/dev/pci/if_age.c
1231
txd->tx_desc->len = 0;
sys/dev/pci/if_age.c
1232
txd->tx_desc->flags = 0;
sys/dev/pci/if_age.c
1234
if (txd->tx_m == NULL)
sys/dev/pci/if_age.c
1237
bus_dmamap_sync(sc->sc_dmat, txd->tx_dmamap, 0,
sys/dev/pci/if_age.c
1238
txd->tx_dmamap->dm_mapsize, BUS_DMASYNC_POSTWRITE);
sys/dev/pci/if_age.c
1239
bus_dmamap_unload(sc->sc_dmat, txd->tx_dmamap);
sys/dev/pci/if_age.c
1240
m_freem(txd->tx_m);
sys/dev/pci/if_age.c
1241
txd->tx_m = NULL;
sys/dev/pci/if_age.c
1788
struct age_txdesc *txd;
sys/dev/pci/if_age.c
1853
txd = &sc->age_cdata.age_txdesc[i];
sys/dev/pci/if_age.c
1854
if (txd->tx_m != NULL) {
sys/dev/pci/if_age.c
1855
bus_dmamap_sync(sc->sc_dmat, txd->tx_dmamap, 0,
sys/dev/pci/if_age.c
1856
txd->tx_dmamap->dm_mapsize, BUS_DMASYNC_POSTWRITE);
sys/dev/pci/if_age.c
1857
bus_dmamap_unload(sc->sc_dmat, txd->tx_dmamap);
sys/dev/pci/if_age.c
1858
m_freem(txd->tx_m);
sys/dev/pci/if_age.c
1859
txd->tx_m = NULL;
sys/dev/pci/if_age.c
2012
struct age_txdesc *txd;
sys/dev/pci/if_age.c
2022
txd = &sc->age_cdata.age_txdesc[i];
sys/dev/pci/if_age.c
2023
txd->tx_desc = &rd->age_tx_ring[i];
sys/dev/pci/if_age.c
2024
txd->tx_m = NULL;
sys/dev/pci/if_age.c
634
struct age_txdesc *txd;
sys/dev/pci/if_age.c
834
txd = &sc->age_cdata.age_txdesc[i];
sys/dev/pci/if_age.c
835
txd->tx_m = NULL;
sys/dev/pci/if_age.c
836
txd->tx_dmamap = NULL;
sys/dev/pci/if_age.c
839
&txd->tx_dmamap);
sys/dev/pci/if_age.c
874
struct age_txdesc *txd;
sys/dev/pci/if_age.c
880
txd = &sc->age_cdata.age_txdesc[i];
sys/dev/pci/if_age.c
881
if (txd->tx_dmamap != NULL) {
sys/dev/pci/if_age.c
882
bus_dmamap_destroy(sc->sc_dmat, txd->tx_dmamap);
sys/dev/pci/if_age.c
883
txd->tx_dmamap = NULL;
sys/dev/pci/if_alc.c
1485
struct alc_txdesc *txd;
sys/dev/pci/if_alc.c
1686
txd = &sc->alc_cdata.alc_txdesc[i];
sys/dev/pci/if_alc.c
1687
txd->tx_m = NULL;
sys/dev/pci/if_alc.c
1688
txd->tx_dmamap = NULL;
sys/dev/pci/if_alc.c
1691
&txd->tx_dmamap);
sys/dev/pci/if_alc.c
1727
struct alc_txdesc *txd;
sys/dev/pci/if_alc.c
1733
txd = &sc->alc_cdata.alc_txdesc[i];
sys/dev/pci/if_alc.c
1734
if (txd->tx_dmamap != NULL) {
sys/dev/pci/if_alc.c
1735
bus_dmamap_destroy(sc->sc_dmat, txd->tx_dmamap);
sys/dev/pci/if_alc.c
1736
txd->tx_dmamap = NULL;
sys/dev/pci/if_alc.c
1806
struct alc_txdesc *txd, *txd_last;
sys/dev/pci/if_alc.c
1816
txd = &sc->alc_cdata.alc_txdesc[prod];
sys/dev/pci/if_alc.c
1817
txd_last = txd;
sys/dev/pci/if_alc.c
1818
map = txd->tx_dmamap;
sys/dev/pci/if_alc.c
1874
txd = &sc->alc_cdata.alc_txdesc[prod];
sys/dev/pci/if_alc.c
1876
txd_last->tx_dmamap = txd->tx_dmamap;
sys/dev/pci/if_alc.c
1877
txd->tx_dmamap = map;
sys/dev/pci/if_alc.c
1878
txd->tx_m = m;
sys/dev/pci/if_alc.c
2255
struct alc_txdesc *txd;
sys/dev/pci/if_alc.c
2291
txd = &sc->alc_cdata.alc_txdesc[cons];
sys/dev/pci/if_alc.c
2292
if (txd->tx_m != NULL) {
sys/dev/pci/if_alc.c
2294
bus_dmamap_sync(sc->sc_dmat, txd->tx_dmamap, 0,
sys/dev/pci/if_alc.c
2295
txd->tx_dmamap->dm_mapsize, BUS_DMASYNC_POSTWRITE);
sys/dev/pci/if_alc.c
2296
bus_dmamap_unload(sc->sc_dmat, txd->tx_dmamap);
sys/dev/pci/if_alc.c
2297
m_freem(txd->tx_m);
sys/dev/pci/if_alc.c
2298
txd->tx_m = NULL;
sys/dev/pci/if_alc.c
3069
struct alc_txdesc *txd;
sys/dev/pci/if_alc.c
3127
txd = &sc->alc_cdata.alc_txdesc[i];
sys/dev/pci/if_alc.c
3128
if (txd->tx_m != NULL) {
sys/dev/pci/if_alc.c
3129
bus_dmamap_sync(sc->sc_dmat, txd->tx_dmamap, 0,
sys/dev/pci/if_alc.c
3130
txd->tx_dmamap->dm_mapsize, BUS_DMASYNC_POSTWRITE);
sys/dev/pci/if_alc.c
3131
bus_dmamap_unload(sc->sc_dmat, txd->tx_dmamap);
sys/dev/pci/if_alc.c
3132
m_freem(txd->tx_m);
sys/dev/pci/if_alc.c
3133
txd->tx_m = NULL;
sys/dev/pci/if_alc.c
3230
struct alc_txdesc *txd;
sys/dev/pci/if_alc.c
3240
txd = &sc->alc_cdata.alc_txdesc[i];
sys/dev/pci/if_alc.c
3241
txd->tx_m = NULL;
sys/dev/pci/if_ale.c
1283
struct ale_txdesc *txd;
sys/dev/pci/if_ale.c
1311
txd = &sc->ale_cdata.ale_txdesc[cons];
sys/dev/pci/if_ale.c
1312
if (txd->tx_m != NULL) {
sys/dev/pci/if_ale.c
1314
bus_dmamap_sync(sc->sc_dmat, txd->tx_dmamap, 0,
sys/dev/pci/if_ale.c
1315
txd->tx_dmamap->dm_mapsize, BUS_DMASYNC_POSTWRITE);
sys/dev/pci/if_ale.c
1316
bus_dmamap_unload(sc->sc_dmat, txd->tx_dmamap);
sys/dev/pci/if_ale.c
1317
m_freem(txd->tx_m);
sys/dev/pci/if_ale.c
1318
txd->tx_m = NULL;
sys/dev/pci/if_ale.c
1824
struct ale_txdesc *txd;
sys/dev/pci/if_ale.c
1866
txd = &sc->ale_cdata.ale_txdesc[i];
sys/dev/pci/if_ale.c
1867
if (txd->tx_m != NULL) {
sys/dev/pci/if_ale.c
1868
bus_dmamap_sync(sc->sc_dmat, txd->tx_dmamap, 0,
sys/dev/pci/if_ale.c
1869
txd->tx_dmamap->dm_mapsize, BUS_DMASYNC_POSTWRITE);
sys/dev/pci/if_ale.c
1870
bus_dmamap_unload(sc->sc_dmat, txd->tx_dmamap);
sys/dev/pci/if_ale.c
1871
m_freem(txd->tx_m);
sys/dev/pci/if_ale.c
1872
txd->tx_m = NULL;
sys/dev/pci/if_ale.c
1903
struct ale_txdesc *txd;
sys/dev/pci/if_ale.c
1913
txd = &sc->ale_cdata.ale_txdesc[i];
sys/dev/pci/if_ale.c
1914
txd->tx_m = NULL;
sys/dev/pci/if_ale.c
603
struct ale_txdesc *txd;
sys/dev/pci/if_ale.c
778
txd = &sc->ale_cdata.ale_txdesc[i];
sys/dev/pci/if_ale.c
779
txd->tx_m = NULL;
sys/dev/pci/if_ale.c
780
txd->tx_dmamap = NULL;
sys/dev/pci/if_ale.c
783
&txd->tx_dmamap);
sys/dev/pci/if_ale.c
797
struct ale_txdesc *txd;
sys/dev/pci/if_ale.c
802
txd = &sc->ale_cdata.ale_txdesc[i];
sys/dev/pci/if_ale.c
803
if (txd->tx_dmamap != NULL) {
sys/dev/pci/if_ale.c
804
bus_dmamap_destroy(sc->sc_dmat, txd->tx_dmamap);
sys/dev/pci/if_ale.c
805
txd->tx_dmamap = NULL;
sys/dev/pci/if_ale.c
860
struct ale_txdesc *txd, *txd_last;
sys/dev/pci/if_ale.c
870
txd = &sc->ale_cdata.ale_txdesc[prod];
sys/dev/pci/if_ale.c
871
txd_last = txd;
sys/dev/pci/if_ale.c
872
map = txd->tx_dmamap;
sys/dev/pci/if_ale.c
949
txd = &sc->ale_cdata.ale_txdesc[prod];
sys/dev/pci/if_ale.c
951
txd_last->tx_dmamap = txd->tx_dmamap;
sys/dev/pci/if_ale.c
952
txd->tx_dmamap = map;
sys/dev/pci/if_ale.c
953
txd->tx_m = m;
sys/dev/pci/if_aq_pci.c
3259
struct aq_tx_desc *ring, *txd;
sys/dev/pci/if_aq_pci.c
3319
txd = ring + idx;
sys/dev/pci/if_aq_pci.c
3320
txd->buf_addr = 0;
sys/dev/pci/if_aq_pci.c
3321
txd->ctl1 = htole32(AQ_TXDESC_CTL1_TYPE_TXC |
sys/dev/pci/if_aq_pci.c
3323
txd->ctl2 = 0;
sys/dev/pci/if_aq_pci.c
3346
txd = ring + idx;
sys/dev/pci/if_aq_pci.c
3347
txd->buf_addr = htole64(as->as_map->dm_segs[i].ds_addr);
sys/dev/pci/if_aq_pci.c
3348
txd->ctl1 = htole32(ctl1 |
sys/dev/pci/if_aq_pci.c
3351
txd->ctl2 = htole32(ctl2);
sys/dev/pci/if_em.c
3484
struct em_tx_desc *txd;
sys/dev/pci/if_em.c
3493
txd = &que->tx.sc_tx_desc_ring[que->tx.sc_tx_desc_head];
sys/dev/pci/if_em.c
3494
txd->buffer_addr = que->tx.sc_tx_dma.dma_map->dm_segs[0].ds_addr;
sys/dev/pci/if_em.c
3495
txd->lower.data = htole32(txd_lower | size);
sys/dev/pci/if_em.c
3496
txd->upper.data = 0;
sys/dev/pci/if_iavf.c
1987
struct iavf_tx_desc *ring, *txd;
sys/dev/pci/if_iavf.c
1999
txd = &ring[prod];
sys/dev/pci/if_iavf.c
2006
htolem64(&txd->addr, 0);
sys/dev/pci/if_iavf.c
2007
htolem64(&txd->cmd, cmd);
sys/dev/pci/if_iavf.c
2024
struct iavf_tx_desc *ring, *txd;
sys/dev/pci/if_iavf.c
2086
txd = &ring[prod];
sys/dev/pci/if_iavf.c
2093
htolem64(&txd->addr, map->dm_segs[i].ds_addr);
sys/dev/pci/if_iavf.c
2094
htolem64(&txd->cmd, cmd);
sys/dev/pci/if_iavf.c
2102
htolem64(&txd->cmd, cmd);
sys/dev/pci/if_iavf.c
2130
struct iavf_tx_desc *ring, *txd;
sys/dev/pci/if_iavf.c
2153
txd = &ring[last];
sys/dev/pci/if_iavf.c
2155
dtype = txd->cmd & htole64(IAVF_TX_DESC_DTYPE_MASK);
sys/dev/pci/if_ice.c
13997
struct ice_tx_ctx_desc *txd;
sys/dev/pci/if_ice.c
14007
txd = (struct ice_tx_ctx_desc *)&ring[prod];
sys/dev/pci/if_ice.c
14014
htolem32(&txd->tunneling_params, 0);
sys/dev/pci/if_ice.c
14015
htolem16(&txd->l2tag2, 0);
sys/dev/pci/if_ice.c
14016
htolem16(&txd->rsvd, 0);
sys/dev/pci/if_ice.c
14017
htolem64(&txd->qw1, qword1);
sys/dev/pci/if_ice.c
14028
struct ice_tx_desc *ring, *txd;
sys/dev/pci/if_ice.c
14128
txd = &ring[prod];
sys/dev/pci/if_ice.c
14136
htolem64(&txd->buf_addr, paddr);
sys/dev/pci/if_ice.c
14137
htolem64(&txd->cmd_type_offset_bsz, qword1);
sys/dev/pci/if_ice.c
14148
htolem64(&txd->cmd_type_offset_bsz, qword1);
sys/dev/pci/if_ice.c
29473
struct ice_tx_desc *ring, *txd;
sys/dev/pci/if_ice.c
29496
txd = &ring[last];
sys/dev/pci/if_ice.c
29498
dtype = (htole64(txd->cmd_type_offset_bsz) &
sys/dev/pci/if_iwm.c
5677
iwm_txd_done(struct iwm_softc *sc, struct iwm_tx_data *txd)
sys/dev/pci/if_iwm.c
5681
bus_dmamap_sync(sc->sc_dmat, txd->map, 0, txd->map->dm_mapsize,
sys/dev/pci/if_iwm.c
5683
bus_dmamap_unload(sc->sc_dmat, txd->map);
sys/dev/pci/if_iwm.c
5684
m_freem(txd->m);
sys/dev/pci/if_iwm.c
5685
txd->m = NULL;
sys/dev/pci/if_iwm.c
5687
KASSERT(txd->in);
sys/dev/pci/if_iwm.c
5688
ieee80211_release_node(ic, &txd->in->in_ni);
sys/dev/pci/if_iwm.c
5689
txd->in = NULL;
sys/dev/pci/if_iwm.c
5690
txd->ampdu_nframes = 0;
sys/dev/pci/if_iwm.c
5691
txd->ampdu_txmcs = 0;
sys/dev/pci/if_iwm.c
5692
txd->ampdu_txnss = 0;
sys/dev/pci/if_iwm.c
5698
struct iwm_tx_data *txd;
sys/dev/pci/if_iwm.c
5701
txd = &ring->data[ring->tail];
sys/dev/pci/if_iwm.c
5702
if (txd->m != NULL) {
sys/dev/pci/if_iwm.c
5704
iwm_txd_done(sc, txd);
sys/dev/pci/if_iwm.c
5844
struct iwm_tx_data *txd;
sys/dev/pci/if_iwm.c
5865
txd = &ring->data[idx];
sys/dev/pci/if_iwm.c
5866
if (txd->m == NULL)
sys/dev/pci/if_iwm.c
5874
iwm_ampdu_tx_done(sc, cmd_hdr, txd->in, ring,
sys/dev/pci/if_iwm.c
5882
iwm_rx_tx_cmd_single(sc, pkt, txd->in, txd->txmcs, txd->txrate);
sys/dev/pci/if_iwx.c
5367
iwx_txd_done(struct iwx_softc *sc, struct iwx_tx_data *txd)
sys/dev/pci/if_iwx.c
5371
bus_dmamap_sync(sc->sc_dmat, txd->map, 0, txd->map->dm_mapsize,
sys/dev/pci/if_iwx.c
5373
bus_dmamap_unload(sc->sc_dmat, txd->map);
sys/dev/pci/if_iwx.c
5374
m_freem(txd->m);
sys/dev/pci/if_iwx.c
5375
txd->m = NULL;
sys/dev/pci/if_iwx.c
5377
KASSERT(txd->in);
sys/dev/pci/if_iwx.c
5378
ieee80211_release_node(ic, &txd->in->in_ni);
sys/dev/pci/if_iwx.c
5379
txd->in = NULL;
sys/dev/pci/if_iwx.c
5385
struct iwx_tx_data *txd;
sys/dev/pci/if_iwx.c
5388
txd = &ring->data[ring->tail];
sys/dev/pci/if_iwx.c
5389
if (txd->m != NULL) {
sys/dev/pci/if_iwx.c
5392
iwx_txd_done(sc, txd);
sys/dev/pci/if_ix.c
1452
union ixgbe_adv_tx_desc *txd = NULL;
sys/dev/pci/if_ix.c
1497
txd = &txr->tx_base[i];
sys/dev/pci/if_ix.c
1499
txd->read.buffer_addr = htole64(map->dm_segs[j].ds_addr);
sys/dev/pci/if_ix.c
1500
txd->read.cmd_type_len = htole32(txr->txd_cmd |
sys/dev/pci/if_ix.c
1502
txd->read.olinfo_status = htole32(olinfo_status);
sys/dev/pci/if_ix.c
1509
txd->read.cmd_type_len |=
sys/dev/pci/if_ixl.c
2821
struct ixl_tx_desc *ring, *txd;
sys/dev/pci/if_ixl.c
2834
txd = &ring[prod];
sys/dev/pci/if_ixl.c
2841
htolem64(&txd->addr, 0);
sys/dev/pci/if_ixl.c
2842
htolem64(&txd->cmd, cmd);
sys/dev/pci/if_ixl.c
2859
struct ixl_tx_desc *ring, *txd;
sys/dev/pci/if_ixl.c
2921
txd = &ring[prod];
sys/dev/pci/if_ixl.c
2928
htolem64(&txd->addr, map->dm_segs[i].ds_addr);
sys/dev/pci/if_ixl.c
2929
htolem64(&txd->cmd, cmd);
sys/dev/pci/if_ixl.c
2937
htolem64(&txd->cmd, cmd);
sys/dev/pci/if_ixl.c
2965
struct ixl_tx_desc *ring, *txd;
sys/dev/pci/if_ixl.c
2988
txd = &ring[last];
sys/dev/pci/if_ixl.c
2990
dtype = txd->cmd & htole64(IXL_TX_DESC_DTYPE_MASK);
sys/dev/pci/if_jme.c
1106
struct jme_txdesc *txd;
sys/dev/pci/if_jme.c
1112
txd = &sc->jme_cdata.jme_txdesc[prod];
sys/dev/pci/if_jme.c
1114
error = bus_dmamap_load_mbuf(sc->sc_dmat, txd->tx_dmamap,
sys/dev/pci/if_jme.c
1123
error = bus_dmamap_load_mbuf(sc->sc_dmat, txd->tx_dmamap,
sys/dev/pci/if_jme.c
1154
for (i = 0; i < txd->tx_dmamap->dm_nsegs; i++) {
sys/dev/pci/if_jme.c
1157
desc->buflen = htole32(txd->tx_dmamap->dm_segs[i].ds_len);
sys/dev/pci/if_jme.c
1159
htole32(JME_ADDR_HI(txd->tx_dmamap->dm_segs[i].ds_addr));
sys/dev/pci/if_jme.c
1161
htole32(JME_ADDR_LO(txd->tx_dmamap->dm_segs[i].ds_addr));
sys/dev/pci/if_jme.c
1172
desc = txd->tx_desc;
sys/dev/pci/if_jme.c
1175
txd->tx_m = m;
sys/dev/pci/if_jme.c
1176
txd->tx_ndesc = txd->tx_dmamap->dm_nsegs + JME_TXD_RSVD;
sys/dev/pci/if_jme.c
1179
bus_dmamap_sync(sc->sc_dmat, txd->tx_dmamap, 0,
sys/dev/pci/if_jme.c
1180
txd->tx_dmamap->dm_mapsize, BUS_DMASYNC_PREWRITE);
sys/dev/pci/if_jme.c
1497
struct jme_txdesc *txd;
sys/dev/pci/if_jme.c
1513
txd = &sc->jme_cdata.jme_txdesc[cons];
sys/dev/pci/if_jme.c
1515
if (txd->tx_m == NULL)
sys/dev/pci/if_jme.c
1518
status = letoh32(txd->tx_desc->flags);
sys/dev/pci/if_jme.c
1527
letoh32(txd->tx_desc->buflen) &
sys/dev/pci/if_jme.c
1539
for (nsegs = 0; nsegs < txd->tx_ndesc; nsegs++) {
sys/dev/pci/if_jme.c
1545
bus_dmamap_unload(sc->sc_dmat, txd->tx_dmamap);
sys/dev/pci/if_jme.c
1546
m_freem(txd->tx_m);
sys/dev/pci/if_jme.c
1547
txd->tx_m = NULL;
sys/dev/pci/if_jme.c
1548
sc->jme_cdata.jme_tx_cnt -= txd->tx_ndesc;
sys/dev/pci/if_jme.c
1552
txd->tx_ndesc = 0;
sys/dev/pci/if_jme.c
2009
struct jme_txdesc *txd;
sys/dev/pci/if_jme.c
204
struct jme_txdesc *txd;
sys/dev/pci/if_jme.c
2063
txd = &sc->jme_cdata.jme_txdesc[i];
sys/dev/pci/if_jme.c
2064
if (txd->tx_m != NULL) {
sys/dev/pci/if_jme.c
2065
bus_dmamap_unload(sc->sc_dmat, txd->tx_dmamap);
sys/dev/pci/if_jme.c
2066
m_freem(txd->tx_m);
sys/dev/pci/if_jme.c
2067
txd->tx_m = NULL;
sys/dev/pci/if_jme.c
2068
txd->tx_ndesc = 0;
sys/dev/pci/if_jme.c
2118
struct jme_txdesc *txd;
sys/dev/pci/if_jme.c
2128
txd = &sc->jme_cdata.jme_txdesc[i];
sys/dev/pci/if_jme.c
2129
txd->tx_m = NULL;
sys/dev/pci/if_jme.c
2130
txd->tx_desc = &rd->jme_tx_ring[i];
sys/dev/pci/if_jme.c
2131
txd->tx_ndesc = 0;
sys/dev/pci/if_jme.c
265
txd = &sc->jme_cdata.jme_txdesc[i];
sys/dev/pci/if_jme.c
266
if (txd->tx_m != NULL) {
sys/dev/pci/if_jme.c
267
bus_dmamap_unload(sc->sc_dmat, txd->tx_dmamap);
sys/dev/pci/if_jme.c
268
m_freem(txd->tx_m);
sys/dev/pci/if_jme.c
269
txd->tx_m = NULL;
sys/dev/pci/if_jme.c
270
txd->tx_ndesc = 0;
sys/dev/pci/if_jme.c
739
struct jme_txdesc *txd;
sys/dev/pci/if_jme.c
886
txd = &sc->jme_cdata.jme_txdesc[i];
sys/dev/pci/if_jme.c
889
&txd->tx_dmamap);
sys/dev/pci/if_jme.c
897
txd = &sc->jme_cdata.jme_txdesc[j];
sys/dev/pci/if_jme.c
898
bus_dmamap_destroy(sc->sc_dmat, txd->tx_dmamap);
sys/dev/pci/if_jme.c
944
struct jme_txdesc *txd;
sys/dev/pci/if_jme.c
962
txd = &sc->jme_cdata.jme_txdesc[i];
sys/dev/pci/if_jme.c
963
bus_dmamap_destroy(sc->sc_dmat, txd->tx_dmamap);
sys/dev/pci/if_mwx.c
2253
uint32_t *txd, val;
sys/dev/pci/if_mwx.c
2270
txd = mtod(m, uint32_t *);
sys/dev/pci/if_mwx.c
2271
memset(txd, 0, txd_len);
sys/dev/pci/if_mwx.c
2275
txd[0] = htole32(val);
sys/dev/pci/if_mwx.c
2278
txd[1] = htole32(val);
sys/dev/pci/if_mwx.c
2281
uni_txd = (struct mt7921_uni_txd *)txd;
sys/dev/pci/if_mwx.c
2289
mcu_txd = (struct mt7921_mcu_txd *)txd;
sys/dev/pci/if_mwxreg.h
829
uint32_t txd[8];
sys/dev/pci/if_mwxreg.h
877
uint32_t txd[8];
sys/dev/pci/if_myx.c
1453
struct myx_tx_desc txd;
sys/dev/pci/if_myx.c
1459
memset(&txd, 0, sizeof(txd));
sys/dev/pci/if_myx.c
1460
txd.tx_addr = htobe64(map->dm_segs[i].ds_addr);
sys/dev/pci/if_myx.c
1461
txd.tx_length = htobe16(map->dm_segs[i].ds_len);
sys/dev/pci/if_myx.c
1462
txd.tx_flags = flags;
sys/dev/pci/if_myx.c
1465
offset + sizeof(txd) * ((idx + i) % sc->sc_tx_ring_count),
sys/dev/pci/if_myx.c
1466
&txd, sizeof(txd));
sys/dev/pci/if_myx.c
1471
memset(&txd, 0, sizeof(txd));
sys/dev/pci/if_myx.c
1472
txd.tx_addr = htobe64(zmap->dm_segs[0].ds_addr);
sys/dev/pci/if_myx.c
1473
txd.tx_length = htobe16(60 - map->dm_mapsize);
sys/dev/pci/if_myx.c
1474
txd.tx_flags = flags;
sys/dev/pci/if_myx.c
1477
offset + sizeof(txd) * ((idx + i) % sc->sc_tx_ring_count),
sys/dev/pci/if_myx.c
1478
&txd, sizeof(txd));
sys/dev/pci/if_myx.c
1486
struct myx_tx_desc txd;
sys/dev/pci/if_myx.c
1565
memset(&txd, 0, sizeof(txd));
sys/dev/pci/if_myx.c
1566
txd.tx_addr = htobe64(map->dm_segs[0].ds_addr);
sys/dev/pci/if_myx.c
1567
txd.tx_length = htobe16(map->dm_segs[0].ds_len);
sys/dev/pci/if_myx.c
1568
txd.tx_nsegs = map->dm_nsegs + (map->dm_mapsize < 60 ? 1 : 0);
sys/dev/pci/if_myx.c
1569
txd.tx_flags = flags | MYXTXD_FLAGS_FIRST;
sys/dev/pci/if_myx.c
1571
offset + sizeof(txd) * idx, &txd, sizeof(txd));
sys/dev/pci/if_myx.c
1584
memset(&txd, 0, sizeof(txd));
sys/dev/pci/if_myx.c
1585
txd.tx_addr = htobe64(map->dm_segs[0].ds_addr);
sys/dev/pci/if_myx.c
1586
txd.tx_length = htobe16(map->dm_segs[0].ds_len);
sys/dev/pci/if_myx.c
1587
txd.tx_nsegs = map->dm_nsegs + (map->dm_mapsize < 60 ? 1 : 0);
sys/dev/pci/if_myx.c
1588
txd.tx_flags = flags | MYXTXD_FLAGS_FIRST;
sys/dev/pci/if_myx.c
1594
offset + sizeof(txd) * sc->sc_tx_ring_prod, &txd,
sys/dev/pci/if_myx.c
1595
sizeof(txd) - sizeof(myx_bus_t));
sys/dev/pci/if_myx.c
1598
sizeof(txd) * sc->sc_tx_ring_count, BUS_SPACE_BARRIER_WRITE);
sys/dev/pci/if_myx.c
1601
offset + sizeof(txd) * (sc->sc_tx_ring_prod + 1) -
sys/dev/pci/if_myx.c
1603
(u_int8_t *)&txd + sizeof(txd) - sizeof(myx_bus_t),
sys/dev/pci/if_myx.c
1607
offset + sizeof(txd) * sc->sc_tx_ring_prod, sizeof(txd),
sys/dev/pci/if_nep.c
1780
uint64_t txd;
sys/dev/pci/if_nep.c
1832
txd = TXD_SOP | TXD_MARK;
sys/dev/pci/if_nep.c
1833
txd |= ((uint64_t)map->dm_nsegs << TXD_NUM_PTR_SHIFT);
sys/dev/pci/if_nep.c
1835
txd |= ((uint64_t)map->dm_segs[i].ds_len << TXD_TR_LEN_SHIFT);
sys/dev/pci/if_nep.c
1836
txd |= map->dm_segs[i].ds_addr;
sys/dev/pci/if_nep.c
1837
sc->sc_txdesc[frag] = htole64(txd);
sys/dev/pci/if_nep.c
1838
txd = 0;
sys/dev/pci/if_nep.c
1841
frag * sizeof(txd), sizeof(txd), BUS_DMASYNC_PREWRITE);
sys/dev/pci/if_ngbe.c
2637
union ngbe_tx_desc *txd = NULL;
sys/dev/pci/if_ngbe.c
2681
txd = &txr->tx_base[i];
sys/dev/pci/if_ngbe.c
2683
txd->read.buffer_addr = htole64(map->dm_segs[j].ds_addr);
sys/dev/pci/if_ngbe.c
2684
txd->read.cmd_type_len =
sys/dev/pci/if_ngbe.c
2686
txd->read.olinfo_status = htole32(olinfo_status);
sys/dev/pci/if_ngbe.c
2693
txd->read.cmd_type_len |= htole32(NGBE_TXD_EOP | NGBE_TXD_RS);
sys/dev/pci/if_ngbe.c
4417
struct ngbe_tx_context_desc *txd;
sys/dev/pci/if_ngbe.c
4438
txd = (struct ngbe_tx_context_desc *)&txr->tx_base[ctxd];
sys/dev/pci/if_ngbe.c
4444
txd->vlan_macip_lens = htole32(vlan_macip_lens);
sys/dev/pci/if_ngbe.c
4445
txd->type_tucmd_mlhl = htole32(type_tucmd_mlhl);
sys/dev/pci/if_ngbe.c
4446
txd->seqnum_seed = htole32(0);
sys/dev/pci/if_ngbe.c
4447
txd->mss_l4len_idx = htole32(0);
sys/dev/pci/if_nxe.c
1299
struct nxe_tx_desc *txd;
sys/dev/pci/if_nxe.c
1317
txd = nxe_ring_cur(sc, nr);
sys/dev/pci/if_nxe.c
1318
bzero(txd, sizeof(struct nxe_tx_desc));
sys/dev/pci/if_nxe.c
1349
txd->tx_flags = htole16(NXE_TXD_F_OPCODE_TX);
sys/dev/pci/if_nxe.c
1350
txd->tx_nbufs = dmap->dm_nsegs;
sys/dev/pci/if_nxe.c
1351
txd->tx_length = htole16(dmap->dm_mapsize);
sys/dev/pci/if_nxe.c
1352
txd->tx_port = sc->sc_port;
sys/dev/pci/if_nxe.c
1360
txd->tx_addr_4 = htole64(segs[3].ds_addr);
sys/dev/pci/if_nxe.c
1361
txd->tx_slen_4 = htole32(segs[3].ds_len);
sys/dev/pci/if_nxe.c
1363
txd->tx_addr_3 = htole64(segs[2].ds_addr);
sys/dev/pci/if_nxe.c
1364
txd->tx_slen_3 = htole32(segs[2].ds_len);
sys/dev/pci/if_nxe.c
1366
txd->tx_addr_2 = htole64(segs[1].ds_addr);
sys/dev/pci/if_nxe.c
1367
txd->tx_slen_2 = htole32(segs[1].ds_len);
sys/dev/pci/if_nxe.c
1369
txd->tx_addr_1 = htole64(segs[0].ds_addr);
sys/dev/pci/if_nxe.c
1370
txd->tx_slen_1 = htole32(segs[0].ds_len);
sys/dev/pci/if_nxe.c
1382
txd = nxe_ring_next(sc, nr);
sys/dev/pci/if_nxe.c
1383
bzero(txd, sizeof(struct nxe_tx_desc));
sys/dev/pci/if_rtwn.c
1019
txd = &tx_ring->desc[tx_ring->cur];
sys/dev/pci/if_rtwn.c
1020
if (htole32(txd->txdw0) & R92C_TXDW0_OWN) {
sys/dev/pci/if_rtwn.c
1024
txd->txdw0 = htole32(
sys/dev/pci/if_rtwn.c
1026
SM(R92C_TXDW0_OFFSET, sizeof(*txd)) |
sys/dev/pci/if_rtwn.c
1029
txd->txdw0 |= htole32(R92C_TXDW0_BMCAST);
sys/dev/pci/if_rtwn.c
1031
txd->txdw1 = 0;
sys/dev/pci/if_rtwn.c
1046
txd->txdw1 |= htole32(SM(R92C_TXDW1_CIPHER, cipher));
sys/dev/pci/if_rtwn.c
1049
txd->txdw4 = 0;
sys/dev/pci/if_rtwn.c
1050
txd->txdw5 = 0;
sys/dev/pci/if_rtwn.c
1060
txd->txdw1 |= htole32(
sys/dev/pci/if_rtwn.c
1064
txd->txdw2 |= htole32(R88E_TXDW2_AGGBK);
sys/dev/pci/if_rtwn.c
1066
txd->txdw1 |= htole32(
sys/dev/pci/if_rtwn.c
1074
txd->txdw2 |= htole32(R92C_TXDW2_CCX_RPT);
sys/dev/pci/if_rtwn.c
1077
txd->txdw4 |= htole32(R92C_TXDW4_RTSEN |
sys/dev/pci/if_rtwn.c
1081
txd->txdw4 |= htole32(R92C_TXDW4_CTS2SELF |
sys/dev/pci/if_rtwn.c
1084
txd->txdw4 |= htole32(R92C_TXDW4_RTSEN |
sys/dev/pci/if_rtwn.c
1090
txd->txdw4 |= htole32(SM(R92C_TXDW4_RTSRATE, 0));
sys/dev/pci/if_rtwn.c
1092
txd->txdw4 |= htole32(SM(R92C_TXDW4_RTSRATE, 8));
sys/dev/pci/if_rtwn.c
1093
txd->txdw5 |= htole32(SM(R92C_TXDW5_RTSRATE_FBLIMIT, 0xf));
sys/dev/pci/if_rtwn.c
1096
txd->txdw4 |= htole32(R92C_TXDW4_DRVRATE);
sys/dev/pci/if_rtwn.c
1098
txd->txdw5 |= htole32(SM(R92C_TXDW5_DATARATE,
sys/dev/pci/if_rtwn.c
1101
txd->txdw5 |= htole32(SM(R92C_TXDW5_DATARATE,
sys/dev/pci/if_rtwn.c
1103
txd->txdw5 |= htole32(SM(R92C_TXDW5_DATARATE_FBLIMIT, 0x1f));
sys/dev/pci/if_rtwn.c
1105
txd->txdw1 |= htole32(
sys/dev/pci/if_rtwn.c
1111
txd->txdw4 |= htole32(R92C_TXDW4_DRVRATE);
sys/dev/pci/if_rtwn.c
1112
txd->txdw5 |= htole32(SM(R92C_TXDW5_DATARATE, 0));
sys/dev/pci/if_rtwn.c
1115
txd->txdseq = (*(uint16_t *)wh->i_seq) >> IEEE80211_SEQ_SEQ_SHIFT;
sys/dev/pci/if_rtwn.c
1117
txd->txdseq |= htole16(R23A_TXDW3_TXRPTEN);
sys/dev/pci/if_rtwn.c
1122
txd->txdw4 |= htole32(R92C_TXDW4_HWSEQ);
sys/dev/pci/if_rtwn.c
1123
txd->txdseq |= htole16(R92C_TXDW3_HWSEQEN);
sys/dev/pci/if_rtwn.c
1125
txd->txdw4 |= htole32(R92C_TXDW4_QOS);
sys/dev/pci/if_rtwn.c
1152
txd->txbufaddr = htole32(data->map->dm_segs[0].ds_addr);
sys/dev/pci/if_rtwn.c
1153
txd->txbufsize = htole16(m->m_pkthdr.len);
sys/dev/pci/if_rtwn.c
1156
txd->txdw0 |= htole32(R92C_TXDW0_OWN);
sys/dev/pci/if_rtwn.c
986
struct r92c_tx_desc_pci *txd;
sys/dev/pci/if_txp.c
1262
struct txp_tx_desc *txd;
sys/dev/pci/if_txp.c
1300
txd = r->r_desc + prod;
sys/dev/pci/if_txp.c
1302
txd->tx_flags = TX_FLAGS_TYPE_DATA;
sys/dev/pci/if_txp.c
1303
txd->tx_numdesc = 0;
sys/dev/pci/if_txp.c
1304
txd->tx_addrlo = 0;
sys/dev/pci/if_txp.c
1305
txd->tx_addrhi = 0;
sys/dev/pci/if_txp.c
1306
txd->tx_totlen = m->m_pkthdr.len;
sys/dev/pci/if_txp.c
1307
txd->tx_pflags = 0;
sys/dev/pci/if_txp.c
1308
txd->tx_numdesc = sd->sd_map->dm_nsegs;
sys/dev/pci/if_txp.c
1315
txd->tx_pflags = TX_PFLAGS_VLAN |
sys/dev/pci/if_txp.c
1321
txd->tx_pflags |= TX_PFLAGS_IPCKSUM;
sys/dev/pci/if_txp.c
1324
txd->tx_pflags |= TX_PFLAGS_TCPCKSUM;
sys/dev/pci/if_txp.c
1328
txd->tx_pflags |= TX_PFLAGS_UDPCKSUM;
sys/dev/pci/if_txp.c
1368
txd->tx_flags |= TX_FLAGS_VALID;
sys/dev/pci/if_txp.c
1379
txd->tx_flags, txd->tx_numdesc, txd->tx_totlen,
sys/dev/pci/if_txp.c
1380
txd->tx_pflags);
sys/dev/pci/if_txp.c
1733
struct txp_tx_desc *txd = d;
sys/dev/pci/if_txp.c
1754
txd->tx_flags, txd->tx_numdesc, txd->tx_totlen,
sys/dev/pci/if_txp.c
1755
txd->tx_addrlo, txd->tx_addrhi, txd->tx_pflags);
sys/dev/pci/if_txp.c
797
struct txp_tx_desc *txd = r->r_desc + cons;
sys/dev/pci/if_txp.c
810
if ((txd->tx_flags & TX_FLAGS_TYPE_M) ==
sys/dev/pci/if_txp.c
818
txd->tx_addrlo = 0;
sys/dev/pci/if_txp.c
819
txd->tx_addrhi = 0;
sys/dev/pci/if_txp.c
825
txd = r->r_desc;
sys/dev/pci/if_txp.c
829
txd++;
sys/dev/pci/if_vic.c
1025
struct vic_txdesc *txd;
sys/dev/pci/if_vic.c
1058
txd = &sc->sc_txq[idx];
sys/dev/pci/if_vic.c
1084
txd->tx_flags = VIC_TX_FLAGS_KEEP;
sys/dev/pci/if_vic.c
1085
txd->tx_owner = VIC_OWNER_NIC;
sys/dev/pci/if_vic.c
1086
txd->tx_sa.sa_addr_type = VIC_SG_ADDR_PHYS;
sys/dev/pci/if_vic.c
1087
txd->tx_sa.sa_length = dmap->dm_nsegs;
sys/dev/pci/if_vic.c
1089
sge = &txd->tx_sa.sa_sg[i];
sys/dev/pci/if_vic.c
1095
txd->tx_flags |= VIC_TX_FLAGS_TXURN;
sys/dev/pci/if_vic.c
878
struct vic_txdesc *txd;
sys/dev/pci/if_vic.c
892
txd = &sc->sc_txq[idx];
sys/dev/pci/if_vic.c
893
if (txd->tx_owner != VIC_OWNER_DRIVER)
sys/dev/pci/if_vmx.c
1643
struct vmxnet3_txdesc *txd, *sop;
sys/dev/pci/if_vmx.c
1728
sop = &ring->txd[prod];
sys/dev/pci/if_vmx.c
1730
txd = &ring->txd[prod];
sys/dev/pci/if_vmx.c
1731
txd->tx_addr = htole64(map->dm_segs[i].ds_addr);
sys/dev/pci/if_vmx.c
1732
txd->tx_word2 = htole32(map->dm_segs[i].ds_len <<
sys/dev/pci/if_vmx.c
1734
txd->tx_word3 = 0;
sys/dev/pci/if_vmx.c
1743
txd->tx_word3 = htole32(VMXNET3_TX_EOP | VMXNET3_TX_COMPREQ);
sys/dev/pci/if_vmx.c
610
ring->txd = VMX_DMA_KVA(&ring->dmamem);
sys/dev/pci/if_vmx.c
87
struct vmxnet3_txdesc *txd;
sys/dev/pci/if_vte.c
1241
struct vte_txdesc *txd;
sys/dev/pci/if_vte.c
1273
txd = &sc->vte_cdata.vte_txdesc[i];
sys/dev/pci/if_vte.c
1274
if (txd->tx_m != NULL) {
sys/dev/pci/if_vte.c
1275
bus_dmamap_unload(sc->sc_dmat, txd->tx_dmamap);
sys/dev/pci/if_vte.c
1276
if ((txd->tx_flags & VTE_TXMBUF) == 0)
sys/dev/pci/if_vte.c
1277
m_freem(txd->tx_m);
sys/dev/pci/if_vte.c
1278
txd->tx_m = NULL;
sys/dev/pci/if_vte.c
1279
txd->tx_flags &= ~VTE_TXMBUF;
sys/dev/pci/if_vte.c
1343
struct vte_txdesc *txd;
sys/dev/pci/if_vte.c
1369
txd = &sc->vte_cdata.vte_txdesc[i];
sys/dev/pci/if_vte.c
1370
txd->tx_m = NULL;
sys/dev/pci/if_vte.c
1379
txd->tx_desc = desc;
sys/dev/pci/if_vte.c
408
struct vte_txdesc *txd;
sys/dev/pci/if_vte.c
486
txd = &sc->vte_cdata.vte_txdesc[i];
sys/dev/pci/if_vte.c
487
txd->tx_m = NULL;
sys/dev/pci/if_vte.c
488
txd->tx_dmamap = NULL;
sys/dev/pci/if_vte.c
490
MCLBYTES, 0, BUS_DMA_NOWAIT, &txd->tx_dmamap);
sys/dev/pci/if_vte.c
525
struct vte_txdesc *txd;
sys/dev/pci/if_vte.c
531
txd = &sc->vte_cdata.vte_txdesc[i];
sys/dev/pci/if_vte.c
532
if (txd->tx_dmamap != NULL) {
sys/dev/pci/if_vte.c
533
bus_dmamap_destroy(sc->sc_dmat, txd->tx_dmamap);
sys/dev/pci/if_vte.c
534
txd->tx_dmamap = NULL;
sys/dev/pci/if_vte.c
572
struct vte_txdesc *txd;
sys/dev/pci/if_vte.c
576
txd = &sc->vte_cdata.vte_txdesc[sc->vte_cdata.vte_tx_prod];
sys/dev/pci/if_vte.c
611
txd->tx_flags |= VTE_TXMBUF;
sys/dev/pci/if_vte.c
621
error = bus_dmamap_load_mbuf(sc->sc_dmat, txd->tx_dmamap, m,
sys/dev/pci/if_vte.c
625
txd->tx_flags &= ~VTE_TXMBUF;
sys/dev/pci/if_vte.c
629
bus_dmamap_sync(sc->sc_dmat, txd->tx_dmamap, 0,
sys/dev/pci/if_vte.c
630
txd->tx_dmamap->dm_mapsize, BUS_DMASYNC_PREWRITE);
sys/dev/pci/if_vte.c
632
txd->tx_desc->dtlen =
sys/dev/pci/if_vte.c
633
htole16(VTE_TX_LEN(txd->tx_dmamap->dm_segs[0].ds_len));
sys/dev/pci/if_vte.c
634
txd->tx_desc->dtbp = htole32(txd->tx_dmamap->dm_segs[0].ds_addr);
sys/dev/pci/if_vte.c
640
txd->tx_desc->dtst = htole16(VTE_DTST_TX_OWN);
sys/dev/pci/if_vte.c
641
txd->tx_m = m;
sys/dev/pci/if_vte.c
643
return (txd);
sys/dev/pci/if_vte.c
650
struct vte_txdesc *txd;
sys/dev/pci/if_vte.c
672
if ((txd = vte_encap(sc, &m_head)) == NULL) {
sys/dev/pci/if_vte.c
687
if ((txd->tx_flags & VTE_TXMBUF) != 0)
sys/dev/pci/if_vte.c
887
struct vte_txdesc *txd;
sys/dev/pci/if_vte.c
901
txd = &sc->vte_cdata.vte_txdesc[cons];
sys/dev/pci/if_vte.c
902
status = letoh16(txd->tx_desc->dtst);
sys/dev/pci/if_vte.c
907
bus_dmamap_unload(sc->sc_dmat, txd->tx_dmamap);
sys/dev/pci/if_vte.c
908
if ((txd->tx_flags & VTE_TXMBUF) == 0)
sys/dev/pci/if_vte.c
909
m_freem(txd->tx_m);
sys/dev/pci/if_vte.c
910
txd->tx_flags &= ~VTE_TXMBUF;
sys/dev/pci/if_vte.c
911
txd->tx_m = NULL;
sys/dev/pci/if_xge.c
1107
struct txd *txd = NULL; /* XXX - gcc */
sys/dev/pci/if_xge.c
1147
txd = sc->sc_txd[nexttx];
sys/dev/pci/if_xge.c
1152
txd->txd_control1 = dmp->dm_segs[i].ds_len;
sys/dev/pci/if_xge.c
1153
txd->txd_control2 = 0;
sys/dev/pci/if_xge.c
1154
txd->txd_bufaddr = dmp->dm_segs[i].ds_addr;
sys/dev/pci/if_xge.c
1155
txd++;
sys/dev/pci/if_xge.c
1157
ntxd = txd - sc->sc_txd[nexttx] - 1;
sys/dev/pci/if_xge.c
1158
txd = sc->sc_txd[nexttx];
sys/dev/pci/if_xge.c
1159
txd->txd_control1 |= TXD_CTL1_OWN|TXD_CTL1_GCF;
sys/dev/pci/if_xge.c
1160
txd->txd_control2 = TXD_CTL2_UTIL;
sys/dev/pci/if_xge.c
1164
txd->txd_control2 |= TXD_CTL2_VLANE;
sys/dev/pci/if_xge.c
1165
txd->txd_control2 |=
sys/dev/pci/if_xge.c
1171
txd->txd_control2 |= TXD_CTL2_CIPv4;
sys/dev/pci/if_xge.c
1173
txd->txd_control2 |= TXD_CTL2_CTCP;
sys/dev/pci/if_xge.c
1175
txd->txd_control2 |= TXD_CTL2_CUDP;
sys/dev/pci/if_xge.c
1177
txd[ntxd].txd_control1 |= TXD_CTL1_GCL;
sys/dev/pci/if_xge.c
1203
struct txd *txp;
sys/dev/pci/if_xge.c
1209
#define TXMAPSZ (NTXDESCS*NTXFRAGS*sizeof(struct txd))
sys/dev/pci/if_xge.c
1229
txp = (struct txd *)kva;
sys/dev/pci/if_xge.c
1235
txdp += (NTXFRAGS * sizeof(struct txd));
sys/dev/pci/if_xge.c
181
struct txd *sc_txd[NTXDESCS]; /* transmit frags array */
sys/dev/pci/if_xge.c
848
struct txd *txd;
sys/dev/pci/if_xge.c
882
txd = sc->sc_txd[i];
sys/dev/pci/if_xge.c
889
if (txd->txd_control1 & TXD_CTL1_OWN) {
sys/dev/pci/nhi.c
410
struct nhi_desc *txd;
sys/dev/pci/nhi.c
426
txd = &sc->sc_tx_desc[sc->sc_tx_prod];
sys/dev/pci/nhi.c
427
txd->nd_addr_lo = txm->dm_segs[0].ds_addr;
sys/dev/pci/nhi.c
428
txd->nd_addr_hi = txm->dm_segs[0].ds_addr >> 32;
sys/dev/pci/nhi.c
429
txd->nd_flags = txm->dm_segs[0].ds_len << NHI_DESC_LEN_SHIFT;
sys/dev/pci/nhi.c
430
txd->nd_flags |= pdf << NHI_DESC_EOF_PDF_SHIFT;
sys/dev/pci/nhi.c
431
txd->nd_flags |= NHI_DESC_RS;
sys/dev/pv/if_hvn.c
1607
hvn_rndis_output(struct hvn_softc *sc, struct hvn_tx_desc *txd)
sys/dev/pv/if_hvn.c
1609
uint64_t rid = (uint64_t)txd->txd_id << 32;
sys/dev/pv/if_hvn.c
1612
rv = hv_channel_send_sgl(sc->sc_chan, txd->txd_sgl, txd->txd_nsge,
sys/dev/pv/if_hvn.c
462
struct hvn_tx_desc *txd;
sys/dev/pv/if_hvn.c
476
if (hvn_encap(sc, m, &txd)) {
sys/dev/pv/if_hvn.c
488
if (hvn_rndis_output(sc, txd)) {
sys/dev/pv/if_hvn.c
489
hvn_decap(sc, txd);
sys/dev/pv/if_hvn.c
524
struct hvn_tx_desc *txd;
sys/dev/pv/if_hvn.c
531
txd = &sc->sc_tx_desc[sc->sc_tx_next % HVN_TX_DESC];
sys/dev/pv/if_hvn.c
533
} while (!txd->txd_ready);
sys/dev/pv/if_hvn.c
534
txd->txd_ready = 0;
sys/dev/pv/if_hvn.c
536
pkt = txd->txd_req;
sys/dev/pv/if_hvn.c
545
rv = bus_dmamap_load_mbuf(sc->sc_dmat, txd->txd_dmap, m, BUS_DMA_READ |
sys/dev/pv/if_hvn.c
552
bus_dmamap_load_mbuf(sc->sc_dmat, txd->txd_dmap, m,
sys/dev/pv/if_hvn.c
560
txd->txd_buf = m;
sys/dev/pv/if_hvn.c
595
txd->txd_sgl[0].gpa_page = txd->txd_gpa.gpa_page;
sys/dev/pv/if_hvn.c
596
txd->txd_sgl[0].gpa_ofs = txd->txd_gpa.gpa_ofs;
sys/dev/pv/if_hvn.c
597
txd->txd_sgl[0].gpa_len = pktlen;
sys/dev/pv/if_hvn.c
598
txd->txd_nsge = txd->txd_dmap->dm_nsegs + 1;
sys/dev/pv/if_hvn.c
600
for (i = 0; i < txd->txd_dmap->dm_nsegs; i++) {
sys/dev/pv/if_hvn.c
601
seg = &txd->txd_dmap->dm_segs[i];
sys/dev/pv/if_hvn.c
602
txd->txd_sgl[1 + i].gpa_page = atop(seg->ds_addr);
sys/dev/pv/if_hvn.c
603
txd->txd_sgl[1 + i].gpa_ofs = seg->ds_addr & PAGE_MASK;
sys/dev/pv/if_hvn.c
604
txd->txd_sgl[1 + i].gpa_len = seg->ds_len;
sys/dev/pv/if_hvn.c
607
*txd0 = txd;
sys/dev/pv/if_hvn.c
615
hvn_decap(struct hvn_softc *sc, struct hvn_tx_desc *txd)
sys/dev/pv/if_hvn.c
617
bus_dmamap_sync(sc->sc_dmat, txd->txd_dmap, 0, 0,
sys/dev/pv/if_hvn.c
619
bus_dmamap_unload(sc->sc_dmat, txd->txd_dmap);
sys/dev/pv/if_hvn.c
620
txd->txd_buf = NULL;
sys/dev/pv/if_hvn.c
621
txd->txd_nsge = 0;
sys/dev/pv/if_hvn.c
622
txd->txd_ready = 1;
sys/dev/pv/if_hvn.c
629
struct hvn_tx_desc *txd;
sys/dev/pv/if_hvn.c
639
txd = &sc->sc_tx_desc[id];
sys/dev/pv/if_hvn.c
641
if ((m = txd->txd_buf) == NULL)
sys/dev/pv/if_hvn.c
643
txd->txd_buf = NULL;
sys/dev/pv/if_hvn.c
645
bus_dmamap_sync(sc->sc_dmat, txd->txd_dmap, 0, 0,
sys/dev/pv/if_hvn.c
647
bus_dmamap_unload(sc->sc_dmat, txd->txd_dmap);
sys/dev/pv/if_hvn.c
650
txd->txd_ready = 1;
sys/dev/pv/if_hvn.c
748
struct hvn_tx_desc *txd;
sys/dev/pv/if_hvn.c
783
txd = &sc->sc_tx_desc[i];
sys/dev/pv/if_hvn.c
786
BUS_DMA_WAITOK, &txd->txd_dmap)) {
sys/dev/pv/if_hvn.c
793
txd->txd_gpa.gpa_page = atop(pa);
sys/dev/pv/if_hvn.c
794
txd->txd_gpa.gpa_ofs = pa & PAGE_MASK;
sys/dev/pv/if_hvn.c
795
txd->txd_gpa.gpa_len = msgsize;
sys/dev/pv/if_hvn.c
796
txd->txd_req = (void *)((caddr_t)sc->sc_tx_msgs +
sys/dev/pv/if_hvn.c
798
txd->txd_id = i + HVN_NVS_CHIM_SIG;
sys/dev/pv/if_hvn.c
799
txd->txd_ready = 1;
sys/dev/pv/if_hvn.c
813
struct hvn_tx_desc *txd;
sys/dev/pv/if_hvn.c
817
txd = &sc->sc_tx_desc[i];
sys/dev/pv/if_hvn.c
818
if (txd->txd_dmap == NULL)
sys/dev/pv/if_hvn.c
820
bus_dmamap_sync(sc->sc_dmat, txd->txd_dmap, 0, 0,
sys/dev/pv/if_hvn.c
822
bus_dmamap_unload(sc->sc_dmat, txd->txd_dmap);
sys/dev/pv/if_hvn.c
823
bus_dmamap_destroy(sc->sc_dmat, txd->txd_dmap);
sys/dev/pv/if_hvn.c
824
txd->txd_dmap = NULL;
sys/dev/pv/if_hvn.c
825
if (txd->txd_buf == NULL)
sys/dev/pv/if_hvn.c
827
m_free(txd->txd_buf);
sys/dev/pv/if_hvn.c
828
txd->txd_buf = NULL;
sys/dev/pv/if_xnf.c
563
union xnf_tx_desc *txd = NULL;
sys/dev/pv/if_xnf.c
586
txd = &txr->txr_desc[i];
sys/dev/pv/if_xnf.c
607
txd = &txr->txr_desc[i];
sys/dev/pv/if_xnf.c
612
txd->txd_req.txq_flags =
sys/dev/pv/if_xnf.c
615
txd->txd_req.txq_size = m->m_pkthdr.len;
sys/dev/pv/if_xnf.c
617
txd->txd_req.txq_size =
sys/dev/pv/if_xnf.c
620
txd->txd_req.txq_ref =
sys/dev/pv/if_xnf.c
623
txd->txd_req.txq_offset =
sys/dev/pv/if_xnf.c
626
txd->txd_req.txq_flags |= XNF_TXF_CHUNK;
sys/dev/pv/if_xnf.c
627
txd->txd_req.txq_id = id;
sys/dev/pv/if_xnf.c
638
txd->txd_req.txq_flags &= ~XNF_TXF_CHUNK;
sys/dev/pv/if_xnf.c
652
txd = &txr->txr_desc[i];
sys/dev/pv/if_xnf.c
653
id = txd->txd_req.txq_id;
sys/dev/pv/if_xnf.c
656
memset(txd, 0, sizeof(*txd));
sys/dev/pv/if_xnf.c
699
union xnf_tx_desc *txd;
sys/dev/pv/if_xnf.c
710
txd = &txr->txr_desc[i];
sys/dev/pv/if_xnf.c
711
id = txd->txd_rsp.txp_id;
sys/dev/pv/if_xnf.c
726
memset(txd, 0, sizeof(*txd));
sys/dev/sbus/be.c
565
struct qec_xd *txd = sc->sc_rb.rb_txd;
sys/dev/sbus/be.c
597
txd[bix].xd_flags = QEC_XD_OWN | QEC_XD_SOP | QEC_XD_EOP |
sys/dev/sbus/qe.c
425
struct qec_xd *txd = sc->sc_rb.rb_txd;
sys/dev/sbus/qe.c
458
txd[bix].xd_flags = QEC_XD_OWN | QEC_XD_SOP | QEC_XD_EOP |
sys/dev/usb/if_mtw.c
1245
struct mtw_txd *txd;
sys/dev/usb/if_mtw.c
1248
txd = (struct mtw_txd *)(data->buf);
sys/dev/usb/if_mtw.c
1249
txd->len = htole16(len);
sys/dev/usb/if_mtw.c
1250
txd->flags = htole16(MTW_TXD_CMD | MTW_TXD_MCU |
sys/dev/usb/if_mtw.c
1253
memcpy(&txd[1], buf, len);
sys/dev/usb/if_mtw.c
1254
memset(&txd[1] + len, 0, MTW_DMA_PAD);
sys/dev/usb/if_mtw.c
2271
struct mtw_txd *txd;
sys/dev/usb/if_mtw.c
2320
txd = (struct mtw_txd *)data->buf;
sys/dev/usb/if_mtw.c
2321
txd->flags = htole16(MTW_TXD_DATA | MTW_TXD_80211 |
sys/dev/usb/if_mtw.c
2325
txd->flags |= htole16(MTW_TXD_WIV);
sys/dev/usb/if_mtw.c
2326
txd->len = htole16(xferlen);
sys/dev/usb/if_mtw.c
2333
txwi = (struct mtw_txwi *)(txd + 1);
sys/dev/usb/if_mtw.c
665
struct mtw_txd *txd;
sys/dev/usb/if_mtw.c
691
txd = (struct mtw_txd *)buf;
sys/dev/usb/if_mtw.c
692
txd->len = htole16(xferlen);
sys/dev/usb/if_mtw.c
693
txd->flags = htole16(MTW_TXD_DATA | MTW_TXD_MCU);
sys/dev/usb/if_rsu.c
1512
struct r92s_tx_desc *txd;
sys/dev/usb/if_rsu.c
1542
txd = (struct r92s_tx_desc *)data->buf;
sys/dev/usb/if_rsu.c
1543
memset(txd, 0, sizeof(*txd));
sys/dev/usb/if_rsu.c
1545
txd->txdw0 |= htole32(
sys/dev/usb/if_rsu.c
1547
SM(R92S_TXDW0_OFFSET, sizeof(*txd)) |
sys/dev/usb/if_rsu.c
1550
txd->txdw1 |= htole32(
sys/dev/usb/if_rsu.c
1554
txd->txdw1 |= htole32(R92S_TXDW1_NONQOS);
sys/dev/usb/if_rsu.c
1571
txd->txdw1 |= htole32(
sys/dev/usb/if_rsu.c
1576
txd->txdw2 |= htole32(R92S_TXDW2_BK);
sys/dev/usb/if_rsu.c
1578
txd->txdw2 |= htole32(R92S_TXDW2_BMCAST);
sys/dev/usb/if_rsu.c
1583
txd->txdw3 |= htole32(SM(R92S_TXDW3_SEQ, tid));
sys/dev/usb/if_rsu.c
1604
xferlen = sizeof(*txd) + m->m_pkthdr.len;
sys/dev/usb/if_rsu.c
1605
m_copydata(m, 0, m->m_pkthdr.len, &txd[1]);
sys/dev/usb/if_rsu.c
1971
struct r92s_tx_desc *txd;
sys/dev/usb/if_rsu.c
1977
txd = (struct r92s_tx_desc *)data->buf;
sys/dev/usb/if_rsu.c
1979
memset(txd, 0, sizeof(*txd));
sys/dev/usb/if_rsu.c
1980
if (len <= RSU_TXBUFSZ - sizeof(*txd)) {
sys/dev/usb/if_rsu.c
1982
txd->txdw0 |= htole32(R92S_TXDW0_LINIP);
sys/dev/usb/if_rsu.c
1985
mlen = RSU_TXBUFSZ - sizeof(*txd);
sys/dev/usb/if_rsu.c
1986
txd->txdw0 |= htole32(SM(R92S_TXDW0_PKTLEN, mlen));
sys/dev/usb/if_rsu.c
1987
memcpy(&txd[1], buf, mlen);
sys/dev/usb/if_rsu.c
1990
sizeof(*txd) + mlen,
sys/dev/usb/if_rsu.c
697
struct r92s_tx_desc *txd;
sys/dev/usb/if_rsu.c
707
xferlen = sizeof(*txd) + sizeof(*cmd) + cmdsz;
sys/dev/usb/if_rsu.c
712
txd = (struct r92s_tx_desc *)data->buf;
sys/dev/usb/if_rsu.c
713
txd->txdw0 = htole32(
sys/dev/usb/if_rsu.c
714
SM(R92S_TXDW0_OFFSET, sizeof(*txd)) |
sys/dev/usb/if_rsu.c
717
txd->txdw1 = htole32(SM(R92S_TXDW1_QSEL, R92S_TXDW1_QSEL_H2C));
sys/dev/usb/if_rsu.c
720
cmd = (struct r92s_fw_cmd_hdr *)&txd[1];
sys/dev/usb/if_run.c
2411
struct rt2870_txd *txd;
sys/dev/usb/if_run.c
2458
txd = (struct rt2870_txd *)data->buf;
sys/dev/usb/if_run.c
2459
txd->flags = RT2860_TX_QSEL_EDCA;
sys/dev/usb/if_run.c
2460
txd->len = htole16(xferlen);
sys/dev/usb/if_run.c
2463
txwi = (struct rt2860_txwi *)(txd + 1);
sys/dev/usb/if_run.c
2516
xferlen += sizeof (*txd) + 4;
sys/dev/usb/if_urtwn.c
1453
struct r92c_tx_desc_usb *txd;
sys/dev/usb/if_urtwn.c
1458
txd = (struct r92c_tx_desc_usb *)*txdp;
sys/dev/usb/if_urtwn.c
1459
(*txdp) += sizeof(*txd);
sys/dev/usb/if_urtwn.c
1460
memset(txd, 0, sizeof(*txd));
sys/dev/usb/if_urtwn.c
1464
txd->txdw1 |= htole32(SM(R92C_TXDW1_CIPHER,
sys/dev/usb/if_urtwn.c
1471
txd->txdw0 |= htole32(
sys/dev/usb/if_urtwn.c
1473
SM(R92C_TXDW0_OFFSET, sizeof(*txd)) |
sys/dev/usb/if_urtwn.c
1476
txd->txdw0 |= htole32(R92C_TXDW0_BMCAST);
sys/dev/usb/if_urtwn.c
1486
txd->txdw1 |= htole32(
sys/dev/usb/if_urtwn.c
1490
txd->txdw2 |= htole32(R88E_TXDW2_AGGBK);
sys/dev/usb/if_urtwn.c
1492
txd->txdw2 |= htole32(R92C_TXDW2_CCX_RPT);
sys/dev/usb/if_urtwn.c
1494
txd->txdw1 |= htole32(
sys/dev/usb/if_urtwn.c
1501
txd->txdw4 |= htole32(R92C_TXDW4_RTSEN |
sys/dev/usb/if_urtwn.c
1505
txd->txdw4 |= htole32(R92C_TXDW4_CTS2SELF |
sys/dev/usb/if_urtwn.c
1508
txd->txdw4 |= htole32(R92C_TXDW4_RTSEN |
sys/dev/usb/if_urtwn.c
1512
txd->txdw5 |= htole32(0x0001ff00);
sys/dev/usb/if_urtwn.c
1521
txd->txdw4 |= htole32(R92C_TXDW4_DRVRATE);
sys/dev/usb/if_urtwn.c
1522
txd->txdw4 |= htole32(SM(R92C_TXDW4_RTSRATE, rtsrate));
sys/dev/usb/if_urtwn.c
1523
txd->txdw5 |= htole32(SM(R92C_TXDW5_DATARATE,
sys/dev/usb/if_urtwn.c
1527
txd->txdw4 |= htole32(SM(R92C_TXDW4_RTSRATE, rtsrate));
sys/dev/usb/if_urtwn.c
1528
txd->txdw5 |= htole32(SM(R92C_TXDW5_DATARATE, 11));
sys/dev/usb/if_urtwn.c
1531
txd->txdw1 |= htole32(
sys/dev/usb/if_urtwn.c
1537
txd->txdw4 |= htole32(R92C_TXDW4_DRVRATE);
sys/dev/usb/if_urtwn.c
1538
txd->txdw5 |= htole32(SM(R92C_TXDW5_DATARATE, 0));
sys/dev/usb/if_urtwn.c
1541
txd->txdseq |= (*(uint16_t *)wh->i_seq) >> IEEE80211_SEQ_SEQ_SHIFT;
sys/dev/usb/if_urtwn.c
1545
txd->txdw4 |= htole32(R92C_TXDW4_HWSEQ);
sys/dev/usb/if_urtwn.c
1546
txd->txdseq |= htole16(R92C_TXDW3_HWSEQEN);
sys/dev/usb/if_urtwn.c
1548
txd->txdw4 |= htole32(R92C_TXDW4_QOS);
sys/dev/usb/if_urtwn.c
1556
struct r92e_tx_desc_usb *txd;
sys/dev/usb/if_urtwn.c
1561
txd = (struct r92e_tx_desc_usb *)*txdp;
sys/dev/usb/if_urtwn.c
1562
(*txdp) += sizeof(*txd);
sys/dev/usb/if_urtwn.c
1563
memset(txd, 0, sizeof(*txd));
sys/dev/usb/if_urtwn.c
1569
txd->txdw1 |= htole32(SM(R92C_TXDW1_CIPHER,
sys/dev/usb/if_urtwn.c
1574
txd->txdw0 |= htole32(
sys/dev/usb/if_urtwn.c
1576
SM(R92C_TXDW0_OFFSET, sizeof(*txd)) |
sys/dev/usb/if_urtwn.c
1579
txd->txdw0 |= htole32(R92C_TXDW0_BMCAST);
sys/dev/usb/if_urtwn.c
1588
txd->txdw1 |= htole32(
sys/dev/usb/if_urtwn.c
1593
txd->txdw2 |= htole32(R92C_TXDW2_CCX_RPT | R88E_TXDW2_AGGBK);
sys/dev/usb/if_urtwn.c
1596
txd->txdw4 |= htole32(R92C_TXDW4_RTSEN |
sys/dev/usb/if_urtwn.c
1600
txd->txdw4 |= htole32(R92C_TXDW4_CTS2SELF |
sys/dev/usb/if_urtwn.c
1603
txd->txdw4 |= htole32(R92C_TXDW4_RTSEN |
sys/dev/usb/if_urtwn.c
1607
txd->txdw5 |= htole32(0x0001ff00);
sys/dev/usb/if_urtwn.c
1610
txd->txdw3 |= htole32(R92E_TXDW3_DRVRATE);
sys/dev/usb/if_urtwn.c
1611
txd->txdw4 |= htole32(SM(R92E_TXDW4_RTSRATE, 8));
sys/dev/usb/if_urtwn.c
1612
txd->txdw4 |= htole32(SM(R92E_TXDW4_DATARATE, ni->ni_txrate));
sys/dev/usb/if_urtwn.c
1614
txd->txdw1 |= htole32(
sys/dev/usb/if_urtwn.c
1620
txd->txdw3 |= htole32(R92E_TXDW3_DRVRATE);
sys/dev/usb/if_urtwn.c
1621
txd->txdw4 |= htole32(SM(R92E_TXDW4_DATARATE, 0));
sys/dev/usb/if_urtwn.c
1623
txd->txdw4 |= htole32(SM(R92E_TXDW4_DATARATEFB, 0x1f));
sys/dev/usb/if_urtwn.c
1625
txd->txdseq2 |= htole16(SM(R92E_TXDSEQ2_HWSEQ, *(uint16_t *)wh->i_seq));
sys/dev/usb/if_urtwn.c
1629
txd->txdw7 |= htole16(R92C_TXDW3_HWSEQEN);