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_MISC_TARGET_H
14#define QAPI_VISIT_MISC_TARGET_H
15
16#include "qapi/qapi-builtin-visit.h"
17#include "qapi-types-misc-target.h"
18
19
20#if defined(TARGET_ALPHA) || defined(TARGET_ARM) || defined(TARGET_HPPA) || defined(TARGET_I386) || defined(TARGET_MIPS) || defined(TARGET_MIPS64) || defined(TARGET_MOXIE) || defined(TARGET_PPC) || defined(TARGET_PPC64) || defined(TARGET_S390X) || defined(TARGET_SH4) || defined(TARGET_SPARC)
21void visit_type_q_obj_RTC_CHANGE_arg_members(Visitor *v, q_obj_RTC_CHANGE_arg *obj, Error **errp);
22#endif /* defined(TARGET_ALPHA) || defined(TARGET_ARM) || defined(TARGET_HPPA) || defined(TARGET_I386) || defined(TARGET_MIPS) || defined(TARGET_MIPS64) || defined(TARGET_MOXIE) || defined(TARGET_PPC) || defined(TARGET_PPC64) || defined(TARGET_S390X) || defined(TARGET_SH4) || defined(TARGET_SPARC) */
23#if defined(TARGET_I386)
24void visit_type_SevState(Visitor *v, const char *name, SevState *obj, Error **errp);
25#endif /* defined(TARGET_I386) */
26
27#if defined(TARGET_I386)
28void visit_type_SevInfo_members(Visitor *v, SevInfo *obj, Error **errp);
29void visit_type_SevInfo(Visitor *v, const char *name, SevInfo **obj, Error **errp);
30#endif /* defined(TARGET_I386) */
31
32#if defined(TARGET_I386)
33void visit_type_SevLaunchMeasureInfo_members(Visitor *v, SevLaunchMeasureInfo *obj, Error **errp);
34void visit_type_SevLaunchMeasureInfo(Visitor *v, const char *name, SevLaunchMeasureInfo **obj, Error **errp);
35#endif /* defined(TARGET_I386) */
36
37#if defined(TARGET_I386)
38void visit_type_SevCapability_members(Visitor *v, SevCapability *obj, Error **errp);
39void visit_type_SevCapability(Visitor *v, const char *name, SevCapability **obj, Error **errp);
40#endif /* defined(TARGET_I386) */
41
42#if defined(TARGET_S390X)
43void visit_type_q_obj_dump_skeys_arg_members(Visitor *v, q_obj_dump_skeys_arg *obj, Error **errp);
44#endif /* defined(TARGET_S390X) */
45
46#if defined(TARGET_ARM)
47void visit_type_GICCapability_members(Visitor *v, GICCapability *obj, Error **errp);
48void visit_type_GICCapability(Visitor *v, const char *name, GICCapability **obj, Error **errp);
49#endif /* defined(TARGET_ARM) */
50#if defined(TARGET_ARM)
51void visit_type_GICCapabilityList(Visitor *v, const char *name, GICCapabilityList **obj, Error **errp);
52#endif /* defined(TARGET_ARM) */
53
54#endif /* QAPI_VISIT_MISC_TARGET_H */
55