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);
637 len = le32_to_cpu(dn->size);
958 * situation when a we have an inode with size 0, then a megabyte of data is
962 * inode size would still be 0, but there would be many pages which are beyond
963 * the inode size, they would be indexed and consume flash space. Because the
965 * situation and correct the inode size. This means UBIFS would have to scan
969 * within the last synchronized inode size, i.e. the size which has been
971 * write-back, thus making sure the on-flash inode contains current inode size,
977 * same time. And the problematic one is truncation to smaller size, from where
989 * inode size. How do we do this if @inode->i_size may became smaller while we
996 * 'do_writepage()', so we do write beyond inode size?
1035 * size, but they would be in the journal (because
1046 * in multiples of the page size. For a file that is not a multiple of
1047 * the page size, the remaining memory is zeroed when mapped, and
1107 * to a smaller size. Returns zero in case of success and a negative error code
1119 dbg_gen("ino %lu, size %lld -> %lld", inode->i_ino, old_size, new_size);
1123 * If this is truncation to a smaller size, and we do not truncate on a
1213 * truncations to smaller size. Returns zero in case of success and a negative
1230 dbg_gen("size %lld -> %lld", inode->i_size, new_size);
1284 /* Truncation to a smaller size */