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

1234567891011>>

/linux-master/fs/
H A Dstack.c13 loff_t i_size; local
20 * i_size and i_blocks in sync together.
22 i_size = i_size_read(src);
53 if (sizeof(i_size) > sizeof(long) || sizeof(i_blocks) > sizeof(long))
55 i_size_write(dst, i_size);
57 if (sizeof(i_size) > sizeof(long) || sizeof(i_blocks) > sizeof(long))
H A Dkernel_read_file.c39 loff_t i_size, pos; local
55 i_size = i_size_read(file_inode(file));
56 if (i_size <= 0) {
61 if (i_size > SSIZE_MAX) {
66 if (!file_size && offset == 0 && i_size > buf_size) {
71 whole_file = (offset == 0 && i_size <= buf_size);
77 *file_size = i_size;
80 *buf = allocated = vmalloc(i_size);
91 i_size - pos);
105 if (pos != i_size) {
[all...]
/linux-master/fs/efs/
H A Dfile.c27 __func__, block, inode->i_blocks, inode->i_size);
51 __func__, block, inode->i_blocks, inode->i_size);
/linux-master/fs/ext4/
H A Dtruncate.h21 truncate_inode_pages(mapping, inode->i_size);
/linux-master/fs/9p/
H A Dv9fs_vfs.h78 static inline void v9fs_i_size_write(struct inode *inode, loff_t i_size) argument
85 if (sizeof(i_size) > sizeof(long))
87 i_size_write(inode, i_size);
88 if (sizeof(i_size) > sizeof(long))
/linux-master/fs/udf/
H A Dtruncate.c60 * Truncate the last extent to match i_size. This function assumes
74 inode->i_size == iinfo->i_lenExtents)
91 if (lbcount > inode->i_size) {
92 if (lbcount - inode->i_size >= inode->i_sb->s_blocksize)
94 "Too long extent after EOF in inode %u: i_size: %lld lbcount: %lld extent %u+%u\n",
96 (long long)inode->i_size,
100 nelen = elen - (lbcount - inode->i_size);
113 iinfo->i_lenExtents = inode->i_size;
129 ALIGN(inode->i_size, bsize) == ALIGN(iinfo->i_lenExtents, bsize))
176 * Truncate extents of inode to inode->i_size
[all...]
H A Dsymlink.c111 if (inode->i_size > inode->i_sb->s_blocksize) {
128 err = udf_pc_to_char(inode->i_sb, symlink, inode->i_size, p, PAGE_SIZE);
157 * UDF uses non-trivial encoding of symlinks so i_size does not match
H A Ddir.c52 if (nf_pos >= dir->i_size)
77 !ret && iter.pos < dir->i_size;
/linux-master/fs/ceph/
H A Dcache.c60 loff_t i_size = i_size_read(inode); local
63 &ci->i_version, &i_size); local
72 loff_t i_size = i_size_read(inode); local
74 fscache_update_cookie(ceph_fscache_cookie(ci), &ci->i_version, &i_size); local
/linux-master/include/uapi/linux/
H A Dminix_fs.h38 __u32 i_size; member in struct:minix_inode
56 __u32 i_size; member in struct:minix2_inode
/linux-master/fs/qnx4/
H A Ddir.c27 QNX4DEBUG((KERN_INFO "qnx4_readdir:i_size = %ld\n", (long) inode->i_size));
30 while (ctx->pos < inode->i_size) {
/linux-master/fs/afs/
H A Ddir_edit.c215 loff_t i_size; local
220 i_size = i_size_read(&vnode->netfs.inode);
221 if (i_size > AFS_DIR_BLOCK_SIZE * AFS_DIR_MAX_BLOCKS ||
222 (i_size & (AFS_DIR_BLOCK_SIZE - 1))) {
237 if (i_size == 0)
239 nr_blocks = i_size / AFS_DIR_BLOCK_SIZE;
307 i_size = AFS_DIR_BLOCK_SIZE;
308 afs_set_i_size(vnode, i_size);
382 loff_t i_size; local
387 i_size
[all...]
/linux-master/fs/jffs2/
H A Dfile.c144 if (pos > inode->i_size) {
151 (unsigned int)inode->i_size, (uint32_t)pos);
173 ri.offset = cpu_to_je32(inode->i_size);
174 ri.dsize = cpu_to_je32((uint32_t)pos - inode->i_size);
204 inode->i_size = pos;
294 ri->isize = cpu_to_je32((uint32_t)inode->i_size);
316 if (inode->i_size < pos + writtenlen) {
317 inode->i_size = pos + writtenlen;
318 inode->i_blocks = (inode->i_size + 511) >> 9;
/linux-master/fs/erofs/
H A Dinode.c92 inode->i_size = le64_to_cpu(die->i_size);
109 inode->i_size = le32_to_cpu(dic->i_size);
165 inode->i_blocks = round_up(inode->i_size, sb->s_blocksize) >> 9;
186 inode->i_size >= bsz || inode->i_size < 0) {
191 lnk = kmalloc(inode->i_size + 1, GFP_KERNEL);
197 if (m_pofs + inode->i_size > bsz) {
205 memcpy(lnk, kaddr + m_pofs, inode->i_size);
[all...]
/linux-master/fs/jfs/
H A Dinode.c49 if (inode->i_size >= IDATASIZE) {
60 inode->i_link[inode->i_size] = '\0';
217 if (((lblock64 << ip->i_sb->s_blocksize_bits) < ip->i_size) &&
287 if (to > inode->i_size) {
288 truncate_pagecache(inode, inode->i_size);
335 * blocks outside i_size. Trim these off again.
407 jfs_info("jfs_truncate: size = 0x%lx", (ulong) ip->i_size);
409 block_truncate_page(ip->i_mapping, ip->i_size, jfs_get_block);
412 jfs_truncate_nolock(ip, ip->i_size);
/linux-master/security/integrity/ima/
H A Dima_crypto.c333 loff_t i_size, offset; local
356 i_size = i_size_read(file_inode(file));
358 if (i_size == 0)
365 rbuf[0] = ima_alloc_pages(i_size, &rbuf_size[0], 1);
372 if (i_size > rbuf_size[0]) {
378 rbuf[1] = ima_alloc_pages(i_size - rbuf_size[0],
382 for (offset = 0; offset < i_size; offset += rbuf_len) {
393 rbuf_len = min_t(loff_t, i_size - offset, rbuf_size[active]);
460 loff_t i_size, offset = 0; local
473 i_size
538 loff_t i_size; local
[all...]
/linux-master/fs/hpfs/
H A Dinode.c22 i->i_size = -1;
84 i->i_size = ea_size;
108 i->i_size = 0;
130 i->i_size = 2048 * n_dnodes;
138 i->i_size = le32_to_cpu(fnode->file_size);
139 i->i_blocks = ((i->i_size + 511) >> 9) + 1;
141 hpfs_i(i)->mmu_private = i->i_size;
225 fnode->file_size = cpu_to_le32(i->i_size);
226 if (de) de->file_size = cpu_to_le32(i->i_size);
275 if ((attr->ia_valid & ATTR_SIZE) && attr->ia_size > inode->i_size)
[all...]
/linux-master/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;
324 dir->i_size += sz_change;
325 dir_ui->ui_size = dir->i_size;
340 dir->i_size -= sz_change;
341 dir_ui->ui_size = dir->i_size;
770 dir->i_size += sz_change;
771 dir_ui->ui_size = dir->i_size;
785 dir->i_size -= sz_change;
786 dir_ui->ui_size = dir->i_size;
[all...]
H A Dfile.c107 loff_t i_size = i_size_read(inode); local
109 dbg_gen("ino %lu, pg %lu, i_size %lld, flags %#lx",
110 inode->i_ino, folio->index, i_size, folio->flags);
117 beyond = (i_size + UBIFS_BLOCK_SIZE - 1) >> UBIFS_BLOCK_SHIFT;
147 int ilen = i_size & (UBIFS_BLOCK_SIZE - 1);
220 int err, appending = !!(pos + len > inode->i_size);
223 dbg_gen("ino %lu, pos %llu, len %u, i_size %lld",
224 inode->i_ino, pos, len, inode->i_size);
423 int err, appending = !!(pos + len > inode->i_size);
427 ubifs_assert(c, ubifs_inode(inode)->ui_size == inode->i_size);
604 loff_t i_size = i_size_read(inode); local
1011 loff_t i_size = i_size_read(inode), synced_i_size; local
[all...]
/linux-master/fs/squashfs/
H A Dinode.c69 inode->i_size = 0;
158 inode->i_size = le32_to_cpu(sqsh_ino->file_size);
161 inode->i_blocks = ((inode->i_size - 1) >> 9) + 1;
202 inode->i_size = le64_to_cpu(sqsh_ino->file_size);
206 inode->i_blocks = (inode->i_size -
231 inode->i_size = le16_to_cpu(sqsh_ino->file_size);
256 inode->i_size = le32_to_cpu(sqsh_ino->file_size);
283 inode->i_size = le32_to_cpu(sqsh_ino->symlink_size);
295 &offset, inode->i_size);
/linux-master/fs/reiserfs/
H A Dioctl.c166 if (inode->i_size == 0) {
185 write_from = inode->i_size & (blocksize - 1);
197 index = inode->i_size >> PAGE_SHIFT;
/linux-master/fs/adfs/
H A Dinode.c52 if (to > inode->i_size)
53 truncate_pagecache(inode, inode->i_size);
257 inode->i_size = obj->size;
259 inode->i_blocks = (inode->i_size + sb->s_blocksize - 1) >>
287 ADFS_I(inode)->mmu_private = inode->i_size;
372 obj.size = inode->i_size;
/linux-master/include/linux/
H A Dnetfs.h275 loff_t i_size; /* Size of the file */ member in struct:netfs_io_request
314 void (*update_i_size)(struct inode *inode, loff_t i_size);
355 loff_t *_start, size_t *_len, loff_t i_size);
361 loff_t i_size);
368 loff_t i_size, bool no_space_allocated_yet);
375 loff_t i_size,
/linux-master/fs/isofs/
H A Drock.c451 inode->i_size = symlink_len;
456 inode->i_size +=
460 inode->i_size += 1;
463 inode->i_size += 2;
467 inode->i_size += 1;
484 inode->i_size +=
495 inode->i_size += 1;
498 symlink_len = inode->i_size;
530 inode->i_size = reloc->i_size;
[all...]
/linux-master/fs/netfs/
H A Dio.c202 subreq->len, rreq->i_size, true);
275 subreq->len, rreq->i_size,
551 loff_t i_size)
557 return cres->ops->prepare_read(subreq, i_size);
558 if (subreq->start >= rreq->i_size)
575 _enter("%llx-%llx,%llx", subreq->start, subreq->start + subreq->len, rreq->i_size);
578 source = netfs_cache_prepare_read(subreq, rreq->i_size);
598 if (subreq->len > rreq->i_size - subreq->start)
599 subreq->len = rreq->i_size - subreq->start;
737 rreq->start, rreq->submitted, rreq->i_size);
550 netfs_cache_prepare_read(struct netfs_io_subrequest *subreq, loff_t i_size) argument
[all...]

Completed in 375 milliseconds

1234567891011>>