Lines Matching refs:dir

36 v9fs_vfs_mknod_dotl(struct inode *dir, struct dentry *dentry, umode_t omode,
221 v9fs_vfs_create_dotl(struct inode *dir, struct dentry *dentry, umode_t omode, in v9fs_vfs_create_dotl() argument
224 return v9fs_vfs_mknod_dotl(dir, dentry, omode, 0); in v9fs_vfs_create_dotl()
228 v9fs_vfs_atomic_open_dotl(struct inode *dir, struct dentry *dentry, in v9fs_vfs_atomic_open_dotl() argument
245 res = v9fs_vfs_lookup(dir, dentry, 0); in v9fs_vfs_atomic_open_dotl()
257 v9ses = v9fs_inode2v9ses(dir); in v9fs_vfs_atomic_open_dotl()
278 gid = v9fs_get_fsgid_for_create(dir); in v9fs_vfs_atomic_open_dotl()
282 err = v9fs_acl_mode(dir, &mode, &dacl, &pacl); in v9fs_vfs_atomic_open_dotl()
295 v9fs_invalidate_inode_attr(dir); in v9fs_vfs_atomic_open_dotl()
305 inode = v9fs_get_new_inode_from_fid(v9ses, fid, dir->i_sb); in v9fs_vfs_atomic_open_dotl()
368 static int v9fs_vfs_mkdir_dotl(struct inode *dir, in v9fs_vfs_mkdir_dotl() argument
383 v9ses = v9fs_inode2v9ses(dir); in v9fs_vfs_mkdir_dotl()
386 if (dir->i_mode & S_ISGID) in v9fs_vfs_mkdir_dotl()
397 gid = v9fs_get_fsgid_for_create(dir); in v9fs_vfs_mkdir_dotl()
400 err = v9fs_acl_mode(dir, &mode, &dacl, &pacl); in v9fs_vfs_mkdir_dotl()
422 inode = v9fs_get_new_inode_from_fid(v9ses, fid, dir->i_sb); in v9fs_vfs_mkdir_dotl()
440 inode = v9fs_get_inode(dir->i_sb, mode, 0); in v9fs_vfs_mkdir_dotl()
448 inc_nlink(dir); in v9fs_vfs_mkdir_dotl()
449 v9fs_invalidate_inode_attr(dir); in v9fs_vfs_mkdir_dotl()
680 v9fs_vfs_symlink_dotl(struct inode *dir, struct dentry *dentry, in v9fs_vfs_symlink_dotl() argument
693 p9_debug(P9_DEBUG_VFS, "%lu,%s,%s\n", dir->i_ino, name, symname); in v9fs_vfs_symlink_dotl()
694 v9ses = v9fs_inode2v9ses(dir); in v9fs_vfs_symlink_dotl()
703 gid = v9fs_get_fsgid_for_create(dir); in v9fs_vfs_symlink_dotl()
713 v9fs_invalidate_inode_attr(dir); in v9fs_vfs_symlink_dotl()
726 inode = v9fs_get_new_inode_from_fid(v9ses, fid, dir->i_sb); in v9fs_vfs_symlink_dotl()
739 inode = v9fs_get_inode(dir->i_sb, S_IFLNK, 0); in v9fs_vfs_symlink_dotl()
763 v9fs_vfs_link_dotl(struct dentry *old_dentry, struct inode *dir, in v9fs_vfs_link_dotl() argument
771 dir->i_ino, old_dentry, dentry); in v9fs_vfs_link_dotl()
773 v9ses = v9fs_inode2v9ses(dir); in v9fs_vfs_link_dotl()
789 v9fs_invalidate_inode_attr(dir); in v9fs_vfs_link_dotl()
814 v9fs_vfs_mknod_dotl(struct inode *dir, struct dentry *dentry, umode_t omode, in v9fs_vfs_mknod_dotl() argument
828 dir->i_ino, dentry, omode, in v9fs_vfs_mknod_dotl()
831 v9ses = v9fs_inode2v9ses(dir); in v9fs_vfs_mknod_dotl()
840 gid = v9fs_get_fsgid_for_create(dir); in v9fs_vfs_mknod_dotl()
843 err = v9fs_acl_mode(dir, &mode, &dacl, &pacl); in v9fs_vfs_mknod_dotl()
855 v9fs_invalidate_inode_attr(dir); in v9fs_vfs_mknod_dotl()
867 inode = v9fs_get_new_inode_from_fid(v9ses, fid, dir->i_sb); in v9fs_vfs_mknod_dotl()
884 inode = v9fs_get_inode(dir->i_sb, mode, rdev); in v9fs_vfs_mknod_dotl()