SCA_BSIZE
buf = scp->sp_txbuf + SCA_BSIZE * nexttx;
buf_p = scp->sp_txbuf_p + SCA_BSIZE * nexttx;
if (len > SCA_BSIZE) {
bufp = scp->sp_rxbuf + SCA_BSIZE * scp->sp_rxstart;
((buf_p + SCA_BSIZE * scp->sp_ntxdesc) & 0xff000000))
sca_desc_write_buflen(sc, desc, SCA_BSIZE);
buf_p += SCA_BSIZE;
((buf_p + SCA_BSIZE * scp->sp_nrxdesc) & 0xff000000))
buf_p += SCA_BSIZE;
dmac_write_2(scp, SCA_BFLL0, SCA_BSIZE);
#ifndef SCA_BSIZE
sc->sc_ports[0].sp_ntxdesc = (sc->scu_pagesize / SCA_BSIZE) - 1;
sc->sc_ports[0].sp_nrxdesc = (sc->scu_pagesize / SCA_BSIZE) - 1;
scp->sp_txbuf_p += SCA_BSIZE;
scp->sp_rxbuf_p += SCA_BSIZE;
allocsize = bpp * (SCA_BSIZE + sizeof (sca_desc_t));
addroff += SCA_BSIZE * scp0->sp_ntxdesc;
addroff += SCA_BSIZE * scp0->sp_nrxdesc;
addroff += SCA_BSIZE * scp1->sp_ntxdesc;
addroff += SCA_BSIZE * scp1->sp_nrxdesc;