Lines Matching refs:d_inode
60 inode_lock_nested(d_inode(parent), I_MUTEX_PARENT);
62 inode_unlock(d_inode(parent));
108 inode_lock_nested(path->dentry->d_inode, I_MUTEX_PARENT);
116 inode_unlock(path->dentry->d_inode);
149 if (!inode_permission(idmap, d_inode(dentry), MAY_OPEN | MAY_WRITE))
155 if (!inode_permission(idmap, d_inode(dentry), MAY_OPEN | MAY_READ))
158 if (!inode_permission(idmap, d_inode(dentry), MAY_OPEN | MAY_EXEC))
161 if (!inode_permission(idmap, d_inode(dentry->d_parent), MAY_EXEC | MAY_WRITE))
190 err = vfs_create(mnt_idmap(path.mnt), d_inode(path.dentry),
193 ksmbd_vfs_inherit_owner(work, d_inode(path.dentry),
194 d_inode(dentry));
232 dentry = vfs_mkdir(idmap, d_inode(path.dentry), dentry, mode);
238 ksmbd_vfs_inherit_owner(work, d_inode(path.dentry), d_inode(dentry));
604 if (!d_inode(path->dentry)->i_nlink) {
610 if (S_ISDIR(d_inode(path->dentry)->i_mode)) {
611 err = vfs_rmdir(idmap, d_inode(parent), path->dentry);
615 err = vfs_unlink(idmap, d_inode(parent), path->dentry, NULL);
666 d_inode(newpath.dentry),
1092 if (S_ISDIR(d_inode(dentry)->i_mode))
1093 err = vfs_rmdir(idmap, d_inode(dir), dentry);
1095 err = vfs_unlink(idmap, d_inode(dir), dentry, NULL);
1098 inode_unlock(d_inode(dir));
1312 inode_unlock(d_inode(path->dentry->d_parent));
1479 struct inode *inode = d_inode(dentry);
1542 struct inode *inode = d_inode(dentry);
1864 struct inode *inode = d_inode(dentry);
1917 struct inode *inode = d_inode(dentry);