Lines Matching defs:inode2
1063 * @inode2: second inode to lock
1067 void lock_two_inodes(struct inode *inode1, struct inode *inode2,
1070 if (!inode1 || !inode2) {
1077 swap(inode1, inode2);
1085 if (S_ISDIR(inode2->i_mode) == S_ISDIR(inode1->i_mode)) {
1086 if (inode1 > inode2)
1087 swap(inode1, inode2);
1089 swap(inode1, inode2);
1093 if (inode2 && inode2 != inode1)
1094 inode_lock_nested(inode2, subclass2);
1104 * @inode2: second inode to lock
1106 void lock_two_nondirectories(struct inode *inode1, struct inode *inode2)
1108 if (inode1 > inode2)
1109 swap(inode1, inode2);
1113 if (inode2 && !S_ISDIR(inode2->i_mode) && inode2 != inode1)
1114 inode_lock_nested(inode2, I_MUTEX_NONDIR2);
1121 * @inode2: second inode to unlock
1123 void unlock_two_nondirectories(struct inode *inode1, struct inode *inode2)
1127 if (inode2 && !S_ISDIR(inode2->i_mode) && inode2 != inode1)
1128 inode_unlock(inode2);