| /linux/fs/squashfs/ |
| H 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()
|
| H A D | super.c | 294 msblk->inodes = le32_to_cpu(sblk->inodes); in squashfs_fill_super() 306 TRACE("Number of inodes %d\n", msblk->inodes); in squashfs_fill_super() 399 lookup_table_start, next_table, msblk->inodes); in squashfs_fill_super() 582 buf->f_files = msblk->inodes; in squashfs_statfs()
|
| /linux/fs/overlayfs/ |
| H A D | Kconfig | 47 bool "Overlayfs: turn on inodes index feature by default" 51 the index directory to map lower inodes to upper inodes by default. 56 The inodes index feature prevents breaking of lower hardlinks on copy 59 Note, that the inodes index feature is not backward compatible. 60 That is, mounting an overlay which has an inodes index on a kernel 101 inodes to a unified address space. The mapped 64bit inode numbers 102 might not be compatible with applications that expect 32bit inodes. 104 If compatibility with applications that expect 32bit inodes is not an 124 mounting an overlay which has metacopy only inodes on a kernel
|
| /linux/Documentation/filesystems/ext4/ |
| H 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
|
| H 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.
|
| H 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
|
| H A D | group_descr.rst | 119 - Upper 32-bits of location of inodes bitmap. 123 - Upper 32-bits of location of inodes table.
|
| H A D | verity.rst | 35 Verity inodes have EXT4_VERITY_FL set, and they must use extents, i.e.
|
| /linux/fs/ceph/ |
| H A D | metric.c | 102 struct ceph_opened_inodes *inodes; in ceph_mdsc_send_metrics() local 154 + sizeof(*icaps) + sizeof(*inodes) + sizeof(*rsize) in ceph_mdsc_send_metrics() 251 inodes = (struct ceph_opened_inodes *)(icaps + 1); in ceph_mdsc_send_metrics() 252 inodes->header.type = cpu_to_le32(CLIENT_METRIC_TYPE_OPENED_INODES); in ceph_mdsc_send_metrics() 253 inodes->header.ver = 1; in ceph_mdsc_send_metrics() 254 inodes->header.compat = 1; in ceph_mdsc_send_metrics() 255 inodes->header.data_len = cpu_to_le32(sizeof(*inodes) - header_len); in ceph_mdsc_send_metrics() 256 inodes->opened_inodes = cpu_to_le64(percpu_counter_sum(&m->opened_inodes)); in ceph_mdsc_send_metrics() 257 inodes->total = cpu_to_le64(sum); in ceph_mdsc_send_metrics() 261 rsize = (struct ceph_read_io_size *)(inodes + 1); in ceph_mdsc_send_metrics()
|
| /linux/fs/xfs/ |
| H A D | xfs_iwalk.c | 494 unsigned int inodes) in xfs_iwalk_prefetch() argument 504 if (inodes == 0) in xfs_iwalk_prefetch() 505 inodes = IWALK_MAX_INODE_PREFETCH; in xfs_iwalk_prefetch() 506 inodes = min(inodes, IWALK_MAX_INODE_PREFETCH); in xfs_iwalk_prefetch() 509 inodes = round_up(inodes, XFS_INODES_PER_CHUNK); in xfs_iwalk_prefetch() 524 inobt_records = (inodes * 5) / (4 * XFS_INODES_PER_CHUNK); in xfs_iwalk_prefetch()
|
| H A D | xfs_inode.c | 384 int inodes, in xfs_lock_inodes() argument 400 ASSERT(ips && inodes >= 2 && inodes <= 5); in xfs_lock_inodes() 406 inodes <= XFS_MMAPLOCK_MAX_SUBCLASS + 1); in xfs_lock_inodes() 408 inodes <= XFS_ILOCK_MAX_SUBCLASS + 1); in xfs_lock_inodes() 418 for (; i < inodes; i++) { in xfs_lock_inodes() 2155 struct xfs_inode *inodes[__XFS_SORT_INODES]; in xfs_rename() local 2185 inodes, &num_inodes); in xfs_rename() 2230 error = xfs_qm_vop_rename_dqattach(inodes); in xfs_rename() 2242 xfs_lock_inodes(inodes, num_inodes, XFS_ILOCK_EXCL); in xfs_rename() 2281 xfs_iunlock_rename(inodes, num_inodes); in xfs_rename() [all …]
|
| /linux/Documentation/filesystems/ |
| H 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.
|
| H 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
|
| H A D | udf.rst | 44 decimal numeric value and all inodes on that mount will then appear as
|
| /linux/fs/ext4/ |
| H A D | fast_commit.c | 1235 static int ext4_fc_snapshot_inodes(journal_t *journal, struct inode **inodes, in ext4_fc_snapshot_inodes() argument 1260 inodes[i++] = &iter->vfs_inode; in ext4_fc_snapshot_inodes() 1295 inodes[i++] = inode; in ext4_fc_snapshot_inodes() 1306 ret = ext4_fc_snapshot_inode(inodes[idx], nr_ranges, in ext4_fc_snapshot_inodes() 1328 struct inode **inodes; in ext4_fc_perform_commit() local 1383 ret = ext4_fc_alloc_snapshot_inodes(sb, &inodes, &inodes_size); in ext4_fc_perform_commit() 1408 ret = ext4_fc_snapshot_inodes(journal, inodes, inodes_size, in ext4_fc_perform_commit() 1420 kvfree(inodes); in ext4_fc_perform_commit() 1514 struct inode **inodes; in ext4_fc_alloc_snapshot_inodes() local 1525 inodes = kvcalloc(nr_inodes, sizeof(*inodes), GFP_NOFS); in ext4_fc_alloc_snapshot_inodes() [all …]
|
| /linux/fs/btrfs/ |
| H A D | backref.c | 2533 struct btrfs_data_container *inodes = ctx; in build_ino_list() local 2536 if (inodes->bytes_left >= c) { in build_ino_list() 2537 inodes->bytes_left -= c; in build_ino_list() 2538 inodes->val[inodes->elem_cnt] = inum; in build_ino_list() 2539 inodes->val[inodes->elem_cnt + 1] = offset; in build_ino_list() 2540 inodes->val[inodes->elem_cnt + 2] = root; in build_ino_list() 2541 inodes->elem_cnt += 3; in build_ino_list() 2543 inodes->bytes_missing += c - inodes->bytes_left; in build_ino_list() 2544 inodes->bytes_left = 0; in build_ino_list() 2545 inodes->elem_missed += 3; in build_ino_list()
|
| H A D | extent_map.c | 1212 xa_lock(&root->inodes); in find_first_inode_to_shrink() 1216 inode = xa_find(&root->inodes, &from, ULONG_MAX, XA_PRESENT); in find_first_inode_to_shrink() 1249 xa_unlock(&root->inodes); in find_first_inode_to_shrink() 1251 xa_lock(&root->inodes); in find_first_inode_to_shrink() 1253 xa_unlock(&root->inodes); in find_first_inode_to_shrink()
|
| /linux/fs/ |
| H A D | fs-writeback.c | 392 struct inode *inodes[]; member 525 struct backing_dev_info *bdi = inode_to_bdi(isw->inodes[0]); in process_inode_switch_wbs() 526 struct bdi_writeback *old_wb = isw->inodes[0]->i_wb; in process_inode_switch_wbs() 536 inodep = isw->inodes; in process_inode_switch_wbs() 579 for (inodep = isw->inodes; *inodep; inodep++) { in process_inode_switch_wbs() 690 isw = kzalloc_flex(*isw, inodes, 2, GFP_ATOMIC); in inode_switch_wbs() 713 isw->inodes[0] = inode; in inode_switch_wbs() 736 isw->inodes[*nr] = inode; in isw_prepare_wbs_switch() 761 isw = kzalloc_flex(*isw, inodes, WB_MAX_INODES_PER_ISW); in cleanup_offline_cgwb()
|
| H A D | super.c | 202 long inodes; in super_cache_scan() local 219 inodes = list_lru_shrink_count(&sb->s_inode_lru, sc); in super_cache_scan() 221 total_objects = dentries + inodes + fs_objects; in super_cache_scan() 227 inodes = mult_frac(sc->nr_to_scan, inodes, total_objects); in super_cache_scan() 239 sc->nr_to_scan = inodes + 1; in super_cache_scan()
|
| /linux/fs/qnx6/ |
| H A D | qnx6.h | 36 struct inode * inodes; member
|
| /linux/Documentation/arch/arm/sa1100/ |
| H A D | serial_uart.rst | 31 You must create those inodes in /dev on the root filesystem used
|
| /linux/fs/ubifs/ |
| H A D | io.c | 1154 wbuf->inodes = kmalloc(size, GFP_KERNEL); in ubifs_wbuf_init() 1155 if (!wbuf->inodes) { in ubifs_wbuf_init() 1196 wbuf->inodes[wbuf->next_ino++] = inum; in ubifs_wbuf_add_ino_nolock() 1214 if (inum == wbuf->inodes[i]) { in wbuf_has_ino()
|
| H A D | Kconfig | 71 Xattrs are name:value pairs associated with inodes by
|
| /linux/fs/erofs/ |
| H A D | Kconfig | 65 Extended attributes are name:value pairs associated with inodes by 209 This enables page cache sharing among inodes with identical
|
| /linux/include/linux/ |
| H A D | sysctl.h | 270 struct hlist_head inodes; /* head for proc_inode->sysctl_inodes */ member
|