Lines Matching refs:filesize

135 	off_t filesize;  in fuse_read_biobackend()  local
146 err = fuse_vnode_size(vp, &filesize, cred, curthread); in fuse_read_biobackend()
155 if (filesize - uio->uio_offset <= 0) in fuse_read_biobackend()
160 if ((off_t)lbn * biosize >= filesize) { in fuse_read_biobackend()
162 } else if ((off_t)(lbn + 1) * biosize > filesize) { in fuse_read_biobackend()
163 bcount = filesize - (off_t)lbn *biosize; in fuse_read_biobackend()
168 nextsize = MIN(biosize, filesize - nextlbn * biosize); in fuse_read_biobackend()
181 err = cluster_read(vp, filesize, lbn, bcount, NOCRED, in fuse_read_biobackend()
295 struct ucred *cred, struct fuse_filehandle *fufh, off_t filesize, in fuse_write_directbackend() argument
338 uio_setoffset(uio, filesize); in fuse_write_directbackend()
415 if (as_written_offset - diff > filesize) { in fuse_write_directbackend()
419 if (as_written_offset - diff >= filesize) in fuse_write_directbackend()
476 off_t filesize; in fuse_write_biobackend() local
493 err = fuse_vnode_size(vp, &filesize, cred, curthread); in fuse_write_biobackend()
498 uio_setoffset(uio, filesize); in fuse_write_biobackend()
519 direct_append = uio->uio_offset == filesize && n; in fuse_write_biobackend()
520 if (uio->uio_offset + n < filesize) { in fuse_write_biobackend()
522 if ((off_t)(lbn + 1) * biosize < filesize) { in fuse_write_biobackend()
527 bcount = filesize - (off_t)lbn * biosize; in fuse_write_biobackend()
557 filesize = uio->uio_offset + n; in fuse_write_biobackend()
608 err = fuse_vnode_size(vp, &filesize, cred, in fuse_write_biobackend()
713 filesize, seqcount, 0); in fuse_write_biobackend()
745 off_t filesize; in fuse_io_strategy() local
859 filesize = fvdat->cached_attrs.va_size; in fuse_io_strategy()
861 KASSERT(filesize != VNOVAL, ("filesize should've been cached")); in fuse_io_strategy()
863 if ((off_t)bp->b_lblkno * biosize + bp->b_dirtyend > filesize) in fuse_io_strategy()
864 bp->b_dirtyend = filesize - in fuse_io_strategy()
877 filesize, 0, pages); in fuse_io_strategy()