Lines Matching refs:dir

537 static int v9fs_remove(struct inode *dir, struct dentry *dentry, int flags)  in v9fs_remove()  argument
545 dir, dentry, flags); in v9fs_remove()
547 v9ses = v9fs_inode2v9ses(dir); in v9fs_remove()
573 v9fs_dec_count(dir); in v9fs_remove()
578 v9fs_invalidate_inode_attr(dir); in v9fs_remove()
598 v9fs_create(struct v9fs_session_info *v9ses, struct inode *dir, in v9fs_create() argument
642 inode = v9fs_get_new_inode_from_fid(v9ses, fid, dir->i_sb); in v9fs_create()
675 v9fs_vfs_create(struct mnt_idmap *idmap, struct inode *dir, in v9fs_vfs_create() argument
678 struct v9fs_session_info *v9ses = v9fs_inode2v9ses(dir); in v9fs_vfs_create()
683 fid = v9fs_create(v9ses, dir, dentry, NULL, perm, P9_ORDWR); in v9fs_vfs_create()
687 v9fs_invalidate_inode_attr(dir); in v9fs_vfs_create()
702 static int v9fs_vfs_mkdir(struct mnt_idmap *idmap, struct inode *dir, in v9fs_vfs_mkdir() argument
712 v9ses = v9fs_inode2v9ses(dir); in v9fs_vfs_mkdir()
714 fid = v9fs_create(v9ses, dir, dentry, NULL, perm, P9_OREAD); in v9fs_vfs_mkdir()
719 inc_nlink(dir); in v9fs_vfs_mkdir()
720 v9fs_invalidate_inode_attr(dir); in v9fs_vfs_mkdir()
737 struct dentry *v9fs_vfs_lookup(struct inode *dir, struct dentry *dentry, in v9fs_vfs_lookup() argument
747 dir, dentry, dentry, flags); in v9fs_vfs_lookup()
752 v9ses = v9fs_inode2v9ses(dir); in v9fs_vfs_lookup()
771 inode = v9fs_get_inode_from_fid(v9ses, fid, dir->i_sb); in v9fs_vfs_lookup()
773 inode = v9fs_get_new_inode_from_fid(v9ses, fid, dir->i_sb); in v9fs_vfs_lookup()
794 v9fs_vfs_atomic_open(struct inode *dir, struct dentry *dentry, in v9fs_vfs_atomic_open() argument
807 res = v9fs_vfs_lookup(dir, dentry, 0); in v9fs_vfs_atomic_open()
819 v9ses = v9fs_inode2v9ses(dir); in v9fs_vfs_atomic_open()
828 fid = v9fs_create(v9ses, dir, dentry, NULL, perm, p9_omode); in v9fs_vfs_atomic_open()
834 v9fs_invalidate_inode_attr(dir); in v9fs_vfs_atomic_open()
1273 static int v9fs_vfs_mkspecial(struct inode *dir, struct dentry *dentry, in v9fs_vfs_mkspecial() argument
1279 v9ses = v9fs_inode2v9ses(dir); in v9fs_vfs_mkspecial()
1285 fid = v9fs_create(v9ses, dir, dentry, (char *) extension, perm, in v9fs_vfs_mkspecial()
1290 v9fs_invalidate_inode_attr(dir); in v9fs_vfs_mkspecial()
1307 v9fs_vfs_symlink(struct mnt_idmap *idmap, struct inode *dir, in v9fs_vfs_symlink() argument
1311 dir->i_ino, dentry, symname); in v9fs_vfs_symlink()
1313 return v9fs_vfs_mkspecial(dir, dentry, P9_DMSYMLINK, symname); in v9fs_vfs_symlink()
1327 v9fs_vfs_link(struct dentry *old_dentry, struct inode *dir, in v9fs_vfs_link() argument
1335 dir->i_ino, dentry, old_dentry); in v9fs_vfs_link()
1342 retval = v9fs_vfs_mkspecial(dir, dentry, P9_DMLINK, name); in v9fs_vfs_link()
1345 v9fs_invalidate_inode_attr(dir); in v9fs_vfs_link()
1362 v9fs_vfs_mknod(struct mnt_idmap *idmap, struct inode *dir, in v9fs_vfs_mknod() argument
1365 struct v9fs_session_info *v9ses = v9fs_inode2v9ses(dir); in v9fs_vfs_mknod()
1371 dir->i_ino, dentry, mode, in v9fs_vfs_mknod()
1383 retval = v9fs_vfs_mkspecial(dir, dentry, perm, name); in v9fs_vfs_mknod()