/linux-master/fs/ |
H A D | stack.c | 13 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 D | kernel_read_file.c | 39 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 D | file.c | 27 __func__, block, inode->i_blocks, inode->i_size); 51 __func__, block, inode->i_blocks, inode->i_size);
|
/linux-master/fs/ext4/ |
H A D | truncate.h | 21 truncate_inode_pages(mapping, inode->i_size);
|
/linux-master/fs/9p/ |
H A D | v9fs_vfs.h | 78 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 D | truncate.c | 60 * 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 D | symlink.c | 111 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 D | dir.c | 52 if (nf_pos >= dir->i_size) 77 !ret && iter.pos < dir->i_size;
|
/linux-master/fs/ceph/ |
H A D | cache.c | 60 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 D | minix_fs.h | 38 __u32 i_size; member in struct:minix_inode 56 __u32 i_size; member in struct:minix2_inode
|
/linux-master/fs/qnx4/ |
H A D | dir.c | 27 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 D | dir_edit.c | 215 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 D | file.c | 144 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 D | inode.c | 92 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 D | inode.c | 49 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 D | ima_crypto.c | 333 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 D | inode.c | 22 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 D | dir.c | 24 * @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 D | file.c | 107 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 D | inode.c | 69 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 D | ioctl.c | 166 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 D | inode.c | 52 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 D | netfs.h | 275 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 D | rock.c | 451 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 D | io.c | 202 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...] |