Lines Matching defs:uio
39 #include <sys/uio.h>
878 struct uio *uio,
888 offset = uio->uio_offset;
889 resid = MIN(uio->uio_resid, ufs_trans_max_resid);
892 uio_prefaultpages(resid, uio);
893 if (resid != uio->uio_resid)
899 resid = uio->uio_resid;
902 offset = uio->uio_offset + (nchunks - 1) * resid) {
904 resid = uio->uio_resid / nchunks;
906 uio_prefaultpages(resid, uio);
923 struct uio *uio,
938 realresid = uio->uio_resid;
942 * Perform partial request (uiomove will update uio for us)
946 uio->uio_resid = MIN(resid, realresid);
947 realresid -= uio->uio_resid;
948 err = wrip(ip, uio, ioflag, cr);
953 if (err || uio->uio_resid || (realresid == 0)) {
954 uio->uio_resid += realresid;
973 uio_prefaultpages(MIN(resid, realresid), uio);