Lines Matching refs:i_mutex

1176 		/* Allow the filesystem to manage the transit without i_mutex
1362 /* Allow the filesystem to manage the transit without i_mutex
1449 * dir->d_inode->i_mutex must be held
1489 * dir->d_inode->i_mutex must be held
1633 mutex_lock(&parent->d_inode->i_mutex);
1635 mutex_unlock(&parent->d_inode->i_mutex);
2242 mutex_lock_nested(&path->dentry->d_inode->i_mutex, I_MUTEX_PARENT);
2245 mutex_unlock(&path->dentry->d_inode->i_mutex);
2293 WARN_ON_ONCE(!mutex_is_locked(&base->d_inode->i_mutex));
2405 mutex_lock(&dir->d_inode->i_mutex);
2415 mutex_unlock(&dir->d_inode->i_mutex);
2420 mutex_unlock(&dir->d_inode->i_mutex);
2424 mutex_unlock(&dir->d_inode->i_mutex);
2614 mutex_lock_nested(&p1->d_inode->i_mutex, I_MUTEX_PARENT);
2622 mutex_lock_nested(&p2->d_inode->i_mutex, I_MUTEX_PARENT);
2623 mutex_lock_nested(&p1->d_inode->i_mutex, I_MUTEX_CHILD);
2629 mutex_lock_nested(&p1->d_inode->i_mutex, I_MUTEX_PARENT);
2630 mutex_lock_nested(&p2->d_inode->i_mutex, I_MUTEX_CHILD);
2634 mutex_lock_nested(&p1->d_inode->i_mutex, I_MUTEX_PARENT);
2635 mutex_lock_nested(&p2->d_inode->i_mutex, I_MUTEX_PARENT2);
2642 mutex_unlock(&p1->d_inode->i_mutex);
2644 mutex_unlock(&p2->d_inode->i_mutex);
2923 * Must be called with i_mutex held on parent.
3075 mutex_lock(&dir->d_inode->i_mutex);
3077 mutex_unlock(&dir->d_inode->i_mutex);
3425 mutex_lock_nested(&path->dentry->d_inode->i_mutex, I_MUTEX_PARENT);
3454 mutex_unlock(&path->dentry->d_inode->i_mutex);
3474 mutex_unlock(&path->dentry->d_inode->i_mutex);
3671 mutex_lock(&dentry->d_inode->i_mutex);
3691 mutex_unlock(&dentry->d_inode->i_mutex);
3730 mutex_lock_nested(&path.dentry->d_inode->i_mutex, I_MUTEX_PARENT);
3746 mutex_unlock(&path.dentry->d_inode->i_mutex);
3769 * The caller must hold dir->i_mutex.
3775 * dir->i_mutex before doing so.
3792 mutex_lock(&target->i_mutex);
3809 mutex_unlock(&target->i_mutex);
3823 * directory's i_mutex. Truncate can take a long time if there is a lot of
3852 mutex_lock_nested(&path.dentry->d_inode->i_mutex, I_MUTEX_PARENT);
3870 mutex_unlock(&path.dentry->d_inode->i_mutex);
3980 * The caller must hold dir->i_mutex
3986 * caller should drop the i_mutex before doing so.
4022 mutex_lock(&inode->i_mutex);
4039 mutex_unlock(&inode->i_mutex);
4157 * And that - after we got ->i_mutex on parents (until then we don't know
4169 * we are removing the target. Solution: we will have to grab ->i_mutex
4171 * ->i_mutex on parents, which works but leads to some truly excessive
4243 mutex_lock(&target->i_mutex);
4296 mutex_unlock(&target->i_mutex);