Searched refs:i_size (Results 101 - 125 of 316) sorted by relevance

1234567891011>>

/linux-master/fs/qnx4/
H A Dinode.c322 inode->i_size = le32_to_cpu(raw_inode->di_size);
332 qnx4_i(inode)->mmu_private = inode->i_size;
340 qnx4_i(inode)->mmu_private = inode->i_size;
/linux-master/fs/xfs/
H A Dxfs_inode.h199 xfs_fsize_t i_size = i_size_read(VFS_I(ip)); local
201 if (new_size > i_size || new_size < 0)
202 new_size = i_size;
/linux-master/include/linux/
H A Dfs.h588 * Use sequence counter to get consistent i_size on 32-bit processors.
666 loff_t i_size; member in struct:inode
670 spinlock_t i_lock; /* i_blocks, i_bytes, maybe i_size */
887 loff_t i_size; local
892 i_size = inode->i_size;
894 return i_size;
896 loff_t i_size;
899 i_size = inode->i_size;
913 i_size_write(struct inode *inode, loff_t i_size) argument
[all...]
H A Dsysv_fs.h197 __fs32 i_size; member in struct:sysv_inode
H A Dfscache.h597 * @i_size: The new size of the inode
616 loff_t start, size_t len, loff_t i_size,
622 __fscache_write_to_cache(cookie, mapping, start, len, i_size,
614 fscache_write_to_cache(struct fscache_cookie *cookie, struct address_space *mapping, loff_t start, size_t len, loff_t i_size, netfs_io_terminated_t term_func, void *term_func_priv, bool caching) argument
/linux-master/fs/isofs/
H A Dnamei.c53 while (f_pos < dir->i_size) {
H A Dcompress.c230 end_off = min_t(loff_t, start_off + PAGE_SIZE, inode->i_size);
316 end_index = (inode->i_size + PAGE_SIZE - 1) >> PAGE_SHIFT;
318 * If this page is wholly outside i_size we just return zero;
/linux-master/fs/ocfs2/
H A Dresize.c149 le64_add_cpu(&fe->i_size, (u64)new_clusters << osb->s_clustersize_bits);
151 i_size_write(bm_inode, le64_to_cpu(fe->i_size));
559 le64_add_cpu(&fe->i_size, (u64)input->clusters << osb->s_clustersize_bits);
561 i_size_write(main_bm_inode, le64_to_cpu(fe->i_size));
/linux-master/fs/ext4/
H A Ddir.c51 ((inode->i_size >> sb->s_blocksize_bits) == 1) ||
170 while (ctx->pos < inode->i_size) {
255 while (ctx->pos < inode->i_size
302 if ((ctx->pos < inode->i_size) && !dir_relax_shared(inode))
H A Dorphan.c334 __func__, inode->i_ino, inode->i_size);
336 inode->i_ino, inode->i_size);
338 truncate_inode_pages(inode->i_mapping, inode->i_size);
591 oi->of_blocks = inode->i_size >> sb->s_blocksize_bits;
H A Dmove_extent.c290 ((orig_inode->i_size - 1) >> orig_inode->i_blkbits)) {
292 tmp_data_size = orig_inode->i_size & (blocksize - 1);
380 * but keeping in mind that i_size will not change */
499 if ((!orig_inode->i_size) || (!donor_inode->i_size)) {
H A Dverity.c12 * the end of the file, starting at the first 64K boundary beyond i_size. This
14 * beyond i_size aren't visible to userspace but can be read/written internally
23 * since there can be a hole between i_size and the start of the Merkle tree.
34 return round_up(inode->i_size, 65536);
39 * we need to read beyond i_size.
216 * beyond i_size won't be written properly. For crash consistency, this
258 * metadata that was written beyond i_size (both from cache and from
262 truncate_inode_pages(inode->i_mapping, inode->i_size);
/linux-master/mm/
H A Dfadvise.c132 endbyte != inode->i_size - 1) {
/linux-master/fs/jfs/
H A Dfile.c60 (inode->i_size == 0)) {
/linux-master/fs/hfsplus/
H A Ddir.c141 if (file->f_pos >= inode->i_size)
186 if (ctx->pos >= inode->i_size)
258 if (ctx->pos >= inode->i_size)
421 if (inode->i_size != 2)
H A Dcatalog.c312 dir->i_size++;
417 dir->i_size--;
494 dst_dir->i_size++;
511 src_dir->i_size--;
/linux-master/drivers/gpu/drm/i915/gt/
H A Dshmem_utils.c63 n_pages = file->f_mapping->host->i_size >> PAGE_SHIFT;
/linux-master/fs/orangefs/
H A Dorangefs-utils.c319 inode->i_size = inode_size;
329 inode->i_size = PAGE_SIZE;
330 inode_set_bytes(inode, inode->i_size);
336 inode->i_size = (loff_t)strlen(new_op->
/linux-master/fs/gfs2/
H A Daops.c90 * writes pages outside of i_size
96 loff_t i_size = i_size_read(inode); local
99 * The folio straddles i_size. It must be zeroed out on each and every
105 if (folio_pos(folio) < i_size &&
106 i_size < folio_pos(folio) + folio_size(folio))
107 folio_zero_segment(folio, offset_in_folio(folio, i_size),
/linux-master/fs/minix/
H A Ddir.c38 if (page_nr == (inode->i_size >> PAGE_SHIFT))
39 last_byte = inode->i_size & (PAGE_SIZE - 1);
50 if (pos+len > dir->i_size) {
94 if (pos >= inode->i_size)
220 * This code plays outside i_size, so it locks the page
243 /* We hit i_size */
/linux-master/fs/sysv/
H A Ditree.c383 iblock = (inode->i_size + blocksize-1)
386 block_truncate_page(inode->i_mapping, inode->i_size, get_block);
478 if (to > inode->i_size) {
479 truncate_pagecache(inode, inode->i_size);
H A Ddir.c37 if (pos+len > dir->i_size) {
81 if (pos >= inode->i_size)
/linux-master/fs/verity/
H A Denable.c77 const u64 data_size = inode->i_size;
220 desc->data_size = cpu_to_le64(inode->i_size);
/linux-master/fs/ufs/
H A Dnamei.c138 inode->i_size = l-1;
238 inode->i_size = 0;
/linux-master/fs/freevxfs/
H A Dvxfs_inode.c110 inode->i_size = vip->vii_size;
291 nd_terminate_link(ip->i_link, ip->i_size,

Completed in 552 milliseconds

1234567891011>>