Home
last modified time | relevance | path

Searched refs:dir_inode (Results 1 – 5 of 5) sorted by relevance

/linux/fs/coda/
H A Ddir.c205 static int coda_link(struct dentry *source_de, struct inode *dir_inode, in coda_link() argument
213 if (is_root_inode(dir_inode) && coda_iscontrol(name, len)) in coda_link()
216 error = venus_link(dir_inode->i_sb, coda_i2f(inode), in coda_link()
217 coda_i2f(dir_inode), (const char *)name, len); in coda_link()
223 coda_dir_update_mtime(dir_inode); in coda_link()
232 struct inode *dir_inode, struct dentry *de, in coda_symlink() argument
240 if (is_root_inode(dir_inode) && coda_iscontrol(name, len)) in coda_symlink()
252 error = venus_symlink(dir_inode->i_sb, coda_i2f(dir_inode), name, len, in coda_symlink()
257 coda_dir_update_mtime(dir_inode); in coda_symlink()
/linux/fs/zonefs/
H A Dsuper.c1189 struct inode *dir_inode; in zonefs_get_zgroup_inodes() local
1196 dir_inode = zonefs_get_zgroup_inode(sb, ztype); in zonefs_get_zgroup_inodes()
1197 if (IS_ERR(dir_inode)) in zonefs_get_zgroup_inodes()
1198 return PTR_ERR(dir_inode); in zonefs_get_zgroup_inodes()
1200 sbi->s_zgroup[ztype].g_inode = dir_inode; in zonefs_get_zgroup_inodes()
/linux/fs/bcachefs/
H A Ddirent.c746 struct bch_inode_unpacked dir_inode; in bch2_fsck_remove_dirent() local
750 ret = lookup_first_inode(trans, pos.inode, &dir_inode); in bch2_fsck_remove_dirent()
754 dir_hash_info = bch2_hash_info_init(c, &dir_inode); in bch2_fsck_remove_dirent()
/linux/fs/
H A Dnamei.c3616 struct inode *dir_inode = dir->d_inode; in lookup_open() local
3623 if (unlikely(IS_DEADDIR(dir_inode))) in lookup_open()
3637 error = d_revalidate(dir_inode, &nd->last, dentry, nd->flags); in lookup_open()
3678 if (dir_inode->i_op->atomic_open) { in lookup_open()
3686 struct dentry *res = dir_inode->i_op->lookup(dir_inode, dentry, in lookup_open()
3702 audit_inode_child(dir_inode, dentry, AUDIT_TYPE_CHILD_CREATE); in lookup_open()
3703 if (!dir_inode->i_op->create) { in lookup_open()
3708 error = dir_inode->i_op->create(idmap, dir_inode, dentry, in lookup_open()
/linux/fs/btrfs/
H A Dtree-log.c6834 struct btrfs_inode *dir_inode; in btrfs_log_all_parents() local
6854 dir_inode = btrfs_iget_logging(inode_key.objectid, root); in btrfs_log_all_parents()
6878 if (IS_ERR(dir_inode)) { in btrfs_log_all_parents()
6879 ret = PTR_ERR(dir_inode); in btrfs_log_all_parents()
6883 if (!need_log_inode(trans, dir_inode)) { in btrfs_log_all_parents()
6884 btrfs_add_delayed_iput(dir_inode); in btrfs_log_all_parents()
6889 ret = btrfs_log_inode(trans, dir_inode, LOG_INODE_ALL, ctx); in btrfs_log_all_parents()
6891 ret = log_new_dir_dentries(trans, dir_inode, ctx); in btrfs_log_all_parents()
6892 btrfs_add_delayed_iput(dir_inode); in btrfs_log_all_parents()