Lines Matching refs:p1
2542 struct dentry *lock_rename(struct dentry *p1, struct dentry *p2) in lock_rename() argument
2546 if (p1 == p2) { in lock_rename()
2547 mutex_lock_nested(&p1->d_inode->i_mutex, I_MUTEX_PARENT); in lock_rename()
2551 mutex_lock(&p1->d_inode->i_sb->s_vfs_rename_mutex); in lock_rename()
2553 p = d_ancestor(p2, p1); in lock_rename()
2556 mutex_lock_nested(&p1->d_inode->i_mutex, I_MUTEX_CHILD); in lock_rename()
2560 p = d_ancestor(p1, p2); in lock_rename()
2562 mutex_lock_nested(&p1->d_inode->i_mutex, I_MUTEX_PARENT); in lock_rename()
2567 mutex_lock_nested(&p1->d_inode->i_mutex, I_MUTEX_PARENT); in lock_rename()
2573 void unlock_rename(struct dentry *p1, struct dentry *p2) in unlock_rename() argument
2575 mutex_unlock(&p1->d_inode->i_mutex); in unlock_rename()
2576 if (p1 != p2) { in unlock_rename()
2578 mutex_unlock(&p1->d_inode->i_sb->s_vfs_rename_mutex); in unlock_rename()