Lines Matching refs:d_inode

636 	struct inode	*inode; /* path.dentry.d_inode */
853 BUG_ON(nd->inode != parent->d_inode);
1044 nd->inode = d->d_inode;
1052 nd->inode = nd->path.dentry->d_inode;
1081 nd->inode = nd->path.dentry->d_inode;
1256 struct inode *inode = link->dentry->d_inode;
1449 dentry->d_inode)
1462 * sufficient for ->d_inode and ->d_flags consistency.
1657 int error = d_revalidate(dir->d_inode, name, dentry, flags);
1689 dir = base->d_inode;
1786 struct inode *inode = dir->d_inode;
1822 struct inode *inode = dir->d_inode;
1971 inode = path.dentry->d_inode;
2017 nd->inode = path.dentry->d_inode;
2056 nd->inode = path.dentry->d_inode;
2543 struct inode *inode = root->d_inode;
2576 nd->inode = nd->path.dentry->d_inode;
2581 nd->inode = nd->path.dentry->d_inode;
2604 nd->inode = nd->path.dentry->d_inode;
2608 nd->inode = nd->path.dentry->d_inode;
2759 inode_lock_nested(parent_path.dentry->d_inode, I_MUTEX_PARENT);
2762 inode_unlock(parent_path.dentry->d_inode);
2783 inode_lock_nested(parent_path.dentry->d_inode, I_MUTEX_PARENT);
2786 inode_unlock(parent_path.dentry->d_inode);
2902 return inode_permission(idmap, base->d_inode, MAY_EXEC);
2947 WARN_ON_ONCE(!inode_is_locked(base->d_inode));
2974 WARN_ON_ONCE(!inode_is_locked(base->d_inode));
3024 * positives have >d_inode stable, so this one avoids such problems.
3079 * need to be very careful; pinned positives have ->d_inode stable, so
3177 BUG_ON(victim->d_parent->d_inode != dir);
3223 if (child->d_inode)
3242 inode_lock_nested(p2->d_inode, I_MUTEX_PARENT);
3243 inode_lock_nested(p1->d_inode, I_MUTEX_PARENT2);
3252 inode_lock_nested(p1->d_inode, I_MUTEX_PARENT);
3253 inode_lock_nested(p2->d_inode, I_MUTEX_PARENT2);
3257 inode_lock_nested(p1->d_inode, I_MUTEX_PARENT);
3258 inode_lock_nested(p2->d_inode, I_MUTEX_PARENT2);
3272 inode_lock_nested(p1->d_inode, I_MUTEX_PARENT);
3290 inode_lock_nested(p2->d_inode, I_MUTEX_PARENT);
3302 inode_unlock(p2->d_inode);
3317 inode_lock_nested(p2->d_inode, I_MUTEX_PARENT);
3325 inode_unlock(p1->d_inode);
3327 inode_unlock(p2->d_inode);
3416 struct inode *dir = dentry->d_parent->d_inode;
3443 struct inode *inode = dentry->d_inode;
3501 struct inode *inode = path->dentry->d_inode;
3534 error = inode_permission(idmap, dir->dentry->d_inode,
3539 return security_inode_create(dir->dentry->d_inode, dentry, mode);
3560 struct inode *dir = nd->path.dentry->d_inode;
3616 struct inode *dir_inode = dir->d_inode;
3646 if (dentry->d_inode) {
3669 mode = vfs_prepare_mode(idmap, dir->d_inode, mode, mode, mode);
3700 if (!dentry->d_inode && (open_flag & O_CREAT)) {
3713 if (unlikely(create_error) && !dentry->d_inode) {
3751 if (!dentry->d_inode) {
3804 inode_lock(dir->d_inode);
3806 inode_lock_shared(dir->d_inode);
3810 fsnotify_create(dir->d_inode, dentry);
3815 inode_unlock(dir->d_inode);
3817 inode_unlock_shared(dir->d_inode);
3921 struct inode *dir = d_inode(parentpath->dentry);
4139 inode_lock_nested(path->dentry->d_inode, I_MUTEX_PARENT);
4154 inode_unlock(path->dentry->d_inode);
4177 inode_unlock(path->dentry->d_inode);
4278 mode_strip_umask(path.dentry->d_inode, mode), dev);
4285 error = vfs_create(idmap, path.dentry->d_inode,
4291 error = vfs_mknod(idmap, path.dentry->d_inode,
4295 error = vfs_mknod(idmap, path.dentry->d_inode,
4397 mode_strip_umask(path.dentry->d_inode, mode));
4399 dentry = vfs_mkdir(mnt_idmap(path.mnt), path.dentry->d_inode,
4450 inode_lock(dentry->d_inode);
4454 (dentry->d_inode->i_flags & S_KERNEL_FILE))
4466 dentry->d_inode->i_flags |= S_DEAD;
4471 inode_unlock(dentry->d_inode);
4508 inode_lock_nested(path.dentry->d_inode, I_MUTEX_PARENT);
4516 error = vfs_rmdir(mnt_idmap(path.mnt), path.dentry->d_inode, dentry);
4520 inode_unlock(path.dentry->d_inode);
4566 struct inode *target = dentry->d_inode;
4637 inode_lock_nested(path.dentry->d_inode, I_MUTEX_PARENT);
4645 inode = dentry->d_inode;
4650 error = vfs_unlink(mnt_idmap(path.mnt), path.dentry->d_inode,
4655 inode_unlock(path.dentry->d_inode);
4756 error = vfs_symlink(mnt_idmap(path.mnt), path.dentry->d_inode,
4810 struct inode *inode = old_dentry->d_inode;
4924 error = vfs_link(old_path.dentry, idmap, new_path.dentry->d_inode,
5010 struct inode *old_dir = d_inode(rd->old_parent);
5011 struct inode *new_dir = d_inode(rd->new_parent);
5017 struct inode *source = old_dentry->d_inode;
5018 struct inode *target = new_dentry->d_inode;
5353 struct inode *inode = d_inode(dentry);
5399 struct inode *inode = d_inode(dentry);
5490 link = page_get_link(dentry, d_inode(dentry), &done);