sc_txdesc
sc->sc_txdesc[tx_cpu_idx].data_ptr0 =
sc->sc_txdesc[tx_cpu_idx].txd_info1 =
sc->sc_txdesc[tx_cpu_idx].txd_info2 =
sc->sc_txdesc[tx_cpu_idx].txd_info2 = TXD_QN(3) |
tx_cpu_idx, (int)&sc->sc_txdesc[tx_cpu_idx].data_ptr0,
sc->sc_txdesc[tx_cpu_idx].data_ptr0);
tx_cpu_idx, (int)&sc->sc_txdesc[tx_cpu_idx].txd_info1,
sc->sc_txdesc[tx_cpu_idx].txd_info1);
tx_cpu_idx, (int)&sc->sc_txdesc[tx_cpu_idx].data_ptr1,
sc->sc_txdesc[tx_cpu_idx].data_ptr1);
tx_cpu_idx, (int)&sc->sc_txdesc[tx_cpu_idx].txd_info2,
sc->sc_txdesc[tx_cpu_idx].txd_info2);
(int)&sc->sc_txdesc[tx_cpu_idx] - (int)sc->sc_descs,
(int)&sc->sc_txdesc[txs->txs_idx] - (int)sc->sc_descs,
txs->txs_idx, (int)&sc->sc_txdesc[txs->txs_idx].data_ptr0,
sc->sc_txdesc[txs->txs_idx].data_ptr0);
txs->txs_idx, (int)&sc->sc_txdesc[txs->txs_idx].txd_info1,
sc->sc_txdesc[txs->txs_idx].txd_info1);
txs->txs_idx, (int)&sc->sc_txdesc[txs->txs_idx].data_ptr1,
sc->sc_txdesc[txs->txs_idx].data_ptr1);
txs->txs_idx, (int)&sc->sc_txdesc[txs->txs_idx].txd_info2,
sc->sc_txdesc[txs->txs_idx].txd_info2);
if (!(sc->sc_txdesc[txs->txs_idx].txd_info1 & TXD_DDONE))
#define sc_txdesc sc_descs->txdesc
memset(sc->sc_txdesc, 0, sizeof(sc->sc_txdesc));
sc->sc_txdesc[i].txd_info1 = TXD_LAST0 | TXD_DDONE;
(int)&sc->sc_txdesc - (int)sc->sc_descs, sizeof(sc->sc_txdesc),
htole32(MIPS_KSEG0_TO_PHYS(&sc->sc_txdesc)));
if ((sc->sc_txdesc[i].hpc3_hdd_ctl &
sc->sc_txdesc[nexttx].hpc3_hdd_bufptr =
sc->sc_txdesc[nexttx].hpc3_hdd_ctl =
sc->sc_txdesc[nexttx].hpc1_hdd_bufptr =
sc->sc_txdesc[nexttx].hpc1_hdd_ctl =
sc->sc_txdesc[nexttx].hdd_descptr =
sc->sc_txdesc[lasttx].hpc3_hdd_ctl |=
sc->sc_txdesc[lasttx].hpc1_hdd_ctl |=
sc->sc_txdesc[seg].hpc3_hdd_bufptr :
sc->sc_txdesc[seg].hpc1_hdd_bufptr);
sc->sc_txdesc[seg].hpc3_hdd_ctl:
sc->sc_txdesc[seg].hpc1_hdd_ctl);
sc->sc_txdesc[seg].hdd_descptr);
sc->sc_txdesc[lasttx].hpc3_hdd_ctl |=
sc->sc_txdesc[lasttx].hpc1_hdd_ctl |= HPC1_HDD_CTL_INTR;
sc->sc_txdesc[lasttx].hpc1_hdd_bufptr |=
sc->sc_txdesc[SQ_PREVTX(firsttx)].hpc3_hdd_ctl &=
sc->sc_txdesc[SQ_PREVTX(firsttx)].hpc1_hdd_ctl
txd = &sc->sc_txdesc[i];
txd = &sc->sc_txdesc[nexttx];