Lines Matching refs:newsize
901 tmpfs_reg_resize(struct vnode *vp, off_t newsize)
910 KASSERT(newsize >= 0);
912 if (newsize > __type_max(off_t) - PAGE_SIZE + 1)
917 newpages = round_page(newsize) >> PAGE_SHIFT;
920 if (newsize == oldsize) {
929 } else if (newsize < oldsize) {
932 zerolen = MIN(round_page(newsize), node->tn_size) - newsize;
933 ubc_zerorange(uobj, newsize, zerolen, UBC_VNODE_FLAGS(vp));
937 node->tn_size = newsize;
938 uvm_vnp_setsize(vp, newsize);