Lines Matching refs:dmasize
393 int datain, size_t *dmasize)
408 KASSERT(*dmasize <= sc->sc_maxdmasize,
409 ("%s: transfer size %ld too large", __func__, (long)*dmasize));
411 sc->sc_dmasize = *dmasize;
413 DPRINTF(LDB_ANY, ("%s: dmasize=%ld\n", __func__, (long)*dmasize));
422 bus_write_4(sc->sc_res, L64854_REG_CNT, *dmasize);
430 if (*dmasize != 0) {
432 *sc->sc_dmaaddr, *dmasize, lsi64854_map_scsi, sc,
440 bcnt = *dmasize;
477 size_t dmasize;
507 dmasize = sc->sc_dmasize;
508 if (dmasize == 0) {
543 if (resid == 0 && dmasize == 65536 && lxfer == 0)
548 trans = dmasize - resid;
557 dmasize);
559 trans = dmasize;
567 if (dmasize != 0) {
653 int datain, size_t *dmasize)
667 KASSERT(*dmasize <= sc->sc_maxdmasize,
668 ("%s: transfer size %ld too large", __func__, (long)*dmasize));
670 sc->sc_dmasize = *dmasize;
672 DPRINTF(LDB_PP, ("%s: dmasize=%ld\n", __func__, (long)*dmasize));
675 if (*dmasize != 0) {
677 *sc->sc_dmaaddr, *dmasize, lsi64854_map_pp, sc,
714 size_t dmasize;
746 dmasize = sc->sc_dmasize;
747 trans = dmasize - resid;
749 trans = dmasize;
753 if (dmasize != 0) {