Home
last modified time | relevance | path

Searched refs:i_size (Results 1 - 25 of 660) sorted by relevance

12345678910>>...27

/kernel/linux/linux-5.10/fs/
H A Dkernel_read_file.c39 loff_t i_size, pos; in kernel_read_file() local
55 i_size = i_size_read(file_inode(file)); in kernel_read_file()
56 if (i_size <= 0) { in kernel_read_file()
61 if (i_size > INT_MAX) { in kernel_read_file()
66 if (!file_size && offset == 0 && i_size > buf_size) { in kernel_read_file()
71 whole_file = (offset == 0 && i_size <= buf_size); in kernel_read_file()
77 *file_size = i_size; in kernel_read_file()
80 *buf = allocated = vmalloc(i_size); in kernel_read_file()
91 i_size - pos); in kernel_read_file()
105 if (pos != i_size) { in kernel_read_file()
[all...]
H A Dstack.c13 loff_t i_size; in fsstack_copy_inode_size() local
20 * i_size and i_blocks in sync together. in fsstack_copy_inode_size()
22 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()
/kernel/linux/linux-6.6/fs/
H A Dkernel_read_file.c39 loff_t i_size, pos; in kernel_read_file() local
55 i_size = i_size_read(file_inode(file)); in kernel_read_file()
56 if (i_size <= 0) { in kernel_read_file()
61 if (i_size > SSIZE_MAX) { in kernel_read_file()
66 if (!file_size && offset == 0 && i_size > buf_size) { in kernel_read_file()
71 whole_file = (offset == 0 && i_size <= buf_size); in kernel_read_file()
77 *file_size = i_size; in kernel_read_file()
80 *buf = allocated = vmalloc(i_size); in kernel_read_file()
91 i_size - pos); in kernel_read_file()
105 if (pos != i_size) { in kernel_read_file()
[all...]
H A Dstack.c13 loff_t i_size; in fsstack_copy_inode_size() local
20 * i_size and i_blocks in sync together. in fsstack_copy_inode_size()
22 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()
/kernel/linux/linux-5.10/fs/udf/
H A Dtruncate.c64 * Truncate the last extent to match i_size. This function assumes
78 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()
98 "Too long extent after EOF in inode %u: i_size: %lld lbcount: %lld extent %u+%u\n", 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()
133 ALIGN(inode->i_size, bsize) == ALIGN(iinfo->i_lenExtents, bsize)) in udf_discard_prealloc()
180 * Truncate extents of inode to inode->i_size
[all...]
/kernel/linux/linux-6.6/fs/udf/
H A Dtruncate.c60 * Truncate the last extent to match i_size. This function assumes
74 inode->i_size == iinfo->i_lenExtents) in udf_truncate_tail_extent()
91 if (lbcount > inode->i_size) { in udf_truncate_tail_extent()
92 if (lbcount - inode->i_size >= inode->i_sb->s_blocksize) in udf_truncate_tail_extent()
94 "Too long extent after EOF in inode %u: i_size: %lld lbcount: %lld extent %u+%u\n", in udf_truncate_tail_extent()
96 (long long)inode->i_size, in udf_truncate_tail_extent()
100 nelen = elen - (lbcount - inode->i_size); in udf_truncate_tail_extent()
113 iinfo->i_lenExtents = inode->i_size; in udf_truncate_tail_extent()
129 ALIGN(inode->i_size, bsize) == ALIGN(iinfo->i_lenExtents, bsize)) in udf_discard_prealloc()
176 * Truncate extents of inode to inode->i_size
[all...]
/kernel/linux/linux-5.10/fs/afs/
H A Ddir_edit.c196 loff_t i_size; in afs_edit_dir_add() local
202 i_size = i_size_read(&vnode->vfs_inode); in afs_edit_dir_add()
203 if (i_size > AFS_DIR_BLOCK_SIZE * AFS_DIR_MAX_BLOCKS || in afs_edit_dir_add()
204 (i_size & (AFS_DIR_BLOCK_SIZE - 1))) { in afs_edit_dir_add()
223 if (i_size == 0) in afs_edit_dir_add()
225 nr_blocks = i_size / AFS_DIR_BLOCK_SIZE; in afs_edit_dir_add()
299 i_size = AFS_DIR_BLOCK_SIZE; in afs_edit_dir_add()
300 afs_set_i_size(vnode, i_size); in afs_edit_dir_add()
374 loff_t i_size; in afs_edit_dir_remove() local
379 i_size in afs_edit_dir_remove()
[all...]
/kernel/linux/linux-6.6/fs/afs/
H A Ddir_edit.c215 loff_t i_size; in afs_edit_dir_add() local
220 i_size = i_size_read(&vnode->netfs.inode); in afs_edit_dir_add()
221 if (i_size > AFS_DIR_BLOCK_SIZE * AFS_DIR_MAX_BLOCKS || in afs_edit_dir_add()
222 (i_size & (AFS_DIR_BLOCK_SIZE - 1))) { in afs_edit_dir_add()
237 if (i_size == 0) in afs_edit_dir_add()
239 nr_blocks = i_size / AFS_DIR_BLOCK_SIZE; in afs_edit_dir_add()
307 i_size = AFS_DIR_BLOCK_SIZE; in afs_edit_dir_add()
308 afs_set_i_size(vnode, i_size); in afs_edit_dir_add()
382 loff_t i_size; in afs_edit_dir_remove() local
387 i_size in afs_edit_dir_remove()
[all...]
/kernel/linux/linux-5.10/fs/ntfs/
H A Daops.c59 loff_t i_size; in ntfs_end_buffer_async_read() local
68 i_size = i_size_read(vi); in ntfs_end_buffer_async_read()
70 if (unlikely(init_size > i_size)) { in ntfs_end_buffer_async_read()
72 init_size = i_size; in ntfs_end_buffer_async_read()
157 * We only enforce allocated_size limit because i_size is checked for in
166 loff_t i_size; in ntfs_read_block() local
216 i_size = i_size_read(vi); in ntfs_read_block()
218 if (unlikely(init_size > i_size)) { in ntfs_read_block()
220 init_size = i_size; in ntfs_read_block()
380 loff_t i_size; in ntfs_readpage() local
535 loff_t i_size; ntfs_write_block() local
1338 loff_t i_size; ntfs_writepage() local
1549 loff_t i_size; ntfs_bmap() local
[all...]
/kernel/linux/linux-6.6/fs/ntfs/
H A Daops.c59 loff_t i_size; in ntfs_end_buffer_async_read() local
68 i_size = i_size_read(vi); in ntfs_end_buffer_async_read()
70 if (unlikely(init_size > i_size)) { in ntfs_end_buffer_async_read()
72 init_size = i_size; in ntfs_end_buffer_async_read()
157 * We only enforce allocated_size limit because i_size is checked for in
166 loff_t i_size; in ntfs_read_block() local
216 i_size = i_size_read(vi); in ntfs_read_block()
218 if (unlikely(init_size > i_size)) { in ntfs_read_block()
220 init_size = i_size; in ntfs_read_block()
381 loff_t i_size; in ntfs_read_folio() local
536 loff_t i_size; ntfs_write_block() local
1340 loff_t i_size; ntfs_writepage() local
1552 loff_t i_size; ntfs_bmap() local
[all...]
/kernel/linux/linux-5.10/fs/jffs2/
H A Dfile.c145 if (pos > inode->i_size) { in jffs2_write_begin()
152 (unsigned int)inode->i_size, (uint32_t)pos); in jffs2_write_begin()
174 ri.offset = cpu_to_je32(inode->i_size); in jffs2_write_begin()
175 ri.dsize = cpu_to_je32((uint32_t)pos - inode->i_size); in jffs2_write_begin()
205 inode->i_size = pos; in jffs2_write_begin()
295 ri->isize = cpu_to_je32((uint32_t)inode->i_size); in jffs2_write_end()
317 if (inode->i_size < pos + writtenlen) { in jffs2_write_end()
318 inode->i_size = pos + writtenlen; in jffs2_write_end()
319 inode->i_blocks = (inode->i_size + 511) >> 9; in jffs2_write_end()
/kernel/linux/linux-6.6/fs/jffs2/
H A Dfile.c144 if (pos > inode->i_size) { in jffs2_write_begin()
151 (unsigned int)inode->i_size, (uint32_t)pos); in jffs2_write_begin()
173 ri.offset = cpu_to_je32(inode->i_size); in jffs2_write_begin()
174 ri.dsize = cpu_to_je32((uint32_t)pos - inode->i_size); in jffs2_write_begin()
204 inode->i_size = pos; in jffs2_write_begin()
294 ri->isize = cpu_to_je32((uint32_t)inode->i_size); in jffs2_write_end()
316 if (inode->i_size < pos + writtenlen) { in jffs2_write_end()
317 inode->i_size = pos + writtenlen; in jffs2_write_end()
318 inode->i_blocks = (inode->i_size + 511) >> 9; in jffs2_write_end()
/kernel/linux/linux-6.6/fs/9p/
H A Dvfs_addr.c156 loff_t i_size = i_size_read(inode); in v9fs_vfs_write_folio_locked() local
164 if (start >= i_size) in v9fs_vfs_write_folio_locked()
167 len = min_t(loff_t, i_size - start, len); in v9fs_vfs_write_folio_locked()
189 folio_mapping(folio), start, len, i_size, in v9fs_vfs_write_folio_locked() local
264 loff_t i_size = i_size_read(inode); in v9fs_direct_IO() local
266 if (pos + n > i_size) in v9fs_direct_IO()
267 inode_add_bytes(inode, pos + n - i_size); in v9fs_direct_IO()
317 * No need to use i_size_read() here, the i_size in v9fs_write_end()
320 if (last_pos > inode->i_size) { in v9fs_write_end()
321 inode_add_bytes(inode, last_pos - inode->i_size); in v9fs_write_end()
[all...]
H A Dv9fs_vfs.h76 static inline void v9fs_i_size_write(struct inode *inode, loff_t i_size) in v9fs_i_size_write() argument
83 if (sizeof(i_size) > sizeof(long)) in v9fs_i_size_write()
85 i_size_write(inode, i_size); in v9fs_i_size_write()
86 if (sizeof(i_size) > sizeof(long)) in v9fs_i_size_write()
/kernel/linux/common_modules/code_sign/
H A Dcode_sign_ext.c36 if (le64_to_cpu(desc->data_size) > inode->i_size) { in check_code_sign_descriptor()
38 le64_to_cpu(desc->data_size), inode->i_size); in check_code_sign_descriptor()
48 if ((tree_offset > inode->i_size) || (tree_offset % PAGE_SIZE != 0)) { in check_code_sign_descriptor()
51 tree_offset, inode->i_size); in check_code_sign_descriptor()
/kernel/linux/linux-5.10/fs/9p/
H A Dv9fs_vfs.h77 static inline void v9fs_i_size_write(struct inode *inode, loff_t i_size) in v9fs_i_size_write() argument
84 if (sizeof(i_size) > sizeof(long)) in v9fs_i_size_write()
86 i_size_write(inode, i_size); in v9fs_i_size_write()
87 if (sizeof(i_size) > sizeof(long)) in v9fs_i_size_write()
/kernel/linux/linux-5.10/security/integrity/ima/
H A Dima_crypto.c333 loff_t i_size, offset; in ima_calc_file_hash_atfm() local
356 i_size = i_size_read(file_inode(file)); in ima_calc_file_hash_atfm()
358 if (i_size == 0) in ima_calc_file_hash_atfm()
365 rbuf[0] = ima_alloc_pages(i_size, &rbuf_size[0], 1); in ima_calc_file_hash_atfm()
372 if (i_size > rbuf_size[0]) { in ima_calc_file_hash_atfm()
378 rbuf[1] = ima_alloc_pages(i_size - rbuf_size[0], in ima_calc_file_hash_atfm()
382 for (offset = 0; offset < i_size; offset += rbuf_len) { in ima_calc_file_hash_atfm()
393 rbuf_len = min_t(loff_t, i_size - offset, rbuf_size[active]); in ima_calc_file_hash_atfm()
460 loff_t i_size, offset = 0; in ima_calc_file_hash_tfm() local
473 i_size in ima_calc_file_hash_tfm()
538 loff_t i_size; ima_calc_file_hash() local
[all...]
/kernel/linux/linux-6.6/security/integrity/ima/
H A Dima_crypto.c333 loff_t i_size, offset; in ima_calc_file_hash_atfm() local
356 i_size = i_size_read(file_inode(file)); in ima_calc_file_hash_atfm()
358 if (i_size == 0) in ima_calc_file_hash_atfm()
365 rbuf[0] = ima_alloc_pages(i_size, &rbuf_size[0], 1); in ima_calc_file_hash_atfm()
372 if (i_size > rbuf_size[0]) { in ima_calc_file_hash_atfm()
378 rbuf[1] = ima_alloc_pages(i_size - rbuf_size[0], in ima_calc_file_hash_atfm()
382 for (offset = 0; offset < i_size; offset += rbuf_len) { in ima_calc_file_hash_atfm()
393 rbuf_len = min_t(loff_t, i_size - offset, rbuf_size[active]); in ima_calc_file_hash_atfm()
460 loff_t i_size, offset = 0; in ima_calc_file_hash_tfm() local
473 i_size in ima_calc_file_hash_tfm()
538 loff_t i_size; ima_calc_file_hash() local
[all...]
/kernel/linux/linux-5.10/fs/ubifs/
H A Ddir.c24 * @i_size of the parent inode and writes the parent inode together with the
117 inode->i_size = ui->ui_size = UBIFS_INO_NODE_SZ; in ubifs_new_inode()
322 dir->i_size += sz_change; in ubifs_create()
323 dir_ui->ui_size = dir->i_size; in ubifs_create()
337 dir->i_size -= sz_change; in ubifs_create()
338 dir_ui->ui_size = dir->i_size; in ubifs_create()
770 dir->i_size += sz_change; in ubifs_link()
771 dir_ui->ui_size = dir->i_size; in ubifs_link()
784 dir->i_size -= sz_change; in ubifs_link()
785 dir_ui->ui_size = dir->i_size; in ubifs_link()
[all...]
H A Dfile.c107 loff_t i_size = i_size_read(inode); in do_readpage() local
109 dbg_gen("ino %lu, pg %lu, i_size %lld, flags %#lx", in do_readpage()
110 inode->i_ino, page->index, i_size, page->flags); in do_readpage()
117 beyond = (i_size + UBIFS_BLOCK_SIZE - 1) >> UBIFS_BLOCK_SHIFT; in do_readpage()
147 int ilen = i_size & (UBIFS_BLOCK_SIZE - 1); in do_readpage()
225 int err, appending = !!(pos + len > inode->i_size); in write_begin_slow()
228 dbg_gen("ino %lu, pos %llu, len %u, i_size %lld", in write_begin_slow()
229 inode->i_ino, pos, len, inode->i_size); in write_begin_slow()
426 int err, appending = !!(pos + len > inode->i_size); in ubifs_write_begin()
430 ubifs_assert(c, ubifs_inode(inode)->ui_size == inode->i_size); in ubifs_write_begin()
606 loff_t i_size = i_size_read(inode); populate_page() local
1005 loff_t i_size = i_size_read(inode), synced_i_size; ubifs_writepage() local
[all...]
/kernel/linux/linux-6.6/fs/ubifs/
H A Ddir.c24 * @i_size of the parent inode and writes the parent inode together with the
119 inode->i_size = ui->ui_size = UBIFS_INO_NODE_SZ; in ubifs_new_inode()
325 dir->i_size += sz_change; in ubifs_create()
326 dir_ui->ui_size = dir->i_size; in ubifs_create()
340 dir->i_size -= sz_change; in ubifs_create()
341 dir_ui->ui_size = dir->i_size; in ubifs_create()
768 dir->i_size += sz_change; in ubifs_link()
769 dir_ui->ui_size = dir->i_size; in ubifs_link()
782 dir->i_size -= sz_change; in ubifs_link()
783 dir_ui->ui_size = dir->i_size; in ubifs_link()
[all...]
H A Dfile.c107 loff_t i_size = i_size_read(inode); in do_readpage() local
109 dbg_gen("ino %lu, pg %lu, i_size %lld, flags %#lx", in do_readpage()
110 inode->i_ino, page->index, i_size, page->flags); in do_readpage()
117 beyond = (i_size + UBIFS_BLOCK_SIZE - 1) >> UBIFS_BLOCK_SHIFT; in do_readpage()
147 int ilen = i_size & (UBIFS_BLOCK_SIZE - 1); in do_readpage()
224 int err, appending = !!(pos + len > inode->i_size); in write_begin_slow()
227 dbg_gen("ino %lu, pos %llu, len %u, i_size %lld", in write_begin_slow()
228 inode->i_ino, pos, len, inode->i_size); in write_begin_slow()
425 int err, appending = !!(pos + len > inode->i_size); in ubifs_write_begin()
429 ubifs_assert(c, ubifs_inode(inode)->ui_size == inode->i_size); in ubifs_write_begin()
605 loff_t i_size = i_size_read(inode); populate_page() local
1006 loff_t i_size = i_size_read(inode), synced_i_size; ubifs_writepage() local
[all...]
/kernel/linux/linux-5.10/fs/jfs/
H A Dinode.c49 if (inode->i_size >= IDATASIZE) { in jfs_iget()
60 inode->i_link[inode->i_size] = '\0'; in jfs_iget()
217 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()
347 * blocks outside i_size. Trim these off again. in jfs_direct_IO()
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()
/kernel/linux/linux-6.6/fs/jfs/
H A Dinode.c49 if (inode->i_size >= IDATASIZE) { in jfs_iget()
60 inode->i_link[inode->i_size] = '\0'; in jfs_iget()
217 if (((lblock64 << ip->i_sb->s_blocksize_bits) < ip->i_size) && in jfs_get_block()
287 if (to > inode->i_size) { in jfs_write_failed()
288 truncate_pagecache(inode, inode->i_size); in jfs_write_failed()
335 * blocks outside i_size. Trim these off again. in jfs_direct_IO()
407 jfs_info("jfs_truncate: size = 0x%lx", (ulong) ip->i_size); in jfs_truncate()
409 block_truncate_page(ip->i_mapping, ip->i_size, jfs_get_block); in jfs_truncate()
412 jfs_truncate_nolock(ip, ip->i_size); in jfs_truncate()
/kernel/linux/linux-6.6/fs/erofs/
H A Dinode.c111 inode->i_size = le64_to_cpu(die->i_size); in erofs_read_inode()
153 inode->i_size = le32_to_cpu(dic->i_size); in erofs_read_inode()
188 inode->i_blocks = round_up(inode->i_size, sb->s_blocksize) >> 9; in erofs_read_inode()
213 inode->i_size >= bsz || inode->i_size < 0) { in erofs_fill_symlink()
218 lnk = kmalloc(inode->i_size + 1, GFP_KERNEL); in erofs_fill_symlink()
224 if (m_pofs + inode->i_size > bsz) { in erofs_fill_symlink()
232 memcpy(lnk, kaddr + m_pofs, inode->i_size); in erofs_fill_symlink()
[all...]

Completed in 20 milliseconds

12345678910>>...27