Home
last modified time | relevance | path

Searched refs:i_size (Results 1 – 200 of 280) sorted by relevance

12

/linux-4.4.14/fs/ubifs/
Ddir.c121 inode->i_size = ui->ui_size = UBIFS_INO_NODE_SZ; in ubifs_new_inode()
278 dir->i_size += sz_change; in ubifs_create()
279 dir_ui->ui_size = dir->i_size; in ubifs_create()
292 dir->i_size -= sz_change; in ubifs_create()
293 dir_ui->ui_size = dir->i_size; in ubifs_create()
533 dir->i_size += sz_change; in ubifs_link()
534 dir_ui->ui_size = dir->i_size; in ubifs_link()
546 dir->i_size -= sz_change; in ubifs_link()
547 dir_ui->ui_size = dir->i_size; in ubifs_link()
591 dir->i_size -= sz_change; in ubifs_unlink()
[all …]
Dfile.c110 loff_t i_size = i_size_read(inode); in do_readpage() local
113 inode->i_ino, page->index, i_size, page->flags); in do_readpage()
120 beyond = (i_size + UBIFS_BLOCK_SIZE - 1) >> UBIFS_BLOCK_SHIFT; in do_readpage()
150 int ilen = i_size & (UBIFS_BLOCK_SIZE - 1); in do_readpage()
228 int uninitialized_var(err), appending = !!(pos + len > inode->i_size); in write_begin_slow()
232 inode->i_ino, pos, len, inode->i_size); in write_begin_slow()
432 int uninitialized_var(err), appending = !!(pos + len > inode->i_size); in ubifs_write_begin()
436 ubifs_assert(ubifs_inode(inode)->ui_size == inode->i_size); in ubifs_write_begin()
547 int appending = !!(end_pos > inode->i_size); in ubifs_write_end()
550 inode->i_ino, pos, page->index, len, copied, inode->i_size); in ubifs_write_end()
[all …]
Drecovery.c1244 loff_t i_size; member
1258 static int add_ino(struct ubifs_info *c, ino_t inum, loff_t i_size, in add_ino() argument
1278 e->i_size = i_size; in add_ino()
1380 e->i_size = new_size; in ubifs_recover_size_accum()
1420 loff_t i_size; in fix_size_in_place() local
1432 i_size = le64_to_cpu(ino->size); in fix_size_in_place()
1433 if (i_size >= e->d_size) in fix_size_in_place()
1456 (unsigned long)e->inum, lnum, offs, i_size, e->d_size); in fix_size_in_place()
1461 (unsigned long)e->inum, e->i_size, e->d_size, err); in fix_size_in_place()
1501 e->i_size = le64_to_cpu(ino->size); in ubifs_recover_size()
[all …]
Dxattr.c152 inode->i_size = ui->ui_size = size; in create_xattr()
207 ubifs_assert(ui->data_len == inode->i_size); in change_xattr()
220 inode->i_size = ui->ui_size = size; in change_xattr()
413 ubifs_assert(inode->i_size == ui->data_len); in ubifs_getxattr()
511 ubifs_assert(ui->data_len == inode->i_size); in remove_xattr()
Dsuper.c72 if (inode->i_size > c->max_inode_sz) { in validate_inode()
74 (long long)inode->i_size); in validate_inode()
145 inode->i_size = le64_to_cpu(ino->size); in ubifs_iget()
154 ui->synced_i_size = ui->ui_size = inode->i_size; in ubifs_iget()
363 ui->ui_size = inode->i_size = 0; in ubifs_evict_inode()
/linux-4.4.14/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()
Dmpage.c486 loff_t i_size = i_size_read(inode); in __mpage_writepage() local
545 last_block = (i_size - 1) >> blkbits; in __mpage_writepage()
576 end_index = i_size >> PAGE_CACHE_SHIFT; in __mpage_writepage()
586 unsigned offset = i_size & (PAGE_CACHE_SIZE - 1); in __mpage_writepage()
Ddirect-io.c115 loff_t i_size; /* i_size when submitted */ member
245 if ((dio->rw == READ) && ((offset + transferred) > dio->i_size)) in dio_complete()
246 transferred = dio->i_size - offset; in dio_complete()
1173 dio->i_size = i_size_read(inode); in do_blockdev_direct_IO()
1174 if (iov_iter_rw(iter) == READ && offset >= dio->i_size) { in do_blockdev_direct_IO()
Dbuffer.c2095 loff_t old_size = inode->i_size; in generic_write_end()
2107 if (pos+copied > inode->i_size) { in generic_write_end()
2661 if (pos+copied > inode->i_size) { in nobh_write_end()
2688 loff_t i_size = i_size_read(inode); in nobh_writepage() local
2689 const pgoff_t end_index = i_size >> PAGE_CACHE_SHIFT; in nobh_writepage()
2698 offset = i_size & (PAGE_CACHE_SIZE-1); in nobh_writepage()
2892 loff_t i_size = i_size_read(inode); in block_write_full_page() local
2893 const pgoff_t end_index = i_size >> PAGE_CACHE_SHIFT; in block_write_full_page()
2902 offset = i_size & (PAGE_CACHE_SIZE-1); in block_write_full_page()
Dattr.c101 if (inode->i_size < offset) { in inode_newsize_ok()
Dread_write.c219 if (offset >= inode->i_size) { in default_llseek()
230 if (offset >= inode->i_size) { in default_llseek()
234 offset = inode->i_size; in default_llseek()
/linux-4.4.14/security/integrity/ima/
Dima_crypto.c231 loff_t i_size, offset; in ima_calc_file_hash_atfm() local
254 i_size = i_size_read(file_inode(file)); in ima_calc_file_hash_atfm()
256 if (i_size == 0) in ima_calc_file_hash_atfm()
263 rbuf[0] = ima_alloc_pages(i_size, &rbuf_size[0], 1); in ima_calc_file_hash_atfm()
270 if (i_size > rbuf_size[0]) { in ima_calc_file_hash_atfm()
276 rbuf[1] = ima_alloc_pages(i_size - rbuf_size[0], in ima_calc_file_hash_atfm()
285 for (offset = 0; offset < i_size; offset += rbuf_len) { in ima_calc_file_hash_atfm()
296 rbuf_len = min_t(loff_t, i_size - offset, rbuf_size[active]); in ima_calc_file_hash_atfm()
357 loff_t i_size, offset = 0; in ima_calc_file_hash_tfm() local
371 i_size = i_size_read(file_inode(file)); in ima_calc_file_hash_tfm()
[all …]
/linux-4.4.14/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()
Dfile.c48 memcpy(kaddr, iinfo->i_ext.i_data + iinfo->i_lenEAttr, inode->i_size); in __udf_adinicb_readpage()
49 memset(kaddr + inode->i_size, 0, PAGE_CACHE_SIZE - inode->i_size); in __udf_adinicb_readpage()
74 memcpy(iinfo->i_ext.i_data + iinfo->i_lenEAttr, kaddr, inode->i_size); in udf_adinicb_writepage()
144 iinfo->i_lenAlloc = max(end, inode->i_size); in udf_file_write_iter()
Dsymlink.c115 if (inode->i_size > inode->i_sb->s_blocksize) { in udf_symlink_filler()
137 err = udf_pc_to_char(inode->i_sb, symlink, inode->i_size, p, PAGE_SIZE); in udf_symlink_filler()
Dlowlevel.c61 lblock = bdev->bd_inode->i_size >> sb->s_blocksize_bits; in udf_get_last_block()
Dnamei.c182 size = udf_ext0_offset(dir) + dir->i_size; in udf_find_entry()
342 loff_t size = udf_ext0_offset(dir) + dir->i_size; in udf_add_entry()
542 dir->i_size += nfidlen; in udf_add_entry()
550 elen -= dinfo->i_lenExtents - dir->i_size; in udf_add_entry()
556 dinfo->i_lenExtents = dir->i_size; in udf_add_entry()
741 loff_t size = udf_ext0_offset(dir) + dir->i_size; in empty_dir()
835 inode->i_size = 0; in udf_rmdir()
1023 inode->i_size = elen; in udf_symlink()
1025 iinfo->i_lenAlloc = inode->i_size; in udf_symlink()
Dinode.c152 inode->i_size != iinfo->i_lenExtents) { in udf_evict_inode()
155 (unsigned long long)inode->i_size, in udf_evict_inode()
170 loff_t isize = inode->i_size; in udf_write_failed()
315 inode->i_size); in udf_expand_file_adinicb()
339 int size = udf_ext0_offset(inode) + inode->i_size; in udf_expand_dir_adinicb()
348 if (!inode->i_size) { in udf_expand_dir_adinicb()
408 iinfo->i_lenExtents = inode->i_size; in udf_expand_dir_adinicb()
412 udf_add_aext(inode, &epos, &eloc, inode->i_size, 0); in udf_expand_dir_adinicb()
1218 if (newsize > inode->i_size) { in udf_setsize()
1443 inode->i_size = le64_to_cpu(fe->informationLength); in udf_read_inode()
[all …]
Ddir.c52 loff_t size = udf_ext0_offset(dir) + dir->i_size; in udf_readdir()
Dsuper.c1222 sector_t blocks = sb->s_bdev->bd_inode->i_size >> sb->s_blocksize_bits; in udf_load_vat()
1238 (sbi->s_vat_inode->i_size - 36) >> 2; in udf_load_vat()
1255 (sbi->s_vat_inode->i_size - in udf_load_vat()
1788 sb->s_bdev->bd_inode->i_size >> sb->s_blocksize_bits) in udf_check_anchor_block()
1850 if (last[i] >= sb->s_bdev->bd_inode->i_size >> in udf_scan_anchors()
/linux-4.4.14/fs/ntfs/
Daops.c72 loff_t i_size; in ntfs_end_buffer_async_read() local
81 i_size = i_size_read(vi); in ntfs_end_buffer_async_read()
83 if (unlikely(init_size > i_size)) { in ntfs_end_buffer_async_read()
85 init_size = i_size; in ntfs_end_buffer_async_read()
186 loff_t i_size; in ntfs_read_block() local
236 i_size = i_size_read(vi); in ntfs_read_block()
238 if (unlikely(init_size > i_size)) { in ntfs_read_block()
240 init_size = i_size; in ntfs_read_block()
400 loff_t i_size; in ntfs_readpage() local
413 i_size = i_size_read(vi); in ntfs_readpage()
[all …]
Dcompress.c124 const loff_t i_size, const s64 initialized_size) in handle_bounds_compressed_page() argument
127 (initialized_size < i_size)) in handle_bounds_compressed_page()
172 const u32 cb_size, const loff_t i_size, in ntfs_decompress() argument
235 handle_bounds_compressed_page(dp, i_size, in ntfs_decompress()
484 loff_t i_size; in ntfs_read_compressed_block() local
560 i_size = i_size_read(VFS_I(ni)); in ntfs_read_compressed_block()
563 max_page = ((i_size + PAGE_CACHE_SIZE - 1) >> PAGE_CACHE_SHIFT) - in ntfs_read_compressed_block()
844 handle_bounds_compressed_page(page, i_size, in ntfs_read_compressed_block()
868 cb_pos, cb_size - (cb_pos - cb), i_size, in ntfs_read_compressed_block()
Dsuper.c1594 loff_t i_size; in load_and_init_attrdef() local
1611 i_size = i_size_read(ino); in load_and_init_attrdef()
1612 if (i_size <= 0 || i_size > 0x7fffffff) in load_and_init_attrdef()
1614 vol->attrdef = (ATTR_DEF*)ntfs_malloc_nofs(i_size); in load_and_init_attrdef()
1618 max_index = i_size >> PAGE_CACHE_SHIFT; in load_and_init_attrdef()
1631 size = i_size & ~PAGE_CACHE_MASK; in load_and_init_attrdef()
1635 vol->attrdef_size = i_size; in load_and_init_attrdef()
1636 ntfs_debug("Read %llu bytes from $AttrDef.", i_size); in load_and_init_attrdef()
1659 loff_t i_size; in load_and_init_upcase() local
1679 i_size = i_size_read(ino); in load_and_init_upcase()
[all …]
Dlcnalloc.c154 loff_t i_size; in ntfs_cluster_alloc() local
256 i_size = i_size_read(lcnbmp_vi); in ntfs_cluster_alloc()
271 if (last_read_pos > i_size) { in ntfs_cluster_alloc()
295 if (unlikely(last_read_pos + buf_size > i_size)) in ntfs_cluster_alloc()
296 buf_size = i_size - last_read_pos; in ntfs_cluster_alloc()
Dinode.c908 vi->i_size = ni->initialized_size = in ntfs_read_locked_inode()
972 vi->i_size = sle64_to_cpu(a->data.non_resident.data_size); in ntfs_read_locked_inode()
1001 if ((bvi_size << 3) < (vi->i_size >> in ntfs_read_locked_inode()
1005 bvi_size << 3, vi->i_size); in ntfs_read_locked_inode()
1027 vi->i_size = ni->initialized_size = in ntfs_read_locked_inode()
1135 vi->i_size = sle64_to_cpu( in ntfs_read_locked_inode()
1142 vi->i_size = ni->initialized_size = le32_to_cpu( in ntfs_read_locked_inode()
1147 if (vi->i_size > ni->allocated_size) { in ntfs_read_locked_inode()
1355 vi->i_size = ni->initialized_size = le32_to_cpu( in ntfs_read_locked_attr_inode()
1359 if (vi->i_size > ni->allocated_size) { in ntfs_read_locked_attr_inode()
[all …]
Dmft.c49 loff_t i_size; in map_mft_record_page() local
67 i_size = i_size_read(mft_vi); in map_mft_record_page()
69 end_index = i_size >> PAGE_CACHE_SHIFT; in map_mft_record_page()
73 if (index > end_index || (i_size & ~PAGE_CACHE_MASK) < ofs + in map_mft_record_page()
2093 loff_t i_size; in ntfs_mft_record_format() local
2109 i_size = i_size_read(mft_vi); in ntfs_mft_record_format()
2110 end_index = i_size >> PAGE_CACHE_SHIFT; in ntfs_mft_record_format()
2113 (i_size & ~PAGE_CACHE_MASK))) { in ntfs_mft_record_format()
2436 old_data_size = vol->mft_ino->i_size; in ntfs_mft_record_alloc()
2700 vi->i_size = 0; in ntfs_mft_record_alloc()
Ddir.c1102 loff_t i_size; in ntfs_readdir() local
1122 i_size = i_size_read(vdir); in ntfs_readdir()
1123 if (actor->pos >= i_size + vol->mft_record_size) in ntfs_readdir()
1280 if (unlikely(((bmp_pos + cur_bmp_pos) >> 3) >= i_size)) in ntfs_readdir()
1422 actor->pos = i_size + vol->mft_record_size; in ntfs_readdir()
Dfile.c1558 loff_t i_size; in ntfs_commit_pages_after_write() local
1617 i_size = i_size_read(vi); in ntfs_commit_pages_after_write()
1618 BUG_ON(attr_len != i_size); in ntfs_commit_pages_after_write()
1652 BUG_ON(initialized_size != i_size); in ntfs_commit_pages_after_write()
/linux-4.4.14/fs/jffs2/
Dfile.c151 if (pageofs > inode->i_size) { in jffs2_write_begin()
159 (unsigned int)inode->i_size, pageofs); in jffs2_write_begin()
179 ri.isize = cpu_to_je32(max((uint32_t)inode->i_size, pageofs)); in jffs2_write_begin()
181 ri.offset = cpu_to_je32(inode->i_size); in jffs2_write_begin()
182 ri.dsize = cpu_to_je32(pageofs - inode->i_size); in jffs2_write_begin()
212 inode->i_size = pageofs; in jffs2_write_begin()
287 ri->isize = cpu_to_je32((uint32_t)inode->i_size); in jffs2_write_end()
309 if (inode->i_size < pos + writtenlen) { in jffs2_write_end()
310 inode->i_size = pos + writtenlen; in jffs2_write_end()
311 inode->i_blocks = (inode->i_size + 511) >> 9; in jffs2_write_end()
Dfs.c113 ri->isize = cpu_to_je32((ivalid & ATTR_SIZE)?iattr->ia_size:inode->i_size); in jffs2_do_setattr()
121 if (ivalid & ATTR_SIZE && inode->i_size < iattr->ia_size) { in jffs2_do_setattr()
124 ri->dsize = cpu_to_je32(iattr->ia_size - inode->i_size); in jffs2_do_setattr()
125 ri->offset = cpu_to_je32(inode->i_size); in jffs2_do_setattr()
158 if (ivalid & ATTR_SIZE && inode->i_size > iattr->ia_size) in jffs2_do_setattr()
161 if (ivalid & ATTR_SIZE && inode->i_size < iattr->ia_size) { in jffs2_do_setattr()
163 inode->i_size = iattr->ia_size; in jffs2_do_setattr()
164 inode->i_blocks = (inode->i_size + 511) >> 9; in jffs2_do_setattr()
183 if (ivalid & ATTR_SIZE && inode->i_size > iattr->ia_size) { in jffs2_do_setattr()
185 inode->i_blocks = (inode->i_size + 511) >> 9; in jffs2_do_setattr()
[all …]
Ddir.c327 inode->i_size = targetlen; in jffs2_symlink()
328 ri->isize = ri->dsize = ri->csize = cpu_to_je32(inode->i_size); in jffs2_symlink()
329 ri->totlen = cpu_to_je32(sizeof(*ri) + inode->i_size); in jffs2_symlink()
Dos-linux.h28 #define JFFS2_F_I_SIZE(f) (OFNI_EDONI_2SFFJ(f)->i_size)
/linux-4.4.14/fs/jfs/
Dinode.c61 if (inode->i_size >= IDATASIZE) { in jfs_iget()
71 inode->i_link[inode->i_size] = '\0'; in jfs_iget()
215 if (((lblock64 << ip->i_sb->s_blocksize_bits) < ip->i_size) && in jfs_get_block()
309 if (to > inode->i_size) { in jfs_write_failed()
310 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()
Dresize.c101 VolumeSize = sb->s_bdev->bd_inode->i_size >> sb->s_blocksize_bits; in jfs_extendfs()
214 sbi->direct_inode->i_size = sb->s_bdev->bd_inode->i_size; in jfs_extendfs()
355 nPages = ipbmap->i_size >> L2PSIZE; in jfs_extendfs()
399 ipbmap->i_size += xlen << sbi->l2bsize; in jfs_extendfs()
480 ipbmap2->i_size = ipbmap->i_size; in jfs_extendfs()
Dsuper.c286 *newLVSize = sb->s_bdev->bd_inode->i_size >> in parse_options()
552 inode->i_size = sb->s_bdev->bd_inode->i_size; in jfs_fill_super()
749 loff_t i_size = i_size_read(inode); in jfs_quota_read() local
751 if (off > i_size) in jfs_quota_read()
753 if (off+len > i_size) in jfs_quota_read()
754 len = i_size-off; in jfs_quota_read()
830 if (inode->i_size < off+len-towrite) in jfs_quota_write()
Dnamei.c445 if (dip->i_size > 1) in jfs_rmdir()
601 if (dip->i_size > 1) in jfs_unlink()
651 if (ip->i_size < IDATASIZE) { in commitZeroLink()
652 ip->i_size = 0; in commitZeroLink()
687 if (ip->i_size) in commitZeroLink()
720 if (ip->i_size < IDATASIZE) in jfs_free_zero_link()
773 if (ip->i_size) in jfs_free_zero_link()
967 ip->i_size = ssize - 1; in jfs_symlink()
1002 ip->i_size = ssize - 1; in jfs_symlink()
1339 if (old_dir->i_size > 1) in jfs_rename()
Dfile.c73 (inode->i_size == 0)) { in jfs_open()
Djfs_imap.c782 if (S_ISLNK(ip->i_mode) && ip->i_size < IDATASIZE) { in diWrite()
2491 if (ipimap->i_size >> L2PSIZE != imap->im_nextiag + 1) { in diNewIAG()
2553 ipimap->i_size += PSIZE; in diNewIAG()
2563 xtTruncate(tid, ipimap, ipimap->i_size - PSIZE, in diNewIAG()
3029 ip->i_size += PSIZE; in duplicateIXtree()
3084 ip->i_size = le64_to_cpu(dip->di_size); in copy_from_dinode()
3139 dip->di_size = cpu_to_le64(ip->i_size); in copy_to_dinode()
Djfs_dtree.c364 ip->i_size = (loff_t) (index - 1) << 3; in add_index()
415 ip->i_size = PSIZE; in add_index()
457 ip->i_size += PSIZE; in add_index()
1007 ip->i_size = xlen << sbi->l2bsize; in dtSplitUp()
1059 ip->i_size = lengthPXD(pxd) << sbi->l2bsize; in dtSplitUp()
1104 ip->i_size += PSIZE; in dtSplitUp()
2433 ip->i_size -= PSIZE; in dtDeleteUp()
2865 ip->i_size = 1; in dtInitRoot()
2869 ip->i_size = IDATASIZE; in dtInitRoot()
Djfs_metapage.c253 sector_t file_blocks = (inode->i_size + inode->i_sb->s_blocksize - 1) >> in metapage_get_blocks()
619 if ((lblock << inode->i_blkbits) >= inode->i_size) in __get_metapage()
/linux-4.4.14/fs/hpfs/
Dinode.c21 i->i_size = -1; in hpfs_init_inode()
82 i->i_size = ea_size; in hpfs_read_inode()
106 i->i_size = 0; in hpfs_read_inode()
128 i->i_size = 2048 * n_dnodes; in hpfs_read_inode()
136 i->i_size = le32_to_cpu(fnode->file_size); in hpfs_read_inode()
137 i->i_blocks = ((i->i_size + 511) >> 9) + 1; in hpfs_read_inode()
139 hpfs_i(i)->mmu_private = i->i_size; in hpfs_read_inode()
223 fnode->file_size = cpu_to_le32(i->i_size); in hpfs_write_inode_nolock()
224 if (de) de->file_size = cpu_to_le32(i->i_size); in hpfs_write_inode_nolock()
272 if ((attr->ia_valid & ATTR_SIZE) && attr->ia_size > inode->i_size) in hpfs_setattr()
Dfile.c69 i->i_blocks = 1 + ((i->i_size + 511) >> 9); in hpfs_truncate()
70 hpfs_i(i)->mmu_private = i->i_size; in hpfs_truncate()
71 hpfs_truncate_btree(i->i_sb, i->i_ino, 1, ((i->i_size + 511) >> 9)); in hpfs_truncate()
145 if (to > inode->i_size) { in hpfs_write_failed()
146 truncate_pagecache(inode, inode->i_size); in hpfs_write_failed()
Ddir.c283 if (result->i_size == -1) { in hpfs_lookup()
284 result->i_size = le32_to_cpu(de->file_size); in hpfs_lookup()
286 hpfs_i(result)->mmu_private = result->i_size; in hpfs_lookup()
293 result->i_blocks = 1 + ((result->i_size + 511) >> 9); in hpfs_lookup()
Dnamei.c69 result->i_size = 2048; in hpfs_mkdir()
175 result->i_size = 0; in hpfs_create()
257 result->i_size = 0; in hpfs_mknod()
334 result->i_size = strlen(symlink); in hpfs_symlink()
Ddnode.c307 i->i_size += 2048; in hpfs_add_to_dnode()
345 i->i_size += 2048; in hpfs_add_to_dnode()
468 i->i_size -= 2048; in move_to_top()
540 i->i_size -= 2048; in delete_empty_dnode()
Dsuper.c742 if (root->i_size == -1) in hpfs_fill_super()
743 root->i_size = 2048; in hpfs_fill_super()
/linux-4.4.14/block/partitions/
Dibm.c200 loff_t i_size, in find_lnx1_partitions() argument
222 size = i_size >> 9; in find_lnx1_partitions()
293 loff_t i_size, offset, size; in ibm_partition() local
305 i_size = i_size_read(bdev->bd_inode); in ibm_partition()
306 if (i_size == 0) in ibm_partition()
331 label, labelsect, i_size, in ibm_partition()
348 size = i_size >> 9; in ibm_partition()
Datari.c50 hd_size = state->bdev->bd_inode->i_size >> 9; in atari_partition()
Daix.c82 return (bdev->bd_inode->i_size >> 9) - 1ULL; in last_lba()
Dacorn.c284 nr_sects = (state->bdev->bd_inode->i_size >> 9) - start_sect; in adfspart_check_ADFS()
/linux-4.4.14/fs/squashfs/
Dinode.c78 inode->i_size = 0; in squashfs_new_inode()
167 inode->i_size = le32_to_cpu(sqsh_ino->file_size); in squashfs_read_inode()
170 inode->i_blocks = ((inode->i_size - 1) >> 9) + 1; in squashfs_read_inode()
211 inode->i_size = le64_to_cpu(sqsh_ino->file_size); in squashfs_read_inode()
215 inode->i_blocks = (inode->i_size - in squashfs_read_inode()
240 inode->i_size = le16_to_cpu(sqsh_ino->file_size); in squashfs_read_inode()
265 inode->i_size = le32_to_cpu(sqsh_ino->file_size); in squashfs_read_inode()
292 inode->i_size = le32_to_cpu(sqsh_ino->symlink_size); in squashfs_read_inode()
303 &offset, inode->i_size); in squashfs_read_inode()
/linux-4.4.14/fs/affs/
Dfile.c37 if (inode->i_size != AFFS_I(inode)->mmu_private) in affs_file_release()
385 if (to > inode->i_size) { in affs_write_failed()
386 truncate_pagecache(inode, inode->i_size); in affs_write_failed()
601 inode->i_size = AFFS_I(inode)->mmu_private = newsize; in affs_extent_file_ofs()
605 inode->i_size = AFFS_I(inode)->mmu_private = newsize; in affs_extent_file_ofs()
618 if (((page->index + 1) << PAGE_CACHE_SHIFT) > inode->i_size) { in affs_readpage_ofs()
619 to = inode->i_size & ~PAGE_CACHE_MASK; in affs_readpage_ofs()
793 if (tmp > inode->i_size) in affs_write_end_ofs()
794 inode->i_size = AFFS_I(inode)->mmu_private = tmp; in affs_write_end_ofs()
844 inode->i_ino, AFFS_I(inode)->mmu_private, inode->i_size); in affs_truncate()
[all …]
Dinode.c51 inode->i_size = 0; in affs_iget()
127 AFFS_I(inode)->mmu_private = inode->i_size = size; in affs_iget()
128 if (inode->i_size) { in affs_iget()
189 tail->size = cpu_to_be32(inode->i_size); in affs_write_inode()
265 inode->i_size = 0; in affs_evict_inode()
/linux-4.4.14/fs/exofs/
Dinode.c385 loff_t i_size = i_size_read(inode); in readpage_strip() local
386 pgoff_t end_index = i_size >> PAGE_CACHE_SHIFT; in readpage_strip()
402 len = i_size & ~PAGE_CACHE_MASK; in readpage_strip()
576 loff_t i_size = i_size_read(pcol->inode); in __r4w_get_page() local
578 if (offset >= i_size) { in __r4w_get_page()
698 loff_t i_size = i_size_read(inode); in writepage_strip() local
699 pgoff_t end_index = i_size >> PAGE_CACHE_SHIFT; in writepage_strip()
713 len = i_size & ~PAGE_CACHE_MASK; in writepage_strip()
860 if (to > inode->i_size) in _write_failed()
861 truncate_pagecache(inode, inode->i_size); in _write_failed()
[all …]
Ddir.c49 loff_t last_byte = inode->i_size; in exofs_last_byte()
68 if (pos+len > dir->i_size) { in exofs_commit_chunk()
93 if ((dir->i_size >> PAGE_CACHE_SHIFT) == page->index) { in exofs_check_page()
94 limit = dir->i_size & ~PAGE_CACHE_MASK; in exofs_check_page()
246 if (pos > inode->i_size - EXOFS_DIR_REC_LEN(1)) in exofs_readdir()
Dnamei.c125 inode->i_size = l-1; in exofs_symlink()
220 inode->i_size = 0; in exofs_rmdir()
Dcommon.h170 __le64 i_size; /* Size of the file */ member
/linux-4.4.14/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()
Ddir.c32 ret = ops->read(sb, inode->i_ino, inode->i_size, &dir); in adfs_readdir()
136 ret = ops->read(sb, inode->i_ino, inode->i_size, &dir); in adfs_dir_lookup_byname()
/linux-4.4.14/fs/isofs/
Drock.c454 inode->i_size = symlink_len; in parse_rock_ridge_inode_internal()
459 inode->i_size += in parse_rock_ridge_inode_internal()
463 inode->i_size += 1; in parse_rock_ridge_inode_internal()
466 inode->i_size += 2; in parse_rock_ridge_inode_internal()
470 inode->i_size += 1; in parse_rock_ridge_inode_internal()
487 inode->i_size += in parse_rock_ridge_inode_internal()
498 inode->i_size += 1; in parse_rock_ridge_inode_internal()
501 symlink_len = inode->i_size; in parse_rock_ridge_inode_internal()
533 inode->i_size = reloc->i_size; in parse_rock_ridge_inode_internal()
571 inode->i_size = in parse_rock_ridge_inode_internal()
Dinode.c1024 if (b_off > ((inode->i_size + PAGE_CACHE_SIZE - 1) >> ISOFS_BUFFER_BITS(inode))) { in isofs_get_blocks()
1027 (unsigned long long)inode->i_size); in isofs_get_blocks()
1150 inode->i_size = 0; in isofs_read_level3_size()
1207 inode->i_size += isonum_733(de->size); in isofs_read_level3_size()
1334 inode->i_size = isonum_733(de->size); in isofs_read_inode()
1344 inode->i_size &= 0x00ffffff; in isofs_read_inode()
1348 inode->i_size = 0; in isofs_read_inode()
1379 inode->i_blocks = (inode->i_size + 511) >> 9; in isofs_read_inode()
Dcompress.c223 end_off = min_t(loff_t, start_off + PAGE_CACHE_SIZE, inode->i_size); in zisofs_fill_pages()
310 end_index = (inode->i_size + PAGE_CACHE_SIZE - 1) >> PAGE_CACHE_SHIFT; in zisofs_readpage()
Dnamei.c52 while (f_pos < dir->i_size) { in isofs_find_entry()
Ddir.c100 while (ctx->pos < inode->i_size) { in do_isofs_readdir()
/linux-4.4.14/fs/hfsplus/
Dinode.c38 if (to > inode->i_size) { in hfsplus_write_failed()
39 truncate_pagecache(inode, inode->i_size); in hfsplus_write_failed()
256 if (attr->ia_size > inode->i_size) { in hfsplus_setattr()
393 inode->i_size = 2; in hfsplus_new_inode()
429 inode->i_size = 0; in hfsplus_delete_inode()
433 inode->i_size = 0; in hfsplus_delete_inode()
456 hip->phys_size = inode->i_size = be64_to_cpu(fork->total_size); in hfsplus_inode_read_fork()
458 (inode->i_size + sb->s_blocksize - 1) >> sb->s_blocksize_bits; in hfsplus_inode_read_fork()
474 fork->total_size = cpu_to_be64(inode->i_size); in hfsplus_inode_write_fork()
496 inode->i_size = 2 + be32_to_cpu(folder->valence); in hfsplus_cat_read_inode()
[all …]
Dextents.c436 if (sbi->alloc_file->i_size * 8 < in hfsplus_file_extend()
440 sbi->alloc_file->i_size * 8, in hfsplus_file_extend()
540 inode->i_ino, (long long)hip->phys_size, inode->i_size); in hfsplus_file_truncate()
542 if (inode->i_size > hip->phys_size) { in hfsplus_file_truncate()
546 loff_t size = inode->i_size; in hfsplus_file_truncate()
559 } else if (inode->i_size == hip->phys_size) in hfsplus_file_truncate()
562 blk_cnt = (inode->i_size + HFSPLUS_SB(sb)->alloc_blksz - 1) >> in hfsplus_file_truncate()
606 hip->phys_size = inode->i_size; in hfsplus_file_truncate()
607 hip->fs_blocks = (inode->i_size + sb->s_blocksize - 1) >> in hfsplus_file_truncate()
Dbtree.c364 hip->phys_size = inode->i_size = in hfs_bmap_alloc()
369 inode_set_bytes(inode, inode->i_size); in hfs_bmap_alloc()
370 count = inode->i_size >> tree->node_size_shift; in hfs_bmap_alloc()
Dcatalog.c303 dir->i_size++; in hfsplus_create_cat()
397 dir->i_size--; in hfsplus_delete_cat()
466 dst_dir->i_size++; in hfsplus_rename_cat()
483 src_dir->i_size--; in hfsplus_rename_cat()
Ddir.c142 if (file->f_pos >= inode->i_size) in hfsplus_readdir()
187 if (ctx->pos >= inode->i_size) in hfsplus_readdir()
259 if (ctx->pos >= inode->i_size) in hfsplus_readdir()
416 if (inode->i_size != 2) in hfsplus_rmdir()
Dwrapper.c133 *size = sb->s_bdev->bd_inode->i_size >> 9; in hfsplus_get_last_session()
/linux-4.4.14/fs/reiserfs/
Dinode.c413 if ((le_ih_k_offset(ih) + path.pos_in_item) > inode->i_size) in _get_block_create_0()
415 if ((le_ih_k_offset(ih) - 1 + ih_item_len(ih)) > inode->i_size) { in _get_block_create_0()
417 inode->i_size - (le_ih_k_offset(ih) - 1) - in _get_block_create_0()
722 && inode->i_size < i_block_size(inode) * 4) in reiserfs_get_block()
724 && inode->i_size < i_block_size(inode))) in reiserfs_get_block()
729 if ((new_offset + inode->i_sb->s_blocksize - 1) > inode->i_size) { in reiserfs_get_block()
1095 inode->i_size += in reiserfs_get_block()
1191 ((inode->i_size + in real_space_diff()
1201 return inode->i_size + in to_real_used_space()
1267 inode->i_size = sd_v1_size(sd); in init_inode()
[all …]
Dioctl.c180 if (inode->i_size == 0) { in reiserfs_unpack()
194 write_from = inode->i_size & (blocksize - 1); in reiserfs_unpack()
206 index = inode->i_size >> PAGE_CACHE_SHIFT; in reiserfs_unpack()
Dnamei.c572 dir->i_size += paste_size; in reiserfs_add_entry()
890 if (inode->i_size != EMPTY_DIR_SIZE && in reiserfs_empty_dir()
891 inode->i_size != EMPTY_DIR_SIZE_V1) { in reiserfs_empty_dir()
970 dir->i_size -= (DEH_SIZE + de.de_entrylen); in reiserfs_rmdir()
1073 dir->i_size -= (de.de_entrylen + DEH_SIZE); in reiserfs_unlink()
1622 old_dir->i_size -= DEH_SIZE + old_de.de_entrylen; in reiserfs_rename()
Dsuper.c340 INODE_PKEY(inode), inode->i_size); in finish_unfinished()
1157 s->s_bdev->bd_inode->i_size >> s-> in reiserfs_parse_options()
2411 loff_t i_size = i_size_read(inode); in reiserfs_quota_read() local
2413 if (off > i_size) in reiserfs_quota_read()
2415 if (off + len > i_size) in reiserfs_quota_read()
2416 len = i_size - off; in reiserfs_quota_read()
2505 if (inode->i_size < off + len - towrite) in reiserfs_quota_write()
Dfile.c183 unsigned long i_size_index = inode->i_size >> PAGE_CACHE_SHIFT; in reiserfs_commit_page()
Dstree.c1480 inode->i_size = 0; in reiserfs_delete_object()
1550 BUG_ON(new_file_size != inode->i_size); in maybe_indirect_to_direct()
1587 make_cpu_key(&tail_key, inode, inode->i_size + 1, TYPE_DIRECT, 4); in indirect_to_direct_roll_back()
1895 new_file_size = inode->i_size; in reiserfs_do_truncate()
/linux-4.4.14/fs/efs/
Dfile.c26 __func__, block, inode->i_blocks, inode->i_size); in efs_get_block()
50 __func__, block, inode->i_blocks, inode->i_size); in efs_bmap()
Dinode.c102 inode->i_size = be32_to_cpu(efs_inode->di_size); in efs_iget()
109 if (inode->i_size == 0) { in efs_iget()
112 inode->i_blocks = ((inode->i_size - 1) >> EFS_BLOCKSIZE_BITS) + 1; in efs_iget()
Dsymlink.c19 efs_block_t size = inode->i_size; in efs_symlink_readpage()
Ddir.c28 if (inode->i_size & (EFS_DIRBSIZE-1)) in efs_readdir()
Dnamei.c26 if (inode->i_size & (EFS_DIRBSIZE-1)) in efs_find_entry()
/linux-4.4.14/fs/9p/
Dvfs_addr.c257 loff_t i_size = i_size_read(inode); in v9fs_direct_IO() local
258 if (pos + n > i_size) in v9fs_direct_IO()
259 inode_add_bytes(inode, pos + n - i_size); in v9fs_direct_IO()
328 if (last_pos > inode->i_size) { in v9fs_write_end()
329 inode_add_bytes(inode, last_pos - inode->i_size); in v9fs_write_end()
Dvfs_file.c422 loff_t i_size; in v9fs_file_write_iter() local
430 i_size = i_size_read(inode); in v9fs_file_write_iter()
431 if (iocb->ki_pos > i_size) { in v9fs_file_write_iter()
432 inode_add_bytes(inode, iocb->ki_pos - i_size); in v9fs_file_write_iter()
Dvfs_inode_dotl.c926 loff_t i_size; in v9fs_refresh_inode_dotl() local
945 i_size = inode->i_size; in v9fs_refresh_inode_dotl()
948 inode->i_size = i_size; in v9fs_refresh_inode_dotl()
Dvfs_inode.c1389 loff_t i_size; in v9fs_refresh_inode() local
1409 i_size = inode->i_size; in v9fs_refresh_inode()
1412 inode->i_size = i_size; in v9fs_refresh_inode()
/linux-4.4.14/fs/ceph/
Dfile.c457 if (was_short && (pos + ret < inode->i_size)) { in striped_read()
459 inode->i_size - pos - ret); in striped_read()
476 if (left && hit_stripe && pos < inode->i_size) in striped_read()
483 if (pos + left > inode->i_size) in striped_read()
922 loff_t i_size; in ceph_read_iter() local
940 i_size = i_size_read(inode); in ceph_read_iter()
943 if (iocb->ki_pos < i_size && in ceph_read_iter()
945 loff_t end = min_t(loff_t, i_size, in ceph_read_iter()
956 if (iocb->ki_pos < i_size && read < len) { in ceph_read_iter()
958 i_size - iocb->ki_pos); in ceph_read_iter()
[all …]
Dcache.c109 aux.size = inode->i_size; in ceph_fscache_inode_get_aux()
122 *size = inode->i_size; in ceph_fscache_inode_get_attr()
137 aux.size = inode->i_size; in ceph_fscache_inode_check_aux()
Daddr.c703 loff_t snap_size, i_size; in ceph_writepages_start() local
766 i_size = i_size_read(inode); in ceph_writepages_start()
837 (snap_size == -1 ? i_size : snap_size)) { in ceph_writepages_start()
839 (snap_size == -1 ? i_size : snap_size)); in ceph_writepages_start()
1054 loff_t i_size; in ceph_update_writeable_page() local
1111 i_size = inode->i_size; /* caller holds i_mutex */ in ceph_update_writeable_page()
1113 if (page_off >= i_size || in ceph_update_writeable_page()
1114 (pos_in_page == 0 && (pos+len) >= i_size && in ceph_update_writeable_page()
1188 if (pos+copied > inode->i_size) in ceph_write_end()
Dinode.c549 (truncate_seq == ci->i_truncate_seq && size > inode->i_size)) { in ceph_fill_file_size()
550 dout("size %lld -> %llu\n", inode->i_size, size); in ceph_fill_file_size()
551 inode->i_size = size; in ceph_fill_file_size()
811 if (WARN_ON(symlen != inode->i_size)) in fill_inode()
1551 dout("set_size %p %llu -> %llu\n", inode, inode->i_size, size); in ceph_inode_set_size()
1552 inode->i_size = size; in ceph_inode_set_size()
1911 inode->i_size, attr->ia_size); in ceph_setattr()
1913 attr->ia_size > inode->i_size) { in ceph_setattr()
1914 inode->i_size = attr->ia_size; in ceph_setattr()
1921 attr->ia_size != inode->i_size) { in ceph_setattr()
[all …]
/linux-4.4.14/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()
479 inode->i_size = raw_inode->i_size; in V1_minix_iget()
512 inode->i_size = raw_inode->i_size; in V2_minix_iget()
564 raw_inode->i_size = inode->i_size; in V1_minix_update_inode()
591 raw_inode->i_size = inode->i_size; in V2_minix_update_inode()
Ddir.c43 if (page_nr == (inode->i_size >> PAGE_CACHE_SHIFT)) in minix_last_byte()
44 last_byte = inode->i_size & (PAGE_CACHE_SIZE - 1); in minix_last_byte()
55 if (pos+len > dir->i_size) { in dir_commit_chunk()
92 if (pos >= inode->i_size) in minix_readdir()
Ditree_common.c305 iblock = (inode->i_size + sb->s_blocksize -1) >> sb->s_blocksize_bits; in truncate()
306 block_truncate_page(inode->i_mapping, inode->i_size, get_block); in truncate()
/linux-4.4.14/include/linux/
Dfscache-cache.h267 int (*reserve_space)(struct fscache_object *object, loff_t i_size);
450 void fscache_set_store_limit(struct fscache_object *object, loff_t i_size) in fscache_set_store_limit() argument
452 object->store_limit_l = i_size; in fscache_set_store_limit()
453 object->store_limit = i_size >> PAGE_SHIFT; in fscache_set_store_limit()
454 if (i_size & ~PAGE_MASK) in fscache_set_store_limit()
Dfs.h618 loff_t i_size; member
729 loff_t i_size; in i_size_read() local
734 i_size = inode->i_size; in i_size_read()
736 return i_size; in i_size_read()
738 loff_t i_size; in i_size_read()
741 i_size = inode->i_size; in i_size_read()
743 return i_size; in i_size_read()
745 return inode->i_size; in i_size_read()
754 static inline void i_size_write(struct inode *inode, loff_t i_size) in i_size_write() argument
759 inode->i_size = i_size; in i_size_write()
[all …]
Dsysv_fs.h196 __fs32 i_size; member
Df2fs_fs.h201 __le64 i_size; /* file size in bytes */ member
Dquotaops.h24 return (ia->ia_valid & ATTR_SIZE && ia->ia_size != inode->i_size) || in is_quota_modification()
/linux-4.4.14/include/uapi/linux/
Dminix_fs.h37 __u32 i_size; member
55 __u32 i_size; member
/linux-4.4.14/fs/omfs/
Dinode.c57 inode->i_size = sbi->s_sys_blocksize; in omfs_new_inode()
63 inode->i_size = 0; in omfs_new_inode()
133 oi->i_size = cpu_to_be64(inode->i_size); in __omfs_write_inode()
193 inode->i_size = 0; in omfs_evict_inode()
245 inode->i_size = sbi->s_sys_blocksize; in omfs_iget()
251 inode->i_size = be64_to_cpu(oi->i_size); in omfs_iget()
Dfile.c49 if (inode->i_size != 0) in omfs_shrink_inode()
313 if (to > inode->i_size) { in omfs_write_failed()
314 truncate_pagecache(inode, inode->i_size); in omfs_write_failed()
Domfs_fs.h67 __be64 i_size; /* size of file, in bytes */ member
Ddir.c27 int nbuckets = (dir->i_size - OMFS_DIR_START)/8; in omfs_get_bucket()
218 int nbuckets = (inode->i_size - OMFS_DIR_START) / 8; in omfs_dir_is_empty()
421 nbuckets = (dir->i_size - OMFS_DIR_START) / 8; in omfs_readdir()
/linux-4.4.14/fs/afs/
Dwrite.c89 loff_t i_size; in afs_fill_page() local
95 i_size = i_size_read(&vnode->vfs_inode); in afs_fill_page()
96 if (pos + PAGE_CACHE_SIZE > i_size) in afs_fill_page()
97 len = i_size - pos; in afs_fill_page()
249 loff_t i_size, maybe_i_size; in afs_write_end() local
256 i_size = i_size_read(&vnode->vfs_inode); in afs_write_end()
257 if (maybe_i_size > i_size) { in afs_write_end()
259 i_size = i_size_read(&vnode->vfs_inode); in afs_write_end()
260 if (maybe_i_size > i_size) in afs_write_end()
Dinode.c66 if (vnode->status.size != inode->i_size) in afs_inode_map_status()
73 inode->i_size = vnode->status.size; in afs_inode_map_status()
174 inode->i_size = 0; in afs_iget_autocell()
258 inode->i_size = vnode->status.size; in afs_iget()
Dfsclient.c1159 loff_t size, loff_t pos, loff_t i_size, in afs_fs_store_data64() argument
1206 *bp++ = htonl(i_size >> 32); in afs_fs_store_data64()
1207 *bp++ = htonl((u32) i_size); in afs_fs_store_data64()
1222 loff_t size, pos, i_size; in afs_fs_store_data() local
1234 i_size = i_size_read(&vnode->vfs_inode); in afs_fs_store_data()
1235 if (pos + size > i_size) in afs_fs_store_data()
1236 i_size = size + pos; in afs_fs_store_data()
1240 (unsigned long long) i_size); in afs_fs_store_data()
1242 if (pos >> 32 || i_size >> 32 || size >> 32 || (pos + size) >> 32) in afs_fs_store_data()
1244 size, pos, i_size, wait_mode); in afs_fs_store_data()
[all …]
Ddir.c152 latter = dir->i_size - page_offset(page); in afs_dir_check_page()
343 while (ctx->pos < dir->i_size) { in afs_dir_iterate()
369 } while (ctx->pos < dir->i_size && blkoff < limit); in afs_dir_iterate()
/linux-4.4.14/fs/hfs/
Dextent.c480 inode->i_size); in hfs_file_truncate()
481 if (inode->i_size > HFS_I(inode)->phys_size) { in hfs_file_truncate()
487 size = inode->i_size - 1; in hfs_file_truncate()
495 inode->i_size = HFS_I(inode)->phys_size; in hfs_file_truncate()
497 } else if (inode->i_size == HFS_I(inode)->phys_size) in hfs_file_truncate()
499 size = inode->i_size + HFS_SB(sb)->alloc_blksz - 1; in hfs_file_truncate()
541 HFS_I(inode)->phys_size = inode->i_size; in hfs_file_truncate()
542 HFS_I(inode)->fs_blocks = (inode->i_size + sb->s_blocksize - 1) >> sb->s_blocksize_bits; in hfs_file_truncate()
Ddir.c65 if (ctx->pos >= inode->i_size) in hfs_readdir()
104 if (ctx->pos >= inode->i_size) in hfs_readdir()
149 if (ctx->pos >= inode->i_size) in hfs_readdir()
259 if (S_ISDIR(inode->i_mode) && inode->i_size != 2) in hfs_remove()
Dcatalog.c92 if (dir->i_size >= HFS_MAX_VALENCE) in hfs_cat_create()
127 dir->i_size++; in hfs_cat_create()
262 dir->i_size--; in hfs_cat_delete()
322 dst_dir->i_size++; in hfs_cat_move()
334 src_dir->i_size--; in hfs_cat_move()
Dinode.c43 if (to > inode->i_size) { in hfs_write_failed()
44 truncate_pagecache(inode, inode->i_size); in hfs_write_failed()
201 inode->i_size = 2; in hfs_new_inode()
255 inode->i_size = 0; in hfs_delete_inode()
276 inode->i_size = HFS_I(inode)->phys_size = log_size; in hfs_inode_read_fork()
358 inode->i_size = be16_to_cpu(rec->dir.Val) + 2; in hfs_read_inode()
409 *log_size = cpu_to_be32(inode->i_size); in hfs_inode_write_fork()
468 rec.dir.Val = cpu_to_be16(inode->i_size - 2); in hfs_write_inode()
Dbtree.c241 HFS_I(inode)->phys_size = inode->i_size = in hfs_bmap_alloc()
244 HFS_I(inode)->fs_blocks = inode->i_size >> in hfs_bmap_alloc()
246 inode_set_bytes(inode, inode->i_size); in hfs_bmap_alloc()
247 count = inode->i_size >> tree->node_size_shift; in hfs_bmap_alloc()
/linux-4.4.14/fs/qnx4/
Ddir.c28 QNX4DEBUG((KERN_INFO "qnx4_readdir:i_size = %ld\n", (long) inode->i_size)); in qnx4_readdir()
31 while (ctx->pos < inode->i_size) { in qnx4_readdir()
Dinode.c300 inode->i_size = le32_to_cpu(raw_inode->di_size); in qnx4_iget()
313 qnx4_i(inode)->mmu_private = inode->i_size; in qnx4_iget()
320 qnx4_i(inode)->mmu_private = inode->i_size; in qnx4_iget()
Dnamei.c65 while (blkofs * QNX4_BLOCK_SIZE + offset < dir->i_size) { in qnx4_find_entry()
/linux-4.4.14/fs/xfs/
Dxfs_iomap.c853 xfs_fsize_t i_size; in xfs_iomap_write_unwritten() local
917 i_size = XFS_FSB_TO_B(mp, offset_fsb + count_fsb); in xfs_iomap_write_unwritten()
918 if (i_size > offset + count) in xfs_iomap_write_unwritten()
919 i_size = offset + count; in xfs_iomap_write_unwritten()
921 i_size = xfs_new_eof(ip, i_size); in xfs_iomap_write_unwritten()
922 if (i_size) { in xfs_iomap_write_unwritten()
923 ip->i_d.di_size = i_size; in xfs_iomap_write_unwritten()
Dxfs_inode.h103 xfs_fsize_t i_size = i_size_read(VFS_I(ip)); in xfs_new_eof() local
105 if (new_size > i_size || new_size < 0) in xfs_new_eof()
106 new_size = i_size; in xfs_new_eof()
/linux-4.4.14/fs/sysv/
Dinode.c203 inode->i_size = fs32_to_cpu(sbi, raw_inode->i_size); in sysv_iget()
257 raw_inode->i_size = cpu_to_fs32(sbi, inode->i_size); in __sysv_write_inode()
295 inode->i_size = 0; in sysv_evict_inode()
Ditree.c379 iblock = (inode->i_size + blocksize-1) in sysv_truncate()
382 block_truncate_page(inode->i_mapping, inode->i_size, get_block); in sysv_truncate()
471 if (to > inode->i_size) { in sysv_write_failed()
472 truncate_pagecache(inode, inode->i_size); in sysv_write_failed()
Dsuper.c461 (fs32_to_cpu(sbi, v7i->i_size) == 0) || in v7_sanity_check()
462 (fs32_to_cpu(sbi, v7i->i_size) & 017) || in v7_sanity_check()
463 (fs32_to_cpu(sbi, v7i->i_size) > V7_NFILES * in v7_sanity_check()
Ddir.c43 if (pos+len > dir->i_size) { in dir_commit_chunk()
73 if (pos >= inode->i_size) in sysv_readdir()
Dnamei.c196 inode->i_size = 0; in sysv_rmdir()
/linux-4.4.14/fs/cramfs/
Dinode.c116 inode->i_size = cramfs_inode->size; in get_cramfs_inode()
193 devsize = mapping->host->i_size >> PAGE_CACHE_SHIFT; in cramfs_read()
378 if (ctx->pos >= inode->i_size) in cramfs_readdir()
389 while (offset < inode->i_size) { in cramfs_readdir()
441 while (offset < dir->i_size) { in cramfs_lookup()
498 maxblock = (inode->i_size + PAGE_CACHE_SIZE - 1) >> PAGE_CACHE_SHIFT; in cramfs_readpage()
/linux-4.4.14/fs/nfs/
Dfscache-index.c191 *size = nfsi->vfs_inode.i_size; in nfs_fscache_inode_get_attr()
209 auxdata.size = nfsi->vfs_inode.i_size; in nfs_fscache_inode_get_aux()
241 auxdata.size = nfsi->vfs_inode.i_size; in nfs_fscache_inode_check_aux()
Dinternal.h641 loff_t i_size = i_size_read(page_file_mapping(page)->host); in nfs_page_length() local
643 if (i_size > 0) { in nfs_page_length()
645 pgoff_t end_index = (i_size - 1) >> PAGE_CACHE_SHIFT; in nfs_page_length()
649 return ((i_size - 1) & ~PAGE_CACHE_MASK) + 1; in nfs_page_length()
Dwrite.c146 loff_t end, i_size; in nfs_grow_file() local
150 i_size = i_size_read(inode); in nfs_grow_file()
151 end_index = (i_size - 1) >> PAGE_CACHE_SHIFT; in nfs_grow_file()
152 if (i_size > 0 && page_file_index(page) < end_index) in nfs_grow_file()
155 if (i_size >= end) in nfs_grow_file()
/linux-4.4.14/fs/bfs/
Ddir.c44 while (ctx->pos < dir->i_size) { in bfs_readdir()
65 } while ((offset < BFS_BSIZE) && (ctx->pos < dir->i_size)); in bfs_readdir()
301 if (pos >= dir->i_size) { in bfs_add_entry()
302 dir->i_size += BFS_DIRENT_SIZE; in bfs_add_entry()
341 while (block * BFS_BSIZE + offset < dir->i_size) { in bfs_find_entry()
Dfile.c166 if (to > inode->i_size) in bfs_write_failed()
167 truncate_pagecache(inode, inode->i_size); in bfs_write_failed()
Dinode.c81 inode->i_size = BFS_FILESIZE(di); in bfs_iget()
150 di->i_eoffset = cpu_to_le32(i_sblock * BFS_BSIZE + inode->i_size - 1); in bfs_write_inode()
/linux-4.4.14/mm/
Dshmem.c573 loff_t oldsize = inode->i_size; in shmem_setattr()
615 shmem_unacct_size(info->flags, inode->i_size); in shmem_evict_inode()
616 inode->i_size = 0; in shmem_evict_inode()
1390 if (!user_shm_lock(inode->i_size, user)) in shmem_lock()
1396 user_shm_unlock(inode->i_size, user); in shmem_lock()
1455 inode->i_size = 2 * BOGO_DIRENT_SIZE; in shmem_get_inode()
1503 if ((info->seals & F_SEAL_GROW) && pos + len > inode->i_size) in shmem_write_begin()
1517 if (pos + copied > inode->i_size) in shmem_write_end()
1562 loff_t i_size = i_size_read(inode); in shmem_file_read_iter() local
1564 end_index = i_size >> PAGE_CACHE_SHIFT; in shmem_file_read_iter()
[all …]
Dtruncate.c705 loff_t oldsize = inode->i_size; in truncate_setsize()
740 WARN_ON(to > inode->i_size); in pagecache_isize_extended()
Dfilemap.c413 loff_t i_size = i_size_read(mapping->host); in filemap_fdatawait_keep_errors() local
415 if (i_size == 0) in filemap_fdatawait_keep_errors()
418 __filemap_fdatawait_range(mapping, 0, i_size - 1); in filemap_fdatawait_keep_errors()
435 loff_t i_size = i_size_read(mapping->host); in filemap_fdatawait() local
437 if (i_size == 0) in filemap_fdatawait()
440 return filemap_fdatawait_range(mapping, 0, i_size - 1); in filemap_fdatawait()
/linux-4.4.14/fs/ext4/
Dinline.c944 if (pos+copied > inode->i_size) { in ext4_da_write_inline_data_end()
1097 dir->i_size = EXT4_I(dir)->i_disksize = EXT4_I(dir)->i_inline_size; in ext4_update_inline_dir()
1137 inode->i_size = inode->i_sb->s_blocksize; in ext4_finish_convert_inline_dir()
1604 inode->i_size = EXT4_I(inode)->i_disksize = inline_size; in ext4_try_create_inline_dir()
1776 while (offset < dir->i_size) { in empty_inline_dir()
1897 size_t i_size; in ext4_inline_data_truncate() local
1927 i_size = inode->i_size; in ext4_inline_data_truncate()
1929 EXT4_I(inode)->i_disksize = i_size; in ext4_inline_data_truncate()
1931 if (i_size < inline_size) { in ext4_inline_data_truncate()
1949 i.value_len = i_size > EXT4_MIN_INLINE_DATA_SIZE ? in ext4_inline_data_truncate()
[all …]
Dinode.c254 inode->i_size = 0; in ext4_evict_inode()
1092 if (pos + len > inode->i_size && ext4_can_truncate(inode)) in ext4_write_begin()
1096 if (pos + len > inode->i_size) { in ext4_write_begin()
1145 loff_t old_size = inode->i_size; in ext4_write_end()
1187 if (pos + len > inode->i_size && ext4_can_truncate(inode)) in ext4_write_end()
1198 if (pos + len > inode->i_size) { in ext4_write_end()
1251 loff_t old_size = inode->i_size; in ext4_journalled_write_end()
1293 if (pos + len > inode->i_size && ext4_can_truncate(inode)) in ext4_journalled_write_end()
1303 if (pos + len > inode->i_size) { in ext4_journalled_write_end()
2288 loff_t i_size; in mpage_map_and_submit_extent() local
[all …]
Dtruncate.h14 truncate_inode_pages(inode->i_mapping, inode->i_size); in ext4_truncate_failed_write()
Ddir.c45 ((inode->i_size >> sb->s_blocksize_bits) == 1) || in is_dx_dir()
144 while (ctx->pos < inode->i_size) { in ext4_readdir()
219 while (ctx->pos < inode->i_size in ext4_readdir()
260 if ((ctx->pos < inode->i_size) && !dir_relax(inode)) in ext4_readdir()
Dmove_extent.c296 ((orig_inode->i_size - 1) >> orig_inode->i_blkbits)) { in move_extent_per_page()
298 tmp_data_size = orig_inode->i_size & (blocksize - 1); in move_extent_per_page()
505 if ((!orig_inode->i_size) || (!donor_inode->i_size)) { in mext_check_arguments()
Dindirect.c662 if (final_size > inode->i_size) { in ext4_ind_direct_IO()
675 ei->i_disksize = inode->i_size; in ext4_ind_direct_IO()
742 if (end > inode->i_size) { in ext4_ind_direct_IO()
1218 last_block = (inode->i_size + blocksize-1) in ext4_ind_truncate()
1238 ei->i_disksize = inode->i_size; in ext4_ind_truncate()
Dnamei.c58 ((inode->i_size >> 10) >= in ext4_append()
62 *block = inode->i_size >> inode->i_sb->s_blocksize_bits; in ext4_append()
67 inode->i_size += inode->i_sb->s_blocksize; in ext4_append()
68 EXT4_I(inode)->i_disksize = inode->i_size; in ext4_append()
1406 nblocks = dir->i_size >> EXT4_BLOCK_SIZE_BITS(sb); in ext4_find_entry()
1487 nblocks = dir->i_size >> EXT4_BLOCK_SIZE_BITS(sb); in ext4_find_entry()
2107 blocks = dir->i_size >> sb->s_blocksize_bits; in ext4_add_entry()
2586 inode->i_size = 0; in ext4_init_new_dir()
2686 if (inode->i_size < EXT4_DIR_REC_LEN(1) + EXT4_DIR_REC_LEN(2)) { in ext4_empty_dir()
2706 while (offset < inode->i_size) { in ext4_empty_dir()
[all …]
Dsuper.c2255 __func__, inode->i_ino, inode->i_size); in ext4_orphan_cleanup()
2257 inode->i_ino, inode->i_size); in ext4_orphan_cleanup()
2259 truncate_inode_pages(inode->i_mapping, inode->i_size); in ext4_orphan_cleanup()
3568 blocks_count = sb->s_bdev->bd_inode->i_size >> sb->s_blocksize_bits; in ext4_fill_super()
3819 if (!S_ISDIR(root->i_mode) || !root->i_blocks || !root->i_size) { in ext4_fill_super()
4075 journal_inode, journal_inode->i_size); in ext4_get_journal()
5098 loff_t i_size = i_size_read(inode); in ext4_quota_read() local
5100 if (off > i_size) in ext4_quota_read()
5102 if (off+len > i_size) in ext4_quota_read()
5103 len = i_size-off; in ext4_quota_read()
[all …]
/linux-4.4.14/fs/ext2/
Dinode.c60 if (to > inode->i_size) { in ext2_write_failed()
61 truncate_pagecache(inode, inode->i_size); in ext2_write_failed()
62 ext2_truncate_blocks(inode, inode->i_size); in ext2_write_failed()
90 inode->i_size = 0; in ext2_evict_inode()
1358 inode->i_size = le32_to_cpu(raw_inode->i_size); in ext2_iget()
1383 inode->i_size |= ((__u64)le32_to_cpu(raw_inode->i_size_high)) << 32; in ext2_iget()
1419 nd_terminate_link(ei->i_data, inode->i_size, in ext2_iget()
1490 raw_inode->i_size = cpu_to_le32(inode->i_size); in __ext2_write_inode()
1505 raw_inode->i_size_high = cpu_to_le32(inode->i_size >> 32); in __ext2_write_inode()
1506 if (inode->i_size > 0x7fffffffULL) { in __ext2_write_inode()
[all …]
Ddir.c80 unsigned last_byte = inode->i_size; in ext2_last_byte()
97 if (pos+len > dir->i_size) { in ext2_commit_chunk()
125 if ((dir->i_size >> PAGE_CACHE_SHIFT) == page->index) { in ext2_check_page()
126 limit = dir->i_size & ~PAGE_CACHE_MASK; in ext2_check_page()
297 if (pos > inode->i_size - EXT2_DIR_REC_LEN(1)) in ext2_readdir()
412 dir->i_ino, dir->i_size, in ext2_find_entry()
Dnamei.c198 inode->i_size = l-1; in ext2_symlink()
321 inode->i_size = 0; in ext2_rmdir()
Dsuper.c1125 if (!S_ISDIR(root->i_mode) || !root->i_blocks || !root->i_size) { in ext2_fill_super()
1459 loff_t i_size = i_size_read(inode); in ext2_quota_read() local
1461 if (off > i_size) in ext2_quota_read()
1463 if (off+len > i_size) in ext2_quota_read()
1464 len = i_size-off; in ext2_quota_read()
1537 if (inode->i_size < off+len-towrite) in ext2_quota_write()
/linux-4.4.14/fs/coda/
Dfile.c76 coda_inode->i_size = file_inode(host_file)->i_size; in coda_file_write_iter()
77 coda_inode->i_blocks = (coda_inode->i_size + 511) >> 9; in coda_file_write_iter()
Dcoda_linux.c103 inode->i_size = attr->va_size; in coda_vattr_to_iattr()
/linux-4.4.14/fs/nilfs2/
Ddir.c70 unsigned last_byte = inode->i_size; in nilfs_last_byte()
96 if (pos + copied > dir->i_size) in nilfs_commit_chunk()
116 if ((dir->i_size >> PAGE_CACHE_SHIFT) == page->index) { in nilfs_check_page()
117 limit = dir->i_size & ~PAGE_CACHE_MASK; in nilfs_check_page()
264 if (pos > inode->i_size - NILFS_DIR_REC_LEN(1)) in nilfs_readdir()
367 dir->i_ino, dir->i_size, in nilfs_find_entry()
Dinode.c263 if (to > inode->i_size) { in nilfs_write_failed()
264 truncate_pagecache(inode, inode->i_size); in nilfs_write_failed()
452 inode->i_size = le64_to_cpu(raw_inode->i_size); in nilfs_read_inode_common()
643 raw_inode->i_size = cpu_to_le64(inode->i_size); in nilfs_write_inode_common()
740 blkoff = (inode->i_size + blocksize - 1) >> sb->s_blocksize_bits; in nilfs_truncate()
743 block_truncate_page(inode->i_mapping, inode->i_size, nilfs_get_block); in nilfs_truncate()
/linux-4.4.14/fs/logfs/
Dfile.c120 loff_t i_size = i_size_read(inode); in logfs_writepage() local
121 pgoff_t end_index = i_size >> PAGE_CACHE_SHIFT; in logfs_writepage()
145 offset = i_size & (PAGE_CACHE_SIZE-1); in logfs_writepage()
Dinode.c213 inode->i_size = 0; in logfs_init_inode()
Ddev_bdev.c260 u64 pos = (super->s_bdev->bd_inode->i_size & ~0xfffULL) - 0x1000; in bdev_find_last_sb()
/linux-4.4.14/fs/ufs/
Dinode.c474 if (to > inode->i_size) { in ufs_write_failed()
475 truncate_pagecache(inode, inode->i_size); in ufs_write_failed()
564 inode->i_size = fs64_to_cpu(sb, ufs_inode->ui_size); in ufs1_read_inode()
612 inode->i_size = fs64_to_cpu(sb, ufs2_inode->ui_size); in ufs2_read_inode()
684 (inode->i_size + uspi->s_fsize - 1) >> uspi->s_fshift; in ufs_iget()
712 ufs_inode->ui_size = cpu_to_fs64(sb, inode->i_size); in ufs1_update_inode()
756 ufs_inode->ui_size = cpu_to_fs64(sb, inode->i_size); in ufs2_update_inode()
842 inode->i_size = 0; in ufs_evict_inode()
870 #define DIRECT_BLOCK ((inode->i_size + uspi->s_bsize - 1) >> uspi->s_bshift)
871 #define DIRECT_FRAGMENT ((inode->i_size + uspi->s_fsize - 1) >> uspi->s_fshift)
[all …]
Ddir.c51 if (pos+len > dir->i_size) { in ufs_commit_chunk()
119 if ((dir->i_size >> PAGE_CACHE_SHIFT) == page->index) { in ufs_check_page()
120 limit = dir->i_size & ~PAGE_CACHE_MASK; in ufs_check_page()
212 unsigned last_byte = inode->i_size; in ufs_last_byte()
444 if (pos > inode->i_size - UFS_DIR_REC_LEN(1)) in ufs_readdir()
Dnamei.c136 inode->i_size = l-1; in ufs_symlink()
238 inode->i_size = 0; in ufs_rmdir()
/linux-4.4.14/fs/fat/
Dinode.c203 if (to > inode->i_size) { in fat_write_failed()
204 truncate_pagecache(inode, inode->i_size); in fat_write_failed()
205 fat_truncate_blocks(inode, inode->i_size); in fat_write_failed()
440 inode->i_size = 0; in fat_calc_dir_size()
447 inode->i_size = (fclus + 1) << sbi->cluster_bits; in fat_calc_dir_size()
475 MSDOS_I(inode)->mmu_private = inode->i_size; in fat_fill_inode()
486 inode->i_size = le32_to_cpu(de->size); in fat_fill_inode()
490 MSDOS_I(inode)->mmu_private = inode->i_size; in fat_fill_inode()
498 inode->i_blocks = ((inode->i_size + (sbi->cluster_size - 1)) in fat_fill_inode()
560 inode->i_size = 0; in fat_evict_inode()
[all …]
Dfile.c185 loff_t start = inode->i_size, count = size - inode->i_size; in fat_cont_expand()
409 if (attr->ia_size > inode->i_size) { in fat_setattr()
Ddir.c1381 if (dir->i_size & (sbi->cluster_size - 1)) { in fat_add_entries()
1383 dir->i_size = (dir->i_size + sbi->cluster_size - 1) in fat_add_entries()
1386 dir->i_size += nr_cluster << sbi->cluster_bits; in fat_add_entries()
/linux-4.4.14/fs/hostfs/
Dhostfs_kern.c414 int end_index = inode->i_size >> PAGE_CACHE_SHIFT; in hostfs_writepage()
418 count = inode->i_size & (PAGE_CACHE_SIZE-1); in hostfs_writepage()
428 if (base > inode->i_size) in hostfs_writepage()
429 inode->i_size = base; in hostfs_writepage()
502 if (err > 0 && (pos > inode->i_size)) in hostfs_write_end()
503 inode->i_size = pos; in hostfs_write_end()
561 ino->i_size = st.size; in read_name()
/linux-4.4.14/fs/freevxfs/
Dvxfs_lookup.c68 return (ip->i_size + bsize - 1) & ~(bsize - 1); in dir_blocks()
251 if (pos > VXFS_DIRROUND(ip->i_size)) in vxfs_readdir()
Dvxfs_inode.c232 ip->i_size = vip->vii_size; in vxfs_iinit()
333 nd_terminate_link(ip->i_link, ip->i_size, in vxfs_iget()
/linux-4.4.14/fs/btrfs/
Dordered-data.c949 u64 i_size = i_size_read(inode); in btrfs_ordered_update_i_size() local
968 if (disk_i_size > i_size) { in btrfs_ordered_update_i_size()
969 BTRFS_I(inode)->disk_i_size = i_size; in btrfs_ordered_update_i_size()
978 if (disk_i_size == i_size) in btrfs_ordered_update_i_size()
1017 if (test->file_offset >= i_size) in btrfs_ordered_update_i_size()
1035 new_i_size = min_t(u64, offset, i_size); in btrfs_ordered_update_i_size()
1042 new_i_size = min_t(u64, ordered->outstanding_isize, i_size); in btrfs_ordered_update_i_size()
Dfile.c1394 if (start_pos < inode->i_size) { in lock_and_cleanup_extent_if_need()
2309 ino_size = round_up(inode->i_size, PAGE_CACHE_SIZE); in btrfs_punch_hole()
2675 if (alloc_start > inode->i_size) { in btrfs_fallocate()
2680 } else if (offset + len > inode->i_size) { in btrfs_fallocate()
2686 ret = btrfs_truncate_page(inode, inode->i_size, 0, 0); in btrfs_fallocate()
2750 (cur_offset >= inode->i_size && in btrfs_fallocate()
2785 if (actual_end > inode->i_size && in btrfs_fallocate()
2839 if (inode->i_size == 0) in find_desired_extent()
2858 while (start < inode->i_size) { in find_desired_extent()
2882 if (whence == SEEK_DATA && start >= inode->i_size) in find_desired_extent()
[all …]
Dtree-log.c1756 btrfs_i_size_write(dir, dir->i_size + name_len * 2); in replay_one_name()
3139 u64 i_size; in btrfs_del_dir_entries_in_log() local
3143 i_size = btrfs_inode_size(path->nodes[0], item); in btrfs_del_dir_entries_in_log()
3144 if (i_size > bytes_del) in btrfs_del_dir_entries_in_log()
3145 i_size -= bytes_del; in btrfs_del_dir_entries_in_log()
3147 i_size = 0; in btrfs_del_dir_entries_in_log()
3148 btrfs_set_inode_size(path->nodes[0], item, i_size); in btrfs_del_dir_entries_in_log()
3540 btrfs_set_token_inode_size(leaf, item, inode->i_size, &token); in fill_inode_item()
4344 const u64 i_size = i_size_read(inode); in btrfs_log_trailing_hole() local
4366 hole_size = i_size; in btrfs_log_trailing_hole()
[all …]
Dioctl.c289 if (inode->i_size == 0) in btrfs_ioctl_setflags()
300 if (inode->i_size == 0) in btrfs_ioctl_setflags()
592 btrfs_i_size_write(dir, dir->i_size + namelen * 2); in create_subvol()
1541 new_size = device->bdev->bd_inode->i_size; in btrfs_ioctl_resize()
1582 if (new_size > device->bdev->bd_inode->i_size) { in btrfs_ioctl_resize()
3027 if (off + olen > inode->i_size || off + olen < off) in extent_same_check_offsets()
3031 if (off + len == inode->i_size) in extent_same_check_offsets()
3032 *plen = len = ALIGN(inode->i_size, bs) - off; in extent_same_check_offsets()
3301 if (endoff > inode->i_size) in clone_finish_inode_update()
3930 if (off + len > src->i_size || off + len < off) in btrfs_ioctl_clone()
[all …]
Dextent_io.c2700 loff_t i_size = i_size_read(inode); in end_bio_extent_readpage() local
2701 pgoff_t end_index = i_size >> PAGE_CACHE_SHIFT; in end_bio_extent_readpage()
2705 off = i_size & (PAGE_CACHE_SIZE-1); in end_bio_extent_readpage()
3438 loff_t i_size, in __extent_writepage_io() argument
3484 if (i_size <= start) { in __extent_writepage_io()
3495 if (cur >= i_size) { in __extent_writepage_io()
3559 unsigned long max_nr = (i_size >> PAGE_CACHE_SHIFT) + 1; in __extent_writepage_io()
3606 loff_t i_size = i_size_read(inode); in __extent_writepage() local
3607 unsigned long end_index = i_size >> PAGE_CACHE_SHIFT; in __extent_writepage()
3622 pg_offset = i_size & (PAGE_CACHE_SIZE - 1); in __extent_writepage()
[all …]
/linux-4.4.14/fs/ocfs2/
Dresize.c165 le64_add_cpu(&fe->i_size, (u64)new_clusters << osb->s_clustersize_bits); in ocfs2_update_last_group_and_inode()
167 i_size_write(bm_inode, le64_to_cpu(fe->i_size)); in ocfs2_update_last_group_and_inode()
575 le64_add_cpu(&fe->i_size, (u64)input->clusters << osb->s_clustersize_bits); in ocfs2_group_add()
577 i_size_write(main_bm_inode, le64_to_cpu(fe->i_size)); in ocfs2_group_add()
Docfs2_trace.h1183 long long i_size, unsigned int i_clusters,
1187 TP_ARGS(ino, i_size, i_clusters, pos, len, flags,
1191 __field(long long, i_size)
1202 __entry->i_size = i_size;
1212 __entry->ino, __entry->i_size, __entry->i_clusters,
1354 unsigned int ip_clusters, unsigned long long i_size),
1355 TP_ARGS(ino, di_clusters, di_size, ip_clusters, i_size),
1361 __field(unsigned long long, i_size)
1368 __entry->i_size = i_size;
1371 __entry->di_size, __entry->ip_clusters, __entry->i_size)
Dinode.c351 i_size_write(inode, le64_to_cpu(fe->i_size)); in ocfs2_populate_inode()
359 i_size_write(inode, le64_to_cpu(fe->i_size)); in ocfs2_populate_inode()
364 i_size_write(inode, le64_to_cpu(fe->i_size)); in ocfs2_populate_inode()
1284 fe->i_size = cpu_to_le64(i_size_read(inode)); in ocfs2_mark_inode_dirty()
1316 i_size_write(inode, le64_to_cpu(fe->i_size)); in ocfs2_refresh_inode()
Dquota_global.c170 loff_t i_size = i_size_read(gqinode); in ocfs2_quota_read() local
178 if (off > i_size) in ocfs2_quota_read()
180 if (off + len > i_size) in ocfs2_quota_read()
181 len = i_size - off; in ocfs2_quota_read()
Dfile.c435 di->i_size = cpu_to_le64(new_i_size); in ocfs2_orphan_for_truncate()
461 (unsigned long long)le64_to_cpu(fe->i_size), in ocfs2_truncate_file()
464 mlog_bug_on_msg(le64_to_cpu(fe->i_size) != i_size_read(inode), in ocfs2_truncate_file()
469 (unsigned long long)le64_to_cpu(fe->i_size), in ocfs2_truncate_file()
472 if (new_i_size > le64_to_cpu(fe->i_size)) { in ocfs2_truncate_file()
474 (unsigned long long)le64_to_cpu(fe->i_size), in ocfs2_truncate_file()
686 (unsigned long long)le64_to_cpu(fe->i_size), in __ocfs2_extend_allocation()
842 di->i_size = cpu_to_le64((u64)i_size_read(inode)); in ocfs2_write_zero_page()
Daops.c881 loff_t i_size = i_size_read(inode); in ocfs2_direct_IO_write() local
883 if (offset + count > i_size) { in ocfs2_direct_IO_write()
890 if (i_size == i_size_read(inode)) { in ocfs2_direct_IO_write()
892 i_size); in ocfs2_direct_IO_write()
2435 di->i_size = cpu_to_le64((u64)i_size_read(inode)); in ocfs2_write_end_nolock()
/linux-4.4.14/fs/cifs/
Dioctl.c113 if (off + len > src_inode->i_size || off + len < off) in cifs_ioctl_clone()
116 len = src_inode->i_size - off; in cifs_ioctl_clone()
Dcache.c250 *size = cifsi->vfs_inode.i_size; in cifs_fscache_inode_get_attr()
Dfile.c1709 if (*offset > d_inode(dentry)->i_size) in cifs_write()
1858 if (offset > mapping->host->i_size) { in cifs_partialpagewrite()
1864 if (mapping->host->i_size - offset < (loff_t)to) in cifs_partialpagewrite()
1865 to = (unsigned)(mapping->host->i_size - offset); in cifs_partialpagewrite()
2245 if (pos > inode->i_size) in cifs_write_end()
2413 if (cifsi->server_eof > inode->i_size) in cifs_uncached_writev_complete()
3685 loff_t i_size; in cifs_write_begin() local
3716 i_size = i_size_read(mapping->host); in cifs_write_begin()
3717 if (page_start >= i_size || in cifs_write_begin()
3718 (offset == 0 && (pos + len) >= i_size)) { in cifs_write_begin()
/linux-4.4.14/fs/qnx6/
Ddir.c37 unsigned long last_byte = inode->i_size; in last_entry()
123 if (ctx->pos >= inode->i_size) in qnx6_readdir()
Dinode.c510 inode->i_size = fs64_to_cpu(sbi, p->size); in qnx6_private_inode()
561 inode->i_size = fs64_to_cpu(sbi, raw_inode->di_size); in qnx6_iget()
570 inode->i_blocks = (inode->i_size + 511) >> 9; in qnx6_iget()
/linux-4.4.14/fs/f2fs/
Dinode.c122 inode->i_size = le64_to_cpu(ri->i_size); in do_read_inode()
237 ri->i_size = cpu_to_le64(i_size_read(inode)); in update_inode()
Ddata.c1109 loff_t i_size = i_size_read(inode); in f2fs_write_data_page() local
1110 const pgoff_t end_index = ((unsigned long long) i_size) in f2fs_write_data_page()
1132 offset = i_size & (PAGE_CACHE_SIZE - 1); in f2fs_write_data_page()
1386 if (to > inode->i_size) { in f2fs_write_failed()
1387 truncate_pagecache(inode, inode->i_size); in f2fs_write_failed()
1388 truncate_blocks(inode, inode->i_size, true); in f2fs_write_failed()
/linux-4.4.14/fs/fscache/
Dcookie.c195 uint64_t i_size; in fscache_acquire_non_index_cookie() local
235 cookie->def->get_attr(cookie->netfs_data, &i_size); in fscache_acquire_non_index_cookie()
246 fscache_set_store_limit(object, i_size); in fscache_acquire_non_index_cookie()
/linux-4.4.14/fs/gfs2/
Daops.c103 loff_t i_size = i_size_read(inode); in gfs2_writepage_common() local
104 pgoff_t end_index = i_size >> PAGE_CACHE_SHIFT; in gfs2_writepage_common()
112 offset = i_size & (PAGE_CACHE_SIZE-1); in gfs2_writepage_common()
733 if (pos + len > ip->i_inode.i_size) in gfs2_write_begin()
833 if (inode->i_size < to) in gfs2_stuffed_write_end()
/linux-4.4.14/drivers/mtd/devices/
Dblock2mtd.c277 if ((long)dev->blkdev->bd_inode->i_size % erase_size) { in add_device()
292 dev->mtd.size = dev->blkdev->bd_inode->i_size & PAGE_MASK; in add_device()
/linux-4.4.14/fs/sysfs/
Dfile.c87 loff_t size = file_inode(of->file)->i_size; in sysfs_kf_bin_read()
142 loff_t size = file_inode(of->file)->i_size; in sysfs_kf_bin_write()
/linux-4.4.14/drivers/block/
Dnbd.c702 bdev->bd_inode->i_size = nbd->bytesize; in __nbd_ioctl()
709 bdev->bd_inode->i_size = nbd->bytesize; in __nbd_ioctl()
730 bdev->bd_inode->i_size = nbd->bytesize; in __nbd_ioctl()
782 bdev->bd_inode->i_size = 0; in __nbd_ioctl()
/linux-4.4.14/arch/s390/hypfs/
Dinode.c349 inode->i_size = strlen(data); in hypfs_create_file()
351 inode->i_size = 0; in hypfs_create_file()
/linux-4.4.14/Documentation/filesystems/
Dsysv-fs.txt142 unsigned long i_size;
152 unsigned long i_size;
Domfs.txt75 __be64 i_size; /* size of file, in bytes */
/linux-4.4.14/fs/autofs4/
Droot.c582 inode->i_size = size; in autofs4_dir_symlink()
628 d_inode(dentry)->i_size = 0; in autofs4_dir_unlink()
722 d_inode(dentry)->i_size = 0; in autofs4_dir_rmdir()
/linux-4.4.14/fs/ecryptfs/
Dinode.c740 loff_t i_size = i_size_read(inode); in truncate_upper() local
744 if (unlikely((ia->ia_size == i_size))) { in truncate_upper()
753 if (ia->ia_size > i_size) { in truncate_upper()
806 upper_size_to_lower_size(crypt_stat, i_size); in truncate_upper()
/linux-4.4.14/fs/ramfs/
Dfile-nommu.c178 loff_t size = inode->i_size; in ramfs_nommu_setattr()
/linux-4.4.14/fs/romfs/
Dsuper.c340 i->i_size = be32_to_cpu(ri.size); in romfs_iget()
349 i->i_size = ROMFS_I(i)->i_metasize; in romfs_iget()
/linux-4.4.14/fs/fuse/
Dfile.c665 if (attr_ver == fi->attr_version && size < inode->i_size && in fuse_read_update_size()
978 if (pos > inode->i_size) { in fuse_write_update_size()
1107 if (inode->i_size < pos + iov_iter_count(ii)) in fuse_perform_write()
2793 loff_t i_size; in fuse_direct_IO() local
2800 i_size = i_size_read(inode); in fuse_direct_IO()
2802 if ((iov_iter_rw(iter) == READ) && (offset > i_size)) in fuse_direct_IO()
2806 if (async_dio && iov_iter_rw(iter) != WRITE && offset + count > i_size) { in fuse_direct_IO()
2807 if (offset >= i_size) in fuse_direct_IO()
2809 iov_iter_truncate(iter, fuse_round_up(i_size - offset)); in fuse_direct_IO()
2837 if (!is_sync && (offset + count > i_size) && in fuse_direct_IO()
[all …]
/linux-4.4.14/fs/nfsd/
Dnfsfh.h232 fhp->fh_pre_size = inode->i_size; in fill_pre_wcc()
/linux-4.4.14/include/trace/events/
Df2fs.h145 __entry->size = inode->i_size;
290 __entry->size = dir->i_size;
363 __entry->size = inode->i_size;
617 __entry->size = inode->i_size;
/linux-4.4.14/fs/hugetlbfs/
Dinode.c157 if (vma->vm_flags & VM_WRITE && inode->i_size < len) in hugetlbfs_file_mmap()
158 inode->i_size = len; in hugetlbfs_file_mmap()
652 if (!(mode & FALLOC_FL_KEEP_SIZE) && offset + len > inode->i_size) in hugetlbfs_fallocate()
1291 inode->i_size = size; in hugetlb_file_setup()
/linux-4.4.14/fs/nfs/objlayout/
Dobjio_osd.c461 loff_t i_size = i_size_read(hdr->inode); in __r4w_get_page() local
463 if (offset >= i_size) { in __r4w_get_page()
/linux-4.4.14/ipc/
Dmqueue.c235 inode->i_size = FILENT_SIZE; in mqueue_get_inode()
293 inode->i_size = 2 * DIRENT_SIZE; in mqueue_get_inode()
450 dir->i_size += DIRENT_SIZE; in mqueue_create()
468 dir->i_size -= DIRENT_SIZE; in mqueue_unlink()
/linux-4.4.14/fs/cachefiles/
Dinternal.h43 loff_t i_size; /* object size */ member
/linux-4.4.14/arch/powerpc/platforms/cell/spufs/
Dinode.c117 (attr->ia_size != inode->i_size)) in spufs_setattr()
144 inode->i_size = size; in spufs_new_file()
/linux-4.4.14/fs/proc/
Dfd.c195 inode->i_size = 64; in proc_fd_instantiate()
/linux-4.4.14/fs/kernfs/
Dinode.c303 inode->i_size = kn->attr.size; in kernfs_init_inode()
/linux-4.4.14/fs/befs/
Dlinuxvfs.c376 inode->i_size = 0; in befs_iget()
389 inode->i_size = befs_ino->i_data.ds.size; in befs_iget()

12