Searched refs:i_size (Results 51 - 75 of 316) sorted by relevance

1234567891011>>

/linux-master/fs/9p/
H A Dvfs_dir.c210 loff_t i_size; local
230 i_size = i_size_read(inode);
232 &version, &i_size); local
/linux-master/fs/ntfs3/
H A Dfile.c328 if (end <= inode->i_size && !extend_init)
334 if (end > inode->i_size) {
443 loff_t i_size, new_size; local
473 i_size = inode->i_size;
474 new_size = max(end, i_size);
597 if (new_size > i_size) {
643 &ni->file.run, i_size, &ni->i_valid,
648 } else if (new_size > i_size) {
850 loff_t i_size local
[all...]
H A Ddir.c400 loff_t i_size = i_size_read(dir); local
409 eod = i_size + sbi->record_size;
454 if (!i_size) {
461 if (vbo >= i_size) {
476 if (vbo >= i_size) {
/linux-master/fs/netfs/
H A Dbuffered_write.c168 loff_t i_size, pos = iocb->ki_pos, from, to; local
354 i_size = i_size_read(inode);
356 if (pos > i_size) {
903 unsigned long long i_size = i_size_read(&ctx->inode); local
943 if (start < i_size) {
949 max_len = min_t(unsigned long long, max_len, i_size - start);
957 len = min_t(unsigned long long, len, i_size - start);
967 if (start < i_size) {
968 _debug("write back %zx @%llx [%llx]", len, start, i_size);
982 _debug("write discard %zx @%llx [%llx]", len, start, i_size);
1211 unsigned long long i_size = i_size_read(mapping->host); local
[all...]
/linux-master/fs/hfs/
H A Dcatalog.c92 if (dir->i_size >= HFS_MAX_VALENCE)
135 dir->i_size++;
271 dir->i_size--;
339 dst_dir->i_size++;
351 src_dir->i_size--;
H A Dbtree.c237 HFS_I(inode)->phys_size = inode->i_size =
240 HFS_I(inode)->fs_blocks = inode->i_size >>
242 inode_set_bytes(inode, inode->i_size);
243 count = inode->i_size >> tree->node_size_shift;
/linux-master/fs/bfs/
H A Ddir.c44 while (ctx->pos < dir->i_size) {
65 } while ((offset < BFS_BSIZE) && (ctx->pos < dir->i_size));
288 if (pos >= dir->i_size) {
289 dir->i_size += BFS_DIRENT_SIZE;
331 while (block * BFS_BSIZE + offset < dir->i_size) {
/linux-master/fs/hfsplus/
H A Dinode.c35 if (to > inode->i_size) {
36 truncate_pagecache(inode, inode->i_size);
134 * blocks outside i_size. Trim these off again.
258 if (attr->ia_size > inode->i_size) {
412 inode->i_size = 2;
449 inode->i_size = 0;
453 inode->i_size = 0;
476 hip->phys_size = inode->i_size = be64_to_cpu(fork->total_size);
478 (inode->i_size + sb->s_blocksize - 1) >> sb->s_blocksize_bits;
494 fork->total_size = cpu_to_be64(inode->i_size);
[all...]
/linux-master/fs/minix/
H A Dinode.c33 inode->i_size = 0;
421 if (to > inode->i_size) {
422 truncate_pagecache(inode, inode->i_size);
506 inode->i_size = raw_inode->i_size;
544 inode->i_size = raw_inode->i_size;
593 raw_inode->i_size = inode->i_size;
620 raw_inode->i_size
[all...]
/linux-master/fs/udf/
H A Ddirectory.c48 if (iter->pos + len > iter->dir->i_size) {
75 if (iter->pos >= iter->dir->i_size) {
79 if (iter->dir->i_size < iter->pos + sizeof(struct fileIdentDesc)) {
176 if (iter->pos == iter->dir->i_size) {
208 if (iter->pos >= iter->dir->i_size)
265 if (pos == dir->i_size)
410 len1 = iter->dir->i_size;
/linux-master/fs/ext4/
H A Dinline.c783 * It's important to update i_size while still holding folio
785 * beyond i_size.
805 if (pos + len > inode->i_size && ext4_can_truncate(inode))
811 if (pos + len > inode->i_size) {
1104 dir->i_size = EXT4_I(dir)->i_disksize = EXT4_I(dir)->i_inline_size;
1151 inode->i_size = inode->i_sb->s_blocksize;
1597 nd_terminate_link(link, inode->i_size, ret);
1652 inode->i_size = EXT4_I(inode)->i_disksize = inline_size;
1899 size_t i_size; local
1930 i_size
[all...]
/linux-master/fs/erofs/
H A Dzmap.c414 if ((lcn << lclusterbits) >= inode->i_size) {
415 map->m_llen = inode->i_size - map->m_la;
462 ofs = flags & EROFS_GET_BLOCKS_FINDTAIL ? inode->i_size - 1 : map->m_la;
488 if (ztailpacking && end > inode->i_size)
489 end = inode->i_size;
704 if (map->m_la >= inode->i_size) {
705 map->m_llen = map->m_la + 1 - inode->i_size;
706 map->m_la = inode->i_size;
718 map->m_llen = inode->i_size;
761 if (iomap->offset >= inode->i_size)
[all...]
/linux-master/fs/cramfs/
H A Dinode.c131 inode->i_size = cramfs_inode->size;
335 partial = offset_in_page(inode->i_size);
338 last_page = inode->i_size >> PAGE_SHIFT;
369 max_pages = (inode->i_size + PAGE_SIZE - 1) >> PAGE_SHIFT;
453 max_pages = (inode->i_size + PAGE_SIZE - 1) >> PAGE_SHIFT;
702 if (ctx->pos >= inode->i_size)
713 while (offset < inode->i_size) {
765 while (offset < dir->i_size) {
820 maxblock = (inode->i_size + PAGE_SIZE - 1) >> PAGE_SHIFT;
849 offset_in_page(inode->i_size);
[all...]
/linux-master/fs/ext2/
H A Dinode.c63 if (to > inode->i_size) {
64 truncate_pagecache(inode, inode->i_size);
65 ext2_truncate_blocks(inode, inode->i_size);
93 inode->i_size = 0;
819 * For writes that could fill holes inside i_size on a
1006 * truncated if some data below the new i_size is referred from it (and
1414 inode->i_size = le32_to_cpu(raw_inode->i_size);
1447 inode->i_size |= ((__u64)le32_to_cpu(raw_inode->i_size_high)) << 32;
1477 nd_terminate_link(ei->i_data, inode->i_size,
[all...]
H A Ddir.c76 unsigned last_byte = inode->i_size;
92 if (pos+len > dir->i_size) {
110 if (dir->i_size < folio_pos(folio) + limit) {
111 limit = offset_in_folio(folio, dir->i_size);
270 if (pos > inode->i_size - EXT2_DIR_REC_LEN(1))
387 dir->i_ino, dir->i_size,
494 * This code plays outside i_size, so it locks the folio
509 /* We hit i_size */
/linux-master/fs/afs/
H A Dfile.c184 loff_t i_size; local
197 i_size = i_size_read(&vnode->netfs.inode);
199 fscache_unuse_cookie(afs_vnode_cache(vnode), &aux, &i_size); local
377 loff_t i_size; local
380 i_size = i_size_read(&vnode->netfs.inode);
381 if (new_i_size > i_size) {
/linux-master/fs/
H A Dmpage.c478 loff_t i_size = i_size_read(inode); local
542 if (block_in_file >= (i_size + (1 << blkbits) - 1) >> blkbits)
544 last_block = (i_size - 1) >> blkbits;
579 if (folio_pos(folio) >= i_size)
582 if (folio_pos(folio) + length > i_size) {
584 * The page straddles i_size. It must be zeroed out on each
591 length = i_size - folio_pos(folio);
/linux-master/fs/nilfs2/
H A Ddir.c73 unsigned int last_byte = inode->i_size;
100 if (pos + copied > dir->i_size)
119 if (dir->i_size < folio_pos(folio) + limit) {
120 limit = dir->i_size - folio_pos(folio);
269 if (pos > inode->i_size - NILFS_DIR_REC_LEN(1))
366 dir->i_ino, dir->i_size,
439 * This code plays outside i_size, so it locks the folio
454 /* We hit i_size */
/linux-master/fs/omfs/
H A Dfile.c43 * than inode->i_size;
49 if (inode->i_size != 0)
307 if (to > inode->i_size) {
308 truncate_pagecache(inode, inode->i_size);
/linux-master/fs/efs/
H A Dinode.c105 inode->i_size = be32_to_cpu(efs_inode->di_size);
111 if (inode->i_size == 0) {
114 inode->i_blocks = ((inode->i_size - 1) >> EFS_BLOCKSIZE_BITS) + 1;
H A Dnamei.c27 if (inode->i_size & (EFS_DIRBSIZE-1))
/linux-master/fs/coda/
H A Dfile.c84 coda_inode->i_size = file_inode(host_file)->i_size;
85 coda_inode->i_blocks = (coda_inode->i_size + 511) >> 9;
/linux-master/fs/ufs/
H A Dinode.c493 if (to > inode->i_size) {
494 truncate_pagecache(inode, inode->i_size);
584 inode->i_size = fs64_to_cpu(sb, ufs_inode->ui_size);
633 inode->i_size = fs64_to_cpu(sb, ufs2_inode->ui_size);
706 (inode->i_size + uspi->s_fsize - 1) >> uspi->s_fshift;
732 ufs_inode->ui_size = cpu_to_fs64(sb, inode->i_size);
779 ufs_inode->ui_size = cpu_to_fs64(sb, inode->i_size);
868 inode->i_size = 0;
899 #define DIRECT_FRAGMENT ((inode->i_size + uspi->s_fsize - 1) >> uspi->s_fshift)
1142 if (inode->i_size) {
[all...]
/linux-master/fs/verity/
H A Dopen.c109 blocks = ((u64)inode->i_size + params->block_size - 1) >> log_blocksize;
305 if (le64_to_cpu(desc->data_size) != inode->i_size) {
308 le64_to_cpu(desc->data_size), inode->i_size);
/linux-master/fs/qnx4/
H A Dnamei.c59 while (blkofs * QNX4_BLOCK_SIZE + offset < dir->i_size) {

Completed in 184 milliseconds

1234567891011>>