Lines Matching refs:uio_offset
122 if ((uint64_t)uio->uio_offset > ump->um_maxfilesize)
126 if (uio->uio_offset >= ext2fs_size(ip))
132 bytelen = MIN(ext2fs_size(ip) - uio->uio_offset,
177 if (uio->uio_offset > ump->um_maxfilesize)
181 if (uio->uio_offset >= ext2fs_size(ip))
185 bytesinfile = ext2fs_size(ip) - uio->uio_offset;
188 lbn = ext2_lblkno(fs, uio->uio_offset);
191 blkoffset = ext2_blkoff(fs, uio->uio_offset);
288 uio->uio_offset = ext2fs_size(ip);
290 uio->uio_offset != ext2fs_size(ip))
294 if (uio->uio_offset < 0 ||
295 (uint64_t)uio->uio_offset + uio->uio_resid > ump->um_maxfilesize)
306 oldoff = uio->uio_offset;
307 blkoffset = ext2_blkoff(fs, uio->uio_offset);
313 error = ufs_balloc_range(vp, uio->uio_offset, bytelen,
327 if (vp->v_size < uio->uio_offset) {
328 uvm_vnp_setsize(vp, uio->uio_offset);
336 if (!async && oldoff >> 16 != uio->uio_offset >> 16) {
339 (uio->uio_offset >> 16) << 16,
346 round_page(ext2_blkroundup(fs, uio->uio_offset)),
381 if (uio->uio_offset < 0 ||
383 uio->uio_offset > (ump->um_maxfilesize - uio->uio_resid))
393 lbn = ext2_lblkno(fs, uio->uio_offset);
394 blkoffset = ext2_blkoff(fs, uio->uio_offset);
404 if (ext2fs_size(ip) < uio->uio_offset + xfersize) {
405 error = ext2fs_setsize(ip, uio->uio_offset + xfersize);
416 if (vp->v_size < uio->uio_offset) {
417 uvm_vnp_setsize(vp, uio->uio_offset);
472 uio->uio_offset -= resid - uio->uio_resid;