Home
last modified time | relevance | path

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

/OK3568_Linux_fs/kernel/fs/coda/
H A Ddir.c202 static int coda_link(struct dentry *source_de, struct inode *dir_inode, in coda_link() argument
210 if (is_root_inode(dir_inode) && coda_iscontrol(name, len)) in coda_link()
213 error = venus_link(dir_inode->i_sb, coda_i2f(inode), in coda_link()
214 coda_i2f(dir_inode), (const char *)name, len); in coda_link()
220 coda_dir_update_mtime(dir_inode); in coda_link()
228 static int coda_symlink(struct inode *dir_inode, struct dentry *de, in coda_symlink() argument
236 if (is_root_inode(dir_inode) && coda_iscontrol(name, len)) in coda_symlink()
248 error = venus_symlink(dir_inode->i_sb, coda_i2f(dir_inode), name, len, in coda_symlink()
253 coda_dir_update_mtime(dir_inode); in coda_symlink()
/OK3568_Linux_fs/kernel/fs/9p/
H A Dvfs_inode_dotl.c45 static kgid_t v9fs_get_fsgid_for_create(struct inode *dir_inode) in v9fs_get_fsgid_for_create() argument
47 BUG_ON(dir_inode == NULL); in v9fs_get_fsgid_for_create()
49 if (dir_inode->i_mode & S_ISGID) { in v9fs_get_fsgid_for_create()
51 return dir_inode->i_gid; in v9fs_get_fsgid_for_create()
/OK3568_Linux_fs/kernel/fs/incfs/
H A Dvfs.c35 static struct dentry *dir_lookup(struct inode *dir_inode,
946 static struct dentry *dir_lookup(struct inode *dir_inode, struct dentry *dentry, in dir_lookup() argument
949 struct mount_info *mi = get_mount_info(dir_inode->i_sb); in dir_lookup()
953 struct inode_info *dir_info = get_incfs_node(dir_inode); in dir_lookup()
962 err = dir_lookup_pseudo_files(dir_inode->i_sb, dentry); in dir_lookup()
1011 inode = fetch_regular_inode(dir_inode->i_sb, backing_dentry); in dir_lookup()
/OK3568_Linux_fs/kernel/fs/
H A Dnamei.c3110 struct inode *dir_inode = dir->d_inode; in lookup_open() local
3117 if (unlikely(IS_DEADDIR(dir_inode))) in lookup_open()
3168 if (dir_inode->i_op->atomic_open) { in lookup_open()
3176 struct dentry *res = dir_inode->i_op->lookup(dir_inode, dentry, in lookup_open()
3192 audit_inode_child(dir_inode, dentry, AUDIT_TYPE_CHILD_CREATE); in lookup_open()
3193 if (!dir_inode->i_op->create) { in lookup_open()
3197 error = dir_inode->i_op->create(dir_inode, dentry, mode, in lookup_open()
/OK3568_Linux_fs/kernel/fs/btrfs/
H A Dtree-log.c5834 struct inode *dir_inode; in btrfs_log_all_parents() local
5854 dir_inode = btrfs_iget(fs_info->sb, inode_key.objectid, in btrfs_log_all_parents()
5879 if (IS_ERR(dir_inode)) { in btrfs_log_all_parents()
5880 ret = PTR_ERR(dir_inode); in btrfs_log_all_parents()
5886 ret = btrfs_log_inode(trans, root, BTRFS_I(dir_inode), in btrfs_log_all_parents()
5889 btrfs_must_commit_transaction(trans, BTRFS_I(dir_inode))) in btrfs_log_all_parents()
5893 BTRFS_I(dir_inode), ctx); in btrfs_log_all_parents()
5894 btrfs_add_delayed_iput(dir_inode); in btrfs_log_all_parents()