Lines Matching refs:qgroup_ioctl_lock
164 /* must be called with qgroup_ioctl_lock held */
971 * and relock qgroup_ioctl_lock before setting fs_info->quota_root
982 mutex_lock(&fs_info->qgroup_ioctl_lock);
997 * Unlock qgroup_ioctl_lock before starting the transaction. This is to
999 * qgroup_ioctl_lock and the vfs freeze semaphores, acquired when we
1001 * After we started the transaction lock qgroup_ioctl_lock again and
1009 mutex_unlock(&fs_info->qgroup_ioctl_lock);
1021 mutex_lock(&fs_info->qgroup_ioctl_lock);
1160 mutex_unlock(&fs_info->qgroup_ioctl_lock);
1162 * Commit the transaction while not holding qgroup_ioctl_lock, to avoid
1166 * lock the qgroup_ioctl_lock mutex.
1172 mutex_lock(&fs_info->qgroup_ioctl_lock);
1178 * deadlocks on fs_info->qgroup_ioctl_lock with concurrent snapshot
1220 mutex_unlock(&fs_info->qgroup_ioctl_lock);
1248 * quotas, because we will unlock and relock qgroup_ioctl_lock across
1253 mutex_lock(&fs_info->qgroup_ioctl_lock);
1258 * Unlock the qgroup_ioctl_lock mutex before waiting for the rescan worker to
1263 mutex_unlock(&fs_info->qgroup_ioctl_lock);
1280 * qgroup_ioctl_lock, see btrfs_quota_enable().
1284 mutex_lock(&fs_info->qgroup_ioctl_lock);
1329 mutex_unlock(&fs_info->qgroup_ioctl_lock);
1503 mutex_lock(&fs_info->qgroup_ioctl_lock);
1542 mutex_unlock(&fs_info->qgroup_ioctl_lock);
1618 mutex_lock(&fs_info->qgroup_ioctl_lock);
1620 mutex_unlock(&fs_info->qgroup_ioctl_lock);
1632 mutex_lock(&fs_info->qgroup_ioctl_lock);
1658 mutex_unlock(&fs_info->qgroup_ioctl_lock);
1678 mutex_lock(&fs_info->qgroup_ioctl_lock);
1726 mutex_unlock(&fs_info->qgroup_ioctl_lock);
1742 mutex_lock(&fs_info->qgroup_ioctl_lock);
1803 mutex_unlock(&fs_info->qgroup_ioctl_lock);
2888 * are holding the qgroup_ioctl_lock, otherwise we can race with a quota
2892 lockdep_assert_held(&fs_info->qgroup_ioctl_lock);
2950 * the qgroup_ioctl_lock.
2955 * qgroup_ioctl_lock.
2964 mutex_lock(&fs_info->qgroup_ioctl_lock);
3135 mutex_unlock(&fs_info->qgroup_ioctl_lock);