Lines Matching refs:uio
408 ipf_sync_write(ipf_main_softc_t *softc, struct uio *uio) in ipf_sync_write() argument
422 uio->uio_rw = UIO_WRITE; in ipf_sync_write()
426 while (uio->uio_resid > 0) { in ipf_sync_write()
428 if (uio->uio_resid >= sizeof(sh)) { in ipf_sync_write()
430 err = UIOMOVE(&sh, sizeof(sh), UIO_WRITE, uio); in ipf_sync_write()
506 if (uio->uio_resid >= sh.sm_len) { in ipf_sync_write()
508 err = UIOMOVE(data, sh.sm_len, UIO_WRITE, uio); in ipf_sync_write()
534 sh.sm_len, (int)uio->uio_resid); in ipf_sync_write()
555 ipf_sync_read(ipf_main_softc_t *softc, struct uio *uio) in ipf_sync_read() argument
562 if ((uio->uio_resid & 3) || (uio->uio_resid < 8)) { in ipf_sync_read()
568 uio->uio_rw = UIO_READ; in ipf_sync_read()
594 (uio->uio_resid > sizeof(*sl))) { in ipf_sync_read()
597 err = UIOMOVE(sl, sizeof(*sl), UIO_READ, uio); in ipf_sync_read()
604 (uio->uio_resid > sizeof(*su))) { in ipf_sync_read()
608 err = UIOMOVE(su, sizeof(*su), UIO_READ, uio); in ipf_sync_read()