Lines Matching defs:uio
2128 struct uio *a_uio;
2136 struct uio *uio = ap->a_uio;
2148 if (uio->uio_offset < 0)
2154 ncookies = uio->uio_resid;
2155 if (uio->uio_offset >= ip->i_size)
2157 else if (ip->i_size - uio->uio_offset < ncookies)
2158 ncookies = ip->i_size - uio->uio_offset;
2167 offset = startoffset = uio->uio_offset;
2168 startresid = uio->uio_resid;
2170 while (error == 0 && uio->uio_resid > 0 &&
2171 uio->uio_offset < ip->i_size) {
2172 error = ffs_blkatoff(vp, uio->uio_offset, NULL, &bp);
2179 skipcnt = (size_t)(uio->uio_offset - bp->b_offset) &
2184 while (error == 0 && uio->uio_resid > 0 && dp < edp) {
2212 if (dstdp.d_reclen > uio->uio_resid) {
2213 if (uio->uio_resid == startresid)
2220 error = uiomove((caddr_t)&dstdp, dstdp.d_reclen, uio);
2235 uio->uio_offset = offset;
2238 uio->uio_offset = offset;
2251 *ap->a_eofflag = ip->i_size <= uio->uio_offset;
2262 struct uio *a_uio;