Lines Matching refs:dir
51 v9fs_vfs_mknod_dotl(struct inode *dir, struct dentry *dentry, umode_t omode,
233 v9fs_vfs_create_dotl(struct inode *dir, struct dentry *dentry, umode_t omode, in v9fs_vfs_create_dotl() argument
236 return v9fs_vfs_mknod_dotl(dir, dentry, omode, 0); in v9fs_vfs_create_dotl()
240 v9fs_vfs_atomic_open_dotl(struct inode *dir, struct dentry *dentry, in v9fs_vfs_atomic_open_dotl() argument
258 res = v9fs_vfs_lookup(dir, dentry, 0); in v9fs_vfs_atomic_open_dotl()
270 v9ses = v9fs_inode2v9ses(dir); in v9fs_vfs_atomic_open_dotl()
291 gid = v9fs_get_fsgid_for_create(dir); in v9fs_vfs_atomic_open_dotl()
295 err = v9fs_acl_mode(dir, &mode, &dacl, &pacl); in v9fs_vfs_atomic_open_dotl()
308 v9fs_invalidate_inode_attr(dir); in v9fs_vfs_atomic_open_dotl()
318 inode = v9fs_get_new_inode_from_fid(v9ses, fid, dir->i_sb); in v9fs_vfs_atomic_open_dotl()
381 static int v9fs_vfs_mkdir_dotl(struct inode *dir, in v9fs_vfs_mkdir_dotl() argument
397 v9ses = v9fs_inode2v9ses(dir); in v9fs_vfs_mkdir_dotl()
400 if (dir->i_mode & S_ISGID) in v9fs_vfs_mkdir_dotl()
412 gid = v9fs_get_fsgid_for_create(dir); in v9fs_vfs_mkdir_dotl()
415 err = v9fs_acl_mode(dir, &mode, &dacl, &pacl); in v9fs_vfs_mkdir_dotl()
437 inode = v9fs_get_new_inode_from_fid(v9ses, fid, dir->i_sb); in v9fs_vfs_mkdir_dotl()
455 inode = v9fs_get_inode(dir->i_sb, mode, 0); in v9fs_vfs_mkdir_dotl()
463 inc_nlink(dir); in v9fs_vfs_mkdir_dotl()
464 v9fs_invalidate_inode_attr(dir); in v9fs_vfs_mkdir_dotl()
678 v9fs_vfs_symlink_dotl(struct inode *dir, struct dentry *dentry, in v9fs_vfs_symlink_dotl() argument
691 p9_debug(P9_DEBUG_VFS, "%lu,%s,%s\n", dir->i_ino, name, symname); in v9fs_vfs_symlink_dotl()
692 v9ses = v9fs_inode2v9ses(dir); in v9fs_vfs_symlink_dotl()
701 gid = v9fs_get_fsgid_for_create(dir); in v9fs_vfs_symlink_dotl()
711 v9fs_invalidate_inode_attr(dir); in v9fs_vfs_symlink_dotl()
724 inode = v9fs_get_new_inode_from_fid(v9ses, fid, dir->i_sb); in v9fs_vfs_symlink_dotl()
737 inode = v9fs_get_inode(dir->i_sb, S_IFLNK, 0); in v9fs_vfs_symlink_dotl()
761 v9fs_vfs_link_dotl(struct dentry *old_dentry, struct inode *dir, in v9fs_vfs_link_dotl() argument
770 dir->i_ino, old_dentry, dentry); in v9fs_vfs_link_dotl()
772 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
829 dir->i_ino, dentry, omode, in v9fs_vfs_mknod_dotl()
832 v9ses = v9fs_inode2v9ses(dir); in v9fs_vfs_mknod_dotl()
842 gid = v9fs_get_fsgid_for_create(dir); in v9fs_vfs_mknod_dotl()
845 err = v9fs_acl_mode(dir, &mode, &dacl, &pacl); in v9fs_vfs_mknod_dotl()
857 v9fs_invalidate_inode_attr(dir); in v9fs_vfs_mknod_dotl()
869 inode = v9fs_get_new_inode_from_fid(v9ses, fid, dir->i_sb); in v9fs_vfs_mknod_dotl()
886 inode = v9fs_get_inode(dir->i_sb, mode, rdev); in v9fs_vfs_mknod_dotl()