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 | |