Lines Matching refs:d_inode

55 	inode_lock_nested(d_inode(parent), I_MUTEX_PARENT);  in ksmbd_vfs_lock_parent()
57 inode_unlock(d_inode(parent)); in ksmbd_vfs_lock_parent()
100 inode_lock_nested(parent_path->dentry->d_inode, I_MUTEX_PARENT); in ksmbd_vfs_path_lookup_locked()
125 inode_unlock(d_inode(parent_path->dentry)); in ksmbd_vfs_path_lookup_locked()
136 if (!inode_permission(idmap, d_inode(dentry), MAY_OPEN | MAY_WRITE)) in ksmbd_vfs_query_maximal_access()
142 if (!inode_permission(idmap, d_inode(dentry), MAY_OPEN | MAY_READ)) in ksmbd_vfs_query_maximal_access()
145 if (!inode_permission(idmap, d_inode(dentry), MAY_OPEN | MAY_EXEC)) in ksmbd_vfs_query_maximal_access()
148 if (!inode_permission(idmap, d_inode(dentry->d_parent), MAY_EXEC | MAY_WRITE)) in ksmbd_vfs_query_maximal_access()
181 err = vfs_create(mnt_idmap(path.mnt), d_inode(path.dentry), in ksmbd_vfs_create()
184 ksmbd_vfs_inherit_owner(work, d_inode(path.dentry), in ksmbd_vfs_create()
185 d_inode(dentry)); in ksmbd_vfs_create()
228 err = vfs_mkdir(idmap, d_inode(path.dentry), dentry, mode); in ksmbd_vfs_mkdir()
244 ksmbd_vfs_inherit_owner(work, d_inode(path.dentry), d_inode(d)); in ksmbd_vfs_mkdir()
603 if (!d_inode(path->dentry)->i_nlink) { in ksmbd_vfs_remove_file()
613 if (S_ISDIR(d_inode(path->dentry)->i_mode)) { in ksmbd_vfs_remove_file()
614 err = vfs_rmdir(idmap, d_inode(parent), path->dentry); in ksmbd_vfs_remove_file()
618 err = vfs_unlink(idmap, d_inode(parent), path->dentry, NULL); in ksmbd_vfs_remove_file()
673 d_inode(newpath.dentry), in ksmbd_vfs_link()
735 parent_fp = ksmbd_lookup_fd_inode(d_inode(old_child->d_parent)); in ksmbd_vfs_rename()
774 rd.old_dir = d_inode(old_parent), in ksmbd_vfs_rename()
777 rd.new_dir = new_path.dentry->d_inode, in ksmbd_vfs_rename()
1082 if (S_ISDIR(d_inode(dentry)->i_mode)) in ksmbd_vfs_unlink()
1083 err = vfs_rmdir(idmap, d_inode(dir), dentry); in ksmbd_vfs_unlink()
1085 err = vfs_unlink(idmap, d_inode(dir), dentry, NULL); in ksmbd_vfs_unlink()
1088 inode_unlock(d_inode(dir)); in ksmbd_vfs_unlink()
1441 struct inode *inode = d_inode(dentry); in ksmbd_vfs_set_sd_xattr()
1513 struct inode *inode = d_inode(dentry); in ksmbd_vfs_get_sd_xattr()
1662 generic_fillattr(idmap, STATX_BASIC_STATS, d_inode(dentry), in ksmbd_vfs_fill_dentry_attrs()
1835 struct inode *inode = d_inode(dentry); in ksmbd_vfs_set_init_posix_acl()
1894 struct inode *inode = d_inode(dentry); in ksmbd_vfs_inherit_posix_acl()