Lines Matching refs:p1
2609 struct dentry *lock_rename(struct dentry *p1, struct dentry *p2) in lock_rename() argument
2613 if (p1 == p2) { in lock_rename()
2614 mutex_lock_nested(&p1->d_inode->i_mutex, I_MUTEX_PARENT); in lock_rename()
2618 mutex_lock(&p1->d_inode->i_sb->s_vfs_rename_mutex); in lock_rename()
2620 p = d_ancestor(p2, p1); in lock_rename()
2623 mutex_lock_nested(&p1->d_inode->i_mutex, I_MUTEX_CHILD); in lock_rename()
2627 p = d_ancestor(p1, p2); in lock_rename()
2629 mutex_lock_nested(&p1->d_inode->i_mutex, I_MUTEX_PARENT); in lock_rename()
2634 mutex_lock_nested(&p1->d_inode->i_mutex, I_MUTEX_PARENT); in lock_rename()
2640 void unlock_rename(struct dentry *p1, struct dentry *p2) in unlock_rename() argument
2642 mutex_unlock(&p1->d_inode->i_mutex); in unlock_rename()
2643 if (p1 != p2) { in unlock_rename()
2645 mutex_unlock(&p1->d_inode->i_sb->s_vfs_rename_mutex); in unlock_rename()