Lines Matching refs:size
20 * beyond the file size. The budgeting is done in 'ubifs_write_begin()', because
64 len = le32_to_cpu(dn->size);
146 int dlen = le32_to_cpu(dn->size);
638 len = le32_to_cpu(dn->size);
957 * situation when a we have an inode with size 0, then a megabyte of data is
961 * inode size would still be 0, but there would be many pages which are beyond
962 * the inode size, they would be indexed and consume flash space. Because the
964 * situation and correct the inode size. This means UBIFS would have to scan
968 * within the last synchronized inode size, i.e. the size which has been
970 * write-back, thus making sure the on-flash inode contains current inode size,
976 * same time. And the problematic one is truncation to smaller size, from where
988 * inode size. How do we do this if @inode->i_size may became smaller while we
995 * 'do_writepage()', so we do write beyond inode size?
1034 * size, but they would be in the journal (because
1045 * in multiples of the page size. For a file that is not a multiple of
1046 * the page size, the remaining memory is zeroed when mapped, and
1106 * to a smaller size. Returns zero in case of success and a negative error code
1118 dbg_gen("ino %lu, size %lld -> %lld", inode->i_ino, old_size, new_size);
1122 * If this is truncation to a smaller size, and we do not truncate on a
1212 * truncations to smaller size. Returns zero in case of success and a negative
1229 dbg_gen("size %lld -> %lld", inode->i_size, new_size);
1282 /* Truncation to a smaller size */