Lines Matching defs:txdesc
1634 struct ti_tx_desc txdesc;
1637 ti_mem_read(sc, TI_TX_RING_BASE + idx * sizeof(txdesc),
1638 sizeof(txdesc), (caddr_t)&txdesc);
1775 struct ti_tx_desc txdesc;
1805 memset(&txdesc, 0, sizeof(txdesc));
1807 TI_HOSTADDR(txdesc.ti_addr) = txmap->dm_segs[i].ds_addr;
1808 txdesc.ti_len = txmap->dm_segs[i].ds_len & 0xffff;
1809 txdesc.ti_flags = 0;
1810 txdesc.ti_vlan_tag = 0;
1814 txdesc.ti_flags |= TI_BDFLAG_VLAN_TAG;
1815 txdesc.ti_vlan_tag = m_head->m_pkthdr.ether_vtag;
1819 ti_mem_write(sc, TI_TX_RING_BASE + frag * sizeof(txdesc),
1820 sizeof(txdesc), (caddr_t)&txdesc);
1829 txdesc.ti_flags |= TI_BDFLAG_END;
1830 ti_mem_write(sc, TI_TX_RING_BASE + cur * sizeof(txdesc),
1831 sizeof(txdesc), (caddr_t)&txdesc);