Lines Matching defs:rwlen
1595 uint32_t reg, rwlen;
1632 rwlen = (wlen - wdone) % sizeof(rwbuf);
1633 memcpy(rwbuf, &wbuf[wdone], rwlen);
1638 device_xname(sc->sc_dev), rwlen);
1639 for (i = 0; i < rwlen; i++)
1646 arc_write(sc, ARC_REG_IOC_WBUF_LEN, rwlen);
1654 wdone += rwlen;
1666 rwlen = arc_read(sc, ARC_REG_IOC_RBUF_LEN);
1667 if (rwlen > sizeof(rwbuf)) {
1668 DNPRINTF(ARC_D_DB, "%s: rwlen too big\n",
1683 rwlen, rdone, rwlen + rdone, rlen);
1687 for (i = 0; i < rwlen; i++)
1693 if ((rdone + rwlen) > rlen) {
1700 memcpy(&rbuf[rdone], rwbuf, rwlen);
1701 rdone += rwlen;