Lines Matching refs:qgroup_ioctl_lock

173 /* must be called with qgroup_ioctl_lock held */
1016 * and relock qgroup_ioctl_lock before setting fs_info->quota_root
1027 mutex_lock(&fs_info->qgroup_ioctl_lock);
1042 * Unlock qgroup_ioctl_lock before starting the transaction. This is to
1044 * qgroup_ioctl_lock and the vfs freeze semaphores, acquired when we
1046 * After we started the transaction lock qgroup_ioctl_lock again and
1054 mutex_unlock(&fs_info->qgroup_ioctl_lock);
1066 mutex_lock(&fs_info->qgroup_ioctl_lock);
1224 mutex_unlock(&fs_info->qgroup_ioctl_lock);
1226 * Commit the transaction while not holding qgroup_ioctl_lock, to avoid
1230 * lock the qgroup_ioctl_lock mutex.
1236 mutex_lock(&fs_info->qgroup_ioctl_lock);
1242 * deadlocks on fs_info->qgroup_ioctl_lock with concurrent snapshot
1290 mutex_unlock(&fs_info->qgroup_ioctl_lock);
1351 * quotas, because we will unlock and relock qgroup_ioctl_lock across
1356 mutex_lock(&fs_info->qgroup_ioctl_lock);
1361 * Unlock the qgroup_ioctl_lock mutex before waiting for the rescan worker to
1366 mutex_unlock(&fs_info->qgroup_ioctl_lock);
1387 * qgroup_ioctl_lock, see btrfs_quota_enable().
1391 mutex_lock(&fs_info->qgroup_ioctl_lock);
1437 mutex_unlock(&fs_info->qgroup_ioctl_lock);
1576 mutex_lock(&fs_info->qgroup_ioctl_lock);
1622 mutex_unlock(&fs_info->qgroup_ioctl_lock);
1687 mutex_lock(&fs_info->qgroup_ioctl_lock);
1689 mutex_unlock(&fs_info->qgroup_ioctl_lock);
1705 mutex_lock(&fs_info->qgroup_ioctl_lock);
1734 mutex_unlock(&fs_info->qgroup_ioctl_lock);
1755 mutex_lock(&fs_info->qgroup_ioctl_lock);
1803 mutex_unlock(&fs_info->qgroup_ioctl_lock);
1819 mutex_lock(&fs_info->qgroup_ioctl_lock);
1880 mutex_unlock(&fs_info->qgroup_ioctl_lock);
3012 * are holding the qgroup_ioctl_lock, otherwise we can race with a quota
3016 lockdep_assert_held(&fs_info->qgroup_ioctl_lock);
3230 * the qgroup_ioctl_lock.
3235 * qgroup_ioctl_lock.
3244 mutex_lock(&fs_info->qgroup_ioctl_lock);
3445 mutex_unlock(&fs_info->qgroup_ioctl_lock);