Lines Matching refs:txd
140 static struct txdesc txd[NTXD] __attribute__ ((aligned(4)));
441 txd[i].buf1addr = (void *)virt_to_bus(&txb[0]); /* Used same TX buffer */
442 txd[i].buf2addr = (void *)virt_to_bus(&txd[i+1]); /* Point to Next TX desc */
443 txd[i].buf1sz = 0;
444 txd[i].buf2sz = 0;
445 txd[i].control = 0x184; /* Begin/End/Chain */
446 txd[i].status = 0x00000000; /* give ownership to Host */
470 txd[NTXD - 1].buf2addr = (void *)virt_to_bus(&txd[0]);
503 outl(virt_to_bus(&txd[0]), ioaddr + CSR4); /* Sten 10/9 */
510 txd[TxPtr].buf1sz = 192;
511 txd[TxPtr].control = 0x024; /* SF/CE */
512 txd[TxPtr].status = 0x80000000; /* Give ownership to device */
520 while ((txd[TxPtr].status & 0x80000000) && (currticks() < to)) /* Sten 10/9 */
530 printf("txd.status = %X\n", txd.status);
564 txd[TxPtr].buf1sz = ETH_HLEN+s;
565 txd[TxPtr].control = 0x00000184; /* LS+FS+CE */
566 txd[TxPtr].status = 0x80000000; /* give ownership to device */
572 while ((txd[TxPtr].status & 0x80000000) && (currticks() < to))