Home
last modified time | relevance | path

Searched refs:inodes (Results 1 – 25 of 64) sorted by relevance

123

/linux/fs/squashfs/
H A Dexport.c50 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 Dsuper.c294 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()
H A Dsquashfs_fs_sb.h65 unsigned int inodes; member
/linux/fs/ceph/
H A Dmetric.c28 struct ceph_opened_inodes *inodes; in ceph_mdsc_send_metrics() local
50 + sizeof(*icaps) + sizeof(*inodes) + sizeof(*rsize) in ceph_mdsc_send_metrics()
146 inodes = (struct ceph_opened_inodes *)(icaps + 1); in ceph_mdsc_send_metrics()
147 inodes->header.type = cpu_to_le32(CLIENT_METRIC_TYPE_OPENED_INODES); in ceph_mdsc_send_metrics()
148 inodes->header.ver = 1; in ceph_mdsc_send_metrics()
149 inodes->header.compat = 1; in ceph_mdsc_send_metrics()
150 inodes->header.data_len = cpu_to_le32(sizeof(*inodes) - header_len); in ceph_mdsc_send_metrics()
151 inodes->opened_inodes = cpu_to_le64(percpu_counter_sum(&m->opened_inodes)); in ceph_mdsc_send_metrics()
152 inodes->total = cpu_to_le64(sum); in ceph_mdsc_send_metrics()
156 rsize = (struct ceph_read_io_size *)(inodes + 1); in ceph_mdsc_send_metrics()
/linux/fs/overlayfs/
H A DKconfig47 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 Dorphan.rst6 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 Dspecial_inodes.rst3 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 Deainode.rst13 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 Dgroup_descr.rst120 - Upper 32-bits of location of inodes bitmap.
124 - Upper 32-bits of location of inodes table.
H A Dverity.rst35 Verity inodes have EXT4_VERITY_FL set, and they must use extents, i.e.
/linux/fs/xfs/
H A Dxfs_iwalk.c494 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()
/linux/Documentation/filesystems/
H A Dquota.rst8 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 Dqnx6.rst19 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 Dnilfs2.rst238 1) Inode file (ifile) -- Stores on-disk inodes
259 three special inodes, inodes for the DAT, cpfile, and sufile. Inodes
H A Dudf.rst44 decimal numeric value and all inodes on that mount will then appear as
/linux/fs/qnx6/
H A Dinode.c429 sbi->inodes = qnx6_private_inode(s, &sb1->Inode); in qnx6_fill_super()
430 if (!sbi->inodes) in qnx6_fill_super()
464 iput(sbi->inodes); in qnx6_fill_super()
479 iput(qs->inodes); in qnx6_put_super()
538 mapping = sbi->inodes->i_mapping; in qnx6_iget()
H A Dqnx6.h36 struct inode * inodes; member
/linux/fs/
H A Dfs-writeback.c393 struct inode *inodes[]; member
505 struct backing_dev_info *bdi = inode_to_bdi(isw->inodes[0]); in process_inode_switch_wbs()
506 struct bdi_writeback *old_wb = isw->inodes[0]->i_wb; in process_inode_switch_wbs()
516 inodep = isw->inodes; in process_inode_switch_wbs()
559 for (inodep = isw->inodes; *inodep; inodep++) in process_inode_switch_wbs()
657 isw = kzalloc_flex(*isw, inodes, 2, GFP_ATOMIC); in inode_switch_wbs()
680 isw->inodes[0] = inode; in inode_switch_wbs()
703 isw->inodes[*nr] = inode; in isw_prepare_wbs_switch()
728 isw = kzalloc_flex(*isw, inodes, WB_MAX_INODES_PER_ISW); in cleanup_offline_cgwb()
H A Dsuper.c187 long inodes; in super_cache_scan() local
204 inodes = list_lru_shrink_count(&sb->s_inode_lru, sc); in super_cache_scan()
206 total_objects = dentries + inodes + fs_objects; in super_cache_scan()
212 inodes = mult_frac(sc->nr_to_scan, inodes, total_objects); in super_cache_scan()
224 sc->nr_to_scan = inodes + 1; in super_cache_scan()
/linux/fs/btrfs/
H A Dbackref.c2529 struct btrfs_data_container *inodes = ctx; in build_ino_list() local
2532 if (inodes->bytes_left >= c) { in build_ino_list()
2533 inodes->bytes_left -= c; in build_ino_list()
2534 inodes->val[inodes->elem_cnt] = inum; in build_ino_list()
2535 inodes->val[inodes->elem_cnt + 1] = offset; in build_ino_list()
2536 inodes->val[inodes->elem_cnt + 2] = root; in build_ino_list()
2537 inodes->elem_cnt += 3; in build_ino_list()
2539 inodes->bytes_missing += c - inodes->bytes_left; in build_ino_list()
2540 inodes->bytes_left = 0; in build_ino_list()
2541 inodes->elem_missed += 3; in build_ino_list()
/linux/Documentation/arch/arm/sa1100/
H A Dserial_uart.rst31 You must create those inodes in /dev on the root filesystem used
/linux/fs/ubifs/
H A Dio.c1154 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()
/linux/fs/ext4/
H A Dxattr.h136 struct inode *inodes[] __counted_by(count);
/linux/fs/xfs/scrub/
H A Dquotacheck.c132 int64_t inodes, in xqcheck_update_incore_counts() argument
144 xcdq.icount += inodes; in xqcheck_update_incore_counts()
/linux/include/linux/
H A Dsysctl.h215 struct hlist_head inodes; /* head for proc_inode->sysctl_inodes */ member

123