Home
last modified time | relevance | path

Searched refs:i_size (Results 1 – 25 of 295) sorted by relevance

12345678910>>...12

/Linux-v4.19/fs/
Dstack.c12 loff_t i_size; in fsstack_copy_inode_size() local
21 i_size = i_size_read(src); in fsstack_copy_inode_size()
53 if (sizeof(i_size) > sizeof(long) || sizeof(i_blocks) > sizeof(long)) in fsstack_copy_inode_size()
55 i_size_write(dst, i_size); in fsstack_copy_inode_size()
57 if (sizeof(i_size) > sizeof(long) || sizeof(i_blocks) > sizeof(long)) in fsstack_copy_inode_size()
/Linux-v4.19/drivers/staging/erofs/
Dinode.c62 inode->i_size = le64_to_cpu(v2->i_size); in read_inode()
92 inode->i_size = le32_to_cpu(v1->i_size); in read_inode()
101 inode->i_blocks = ((inode->i_size - 1) >> 9) + 1; in read_inode()
128 if (S_ISLNK(inode->i_mode) && inode->i_size < PAGE_SIZE) { in fill_inline_data()
129 char *lnk = erofs_kmalloc(sbi, inode->i_size + 1, GFP_KERNEL); in fill_inline_data()
135 BUG_ON(m_pofs + inode->i_size > PAGE_SIZE); in fill_inline_data()
138 memcpy(lnk, data + m_pofs, inode->i_size); in fill_inline_data()
139 lnk[inode->i_size] = '\0'; in fill_inline_data()
/Linux-v4.19/fs/udf/
Dtruncate.c78 inode->i_size == iinfo->i_lenExtents) in udf_truncate_tail_extent()
95 if (lbcount > inode->i_size) { in udf_truncate_tail_extent()
96 if (lbcount - inode->i_size >= inode->i_sb->s_blocksize) in udf_truncate_tail_extent()
100 (long long)inode->i_size, in udf_truncate_tail_extent()
104 nelen = elen - (lbcount - inode->i_size); in udf_truncate_tail_extent()
117 iinfo->i_lenExtents = inode->i_size; in udf_truncate_tail_extent()
132 inode->i_size == iinfo->i_lenExtents) in udf_discard_prealloc()
209 sector_t first_block = inode->i_size >> sb->s_blocksize_bits, offset; in udf_truncate_extents()
223 (inode->i_size & (sb->s_blocksize - 1)); in udf_truncate_extents()
283 iinfo->i_lenExtents = inode->i_size; in udf_truncate_extents()
/Linux-v4.19/fs/ubifs/
Ddir.c136 inode->i_size = ui->ui_size = UBIFS_INO_NODE_SZ; in ubifs_new_inode()
333 dir->i_size += sz_change; in ubifs_create()
334 dir_ui->ui_size = dir->i_size; in ubifs_create()
348 dir->i_size -= sz_change; in ubifs_create()
349 dir_ui->ui_size = dir->i_size; in ubifs_create()
747 dir->i_size += sz_change; in ubifs_link()
748 dir_ui->ui_size = dir->i_size; in ubifs_link()
761 dir->i_size -= sz_change; in ubifs_link()
762 dir_ui->ui_size = dir->i_size; in ubifs_link()
823 dir->i_size -= sz_change; in ubifs_unlink()
[all …]
Dfile.c119 loff_t i_size = i_size_read(inode); in do_readpage() local
122 inode->i_ino, page->index, i_size, page->flags); in do_readpage()
129 beyond = (i_size + UBIFS_BLOCK_SIZE - 1) >> UBIFS_BLOCK_SHIFT; in do_readpage()
159 int ilen = i_size & (UBIFS_BLOCK_SIZE - 1); in do_readpage()
237 int uninitialized_var(err), appending = !!(pos + len > inode->i_size); in write_begin_slow()
241 inode->i_ino, pos, len, inode->i_size); in write_begin_slow()
441 int uninitialized_var(err), appending = !!(pos + len > inode->i_size); in ubifs_write_begin()
445 ubifs_assert(c, ubifs_inode(inode)->ui_size == inode->i_size); in ubifs_write_begin()
556 int appending = !!(end_pos > inode->i_size); in ubifs_write_end()
559 inode->i_ino, pos, page->index, len, copied, inode->i_size); in ubifs_write_end()
[all …]
/Linux-v4.19/security/integrity/ima/
Dima_crypto.c211 loff_t i_size, offset; in ima_calc_file_hash_atfm() local
234 i_size = i_size_read(file_inode(file)); in ima_calc_file_hash_atfm()
236 if (i_size == 0) in ima_calc_file_hash_atfm()
243 rbuf[0] = ima_alloc_pages(i_size, &rbuf_size[0], 1); in ima_calc_file_hash_atfm()
250 if (i_size > rbuf_size[0]) { in ima_calc_file_hash_atfm()
256 rbuf[1] = ima_alloc_pages(i_size - rbuf_size[0], in ima_calc_file_hash_atfm()
265 for (offset = 0; offset < i_size; offset += rbuf_len) { in ima_calc_file_hash_atfm()
276 rbuf_len = min_t(loff_t, i_size - offset, rbuf_size[active]); in ima_calc_file_hash_atfm()
337 loff_t i_size, offset = 0; in ima_calc_file_hash_tfm() local
351 i_size = i_size_read(file_inode(file)); in ima_calc_file_hash_tfm()
[all …]
/Linux-v4.19/fs/ntfs/
Daops.c73 loff_t i_size; in ntfs_end_buffer_async_read() local
82 i_size = i_size_read(vi); in ntfs_end_buffer_async_read()
84 if (unlikely(init_size > i_size)) { in ntfs_end_buffer_async_read()
86 init_size = i_size; in ntfs_end_buffer_async_read()
183 loff_t i_size; in ntfs_read_block() local
233 i_size = i_size_read(vi); in ntfs_read_block()
235 if (unlikely(init_size > i_size)) { in ntfs_read_block()
237 init_size = i_size; in ntfs_read_block()
397 loff_t i_size; in ntfs_readpage() local
410 i_size = i_size_read(vi); in ntfs_readpage()
[all …]
Dcompress.c120 const loff_t i_size, const s64 initialized_size) in handle_bounds_compressed_page() argument
123 (initialized_size < i_size)) in handle_bounds_compressed_page()
169 u8 *const cb_start, const u32 cb_size, const loff_t i_size, in ntfs_decompress() argument
229 handle_bounds_compressed_page(dp, i_size, in ntfs_decompress()
478 loff_t i_size; in ntfs_read_compressed_block() local
557 i_size = i_size_read(VFS_I(ni)); in ntfs_read_compressed_block()
560 max_page = ((i_size + PAGE_SIZE - 1) >> PAGE_SHIFT) - in ntfs_read_compressed_block()
837 handle_bounds_compressed_page(page, i_size, in ntfs_read_compressed_block()
862 i_size, initialized_size); in ntfs_read_compressed_block()
/Linux-v4.19/fs/afs/
Ddir_edit.c208 loff_t i_size; in afs_edit_dir_add() local
214 i_size = i_size_read(&vnode->vfs_inode); in afs_edit_dir_add()
215 if (i_size > AFS_DIR_BLOCK_SIZE * AFS_DIR_MAX_BLOCKS || in afs_edit_dir_add()
216 (i_size & (AFS_DIR_BLOCK_SIZE - 1))) { in afs_edit_dir_add()
235 if (i_size == 0) in afs_edit_dir_add()
237 nr_blocks = i_size / AFS_DIR_BLOCK_SIZE; in afs_edit_dir_add()
313 i_size = AFS_DIR_BLOCK_SIZE; in afs_edit_dir_add()
314 i_size_write(&vnode->vfs_inode, i_size); in afs_edit_dir_add()
388 loff_t i_size; in afs_edit_dir_remove() local
393 i_size = i_size_read(&vnode->vfs_inode); in afs_edit_dir_remove()
[all …]
/Linux-v4.19/fs/jffs2/
Dfile.c149 if (pageofs > inode->i_size) { in jffs2_write_begin()
157 (unsigned int)inode->i_size, pageofs); in jffs2_write_begin()
177 ri.isize = cpu_to_je32(max((uint32_t)inode->i_size, pageofs)); in jffs2_write_begin()
179 ri.offset = cpu_to_je32(inode->i_size); in jffs2_write_begin()
180 ri.dsize = cpu_to_je32(pageofs - inode->i_size); in jffs2_write_begin()
210 inode->i_size = pageofs; in jffs2_write_begin()
285 ri->isize = cpu_to_je32((uint32_t)inode->i_size); in jffs2_write_end()
307 if (inode->i_size < pos + writtenlen) { in jffs2_write_end()
308 inode->i_size = pos + writtenlen; in jffs2_write_end()
309 inode->i_blocks = (inode->i_size + 511) >> 9; in jffs2_write_end()
Dfs.c114 ri->isize = cpu_to_je32((ivalid & ATTR_SIZE)?iattr->ia_size:inode->i_size); in jffs2_do_setattr()
122 if (ivalid & ATTR_SIZE && inode->i_size < iattr->ia_size) { in jffs2_do_setattr()
125 ri->dsize = cpu_to_je32(iattr->ia_size - inode->i_size); in jffs2_do_setattr()
126 ri->offset = cpu_to_je32(inode->i_size); in jffs2_do_setattr()
159 if (ivalid & ATTR_SIZE && inode->i_size > iattr->ia_size) in jffs2_do_setattr()
162 if (ivalid & ATTR_SIZE && inode->i_size < iattr->ia_size) { in jffs2_do_setattr()
164 inode->i_size = iattr->ia_size; in jffs2_do_setattr()
165 inode->i_blocks = (inode->i_size + 511) >> 9; in jffs2_do_setattr()
184 if (ivalid & ATTR_SIZE && inode->i_size > iattr->ia_size) { in jffs2_do_setattr()
186 inode->i_blocks = (inode->i_size + 511) >> 9; in jffs2_do_setattr()
[all …]
/Linux-v4.19/fs/jfs/
Dinode.c61 if (inode->i_size >= IDATASIZE) { in jfs_iget()
72 inode->i_link[inode->i_size] = '\0'; in jfs_iget()
216 if (((lblock64 << ip->i_sb->s_blocksize_bits) < ip->i_size) && in jfs_get_block()
310 if (to > inode->i_size) { in jfs_write_failed()
311 truncate_pagecache(inode, inode->i_size); in jfs_write_failed()
417 jfs_info("jfs_truncate: size = 0x%lx", (ulong) ip->i_size); in jfs_truncate()
419 nobh_truncate_page(ip->i_mapping, ip->i_size, jfs_get_block); in jfs_truncate()
422 jfs_truncate_nolock(ip, ip->i_size); in jfs_truncate()
/Linux-v4.19/fs/hpfs/
Dinode.c22 i->i_size = -1; in hpfs_init_inode()
84 i->i_size = ea_size; in hpfs_read_inode()
108 i->i_size = 0; in hpfs_read_inode()
130 i->i_size = 2048 * n_dnodes; in hpfs_read_inode()
138 i->i_size = le32_to_cpu(fnode->file_size); in hpfs_read_inode()
139 i->i_blocks = ((i->i_size + 511) >> 9) + 1; in hpfs_read_inode()
141 hpfs_i(i)->mmu_private = i->i_size; in hpfs_read_inode()
225 fnode->file_size = cpu_to_le32(i->i_size); in hpfs_write_inode_nolock()
226 if (de) de->file_size = cpu_to_le32(i->i_size); in hpfs_write_inode_nolock()
274 if ((attr->ia_valid & ATTR_SIZE) && attr->ia_size > inode->i_size) in hpfs_setattr()
Dfile.c70 i->i_blocks = 1 + ((i->i_size + 511) >> 9); in hpfs_truncate()
71 hpfs_i(i)->mmu_private = i->i_size; in hpfs_truncate()
72 hpfs_truncate_btree(i->i_sb, i->i_ino, 1, ((i->i_size + 511) >> 9)); in hpfs_truncate()
146 if (to > inode->i_size) { in hpfs_write_failed()
147 truncate_pagecache(inode, inode->i_size); in hpfs_write_failed()
/Linux-v4.19/block/partitions/
Dibm.c201 loff_t i_size, in find_lnx1_partitions() argument
223 size = i_size >> 9; in find_lnx1_partitions()
294 loff_t i_size, offset, size; in ibm_partition() local
306 i_size = i_size_read(bdev->bd_inode); in ibm_partition()
307 if (i_size == 0) in ibm_partition()
332 label, labelsect, i_size, in ibm_partition()
349 size = i_size >> 9; in ibm_partition()
/Linux-v4.19/fs/squashfs/
Dinode.c79 inode->i_size = 0; in squashfs_new_inode()
168 inode->i_size = le32_to_cpu(sqsh_ino->file_size); in squashfs_read_inode()
171 inode->i_blocks = ((inode->i_size - 1) >> 9) + 1; in squashfs_read_inode()
212 inode->i_size = le64_to_cpu(sqsh_ino->file_size); in squashfs_read_inode()
216 inode->i_blocks = (inode->i_size - in squashfs_read_inode()
241 inode->i_size = le16_to_cpu(sqsh_ino->file_size); in squashfs_read_inode()
266 inode->i_size = le32_to_cpu(sqsh_ino->file_size); in squashfs_read_inode()
293 inode->i_size = le32_to_cpu(sqsh_ino->symlink_size); in squashfs_read_inode()
305 &offset, inode->i_size); in squashfs_read_inode()
/Linux-v4.19/fs/affs/
Dfile.c38 if (inode->i_size != AFFS_I(inode)->mmu_private) in affs_file_release()
386 if (to > inode->i_size) { in affs_write_failed()
387 truncate_pagecache(inode, inode->i_size); in affs_write_failed()
602 inode->i_size = AFFS_I(inode)->mmu_private = newsize; in affs_extent_file_ofs()
606 inode->i_size = AFFS_I(inode)->mmu_private = newsize; in affs_extent_file_ofs()
619 if (((page->index + 1) << PAGE_SHIFT) > inode->i_size) { in affs_readpage_ofs()
620 to = inode->i_size & ~PAGE_MASK; in affs_readpage_ofs()
794 if (tmp > inode->i_size) in affs_write_end_ofs()
795 inode->i_size = AFFS_I(inode)->mmu_private = tmp; in affs_write_end_ofs()
845 inode->i_ino, AFFS_I(inode)->mmu_private, inode->i_size); in affs_truncate()
[all …]
/Linux-v4.19/fs/9p/
Dvfs_addr.c258 loff_t i_size = i_size_read(inode); in v9fs_direct_IO() local
259 if (pos + n > i_size) in v9fs_direct_IO()
260 inode_add_bytes(inode, pos + n - i_size); in v9fs_direct_IO()
325 if (last_pos > inode->i_size) { in v9fs_write_end()
326 inode_add_bytes(inode, last_pos - inode->i_size); in v9fs_write_end()
/Linux-v4.19/fs/adfs/
Dinode.c52 if (to > inode->i_size) in adfs_write_failed()
53 truncate_pagecache(inode, inode->i_size); in adfs_write_failed()
254 inode->i_size = obj->size; in adfs_iget()
256 inode->i_blocks = (inode->i_size + sb->s_blocksize - 1) >> in adfs_iget()
284 ADFS_I(inode)->mmu_private = inode->i_size; in adfs_iget()
367 obj.size = inode->i_size; in adfs_write_inode()
/Linux-v4.19/fs/isofs/
Drock.c455 inode->i_size = symlink_len; in parse_rock_ridge_inode_internal()
460 inode->i_size += in parse_rock_ridge_inode_internal()
464 inode->i_size += 1; in parse_rock_ridge_inode_internal()
467 inode->i_size += 2; in parse_rock_ridge_inode_internal()
471 inode->i_size += 1; in parse_rock_ridge_inode_internal()
488 inode->i_size += in parse_rock_ridge_inode_internal()
499 inode->i_size += 1; in parse_rock_ridge_inode_internal()
502 symlink_len = inode->i_size; in parse_rock_ridge_inode_internal()
534 inode->i_size = reloc->i_size; in parse_rock_ridge_inode_internal()
572 inode->i_size = in parse_rock_ridge_inode_internal()
/Linux-v4.19/fs/hfsplus/
Dinode.c39 if (to > inode->i_size) { in hfsplus_write_failed()
40 truncate_pagecache(inode, inode->i_size); in hfsplus_write_failed()
256 if (attr->ia_size > inode->i_size) { in hfsplus_setattr()
380 inode->i_size = 2; in hfsplus_new_inode()
417 inode->i_size = 0; in hfsplus_delete_inode()
421 inode->i_size = 0; in hfsplus_delete_inode()
444 hip->phys_size = inode->i_size = be64_to_cpu(fork->total_size); in hfsplus_inode_read_fork()
446 (inode->i_size + sb->s_blocksize - 1) >> sb->s_blocksize_bits; in hfsplus_inode_read_fork()
462 fork->total_size = cpu_to_be64(inode->i_size); in hfsplus_inode_write_fork()
484 inode->i_size = 2 + be32_to_cpu(folder->valence); in hfsplus_cat_read_inode()
[all …]
/Linux-v4.19/fs/reiserfs/
Dinode.c414 if ((le_ih_k_offset(ih) + path.pos_in_item) > inode->i_size) in _get_block_create_0()
416 if ((le_ih_k_offset(ih) - 1 + ih_item_len(ih)) > inode->i_size) { in _get_block_create_0()
418 inode->i_size - (le_ih_k_offset(ih) - 1) - in _get_block_create_0()
723 && inode->i_size < i_block_size(inode) * 4) in reiserfs_get_block()
725 && inode->i_size < i_block_size(inode))) in reiserfs_get_block()
730 if ((new_offset + inode->i_sb->s_blocksize - 1) > inode->i_size) { in reiserfs_get_block()
1097 inode->i_size += in reiserfs_get_block()
1193 ((inode->i_size + in real_space_diff()
1203 return inode->i_size + in to_real_used_space()
1269 inode->i_size = sd_v1_size(sd); in init_inode()
[all …]
/Linux-v4.19/fs/efs/
Dfile.c27 __func__, block, inode->i_blocks, inode->i_size); in efs_get_block()
51 __func__, block, inode->i_blocks, inode->i_size); in efs_bmap()
/Linux-v4.19/fs/minix/
Dinode.c31 inode->i_size = 0; in minix_evict_inode()
403 if (to > inode->i_size) { in minix_write_failed()
404 truncate_pagecache(inode, inode->i_size); in minix_write_failed()
478 inode->i_size = raw_inode->i_size; in V1_minix_iget()
511 inode->i_size = raw_inode->i_size; in V2_minix_iget()
563 raw_inode->i_size = inode->i_size; in V1_minix_update_inode()
590 raw_inode->i_size = inode->i_size; in V2_minix_update_inode()
/Linux-v4.19/fs/ceph/
Dfile.c574 loff_t i_size; in striped_read() local
597 i_size = i_size_read(inode); in striped_read()
599 if (was_short && (pos + ret < i_size)) { in striped_read()
600 int zlen = min(this_len - ret, i_size - pos - ret); in striped_read()
613 if (len && hit_stripe && pos < i_size) in striped_read()
620 if (pos + len > i_size) in striped_read()
816 loff_t i_size = i_size_read(inode); in ceph_aio_complete_req() local
818 if (endoff < i_size) in ceph_aio_complete_req()
820 i_size - endoff); in ceph_aio_complete_req()
1305 loff_t i_size; in ceph_read_iter() local
[all …]

12345678910>>...12