/* * Migration Threads info * * Copyright (c) 2022 HUAWEI TECHNOLOGIES CO., LTD. * * Authors: * Jiang Jiacheng * * This work is licensed under the terms of the GNU GPL, version 2 or later. * See the COPYING file in the top-level directory. */ #include "qemu/queue.h" #include "qemu/osdep.h" #include "qapi/error.h" #include "qapi/qapi-commands-migration.h" typedef struct MigrationThread MigrationThread; struct MigrationThread { const char *name; /* the name of migration thread */ int thread_id; /* ID of the underlying host thread */ QLIST_ENTRY(MigrationThread) node; }; MigrationThread *MigrationThreadAdd(const char *name, int thread_id); void MigrationThreadDel(MigrationThread *info);