/linux/fs/ceph/ |
A D | metric.c | 22 struct ceph_opened_inodes *inodes; in ceph_mdsc_send_metrics() local 36 + sizeof(*icaps) + sizeof(*inodes) + sizeof(*rsize) in ceph_mdsc_send_metrics() 129 inodes = (struct ceph_opened_inodes *)(icaps + 1); in ceph_mdsc_send_metrics() 130 inodes->header.type = cpu_to_le32(CLIENT_METRIC_TYPE_OPENED_INODES); in ceph_mdsc_send_metrics() 131 inodes->header.ver = 1; in ceph_mdsc_send_metrics() 132 inodes->header.compat = 1; in ceph_mdsc_send_metrics() 133 inodes->header.data_len = cpu_to_le32(sizeof(*inodes) - header_len); in ceph_mdsc_send_metrics() 134 inodes->opened_inodes = cpu_to_le64(percpu_counter_sum(&m->opened_inodes)); in ceph_mdsc_send_metrics() 135 inodes->total = cpu_to_le64(sum); in ceph_mdsc_send_metrics() 139 rsize = (struct ceph_read_io_size *)(inodes + 1); in ceph_mdsc_send_metrics()
|
/linux/fs/squashfs/ |
A D | export.c | 50 if (ino_num == 0 || (ino_num - 1) >= msblk->inodes) in squashfs_inode_lookup() 116 u64 lookup_table_start, u64 next_table, unsigned int inodes) in squashfs_read_inode_lookup_table() argument 118 unsigned int length = SQUASHFS_LOOKUP_BLOCK_BYTES(inodes); in squashfs_read_inode_lookup_table() 119 unsigned int indexes = SQUASHFS_LOOKUP_BLOCKS(inodes); in squashfs_read_inode_lookup_table() 129 if (inodes == 0) in squashfs_read_inode_lookup_table()
|
A D | super.c | 218 msblk->inodes = le32_to_cpu(sblk->inodes); in squashfs_fill_super() 230 TRACE("Number of inodes %d\n", msblk->inodes); in squashfs_fill_super() 307 lookup_table_start, next_table, msblk->inodes); in squashfs_fill_super() 465 buf->f_files = msblk->inodes; in squashfs_statfs()
|
A D | squashfs_fs_sb.h | 64 unsigned int inodes; member
|
/linux/fs/overlayfs/ |
A 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 100 inodes to a unified address space. The mapped 64bit inode numbers 101 might not be compatible with applications that expect 32bit inodes. 103 If compatibility with applications that expect 32bit inodes is not an 123 mounting an overlay which has metacopy only inodes on a kernel
|
/linux/Documentation/filesystems/ext4/ |
A D | orphan.rst | 6 In unix there can inodes that are unlinked from directory hierarchy but that 8 clean up these inodes as otherwise they (and the blocks referenced from them) 14 Traditionally ext4 tracks orphan inodes in a form of single linked list where 19 in heavy creation of orphan inodes. When orphan file feature 39 filesystem, we read the whole orphan file and process all orphan inodes found
|
A D | special_inodes.rst | 3 Special inodes 39 Note that there are also some inodes allocated from non-reserved inode numbers 55 - Inode number of file tracking orphan inodes.
|
A 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
|
A D | bitmaps.rst | 27 the number of inodes per group. See the section on inodes for more
|
A D | dynamic.rst | 9 .. include:: inodes.rst
|
A 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. 579 - “imagic inodes”. Not clear from the code what this does 612 tracking of unlinked but still open inodes. When there may be any 666 - Encrypted inodes are present on the filesystem. (INCOMPAT\_ENCRYPT). 700 - Indicates that large inodes exist on this filesystem 724 - Verity inodes may be present on the filesystem. (RO\_COMPAT\_VERITY)
|
/linux/fs/xfs/ |
A D | xfs_iwalk.c | 503 unsigned int inodes) in xfs_iwalk_prefetch() argument 513 if (inodes == 0) in xfs_iwalk_prefetch() 514 inodes = IWALK_MAX_INODE_PREFETCH; in xfs_iwalk_prefetch() 515 inodes = min(inodes, IWALK_MAX_INODE_PREFETCH); in xfs_iwalk_prefetch() 518 inodes = round_up(inodes, XFS_INODES_PER_CHUNK); in xfs_iwalk_prefetch() 533 inobt_records = (inodes * 5) / (4 * XFS_INODES_PER_CHUNK); in xfs_iwalk_prefetch()
|
A D | xfs_inode.c | 463 int inodes, in xfs_lock_inodes() argument 476 ASSERT(ips && inodes >= 2 && inodes <= 5); in xfs_lock_inodes() 482 inodes <= XFS_MMAPLOCK_MAX_SUBCLASS + 1); in xfs_lock_inodes() 484 inodes <= XFS_ILOCK_MAX_SUBCLASS + 1); in xfs_lock_inodes() 494 for (; i < inodes; i++) { in xfs_lock_inodes() 3106 struct xfs_inode *inodes[__XFS_SORT_INODES]; in xfs_rename() local 3134 inodes, &num_inodes); in xfs_rename() 3149 error = xfs_qm_vop_rename_dqattach(inodes); in xfs_rename() 3265 if (inodes[i] == wip || in xfs_rename() 3266 (inodes[i] == target_ip && in xfs_rename() [all …]
|
/linux/Documentation/filesystems/ |
A D | squashfs.rst | 9 It uses zlib, lz4, lzo, or xz compression to compress files, inodes and 50 Squashfs compresses data, inodes and directories. In addition, inode and 54 inodes have different sizes). 115 Metadata (inodes and directories) are compressed in 8Kbyte blocks. Each 121 boundaries, therefore inodes overlap compressed blocks. Inodes are identified 126 To maximise compression there are different inodes for each file type 131 directory inode are defined: inodes optimised for frequently occurring 138 Like inodes, directories are packed into compressed metadata blocks, stored 145 fact that (in most cases) the inodes of the files will be in the same 211 expired/flushed inodes. [all …]
|
A D | quota.rst | 8 number of used inodes (inode is a filesystem structure which is associated with 10 of used inodes there are actually two limits. The first one is called softlimit 15 more space/inodes until he frees enough of them to get below softlimit.
|
A D | qnx6.rst | 19 concepts of blocks, inodes and directories. 53 Each superblock holds a set of root inodes for the different filesystem 66 indirect addressing blocks or inodes. 101 filename inodes start with 0) 127 Symbolic links are also filesystem objects with inodes. They got a specific
|
A D | sysv-fs.rst | 60 separate areas for inodes and for directories/data. 103 There is a cache of a certain number of free inodes in the super-block. 104 When it is exhausted, new free inodes are found using a linear search. 226 Inode size inodes per block
|
A D | ext2.rst | 78 the concepts of blocks, inodes and directories. It has space in the 102 bitmap and the inode usage bitmap which show which blocks and inodes 127 number of inodes and blocks in the filesystem and how many are free, 128 how many inodes and blocks are in each block group, when the filesystem 189 The inode allocation code tries to assign inodes which are in the same 202 Symbolic links are also filesystem objects with inodes. They deserve 315 created, and depend upon the block size chosen. The ratio of inodes to 317 increase the number of inodes is to increase the size of the filesystem. 318 No tools currently exist which can change the ratio of inodes to blocks.
|
A D | dlmfs.rst | 93 Locks for a given domain are represented by regular inodes inside the 102 not automatically create inodes for existing lock resources.
|
/linux/fs/xfs/scrub/ |
A D | ialloc.c | 42 unsigned long long inodes; member 459 iabt->inodes += irec.ir_count; in xchk_iallocbt_rec() 551 unsigned long long inodes) in xchk_iallocbt_xref_rmap_inodes() argument 565 inode_blocks = XFS_B_TO_FSB(sc->mp, inodes * sc->mp->m_sb.sb_inodesize); in xchk_iallocbt_xref_rmap_inodes() 578 .inodes = 0, in xchk_iallocbt() 600 xchk_iallocbt_xref_rmap_inodes(sc, which, iabt.inodes); in xchk_iallocbt()
|
/linux/fs/qnx6/ |
A D | inode.c | 436 sbi->inodes = qnx6_private_inode(s, &sb1->Inode); in qnx6_fill_super() 437 if (!sbi->inodes) in qnx6_fill_super() 471 iput(sbi->inodes); in qnx6_fill_super() 488 iput(qs->inodes); in qnx6_put_super() 548 mapping = sbi->inodes->i_mapping; in qnx6_iget()
|
/linux/fs/btrfs/ |
A D | ioctl.c | 3874 inodes->val[inodes->elem_cnt] = inum; in build_ino_list() 3875 inodes->val[inodes->elem_cnt + 1] = offset; in build_ino_list() 3876 inodes->val[inodes->elem_cnt + 2] = root; in build_ino_list() 3877 inodes->elem_cnt += 3; in build_ino_list() 3879 inodes->bytes_missing += c - inodes->bytes_left; in build_ino_list() 3880 inodes->bytes_left = 0; in build_ino_list() 3929 if (IS_ERR(inodes)) { in btrfs_ioctl_logical_to_ino() 3930 ret = PTR_ERR(inodes); in btrfs_ioctl_logical_to_ino() 3931 inodes = NULL; in btrfs_ioctl_logical_to_ino() 3942 ret = copy_to_user((void __user *)(unsigned long)loi->inodes, inodes, in btrfs_ioctl_logical_to_ino() [all …]
|
/linux/fs/ |
A D | fs-writeback.c | 356 struct inode *inodes[]; member 465 struct backing_dev_info *bdi = inode_to_bdi(isw->inodes[0]); in inode_switch_wbs_work_fn() 466 struct bdi_writeback *old_wb = isw->inodes[0]->i_wb; in inode_switch_wbs_work_fn() 495 for (inodep = isw->inodes; *inodep; inodep++) { in inode_switch_wbs_work_fn() 511 for (inodep = isw->inodes; *inodep; inodep++) in inode_switch_wbs_work_fn() 569 isw = kzalloc(struct_size(isw, inodes, 2), GFP_ATOMIC); in inode_switch_wbs() 592 isw->inodes[0] = inode; in inode_switch_wbs() 627 isw = kzalloc(struct_size(isw, inodes, WB_MAX_INODES_PER_ISW), in cleanup_offline_cgwb() 649 isw->inodes[nr++] = inode; in cleanup_offline_cgwb()
|
A 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()
|
/linux/fs/ext2/ |
A D | Kconfig | 17 Extended attributes are name:value pairs associated with inodes by
|