| /fs/ceph/ |
| A D | metric.c | 28 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()
|
| /fs/overlayfs/ |
| 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
|
| /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 | 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()
|
| A D | squashfs_fs_sb.h | 65 unsigned int inodes; member
|
| A D | Kconfig | 9 to compress both files, inodes and directories. Inodes in the system 147 Xattrs are name:value pairs associated with inodes by
|
| /fs/xfs/ |
| 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()
|
| 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() 2159 inodes, &num_inodes); in xfs_rename() 2204 error = xfs_qm_vop_rename_dqattach(inodes); in xfs_rename() 2262 xfs_iunlock_rename(inodes, num_inodes); in xfs_rename() 2296 if (inodes[i] == du_wip.ip || in xfs_rename() 2297 (inodes[i] == target_ip && in xfs_rename() [all …]
|
| /fs/xfs/scrub/ |
| A D | ialloc.c | 44 unsigned long long inodes; member 597 iabt->inodes += irec.ir_count; in xchk_iallocbt_rec() 688 unsigned long long inodes) in xchk_iallocbt_xref_rmap_inodes() argument 702 inode_blocks = XFS_B_TO_FSB(sc->mp, inodes * sc->mp->m_sb.sb_inodesize); in xchk_iallocbt_xref_rmap_inodes() 714 .inodes = 0, in xchk_iallocbt() 747 xchk_iallocbt_xref_rmap_inodes(sc, iabt.inodes); in xchk_iallocbt()
|
| A D | quotacheck.c | 132 int64_t inodes, in xqcheck_update_incore_counts() argument 144 xcdq.icount += inodes; in xqcheck_update_incore_counts()
|
| /fs/bcachefs/ |
| A D | fsck.c | 789 for (_i = (_w)->inodes.data; _i < (_w)->inodes.data + (_w)->inodes.nr && \ 812 darray_exit(&w->inodes); in inode_walker_exit() 855 w->inodes.nr = 0; in get_inodes_all_snapshots() 884 w->inodes.nr = 0; in get_visible_inodes() 961 size_t pos = i - w->inodes.data; in lookup_inode_for_snapshot() 1018 darray_for_each(target.inodes, i) { in bch2_fsck_update_backpointers() 1484 darray_for_each(inode->inodes, i2) in check_key_has_inode() 1582 darray_for_each(w->inodes, i) { in check_i_sectors_notnested() 1909 inode->inodes.data && i >= inode->inodes.data; in check_extent() 1944 inode->inodes.data && i >= inode->inodes.data; in check_extent() [all …]
|
| /fs/qnx6/ |
| A D | inode.c | 429 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()
|
| A D | qnx6.h | 36 struct inode * inodes; member
|
| /fs/ext2/ |
| A D | Kconfig | 15 is created with at least 256 byte inodes. 25 Extended attributes are name:value pairs associated with inodes by
|
| /fs/ |
| A D | fs-writeback.c | 382 struct inode *inodes[]; member 493 struct backing_dev_info *bdi = inode_to_bdi(isw->inodes[0]); in inode_switch_wbs_work_fn() 494 struct bdi_writeback *old_wb = isw->inodes[0]->i_wb; in inode_switch_wbs_work_fn() 523 for (inodep = isw->inodes; *inodep; inodep++) { in inode_switch_wbs_work_fn() 539 for (inodep = isw->inodes; *inodep; inodep++) in inode_switch_wbs_work_fn() 597 isw = kzalloc(struct_size(isw, inodes, 2), GFP_ATOMIC); in inode_switch_wbs() 620 isw->inodes[0] = inode; in inode_switch_wbs() 648 isw->inodes[*nr] = inode; in isw_prepare_wbs_switch() 672 isw = kzalloc(struct_size(isw, inodes, WB_MAX_INODES_PER_ISW), in cleanup_offline_cgwb()
|
| A D | super.c | 186 long inodes; in super_cache_scan() local 203 inodes = list_lru_shrink_count(&sb->s_inode_lru, sc); in super_cache_scan() 205 total_objects = dentries + inodes + fs_objects; in super_cache_scan() 211 inodes = mult_frac(sc->nr_to_scan, inodes, total_objects); in super_cache_scan() 223 sc->nr_to_scan = inodes + 1; in super_cache_scan()
|
| /fs/btrfs/ |
| A D | backref.c | 2530 struct btrfs_data_container *inodes = ctx; in build_ino_list() local 2533 if (inodes->bytes_left >= c) { in build_ino_list() 2534 inodes->bytes_left -= c; in build_ino_list() 2535 inodes->val[inodes->elem_cnt] = inum; in build_ino_list() 2536 inodes->val[inodes->elem_cnt + 1] = offset; in build_ino_list() 2537 inodes->val[inodes->elem_cnt + 2] = root; in build_ino_list() 2538 inodes->elem_cnt += 3; in build_ino_list() 2540 inodes->bytes_missing += c - inodes->bytes_left; in build_ino_list() 2541 inodes->bytes_left = 0; in build_ino_list() 2542 inodes->elem_missed += 3; in build_ino_list()
|
| A D | extent_map.c | 1200 xa_lock(&root->inodes); in find_first_inode_to_shrink() 1204 inode = xa_find(&root->inodes, &from, ULONG_MAX, XA_PRESENT); in find_first_inode_to_shrink() 1237 cond_resched_lock(&root->inodes.xa_lock); in find_first_inode_to_shrink() 1239 xa_unlock(&root->inodes); in find_first_inode_to_shrink()
|
| /fs/ubifs/ |
| A D | io.c | 1159 wbuf->inodes = kmalloc(size, GFP_KERNEL); in ubifs_wbuf_init() 1160 if (!wbuf->inodes) { in ubifs_wbuf_init() 1201 wbuf->inodes[wbuf->next_ino++] = inum; in ubifs_wbuf_add_ino_nolock() 1219 if (inum == wbuf->inodes[i]) { in wbuf_has_ino()
|
| A D | debug.c | 1808 struct rb_root inodes; member 1831 p = &fsckd->inodes.rb_node; in add_inode() 1891 rb_insert_color(&fscki->rb, &fsckd->inodes); in add_inode() 1910 p = fsckd->inodes.rb_node; in search_inode() 2156 rbtree_postorder_for_each_entry_safe(fscki, n, &fsckd->inodes, rb) in free_inodes() 2178 struct rb_node *this = rb_first(&fsckd->inodes); in check_inodes() 2301 fsckd.inodes = RB_ROOT; in dbg_check_filesystem()
|
| A D | Kconfig | 71 Xattrs are name:value pairs associated with inodes by
|
| /fs/ext4/ |
| A D | xattr.h | 136 struct inode *inodes[] __counted_by(count);
|
| /fs/proc/ |
| A D | inode.c | 108 void proc_invalidate_siblings_dcache(struct hlist_head *inodes, spinlock_t *lock) in proc_invalidate_siblings_dcache() argument 114 while ((node = hlist_first_rcu(inodes))) { in proc_invalidate_siblings_dcache()
|
| A D | internal.h | 314 void proc_invalidate_siblings_dcache(struct hlist_head *inodes, spinlock_t *lock);
|
| /fs/cramfs/ |
| A D | README | 6 swapped around (though it does care that directory entries (inodes) in 149 data, only the superblock, inodes and block pointers.
|