Lines Matching refs:d_inode
568 struct inode *inode; /* path.dentry.d_inode */
781 BUG_ON(nd->inode != parent->d_inode);
971 nd->inode = d->d_inode;
979 nd->inode = nd->path.dentry->d_inode;
1008 nd->inode = nd->path.dentry->d_inode;
1183 struct inode *inode = link->dentry->d_inode;
1357 dentry->d_inode)
1370 * sufficient for ->d_inode and ->d_flags consistency.
1588 struct inode *dir = base->d_inode;
1663 struct inode *inode = dir->d_inode;
1699 struct inode *inode = dir->d_inode;
1835 inode = path.dentry->d_inode;
1881 nd->inode = path.dentry->d_inode;
1920 nd->inode = path.dentry->d_inode;
2366 struct inode *inode = root->d_inode;
2399 nd->inode = nd->path.dentry->d_inode;
2404 nd->inode = nd->path.dentry->d_inode;
2423 nd->inode = nd->path.dentry->d_inode;
2427 nd->inode = nd->path.dentry->d_inode;
2572 inode_lock_nested(path->dentry->d_inode, I_MUTEX_PARENT);
2575 inode_unlock(path->dentry->d_inode);
2655 return inode_permission(mnt_userns, base->d_inode, MAY_EXEC);
2677 WARN_ON_ONCE(!inode_is_locked(base->d_inode));
2704 WARN_ON_ONCE(!inode_is_locked(base->d_inode));
2734 WARN_ON_ONCE(!inode_is_locked(base->d_inode));
2790 * positives have >d_inode stable, so this one avoids such problems.
2835 * need to be very careful; pinned positives have ->d_inode stable, so
2926 BUG_ON(victim->d_parent->d_inode != dir);
2972 if (child->d_inode)
2990 inode_lock_nested(p1->d_inode, I_MUTEX_PARENT);
2998 inode_lock_nested(p2->d_inode, I_MUTEX_PARENT);
2999 inode_lock_nested(p1->d_inode, I_MUTEX_CHILD);
3005 inode_lock_nested(p1->d_inode, I_MUTEX_PARENT);
3006 inode_lock_nested(p2->d_inode, I_MUTEX_CHILD);
3010 inode_lock_nested(p1->d_inode, I_MUTEX_PARENT);
3011 inode_lock_nested(p2->d_inode, I_MUTEX_PARENT2);
3018 inode_unlock(p1->d_inode);
3020 inode_unlock(p2->d_inode);
3126 struct inode *dir = dentry->d_parent->d_inode;
3153 struct inode *inode = dentry->d_inode;
3209 struct inode *inode = path->dentry->d_inode;
3242 error = inode_permission(mnt_userns, dir->dentry->d_inode,
3247 return security_inode_create(dir->dentry->d_inode, dentry, mode);
3268 struct inode *dir = nd->path.dentry->d_inode;
3324 struct inode *dir_inode = dir->d_inode;
3354 if (dentry->d_inode) {
3374 mode = vfs_prepare_mode(mnt_userns, dir->d_inode, mode, mode, mode);
3405 if (!dentry->d_inode && (open_flag & O_CREAT)) {
3418 if (unlikely(create_error) && !dentry->d_inode) {
3478 inode_lock(dir->d_inode);
3480 inode_lock_shared(dir->d_inode);
3483 fsnotify_create(dir->d_inode, dentry);
3485 inode_unlock(dir->d_inode);
3487 inode_unlock_shared(dir->d_inode);
3591 struct inode *dir = d_inode(parentpath->dentry);
3807 inode_lock_nested(path->dentry->d_inode, I_MUTEX_PARENT);
3835 inode_unlock(path->dentry->d_inode);
3857 inode_unlock(path->dentry->d_inode);
3958 mode_strip_umask(path.dentry->d_inode, mode), dev);
3965 error = vfs_create(mnt_userns, path.dentry->d_inode,
3971 error = vfs_mknod(mnt_userns, path.dentry->d_inode,
3975 error = vfs_mknod(mnt_userns, path.dentry->d_inode,
4057 mode_strip_umask(path.dentry->d_inode, mode));
4061 error = vfs_mkdir(mnt_userns, path.dentry->d_inode, dentry,
4110 inode_lock(dentry->d_inode);
4114 (dentry->d_inode->i_flags & S_KERNEL_FILE))
4126 dentry->d_inode->i_flags |= S_DEAD;
4131 inode_unlock(dentry->d_inode);
4169 inode_lock_nested(path.dentry->d_inode, I_MUTEX_PARENT);
4174 if (!dentry->d_inode) {
4182 error = vfs_rmdir(mnt_userns, path.dentry->d_inode, dentry);
4186 inode_unlock(path.dentry->d_inode);
4232 struct inode *target = dentry->d_inode;
4303 inode_lock_nested(path.dentry->d_inode, I_MUTEX_PARENT);
4312 inode = dentry->d_inode;
4320 error = vfs_unlink(mnt_userns, path.dentry->d_inode, dentry,
4325 inode_unlock(path.dentry->d_inode);
4430 error = vfs_symlink(mnt_userns, path.dentry->d_inode, dentry,
4485 struct inode *inode = old_dentry->d_inode;
4600 error = vfs_link(old_path.dentry, mnt_userns, new_path.dentry->d_inode,
4691 struct inode *source = old_dentry->d_inode;
4692 struct inode *target = new_dentry->d_inode;
4922 rd.old_dir = old_path.dentry->d_inode;
4925 rd.new_dir = new_path.dentry->d_inode;
5007 struct inode *inode = d_inode(dentry);
5050 struct inode *inode = d_inode(dentry);
5101 page_get_link(dentry, d_inode(dentry),