Home
last modified time | relevance | path

Searched refs:root_inode (Results 1 – 25 of 33) sorted by relevance

12

/kernel/linux/linux-5.10/fs/hmdfs/
Dinode_root.c134 struct inode *root_inode = NULL; in hmdfs_device_lookup() local
157 root_inode = fill_device_local_inode( in hmdfs_device_lookup()
159 if (IS_ERR(root_inode)) { in hmdfs_device_lookup()
160 err = PTR_ERR(root_inode); in hmdfs_device_lookup()
165 ret_dentry = d_splice_alias(root_inode, child_dentry); in hmdfs_device_lookup()
181 root_inode = fill_device_inode_cloud(sb); in hmdfs_device_lookup()
182 if (IS_ERR(root_inode)) { in hmdfs_device_lookup()
183 err = PTR_ERR(root_inode); in hmdfs_device_lookup()
187 ret_dentry = d_splice_alias(root_inode, child_dentry); in hmdfs_device_lookup()
218 root_inode = fill_device_inode_remote(sb, di->device_id); in hmdfs_device_lookup()
[all …]
Dmain.c838 struct inode *root_inode; in hmdfs_fill_super() local
915 root_inode = fill_root_inode(sb, d_inode(lower_path.dentry)); in hmdfs_fill_super()
916 if (IS_ERR(root_inode)) { in hmdfs_fill_super()
917 err = PTR_ERR(root_inode); in hmdfs_fill_super()
920 hmdfs_root_inode_perm_init(root_inode); in hmdfs_fill_super()
921 sb->s_root = root_dentry = d_make_root(root_inode); in hmdfs_fill_super()
Dinode_cloud_merge.c249 static int lookup_cloud_merge_root(struct inode *root_inode, in lookup_cloud_merge_root() argument
269 lock_root_inode_shared(root_inode, &locked, &down); in lookup_cloud_merge_root()
280 restore_root_inode_sem(root_inode, locked, down); in lookup_cloud_merge_root()
/kernel/linux/linux-5.10/fs/autofs/
Dinode.c64 struct inode *root_inode = d_inode(root->d_sb->s_root); in autofs_show_options() local
70 if (!uid_eq(root_inode->i_uid, GLOBAL_ROOT_UID)) in autofs_show_options()
72 from_kuid_munged(&init_user_ns, root_inode->i_uid)); in autofs_show_options()
73 if (!gid_eq(root_inode->i_gid, GLOBAL_ROOT_GID)) in autofs_show_options()
75 from_kgid_munged(&init_user_ns, root_inode->i_gid)); in autofs_show_options()
222 struct inode *root_inode; in autofs_fill_super() local
271 root_inode = autofs_get_inode(s, S_IFDIR | 0755); in autofs_fill_super()
272 root = d_make_root(root_inode); in autofs_fill_super()
282 if (parse_options(data, root_inode, &pgrp, &pgrp_set, sbi)) { in autofs_fill_super()
318 root_inode->i_fop = &autofs_root_operations; in autofs_fill_super()
[all …]
/kernel/linux/linux-5.10/drivers/oprofile/
Doprofilefs.c244 struct inode *root_inode; in oprofilefs_fill_super() local
252 root_inode = oprofilefs_get_inode(sb, S_IFDIR | 0755); in oprofilefs_fill_super()
253 if (!root_inode) in oprofilefs_fill_super()
255 root_inode->i_op = &simple_dir_inode_operations; in oprofilefs_fill_super()
256 root_inode->i_fop = &simple_dir_operations; in oprofilefs_fill_super()
257 sb->s_root = d_make_root(root_inode); in oprofilefs_fill_super()
/kernel/linux/linux-5.10/fs/proc/
Dself.c38 struct inode *root_inode = d_inode(s->s_root); in proc_setup_self() local
43 inode_lock(root_inode); in proc_setup_self()
60 inode_unlock(root_inode); in proc_setup_self()
Dthread_self.c38 struct inode *root_inode = d_inode(s->s_root); in proc_setup_thread_self() local
43 inode_lock(root_inode); in proc_setup_thread_self()
60 inode_unlock(root_inode); in proc_setup_thread_self()
Droot.c165 struct inode *root_inode; in proc_fill_super() local
197 root_inode = proc_get_inode(s, &proc_root); in proc_fill_super()
198 if (!root_inode) { in proc_fill_super()
203 s->s_root = d_make_root(root_inode); in proc_fill_super()
/kernel/linux/linux-5.10/fs/exfat/
Dsuper.c622 struct inode *root_inode; in exfat_fill_super() local
671 root_inode = new_inode(sb); in exfat_fill_super()
672 if (!root_inode) { in exfat_fill_super()
678 root_inode->i_ino = EXFAT_ROOT_INO; in exfat_fill_super()
679 inode_set_iversion(root_inode, 1); in exfat_fill_super()
680 err = exfat_read_root(root_inode); in exfat_fill_super()
686 exfat_hash_inode(root_inode, EXFAT_I(root_inode)->i_pos); in exfat_fill_super()
687 insert_inode_hash(root_inode); in exfat_fill_super()
689 sb->s_root = d_make_root(root_inode); in exfat_fill_super()
699 iput(root_inode); in exfat_fill_super()
/kernel/linux/linux-5.10/fs/openpromfs/
Dinode.c381 struct inode *root_inode; in openprom_fill_super() local
391 root_inode = openprom_iget(s, OPENPROM_ROOT_INO); in openprom_fill_super()
392 if (IS_ERR(root_inode)) { in openprom_fill_super()
393 ret = PTR_ERR(root_inode); in openprom_fill_super()
397 oi = OP_I(root_inode); in openprom_fill_super()
401 s->s_root = d_make_root(root_inode); in openprom_fill_super()
/kernel/linux/linux-5.10/arch/s390/hypfs/
Dinode.c259 struct inode *root_inode; in hypfs_fill_super() local
268 root_inode = hypfs_make_inode(sb, S_IFDIR | 0755); in hypfs_fill_super()
269 if (!root_inode) in hypfs_fill_super()
271 root_inode->i_op = &simple_dir_inode_operations; in hypfs_fill_super()
272 root_inode->i_fop = &simple_dir_operations; in hypfs_fill_super()
273 sb->s_root = root_dentry = d_make_root(root_inode); in hypfs_fill_super()
/kernel/linux/linux-5.10/fs/sharefs/
Dauthentication.c73 void sharefs_root_inode_perm_init(struct inode *root_inode) in sharefs_root_inode_perm_init() argument
75 struct sharefs_inode_info *hii = SHAREFS_I(root_inode); in sharefs_root_inode_perm_init()
Dauthentication.h38 void sharefs_root_inode_perm_init(struct inode *root_inode);
/kernel/linux/linux-5.10/fs/squashfs/
Dsuper.c92 long long root_inode; in squashfs_fill_super() local
193 root_inode = le64_to_cpu(sblk->root_inode); in squashfs_fill_super()
194 if (SQUASHFS_INODE_OFFSET(root_inode) > SQUASHFS_METADATA_SIZE) in squashfs_fill_super()
342 err = squashfs_read_inode(root, root_inode); in squashfs_fill_super()
Dsquashfs_fs.h252 __le64 root_inode; member
/kernel/linux/linux-5.10/fs/hfs/
Dsuper.c383 struct inode *root_inode; in hfs_fill_super() local
430 root_inode = hfs_iget(sb, &fd.search_key->cat, &rec); in hfs_fill_super()
432 if (!root_inode) in hfs_fill_super()
437 sb->s_root = d_make_root(root_inode); in hfs_fill_super()
/kernel/linux/linux-5.10/fs/hostfs/
Dhostfs_kern.c910 struct inode *root_inode; in hostfs_fill_sb_common() local
931 root_inode = new_inode(sb); in hostfs_fill_sb_common()
932 if (!root_inode) in hostfs_fill_sb_common()
935 err = read_name(root_inode, host_root_path); in hostfs_fill_sb_common()
939 if (S_ISLNK(root_inode->i_mode)) { in hostfs_fill_sb_common()
945 err = read_name(root_inode, name); in hostfs_fill_sb_common()
952 sb->s_root = d_make_root(root_inode); in hostfs_fill_sb_common()
959 iput(root_inode); in hostfs_fill_sb_common()
/kernel/linux/linux-5.10/fs/hmdfs/authority/
Dauthentication.c455 void hmdfs_root_inode_perm_init(struct inode *root_inode) in hmdfs_root_inode_perm_init() argument
457 struct hmdfs_inode_info *hii = hmdfs_i(root_inode); in hmdfs_root_inode_perm_init()
460 set_inode_uid(root_inode, USER_DATA_RW_UID); in hmdfs_root_inode_perm_init()
461 set_inode_gid(root_inode, USER_DATA_RW_GID); in hmdfs_root_inode_perm_init()
Dauthentication.h256 void hmdfs_root_inode_perm_init(struct inode *root_inode);
278 void hmdfs_root_inode_perm_init(struct inode *root_inode) in hmdfs_root_inode_perm_init() argument
/kernel/linux/linux-5.10/fs/affs/
Dsuper.c338 struct inode *root_inode = NULL; in affs_fill_super() local
532 root_inode = affs_iget(sb, root_block); in affs_fill_super()
533 if (IS_ERR(root_inode)) in affs_fill_super()
534 return PTR_ERR(root_inode); in affs_fill_super()
541 sb->s_root = d_make_root(root_inode); in affs_fill_super()
/kernel/linux/linux-5.10/fs/minix/
Dinode.c179 struct inode *root_inode; in minix_fill_super() local
302 root_inode = minix_iget(s, MINIX_ROOT_INO); in minix_fill_super()
303 if (IS_ERR(root_inode)) { in minix_fill_super()
304 ret = PTR_ERR(root_inode); in minix_fill_super()
309 s->s_root = d_make_root(root_inode); in minix_fill_super()
/kernel/linux/linux-5.10/fs/sysv/
Dsuper.c306 struct inode *root_inode; in complete_read_super() local
337 root_inode = sysv_iget(sb, SYSV_ROOT_INO); in complete_read_super()
338 if (IS_ERR(root_inode)) { in complete_read_super()
342 sb->s_root = d_make_root(root_inode); in complete_read_super()
/kernel/linux/linux-5.10/fs/fat/
Dinode.c1605 struct inode *root_inode = NULL, *fat_inode = NULL; in fat_fill_super() local
1857 root_inode = new_inode(sb); in fat_fill_super()
1858 if (!root_inode) in fat_fill_super()
1860 root_inode->i_ino = MSDOS_ROOT_INO; in fat_fill_super()
1861 inode_set_iversion(root_inode, 1); in fat_fill_super()
1862 error = fat_read_root(root_inode); in fat_fill_super()
1864 iput(root_inode); in fat_fill_super()
1868 insert_inode_hash(root_inode); in fat_fill_super()
1869 fat_attach(root_inode, 0); in fat_fill_super()
1870 sb->s_root = d_make_root(root_inode); in fat_fill_super()
/kernel/linux/linux-5.10/fs/reiserfs/
Dsuper.c1898 struct inode *root_inode; in reiserfs_fill_super() local
2062 root_inode = in reiserfs_fill_super()
2065 if (!root_inode) { in reiserfs_fill_super()
2080 if (root_inode->i_state & I_NEW) { in reiserfs_fill_super()
2081 reiserfs_read_locked_inode(root_inode, &args); in reiserfs_fill_super()
2082 unlock_new_inode(root_inode); in reiserfs_fill_super()
2085 if (!S_ISDIR(root_inode->i_mode) || !inode_get_bytes(root_inode) || in reiserfs_fill_super()
2086 !root_inode->i_size) { in reiserfs_fill_super()
2088 iput(root_inode); in reiserfs_fill_super()
2093 s->s_root = d_make_root(root_inode); in reiserfs_fill_super()
/kernel/linux/linux-5.10/fs/ocfs2/
Ddcache.c72 if (inode == osb->root_inode || is_bad_inode(inode)) in ocfs2_dentry_revalidate()

12