/linux-master/fs/efs/ |
H A D | symlink.c | 21 efs_block_t size = inode->i_size;
|
H A D | dir.c | 29 if (inode->i_size & (EFS_DIRBSIZE-1))
|
/linux-master/fs/omfs/ |
H A D | omfs_fs.h | 68 __be64 i_size; /* size of file, in bytes */ member in struct:omfs_inode
|
H A D | inode.c | 59 inode->i_size = sbi->s_sys_blocksize; 65 inode->i_size = 0; 135 oi->i_size = cpu_to_be64(inode->i_size); 195 inode->i_size = 0; 244 inode->i_size = sbi->s_sys_blocksize; 250 inode->i_size = be64_to_cpu(oi->i_size);
|
/linux-master/fs/udf/ |
H A D | namei.c | 67 !ret && iter->pos < dir->i_size; 150 if (!inode->i_size) { 171 memcpy(dbh->b_data, iinfo->i_data, inode->i_size); 172 memset(dbh->b_data + inode->i_size, 0, 173 inode->i_sb->s_blocksize - inode->i_size); 184 iinfo->i_lenExtents = inode->i_size; 188 ret = udf_add_aext(inode, &epos, &eloc, inode->i_size, 0); 199 !ret && iter.pos < inode->i_size; 240 !ret && iter->pos < dir->i_size; 265 ret = udf_fiiter_init(iter, dir, dir->i_size); [all...] |
/linux-master/fs/netfs/ |
H A D | buffered_read.c | 119 loff_t *_start, size_t *_len, loff_t i_size) 124 cres->ops->expand_readahead(cres, _start, _len, i_size); 133 netfs_cache_expand_readahead(rreq, &rreq->start, &rreq->len, rreq->i_size); 351 loff_t i_size = i_size_read(inode); local 356 if (pos - offset + len <= i_size) 368 if (pos - offset >= i_size) 372 if (offset == 0 && (pos + len) >= i_size) 118 netfs_cache_expand_readahead(struct netfs_io_request *rreq, loff_t *_start, size_t *_len, loff_t i_size) argument
|
H A D | misc.c | 163 loff_t i_size = i_size_read(inode); local 164 fscache_unuse_cookie(cookie, aux, &i_size);
|
/linux-master/fs/iomap/ |
H A D | direct-io.c | 33 loff_t i_size; member in struct:iomap_dio 96 if (offset + ret > dio->i_size && 98 ret = dio->i_size - offset; 469 loff_t size = iomi->inode->i_size; 571 dio->i_size = i_size_read(inode); 587 if (iomi.pos >= dio->i_size) 611 if (iomi.pos >= dio->i_size || 612 iomi.pos + iomi.len > dio->i_size) 671 * We only report that we've read data up to i_size. 675 if (iov_iter_rw(iter) == READ && iomi.pos >= dio->i_size) [all...] |
/linux-master/fs/jfs/ |
H A D | resize.c | 201 sbi->direct_inode->i_size = bdev_nr_bytes(sb->s_bdev); 342 nPages = ipbmap->i_size >> L2PSIZE; 392 ipbmap->i_size += xlen << sbi->l2bsize; 473 ipbmap2->i_size = ipbmap->i_size;
|
/linux-master/fs/hpfs/ |
H A D | file.c | 72 i->i_blocks = 1 + ((i->i_size + 511) >> 9); 73 hpfs_i(i)->mmu_private = i->i_size; 74 hpfs_truncate_btree(i->i_sb, i->i_ino, 1, ((i->i_size + 511) >> 9)); 183 if (to > inode->i_size) { 184 truncate_pagecache(inode, inode->i_size);
|
H A D | dir.c | 294 if (result->i_size == -1) { 295 result->i_size = le32_to_cpu(de->file_size); 297 hpfs_i(result)->mmu_private = result->i_size; 304 result->i_blocks = 1 + ((result->i_size + 511) >> 9);
|
/linux-master/fs/sysv/ |
H A D | inode.c | 202 inode->i_size = fs32_to_cpu(sbi, raw_inode->i_size); 253 raw_inode->i_size = cpu_to_fs32(sbi, inode->i_size); 291 inode->i_size = 0;
|
/linux-master/fs/ubifs/ |
H A D | recovery.c | 1224 * @i_size: size on inode 1232 loff_t i_size; member in struct:size_entry 1242 * @i_size: size on inode 1246 static int add_ino(struct ubifs_info *c, ino_t inum, loff_t i_size, argument 1266 e->i_size = i_size; 1368 e->i_size = new_size; 1408 loff_t i_size; local 1420 i_size = le64_to_cpu(ino->size); 1421 if (i_size > [all...] |
/linux-master/fs/reiserfs/ |
H A D | inode.c | 402 * the file. This can happen in odd cases where i_size isn't 406 if ((le_ih_k_offset(ih) + path.pos_in_item) > inode->i_size) 408 if ((le_ih_k_offset(ih) - 1 + ih_item_len(ih)) > inode->i_size) { 410 inode->i_size - (le_ih_k_offset(ih) - 1) - 427 * neighbor or rely on i_size 715 && inode->i_size < i_block_size(inode) * 4) 717 && inode->i_size < i_block_size(inode))) 722 if ((new_offset + inode->i_sb->s_blocksize - 1) > inode->i_size) { 1089 inode->i_size += 1183 ((inode->i_size 1906 reiserfs_new_inode(struct reiserfs_transaction_handle *th, struct inode *dir, umode_t mode, const char *symname, loff_t i_size, struct dentry *dentry, struct inode *inode, struct reiserfs_security_handle *security) argument [all...] |
/linux-master/fs/affs/ |
H A D | file.c | 40 if (inode->i_size != AFFS_I(inode)->mmu_private) 389 if (to > inode->i_size) { 390 truncate_pagecache(inode, inode->i_size); 621 inode->i_size = AFFS_I(inode)->mmu_private = newsize; 625 inode->i_size = AFFS_I(inode)->mmu_private = newsize; 637 if (folio_pos(folio) + to > inode->i_size) { 638 to = inode->i_size - folio_pos(folio); 661 /* XXX: this probably leaves a too-big i_size in case of 662 * failure. Should really be updating i_size at write_end time 814 if (tmp > inode->i_size) [all...] |
H A D | inode.c | 53 inode->i_size = 0; 129 AFFS_I(inode)->mmu_private = inode->i_size = size; 130 if (inode->i_size) { 144 inode->i_size = strlen((char *)AFFS_HEAD(bh)->table); 190 tail->size = cpu_to_be32(inode->i_size); 268 inode->i_size = 0;
|
/linux-master/fs/bcachefs/ |
H A D | fs-io.c | 105 /* i_size updates: */ 316 * writeback - doing an i_size update if necessary - or whether it will 317 * be responsible for the i_size update. 324 WARN_ON_ONCE(folio_pos(folio) >= inode->v.i_size); 326 if (inode->v.i_size > folio_pos(folio)) 327 end_pos = min_t(u64, inode->v.i_size, end_pos); 385 * this has to be done _before_ extending i_size: 410 if (iattr->ia_size != inode->v.i_size) { 435 inode->v.i_size < inode_u.bi_size, 436 "truncate spotted in mem i_size < btre [all...] |
H A D | fs-io-buffered.c | 514 loff_t i_size = i_size_read(&inode->v); local 519 /* Is the folio fully inside i_size? */ 520 if (folio_end_pos(folio) <= i_size) 523 /* Is the folio fully outside i_size? (truncate in progress) */ 524 if (folio_pos(folio) >= i_size) { 530 * The folio straddles i_size. It must be zeroed out on each and every 537 i_size - folio_pos(folio), 627 /* Check for writing past i_size: */ 629 round_up(i_size, block_bytes(c)) && 631 "writing past i_size [all...] |
/linux-master/fs/hfsplus/ |
H A D | extents.c | 448 if (sbi->alloc_file->i_size * 8 < 452 sbi->alloc_file->i_size * 8, 552 inode->i_ino, (long long)hip->phys_size, inode->i_size); 554 if (inode->i_size > hip->phys_size) { 558 loff_t size = inode->i_size; 570 } else if (inode->i_size == hip->phys_size) 573 blk_cnt = (inode->i_size + HFSPLUS_SB(sb)->alloc_blksz - 1) >> 623 hip->phys_size = inode->i_size; 624 hip->fs_blocks = (inode->i_size + sb->s_blocksize - 1) >>
|
/linux-master/fs/cachefiles/ |
H A D | io.c | 379 loff_t start, size_t *_len, loff_t i_size, 394 _enter("%zx @%llx/%llx", len, start, i_size); 396 if (start >= i_size) { 462 if (start + len >= i_size) 496 loff_t i_size) 499 subreq->start, &subreq->len, i_size, 509 loff_t start, size_t *_len, loff_t i_size, 512 return cachefiles_do_prepare_read(cres, start, _len, i_size, _flags, ino); 603 loff_t i_size, bool no_space_allocated_yet) 378 cachefiles_do_prepare_read(struct netfs_cache_resources *cres, loff_t start, size_t *_len, loff_t i_size, unsigned long *_flags, ino_t netfs_ino) argument 495 cachefiles_prepare_read(struct netfs_io_subrequest *subreq, loff_t i_size) argument 508 cachefiles_prepare_ondemand_read(struct netfs_cache_resources *cres, loff_t start, size_t *_len, loff_t i_size, unsigned long *_flags, ino_t ino) argument 601 cachefiles_prepare_write(struct netfs_cache_resources *cres, loff_t *_start, size_t *_len, size_t upper_len, loff_t i_size, bool no_space_allocated_yet) argument
|
/linux-master/fs/jffs2/ |
H A D | fs.c | 115 ri->isize = cpu_to_je32((ivalid & ATTR_SIZE)?iattr->ia_size:inode->i_size); 123 if (ivalid & ATTR_SIZE && inode->i_size < iattr->ia_size) { 126 ri->dsize = cpu_to_je32(iattr->ia_size - inode->i_size); 127 ri->offset = cpu_to_je32(inode->i_size); 160 if (ivalid & ATTR_SIZE && inode->i_size > iattr->ia_size) 163 if (ivalid & ATTR_SIZE && inode->i_size < iattr->ia_size) { 165 inode->i_size = iattr->ia_size; 166 inode->i_blocks = (inode->i_size + 511) >> 9; 182 We are protected from a simultaneous write() extending i_size 185 if (ivalid & ATTR_SIZE && inode->i_size > iatt [all...] |
/linux-master/fs/hfs/ |
H A D | extent.c | 486 inode->i_size); 487 if (inode->i_size > HFS_I(inode)->phys_size) { 493 size = inode->i_size - 1; 501 inode->i_size = HFS_I(inode)->phys_size; 503 } else if (inode->i_size == HFS_I(inode)->phys_size) 505 size = inode->i_size + HFS_SB(sb)->alloc_blksz - 1; 547 HFS_I(inode)->phys_size = inode->i_size; 548 HFS_I(inode)->fs_blocks = (inode->i_size + sb->s_blocksize - 1) >> sb->s_blocksize_bits;
|
H A D | dir.c | 59 if (ctx->pos >= inode->i_size) 98 if (ctx->pos >= inode->i_size) 143 if (ctx->pos >= inode->i_size) 260 if (S_ISDIR(inode->i_mode) && inode->i_size != 2)
|
/linux-master/fs/ext2/ |
H A D | trace.h | 27 __entry->isize = file_inode(iocb->ki_filp)->i_size; 71 __entry->isize = file_inode(iocb->ki_filp)->i_size;
|
/linux-master/fs/bfs/ |
H A D | file.c | 169 if (to > inode->i_size) 170 truncate_pagecache(inode, inode->i_size);
|