Lines Matching refs:dentry
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
255 struct dentry *res = NULL; in v9fs_vfs_atomic_open_dotl()
257 if (d_unhashed(dentry)) { in v9fs_vfs_atomic_open_dotl()
258 res = v9fs_vfs_lookup(dir, dentry, 0); in v9fs_vfs_atomic_open_dotl()
263 dentry = res; in v9fs_vfs_atomic_open_dotl()
267 if (!(flags & O_CREAT) || d_really_is_positive(dentry)) in v9fs_vfs_atomic_open_dotl()
272 name = (char *) dentry->d_name.name; in v9fs_vfs_atomic_open_dotl()
276 dfid = v9fs_fid_lookup(dentry->d_parent); in v9fs_vfs_atomic_open_dotl()
327 v9fs_fid_add(dentry, fid); in v9fs_vfs_atomic_open_dotl()
328 d_instantiate(dentry, inode); in v9fs_vfs_atomic_open_dotl()
342 inode_fid = v9fs_writeback_fid(dentry); in v9fs_vfs_atomic_open_dotl()
352 err = finish_open(file, dentry, generic_file_open, opened); in v9fs_vfs_atomic_open_dotl()
382 struct dentry *dentry, umode_t omode) in v9fs_vfs_mkdir_dotl() argument
392 struct dentry *dir_dentry; in v9fs_vfs_mkdir_dotl()
395 p9_debug(P9_DEBUG_VFS, "name %pd\n", dentry); in v9fs_vfs_mkdir_dotl()
403 dir_dentry = dentry->d_parent; in v9fs_vfs_mkdir_dotl()
421 name = (char *) dentry->d_name.name; in v9fs_vfs_mkdir_dotl()
444 v9fs_fid_add(dentry, fid); in v9fs_vfs_mkdir_dotl()
446 d_instantiate(dentry, inode); in v9fs_vfs_mkdir_dotl()
461 d_instantiate(dentry, inode); in v9fs_vfs_mkdir_dotl()
473 v9fs_vfs_getattr_dotl(struct vfsmount *mnt, struct dentry *dentry, in v9fs_vfs_getattr_dotl() argument
480 p9_debug(P9_DEBUG_VFS, "dentry: %p\n", dentry); in v9fs_vfs_getattr_dotl()
481 v9ses = v9fs_dentry2v9ses(dentry); in v9fs_vfs_getattr_dotl()
483 generic_fillattr(d_inode(dentry), stat); in v9fs_vfs_getattr_dotl()
486 fid = v9fs_fid_lookup(dentry); in v9fs_vfs_getattr_dotl()
498 v9fs_stat2inode_dotl(st, d_inode(dentry)); in v9fs_vfs_getattr_dotl()
499 generic_fillattr(d_inode(dentry), stat); in v9fs_vfs_getattr_dotl()
554 int v9fs_vfs_setattr_dotl(struct dentry *dentry, struct iattr *iattr) in v9fs_vfs_setattr_dotl() argument
559 struct inode *inode = d_inode(dentry); in v9fs_vfs_setattr_dotl()
577 fid = v9fs_fid_lookup(dentry); in v9fs_vfs_setattr_dotl()
678 v9fs_vfs_symlink_dotl(struct inode *dir, struct dentry *dentry, in v9fs_vfs_symlink_dotl() argument
690 name = (char *) dentry->d_name.name; in v9fs_vfs_symlink_dotl()
694 dfid = v9fs_fid_lookup(dentry->d_parent); in v9fs_vfs_symlink_dotl()
731 v9fs_fid_add(dentry, fid); in v9fs_vfs_symlink_dotl()
732 d_instantiate(dentry, inode); in v9fs_vfs_symlink_dotl()
742 d_instantiate(dentry, inode); in v9fs_vfs_symlink_dotl()
761 v9fs_vfs_link_dotl(struct dentry *old_dentry, struct inode *dir, in v9fs_vfs_link_dotl()
762 struct dentry *dentry) in v9fs_vfs_link_dotl() argument
765 struct dentry *dir_dentry; in v9fs_vfs_link_dotl()
770 dir->i_ino, old_dentry, dentry); in v9fs_vfs_link_dotl()
773 dir_dentry = dentry->d_parent; in v9fs_vfs_link_dotl()
782 err = p9_client_link(dfid, oldfid, (char *)dentry->d_name.name); in v9fs_vfs_link_dotl()
800 d_instantiate(dentry, d_inode(old_dentry)); 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
825 struct dentry *dir_dentry; in v9fs_vfs_mknod_dotl()
829 dir->i_ino, dentry, omode, in v9fs_vfs_mknod_dotl()
836 dir_dentry = dentry->d_parent; in v9fs_vfs_mknod_dotl()
854 name = (char *) dentry->d_name.name; in v9fs_vfs_mknod_dotl()
880 v9fs_fid_add(dentry, fid); in v9fs_vfs_mknod_dotl()
881 d_instantiate(dentry, inode); in v9fs_vfs_mknod_dotl()
895 d_instantiate(dentry, inode); in v9fs_vfs_mknod_dotl()
912 v9fs_vfs_follow_link_dotl(struct dentry *dentry, struct nameidata *nd) in v9fs_vfs_follow_link_dotl() argument
919 p9_debug(P9_DEBUG_VFS, "%pd\n", dentry); in v9fs_vfs_follow_link_dotl()
925 fid = v9fs_fid_lookup(dentry); in v9fs_vfs_follow_link_dotl()