Lines Matching refs:txd
523 error = bus_dmamem_alloc(ring->desc_dmat, (void **)&ring->txd,
530 error = bus_dmamap_load(ring->desc_dmat, ring->desc_map, ring->txd,
581 if (ring->txd != NULL) {
585 bus_dmamem_free(ring->desc_dmat, ring->txd, ring->desc_map);
1457 struct rt2860_txd *txd;
1640 txd = &ring->txd[ring->cur];
1641 txd->sdp0 = htole32(data->paddr);
1642 txd->sdl0 = htole16(sizeof (struct rt2860_txwi) + pad);
1643 txd->flags = qsel;
1648 txd->sdp1 = htole32(seg->ds_addr);
1649 txd->sdl1 = htole16(seg->ds_len);
1653 txd = &ring->txd[ring->cur];
1654 txd->sdp0 = htole32(seg->ds_addr);
1655 txd->sdl0 = htole16(seg->ds_len);
1656 txd->flags = qsel;
1661 txd->sdp1 = htole32(seg->ds_addr);
1662 txd->sdl1 = htole16(seg->ds_len | RT2860_TX_LS1);
1664 txd->sdl0 |= htole16(RT2860_TX_LS0);
1665 txd->sdl1 = 0;
1734 struct rt2860_txd *txd;
1885 txd = &ring->txd[ring->cur];
1886 txd->sdp0 = htole32(data->paddr);
1887 txd->sdl0 = htole16(sizeof (struct rt2860_txwi) + pad);
1888 txd->flags = qsel;
1893 txd->sdp1 = htole32(seg->ds_addr);
1894 txd->sdl1 = htole16(seg->ds_len);
1898 txd = &ring->txd[ring->cur];
1899 txd->sdp0 = htole32(seg->ds_addr);
1900 txd->sdl0 = htole16(seg->ds_len);
1901 txd->flags = qsel;
1906 txd->sdp1 = htole32(seg->ds_addr);
1907 txd->sdl1 = htole16(seg->ds_len | RT2860_TX_LS1);
1909 txd->sdl0 |= htole16(RT2860_TX_LS0);
1910 txd->sdl1 = 0;