Lines Matching refs:d_inode

572 	struct inode	*inode; /* path.dentry.d_inode */
787 BUG_ON(nd->inode != parent->d_inode);
977 nd->inode = d->d_inode;
985 nd->inode = nd->path.dentry->d_inode;
1014 nd->inode = nd->path.dentry->d_inode;
1190 struct inode *inode = link->dentry->d_inode;
1364 dentry->d_inode)
1377 * sufficient for ->d_inode and ->d_flags consistency.
1596 struct inode *dir = base->d_inode;
1672 struct inode *inode = dir->d_inode;
1708 struct inode *inode = dir->d_inode;
1844 inode = path.dentry->d_inode;
1890 nd->inode = path.dentry->d_inode;
1929 nd->inode = path.dentry->d_inode;
2375 struct inode *inode = root->d_inode;
2408 nd->inode = nd->path.dentry->d_inode;
2413 nd->inode = nd->path.dentry->d_inode;
2432 nd->inode = nd->path.dentry->d_inode;
2436 nd->inode = nd->path.dentry->d_inode;
2589 inode_lock_nested(path->dentry->d_inode, I_MUTEX_PARENT);
2592 inode_unlock(path->dentry->d_inode);
2690 return inode_permission(idmap, base->d_inode, MAY_EXEC);
2712 WARN_ON_ONCE(!inode_is_locked(base->d_inode));
2739 WARN_ON_ONCE(!inode_is_locked(base->d_inode));
2769 WARN_ON_ONCE(!inode_is_locked(base->d_inode));
2825 * positives have >d_inode stable, so this one avoids such problems.
2870 * need to be very careful; pinned positives have ->d_inode stable, so
2961 BUG_ON(victim->d_parent->d_inode != dir);
3007 if (child->d_inode)
3023 inode_lock_nested(p2->d_inode, I_MUTEX_PARENT);
3024 inode_lock_nested(p1->d_inode, I_MUTEX_CHILD);
3030 inode_lock_nested(p1->d_inode, I_MUTEX_PARENT);
3031 inode_lock_nested(p2->d_inode, I_MUTEX_CHILD);
3035 lock_two_inodes(p1->d_inode, p2->d_inode,
3046 inode_lock_nested(p1->d_inode, I_MUTEX_PARENT);
3064 inode_lock_nested(p2->d_inode, I_MUTEX_PARENT);
3076 inode_unlock(p2->d_inode);
3091 inode_lock_nested(p2->d_inode, I_MUTEX_PARENT);
3099 inode_unlock(p1->d_inode);
3101 inode_unlock(p2->d_inode);
3209 struct inode *dir = dentry->d_parent->d_inode;
3236 struct inode *inode = dentry->d_inode;
3292 struct inode *inode = path->dentry->d_inode;
3325 error = inode_permission(idmap, dir->dentry->d_inode,
3330 return security_inode_create(dir->dentry->d_inode, dentry, mode);
3351 struct inode *dir = nd->path.dentry->d_inode;
3407 struct inode *dir_inode = dir->d_inode;
3437 if (dentry->d_inode) {
3457 mode = vfs_prepare_mode(idmap, dir->d_inode, mode, mode, mode);
3488 if (!dentry->d_inode && (open_flag & O_CREAT)) {
3501 if (unlikely(create_error) && !dentry->d_inode) {
3561 inode_lock(dir->d_inode);
3563 inode_lock_shared(dir->d_inode);
3566 fsnotify_create(dir->d_inode, dentry);
3568 inode_unlock(dir->d_inode);
3570 inode_unlock_shared(dir->d_inode);
3674 struct inode *dir = d_inode(parentpath->dentry);
3890 inode_lock_nested(path->dentry->d_inode, I_MUTEX_PARENT);
3919 inode_unlock(path->dentry->d_inode);
3941 inode_unlock(path->dentry->d_inode);
4042 mode_strip_umask(path.dentry->d_inode, mode), dev);
4049 error = vfs_create(idmap, path.dentry->d_inode,
4055 error = vfs_mknod(idmap, path.dentry->d_inode,
4059 error = vfs_mknod(idmap, path.dentry->d_inode,
4142 mode_strip_umask(path.dentry->d_inode, mode));
4144 error = vfs_mkdir(mnt_idmap(path.mnt), path.dentry->d_inode,
4193 inode_lock(dentry->d_inode);
4197 (dentry->d_inode->i_flags & S_KERNEL_FILE))
4209 dentry->d_inode->i_flags |= S_DEAD;
4214 inode_unlock(dentry->d_inode);
4251 inode_lock_nested(path.dentry->d_inode, I_MUTEX_PARENT);
4256 if (!dentry->d_inode) {
4263 error = vfs_rmdir(mnt_idmap(path.mnt), path.dentry->d_inode, dentry);
4267 inode_unlock(path.dentry->d_inode);
4313 struct inode *target = dentry->d_inode;
4384 inode_lock_nested(path.dentry->d_inode, I_MUTEX_PARENT);
4392 inode = dentry->d_inode;
4399 error = vfs_unlink(mnt_idmap(path.mnt), path.dentry->d_inode,
4404 inode_unlock(path.dentry->d_inode);
4507 error = vfs_symlink(mnt_idmap(path.mnt), path.dentry->d_inode,
4561 struct inode *inode = old_dentry->d_inode;
4676 error = vfs_link(old_path.dentry, idmap, new_path.dentry->d_inode,
4767 struct inode *source = old_dentry->d_inode;
4768 struct inode *target = new_dentry->d_inode;
5005 rd.old_dir = old_path.dentry->d_inode;
5008 rd.new_dir = new_path.dentry->d_inode;
5090 struct inode *inode = d_inode(dentry);
5133 struct inode *inode = d_inode(dentry);
5184 page_get_link(dentry, d_inode(dentry),