Lines Matching refs:uio_offset
656 if ((u_int64_t)uio->uio_offset > ump->um_maxfilesize) in chfs_read()
661 if (uio->uio_offset >= ip->size) in chfs_read()
673 bytelen = MIN(ip->size - uio->uio_offset, in chfs_read()
688 bytesinfile = ip->size - uio->uio_offset; in chfs_read()
691 lbn = chfs_lblkno(chmp, uio->uio_offset); in chfs_read()
694 blkoffset = chfs_blkoff(chmp, uio->uio_offset); in chfs_read()
794 uio->uio_offset = ip->size; in chfs_write()
795 if ((ip->flags & APPEND) && uio->uio_offset != ip->size) in chfs_write()
809 if (uio->uio_offset < 0 || in chfs_write()
810 (u_int64_t)uio->uio_offset + in chfs_write()
814 (long long)uio->uio_offset, in chfs_write()
815 (uint64_t)uio->uio_offset + uio->uio_resid, in chfs_write()
825 uio->uio_offset + uio->uio_resid > in chfs_write()
837 origoff = uio->uio_offset; in chfs_write()
843 MAX(osize, uio->uio_offset))); in chfs_write()
845 nsize = MAX(osize, uio->uio_offset + uio->uio_resid); in chfs_write()
881 oldoff = uio->uio_offset; in chfs_write()
882 blkoffset = chfs_blkoff(chmp, uio->uio_offset); in chfs_write()
895 overwrite = uio->uio_offset >= preallocoff && in chfs_write()
896 uio->uio_offset < endallocoff; in chfs_write()
898 chfs_blkoff(chmp, uio->uio_offset) == 0 && in chfs_write()
899 (uio->uio_offset & PAGE_MASK) == 0) { in chfs_write()
916 error = ufs_balloc_range(vp, uio->uio_offset, bytelen, in chfs_write()
922 error = GOP_ALLOC(vp, uio->uio_offset, bytelen, in chfs_write()
957 if (!async && oldoff >> 16 != uio->uio_offset >> 16) { in chfs_write()
960 (uio->uio_offset >> 16) << 16, in chfs_write()
971 round_page(chfs_blkroundup(chmp, uio->uio_offset)), in chfs_write()
990 uio->uio_offset -= resid - uio->uio_resid; in chfs_write()
1367 offset = uio->uio_offset; in chfs_readdir()
1434 uio->uio_offset = offset; in chfs_readdir()
1438 uio->uio_offset == CHFS_OFFSET_EOF); in chfs_readdir()