Lines Matching refs:dir

32 v9fs_vfs_mknod_dotl(struct mnt_idmap *idmap, struct inode *dir,
222 v9fs_vfs_create_dotl(struct mnt_idmap *idmap, struct inode *dir, in v9fs_vfs_create_dotl() argument
225 return v9fs_vfs_mknod_dotl(idmap, dir, dentry, omode, 0); in v9fs_vfs_create_dotl()
229 v9fs_vfs_atomic_open_dotl(struct inode *dir, struct dentry *dentry, in v9fs_vfs_atomic_open_dotl() argument
246 res = v9fs_vfs_lookup(dir, dentry, 0); in v9fs_vfs_atomic_open_dotl()
258 v9ses = v9fs_inode2v9ses(dir); in v9fs_vfs_atomic_open_dotl()
279 gid = v9fs_get_fsgid_for_create(dir); in v9fs_vfs_atomic_open_dotl()
283 err = v9fs_acl_mode(dir, &mode, &dacl, &pacl); in v9fs_vfs_atomic_open_dotl()
301 v9fs_invalidate_inode_attr(dir); in v9fs_vfs_atomic_open_dotl()
310 inode = v9fs_get_new_inode_from_fid(v9ses, fid, dir->i_sb); in v9fs_vfs_atomic_open_dotl()
356 struct inode *dir, struct dentry *dentry, in v9fs_vfs_mkdir_dotl() argument
370 v9ses = v9fs_inode2v9ses(dir); in v9fs_vfs_mkdir_dotl()
373 if (dir->i_mode & S_ISGID) in v9fs_vfs_mkdir_dotl()
383 gid = v9fs_get_fsgid_for_create(dir); in v9fs_vfs_mkdir_dotl()
386 err = v9fs_acl_mode(dir, &mode, &dacl, &pacl); in v9fs_vfs_mkdir_dotl()
406 inode = v9fs_get_new_inode_from_fid(v9ses, fid, dir->i_sb); in v9fs_vfs_mkdir_dotl()
423 inode = v9fs_get_inode(dir->i_sb, mode, 0); in v9fs_vfs_mkdir_dotl()
431 inc_nlink(dir); in v9fs_vfs_mkdir_dotl()
432 v9fs_invalidate_inode_attr(dir); in v9fs_vfs_mkdir_dotl()
702 v9fs_vfs_symlink_dotl(struct mnt_idmap *idmap, struct inode *dir, in v9fs_vfs_symlink_dotl() argument
715 p9_debug(P9_DEBUG_VFS, "%lu,%s,%s\n", dir->i_ino, name, symname); in v9fs_vfs_symlink_dotl()
716 v9ses = v9fs_inode2v9ses(dir); in v9fs_vfs_symlink_dotl()
725 gid = v9fs_get_fsgid_for_create(dir); in v9fs_vfs_symlink_dotl()
735 v9fs_invalidate_inode_attr(dir); in v9fs_vfs_symlink_dotl()
747 inode = v9fs_get_new_inode_from_fid(v9ses, fid, dir->i_sb); in v9fs_vfs_symlink_dotl()
759 inode = v9fs_get_inode(dir->i_sb, S_IFLNK, 0); in v9fs_vfs_symlink_dotl()
782 v9fs_vfs_link_dotl(struct dentry *old_dentry, struct inode *dir, in v9fs_vfs_link_dotl() argument
790 dir->i_ino, old_dentry, dentry); in v9fs_vfs_link_dotl()
792 v9ses = v9fs_inode2v9ses(dir); in v9fs_vfs_link_dotl()
812 v9fs_invalidate_inode_attr(dir); in v9fs_vfs_link_dotl()
840 v9fs_vfs_mknod_dotl(struct mnt_idmap *idmap, struct inode *dir, in v9fs_vfs_mknod_dotl() argument
854 dir->i_ino, dentry, omode, in v9fs_vfs_mknod_dotl()
857 v9ses = v9fs_inode2v9ses(dir); in v9fs_vfs_mknod_dotl()
865 gid = v9fs_get_fsgid_for_create(dir); in v9fs_vfs_mknod_dotl()
868 err = v9fs_acl_mode(dir, &mode, &dacl, &pacl); in v9fs_vfs_mknod_dotl()
880 v9fs_invalidate_inode_attr(dir); in v9fs_vfs_mknod_dotl()
891 inode = v9fs_get_new_inode_from_fid(v9ses, fid, dir->i_sb); in v9fs_vfs_mknod_dotl()
907 inode = v9fs_get_inode(dir->i_sb, mode, rdev); in v9fs_vfs_mknod_dotl()