| /Linux-v5.4/fs/overlayfs/ |
| D | Kconfig | 46 bool "Overlayfs: turn on inodes index feature by default" 50 the index directory to map lower inodes to upper inodes by default. 55 The inodes index feature prevents breaking of lower hardlinks on copy 58 Note, that the inodes index feature is not backward compatible. 59 That is, mounting an overlay which has an inodes index on a kernel 99 inodes to a unified address space. The mapped 64bit inode numbers 100 might not be compatible with applications that expect 32bit inodes. 102 If compatibility with applications that expect 32bit inodes is not an 122 mounting an overlay which has metacopy only inodes on a kernel
|
| /Linux-v5.4/fs/xfs/ |
| D | xfs_iwalk.c | 471 unsigned int inodes) in xfs_iwalk_prefetch() argument 481 if (inodes == 0) in xfs_iwalk_prefetch() 482 inodes = IWALK_MAX_INODE_PREFETCH; in xfs_iwalk_prefetch() 483 inodes = min(inodes, IWALK_MAX_INODE_PREFETCH); in xfs_iwalk_prefetch() 486 inodes = round_up(inodes, XFS_INODES_PER_CHUNK); in xfs_iwalk_prefetch() 501 inobt_records = (inodes * 5) / (4 * XFS_INODES_PER_CHUNK); in xfs_iwalk_prefetch()
|
| /Linux-v5.4/fs/squashfs/ |
| D | export.c | 111 u64 lookup_table_start, u64 next_table, unsigned int inodes) in squashfs_read_inode_lookup_table() argument 113 unsigned int length = SQUASHFS_LOOKUP_BLOCK_BYTES(inodes); in squashfs_read_inode_lookup_table() 121 if (inodes == 0) in squashfs_read_inode_lookup_table()
|
| D | super.c | 167 msblk->inodes = le32_to_cpu(sblk->inodes); in squashfs_fill_super() 178 TRACE("Number of inodes %d\n", msblk->inodes); in squashfs_fill_super() 256 lookup_table_start, next_table, msblk->inodes); in squashfs_fill_super() 380 buf->f_files = msblk->inodes; in squashfs_statfs()
|
| D | squashfs_fs_sb.h | 64 unsigned int inodes; member
|
| /Linux-v5.4/Documentation/filesystems/ |
| D | squashfs.txt | 5 It uses zlib, lz4, lzo, or xz compression to compress files, inodes and 44 Squashfs compresses data, inodes and directories. In addition, inode and 48 inodes have different sizes). 109 Metadata (inodes and directories) are compressed in 8Kbyte blocks. Each 115 boundaries, therefore inodes overlap compressed blocks. Inodes are identified 120 To maximise compression there are different inodes for each file type 125 directory inode are defined: inodes optimised for frequently occurring 132 Like inodes, directories are packed into compressed metadata blocks, stored 139 fact that (in most cases) the inodes of the files will be in the same 205 expired/flushed inodes. [all …]
|
| D | quota.txt | 6 number of used inodes (inode is a filesystem structure which is associated with 8 of used inodes there are actually two limits. The first one is called softlimit 13 more space/inodes until he frees enough of them to get below softlimit.
|
| D | sysv-fs.txt | 43 separate areas for inodes and for directories/data. 74 There is a cache of a certain number of free inodes in the super-block. 75 When it is exhausted, new free inodes are found using a linear search. 169 * Inode size, inodes per block
|
| D | qnx6.txt | 16 concepts of blocks, inodes and directories. 47 Each superblock holds a set of root inodes for the different filesystem 59 indirect addressing blocks or inodes. 91 filename inodes start with 0) 112 Symbolic links are also filesystem objects with inodes. They got a specific
|
| D | ext2.txt | 73 the concepts of blocks, inodes and directories. It has space in the 97 bitmap and the inode usage bitmap which show which blocks and inodes 122 number of inodes and blocks in the filesystem and how many are free, 123 how many inodes and blocks are in each block group, when the filesystem 184 The inode allocation code tries to assign inodes which are in the same 197 Symbolic links are also filesystem objects with inodes. They deserve 310 created, and depend upon the block size chosen. The ratio of inodes to 312 increase the number of inodes is to increase the size of the filesystem. 313 No tools currently exist which can change the ratio of inodes to blocks.
|
| D | tmpfs.txt | 64 nr_inodes: The maximum number of inodes for this instance. The default 75 if nr_inodes=0, inodes will not be limited. It is generally unwise to 141 RAM/SWAP in 10240 inodes and it is only accessible by root.
|
| D | dlmfs.txt | 88 Locks for a given domain are represented by regular inodes inside the 97 not automatically create inodes for existing lock resources.
|
| /Linux-v5.4/Documentation/filesystems/ext4/ |
| D | eainode.rst | 13 sharing of large xattr values between multiple owning inodes. For 17 inode is not referenced by multiple inodes) to verify that the EA inode
|
| D | bitmaps.rst | 27 the number of inodes per group. See the section on inodes for more
|
| D | dynamic.rst | 9 .. include:: inodes.rst
|
| D | special_inodes.rst | 3 Special inodes
|
| D | super.rst | 231 - Start of list of orphaned inodes to delete. 289 - All inodes have at least # bytes. 293 - New inodes should reserve # bytes. 575 - “imagic inodes”. Not clear from the code what this does 650 - Encrypted inodes are present on the filesystem. (INCOMPAT\_ENCRYPT). 684 - Indicates that large inodes exist on this filesystem 708 - Verity inodes may be present on the filesystem. (RO\_COMPAT\_VERITY)
|
| /Linux-v5.4/fs/xfs/scrub/ |
| D | ialloc.c | 42 unsigned long long inodes; member 461 iabt->inodes += irec.ir_count; in xchk_iallocbt_rec() 553 unsigned long long inodes) in xchk_iallocbt_xref_rmap_inodes() argument 567 inode_blocks = XFS_B_TO_FSB(sc->mp, inodes * sc->mp->m_sb.sb_inodesize); in xchk_iallocbt_xref_rmap_inodes() 580 .inodes = 0, in xchk_iallocbt() 602 xchk_iallocbt_xref_rmap_inodes(sc, which, iabt.inodes); in xchk_iallocbt()
|
| /Linux-v5.4/fs/jffs2/ |
| D | TODO | 12 - make the scan code populate real inodes so read_inode just after 15 decide which inodes should be in-core immediately after mount.
|
| /Linux-v5.4/fs/qnx6/ |
| D | inode.c | 438 sbi->inodes = qnx6_private_inode(s, &sb1->Inode); in qnx6_fill_super() 439 if (!sbi->inodes) in qnx6_fill_super() 473 iput(sbi->inodes); in qnx6_fill_super() 490 iput(qs->inodes); in qnx6_put_super() 550 mapping = sbi->inodes->i_mapping; in qnx6_iget()
|
| D | qnx6.h | 36 struct inode * inodes; member
|
| /Linux-v5.4/fs/btrfs/ |
| D | ioctl.c | 4428 struct btrfs_data_container *inodes = ctx; in build_ino_list() local 4431 if (inodes->bytes_left >= c) { in build_ino_list() 4432 inodes->bytes_left -= c; in build_ino_list() 4433 inodes->val[inodes->elem_cnt] = inum; in build_ino_list() 4434 inodes->val[inodes->elem_cnt + 1] = offset; in build_ino_list() 4435 inodes->val[inodes->elem_cnt + 2] = root; in build_ino_list() 4436 inodes->elem_cnt += 3; in build_ino_list() 4438 inodes->bytes_missing += c - inodes->bytes_left; in build_ino_list() 4439 inodes->bytes_left = 0; in build_ino_list() 4440 inodes->elem_missed += 3; in build_ino_list() [all …]
|
| /Linux-v5.4/fs/ext2/ |
| D | Kconfig | 16 Extended attributes are name:value pairs associated with inodes by
|
| /Linux-v5.4/fs/afs/ |
| D | dir.c | 102 struct inode **inodes; member 707 cookie->inodes = kcalloc(cookie->nr_fids, sizeof(struct inode *), in afs_do_lookup() 709 if (!cookie->inodes) in afs_do_lookup() 724 cookie->inodes[i] = ti; in afs_do_lookup() 805 if (cookie->inodes[i]) { in afs_do_lookup() 806 struct afs_vnode *iv = AFS_FS_I(cookie->inodes[i]); in afs_do_lookup() 836 if (cookie->inodes) { in afs_do_lookup() 838 iput(cookie->inodes[i]); in afs_do_lookup() 839 kfree(cookie->inodes); in afs_do_lookup()
|
| /Linux-v5.4/fs/ |
| D | super.c | 69 long inodes; in super_cache_scan() local 86 inodes = list_lru_shrink_count(&sb->s_inode_lru, sc); in super_cache_scan() 88 total_objects = dentries + inodes + fs_objects + 1; in super_cache_scan() 94 inodes = mult_frac(sc->nr_to_scan, inodes, total_objects); in super_cache_scan() 106 sc->nr_to_scan = inodes + 1; in super_cache_scan()
|