| 1 | /* AUTOMATICALLY GENERATED, DO NOT MODIFY */ |
| 2 | |
| 3 | /* |
| 4 | * Schema-defined QAPI visitors |
| 5 | * |
| 6 | * Copyright IBM, Corp. 2011 |
| 7 | * Copyright (C) 2014-2018 Red Hat, Inc. |
| 8 | * |
| 9 | * This work is licensed under the terms of the GNU LGPL, version 2.1 or later. |
| 10 | * See the COPYING.LIB file in the top-level directory. |
| 11 | */ |
| 12 | |
| 13 | #ifndef QAPI_VISIT_MACHINE_H |
| 14 | #define QAPI_VISIT_MACHINE_H |
| 15 | |
| 16 | #include "qapi/qapi-builtin-visit.h" |
| 17 | #include "qapi-types-machine.h" |
| 18 | |
| 19 | void visit_type_SysEmuTarget(Visitor *v, const char *name, SysEmuTarget *obj, Error **errp); |
| 20 | void visit_type_CpuInfoArch(Visitor *v, const char *name, CpuInfoArch *obj, Error **errp); |
| 21 | |
| 22 | void visit_type_q_obj_CpuInfo_base_members(Visitor *v, q_obj_CpuInfo_base *obj, Error **errp); |
| 23 | |
| 24 | void visit_type_CpuInfo_members(Visitor *v, CpuInfo *obj, Error **errp); |
| 25 | void visit_type_CpuInfo(Visitor *v, const char *name, CpuInfo **obj, Error **errp); |
| 26 | |
| 27 | void visit_type_CpuInfoX86_members(Visitor *v, CpuInfoX86 *obj, Error **errp); |
| 28 | void visit_type_CpuInfoX86(Visitor *v, const char *name, CpuInfoX86 **obj, Error **errp); |
| 29 | |
| 30 | void visit_type_CpuInfoSPARC_members(Visitor *v, CpuInfoSPARC *obj, Error **errp); |
| 31 | void visit_type_CpuInfoSPARC(Visitor *v, const char *name, CpuInfoSPARC **obj, Error **errp); |
| 32 | |
| 33 | void visit_type_CpuInfoPPC_members(Visitor *v, CpuInfoPPC *obj, Error **errp); |
| 34 | void visit_type_CpuInfoPPC(Visitor *v, const char *name, CpuInfoPPC **obj, Error **errp); |
| 35 | |
| 36 | void visit_type_CpuInfoMIPS_members(Visitor *v, CpuInfoMIPS *obj, Error **errp); |
| 37 | void visit_type_CpuInfoMIPS(Visitor *v, const char *name, CpuInfoMIPS **obj, Error **errp); |
| 38 | |
| 39 | void visit_type_CpuInfoTricore_members(Visitor *v, CpuInfoTricore *obj, Error **errp); |
| 40 | void visit_type_CpuInfoTricore(Visitor *v, const char *name, CpuInfoTricore **obj, Error **errp); |
| 41 | |
| 42 | void visit_type_CpuInfoRISCV_members(Visitor *v, CpuInfoRISCV *obj, Error **errp); |
| 43 | void visit_type_CpuInfoRISCV(Visitor *v, const char *name, CpuInfoRISCV **obj, Error **errp); |
| 44 | void visit_type_CpuS390State(Visitor *v, const char *name, CpuS390State *obj, Error **errp); |
| 45 | |
| 46 | void visit_type_CpuInfoS390_members(Visitor *v, CpuInfoS390 *obj, Error **errp); |
| 47 | void visit_type_CpuInfoS390(Visitor *v, const char *name, CpuInfoS390 **obj, Error **errp); |
| 48 | void visit_type_CpuInfoList(Visitor *v, const char *name, CpuInfoList **obj, Error **errp); |
| 49 | |
| 50 | void visit_type_q_obj_CpuInfoFast_base_members(Visitor *v, q_obj_CpuInfoFast_base *obj, Error **errp); |
| 51 | |
| 52 | void visit_type_CpuInfoFast_members(Visitor *v, CpuInfoFast *obj, Error **errp); |
| 53 | void visit_type_CpuInfoFast(Visitor *v, const char *name, CpuInfoFast **obj, Error **errp); |
| 54 | void visit_type_CpuInfoFastList(Visitor *v, const char *name, CpuInfoFastList **obj, Error **errp); |
| 55 | |
| 56 | void visit_type_q_obj_cpu_add_arg_members(Visitor *v, q_obj_cpu_add_arg *obj, Error **errp); |
| 57 | |
| 58 | void visit_type_MachineInfo_members(Visitor *v, MachineInfo *obj, Error **errp); |
| 59 | void visit_type_MachineInfo(Visitor *v, const char *name, MachineInfo **obj, Error **errp); |
| 60 | void visit_type_MachineInfoList(Visitor *v, const char *name, MachineInfoList **obj, Error **errp); |
| 61 | |
| 62 | void visit_type_CurrentMachineParams_members(Visitor *v, CurrentMachineParams *obj, Error **errp); |
| 63 | void visit_type_CurrentMachineParams(Visitor *v, const char *name, CurrentMachineParams **obj, Error **errp); |
| 64 | |
| 65 | void visit_type_TargetInfo_members(Visitor *v, TargetInfo *obj, Error **errp); |
| 66 | void visit_type_TargetInfo(Visitor *v, const char *name, TargetInfo **obj, Error **errp); |
| 67 | void visit_type_NumaOptionsType(Visitor *v, const char *name, NumaOptionsType *obj, Error **errp); |
| 68 | |
| 69 | void visit_type_q_obj_NumaOptions_base_members(Visitor *v, q_obj_NumaOptions_base *obj, Error **errp); |
| 70 | |
| 71 | void visit_type_NumaOptions_members(Visitor *v, NumaOptions *obj, Error **errp); |
| 72 | void visit_type_NumaOptions(Visitor *v, const char *name, NumaOptions **obj, Error **errp); |
| 73 | |
| 74 | void visit_type_NumaNodeOptions_members(Visitor *v, NumaNodeOptions *obj, Error **errp); |
| 75 | void visit_type_NumaNodeOptions(Visitor *v, const char *name, NumaNodeOptions **obj, Error **errp); |
| 76 | |
| 77 | void visit_type_NumaDistOptions_members(Visitor *v, NumaDistOptions *obj, Error **errp); |
| 78 | void visit_type_NumaDistOptions(Visitor *v, const char *name, NumaDistOptions **obj, Error **errp); |
| 79 | void visit_type_X86CPURegister32(Visitor *v, const char *name, X86CPURegister32 *obj, Error **errp); |
| 80 | |
| 81 | void visit_type_X86CPUFeatureWordInfo_members(Visitor *v, X86CPUFeatureWordInfo *obj, Error **errp); |
| 82 | void visit_type_X86CPUFeatureWordInfo(Visitor *v, const char *name, X86CPUFeatureWordInfo **obj, Error **errp); |
| 83 | void visit_type_X86CPUFeatureWordInfoList(Visitor *v, const char *name, X86CPUFeatureWordInfoList **obj, Error **errp); |
| 84 | |
| 85 | void visit_type_DummyForceArrays_members(Visitor *v, DummyForceArrays *obj, Error **errp); |
| 86 | void visit_type_DummyForceArrays(Visitor *v, const char *name, DummyForceArrays **obj, Error **errp); |
| 87 | |
| 88 | void visit_type_NumaCpuOptions_members(Visitor *v, NumaCpuOptions *obj, Error **errp); |
| 89 | void visit_type_NumaCpuOptions(Visitor *v, const char *name, NumaCpuOptions **obj, Error **errp); |
| 90 | void visit_type_HostMemPolicy(Visitor *v, const char *name, HostMemPolicy *obj, Error **errp); |
| 91 | |
| 92 | void visit_type_Memdev_members(Visitor *v, Memdev *obj, Error **errp); |
| 93 | void visit_type_Memdev(Visitor *v, const char *name, Memdev **obj, Error **errp); |
| 94 | void visit_type_MemdevList(Visitor *v, const char *name, MemdevList **obj, Error **errp); |
| 95 | |
| 96 | void visit_type_CpuInstanceProperties_members(Visitor *v, CpuInstanceProperties *obj, Error **errp); |
| 97 | void visit_type_CpuInstanceProperties(Visitor *v, const char *name, CpuInstanceProperties **obj, Error **errp); |
| 98 | |
| 99 | void visit_type_HotpluggableCPU_members(Visitor *v, HotpluggableCPU *obj, Error **errp); |
| 100 | void visit_type_HotpluggableCPU(Visitor *v, const char *name, HotpluggableCPU **obj, Error **errp); |
| 101 | void visit_type_HotpluggableCPUList(Visitor *v, const char *name, HotpluggableCPUList **obj, Error **errp); |
| 102 | |
| 103 | #endif /* QAPI_VISIT_MACHINE_H */ |
| 104 | |