Home | History | Annotate | Download | only in lfs

Lines Matching defs:osize

239 	off_t osize, origoff, oldoff, preallocoff, endallocoff, nsize;
275 osize = ip->i_size;
284 preallocoff = round_page(lfs_blkroundup(fs, MAX(osize, uio->uio_offset)));
286 nsize = MAX(osize, uio->uio_offset + uio->uio_resid);
294 if (nsize > osize && lfs_lblkno(fs, osize) < ULFS_NDADDR &&
295 lfs_lblkno(fs, osize) != lfs_lblkno(fs, nsize) &&
296 lfs_blkroundup(fs, osize) != osize) {
299 eob = lfs_blkroundup(fs, osize);
301 error = ulfs_balloc_range(vp, osize, eob - osize, cred, aflag);
306 VOP_PUTPAGES(vp, trunc_page(osize & lfs_sb_getbmask(fs)),
406 error = ulfs_post_write_update(vp, uio, ioflag, cred, osize, resid,
422 off_t osize;
449 osize = ip->i_size;
510 error = ulfs_post_write_update(vp, uio, ioflag, cred, osize, resid,
518 kauth_cred_t cred, off_t osize, int resid, int oerror)
556 (void) lfs_truncate(vp, osize, ioflag & IO_SYNC, cred);