Lines Matching refs:txd
40 static struct txdesc txd;
211 memset(&txd, 0, sizeof(struct txdesc));
212 txd.buf1addr = &txb[0];
213 txd.buf2addr = &txb[0]; /* just in case */
214 txd.buf1sz = 192; /* setup packet must be 192 bytes */
215 txd.buf2sz = 0;
216 txd.control = 0x020; /* setup packet */
217 txd.status = 0x80000000; /* give ownership to 21143 */
230 outl((unsigned long)&txd, ioaddr + CSR4); /* set xmit buf */
280 memset(&txd, 0, sizeof(struct txdesc));
282 txd.buf1addr = &ehdr[0]; /* ethernet header */
283 txd.buf1sz = ETH_HLEN;
285 txd.buf2addr = p; /* packet to transmit */
286 txd.buf2sz = s;
288 txd.control = 0x188; /* LS+FS+TER */
290 txd.status = 0x80000000; /* give it to 21143 */
293 outl((unsigned long)&txd, ioaddr + CSR4);
299 while(txd.status & 0x80000000) {