Lines Matching refs:uio_offset
123 if ((uint64_t)uio->uio_offset > ump->um_maxfilesize)
127 if (uio->uio_offset >= ext2fs_size(ip))
133 bytelen = MIN(ext2fs_size(ip) - uio->uio_offset,
178 if (uio->uio_offset > ump->um_maxfilesize)
182 if (uio->uio_offset >= ext2fs_size(ip))
186 bytesinfile = ext2fs_size(ip) - uio->uio_offset;
189 lbn = ext2_lblkno(fs, uio->uio_offset);
192 blkoffset = ext2_blkoff(fs, uio->uio_offset);
290 uio->uio_offset = ext2fs_size(ip);
292 uio->uio_offset != ext2fs_size(ip))
296 if (uio->uio_offset < 0 ||
297 (uint64_t)uio->uio_offset + uio->uio_resid > ump->um_maxfilesize)
308 oldoff = uio->uio_offset;
309 blkoffset = ext2_blkoff(fs, uio->uio_offset);
315 error = ufs_balloc_range(vp, uio->uio_offset, bytelen,
329 if (vp->v_size < uio->uio_offset) {
330 uvm_vnp_setsize(vp, uio->uio_offset);
338 if (!async && oldoff >> fshift != uio->uio_offset >> fshift) {
341 (uio->uio_offset >> fshift) << fshift,
348 round_page(ext2_blkroundup(fs, uio->uio_offset)),
383 if (uio->uio_offset < 0 ||
385 uio->uio_offset > (ump->um_maxfilesize - uio->uio_resid))
395 lbn = ext2_lblkno(fs, uio->uio_offset);
396 blkoffset = ext2_blkoff(fs, uio->uio_offset);
406 if (ext2fs_size(ip) < uio->uio_offset + xfersize) {
407 error = ext2fs_setsize(ip, uio->uio_offset + xfersize);
418 if (vp->v_size < uio->uio_offset) {
419 uvm_vnp_setsize(vp, uio->uio_offset);
474 uio->uio_offset -= resid - uio->uio_resid;