Home
last modified time | relevance | path

Searched refs:Visitor (Results 1 – 25 of 180) sorted by relevance

12345678

/openbmc/qemu/include/qapi/
H A Dvisitor.h259 void visit_complete(Visitor *v, void *opaque);
269 void visit_free(Visitor *v);
299 bool visit_start_struct(Visitor *v, const char *name, void **obj,
315 bool visit_check_struct(Visitor *v, Error **errp);
327 void visit_end_struct(Visitor *v, void **obj);
359 bool visit_start_list(Visitor *v, const char *name, GenericList **list,
376 GenericList *visit_next_list(Visitor *v, GenericList *tail, size_t size);
391 bool visit_check_list(Visitor *v, Error **errp);
403 void visit_end_list(Visitor *v, void **list);
428 bool visit_start_alternate(Visitor *v, const char *name,
[all …]
H A Dvisitor-impl.h44 struct Visitor struct
51 bool (*start_struct)(Visitor *v, const char *name, void **obj, argument
55 bool (*check_struct)(Visitor *v, Error **errp); argument
58 void (*end_struct)(Visitor *v, void **obj); argument
62 bool (*start_list)(Visitor *v, const char *name, GenericList **list, argument
66 GenericList *(*next_list)(Visitor *v, GenericList *tail, size_t size); argument
69 bool (*check_list)(Visitor *v, Error **errp); argument
72 void (*end_list)(Visitor *v, void **list); argument
75 bool (*start_alternate)(Visitor *v, const char *name, argument
80 void (*end_alternate)(Visitor *v, void **obj); argument
[all …]
H A Dclone-visitor.h24 Visitor *qapi_clone_visitor_new(void);
25 Visitor *qapi_clone_members_visitor_new(void);
35 Visitor *v_; \
54 Visitor *v_; \
H A Dqobject-input-visitor.h59 Visitor *qobject_input_visitor_new(QObject *obj);
68 Visitor *qobject_input_visitor_new_keyval(QObject *obj);
78 Visitor *qobject_input_visitor_new_str(const char *str,
H A Dforward-visitor.h25 Visitor *visitor_forward_field(Visitor *target, const char *from, const char *to);
H A Dcompat-policy.h34 Visitor *qobject_input_visitor_new_qmp(QObject *obj);
43 Visitor *qobject_output_visitor_new_qmp(QObject **result);
/openbmc/qemu/qapi/
H A Dqapi-dealloc-visitor.c22 Visitor visitor;
25 static bool qapi_dealloc_start_struct(Visitor *v, const char *name, void **obj, in qapi_dealloc_start_struct()
31 static void qapi_dealloc_end_struct(Visitor *v, void **obj) in qapi_dealloc_end_struct()
38 static void qapi_dealloc_end_alternate(Visitor *v, void **obj) in qapi_dealloc_end_alternate()
45 static bool qapi_dealloc_start_list(Visitor *v, const char *name, in qapi_dealloc_start_list()
52 static GenericList *qapi_dealloc_next_list(Visitor *v, GenericList *tail, in qapi_dealloc_next_list()
60 static void qapi_dealloc_end_list(Visitor *v, void **obj) in qapi_dealloc_end_list()
64 static bool qapi_dealloc_type_str(Visitor *v, const char *name, char **obj, in qapi_dealloc_type_str()
73 static bool qapi_dealloc_type_int64(Visitor *v, const char *name, int64_t *obj, in qapi_dealloc_type_int64()
79 static bool qapi_dealloc_type_uint64(Visitor *v, const char *name, in qapi_dealloc_type_uint64()
[all …]
H A Dqapi-forward-visitor.c28 Visitor visitor;
30 Visitor *target;
37 static ForwardFieldVisitor *to_ffv(Visitor *v) in to_ffv()
56 static bool forward_field_check_struct(Visitor *v, Error **errp) in forward_field_check_struct()
63 static bool forward_field_start_struct(Visitor *v, const char *name, void **obj, in forward_field_start_struct()
78 static void forward_field_end_struct(Visitor *v, void **obj) in forward_field_end_struct()
87 static bool forward_field_start_list(Visitor *v, const char *name, in forward_field_start_list()
100 static GenericList *forward_field_next_list(Visitor *v, GenericList *tail, in forward_field_next_list()
109 static bool forward_field_check_list(Visitor *v, Error **errp) in forward_field_check_list()
117 static void forward_field_end_list(Visitor *v, void **obj) in forward_field_end_list()
[all …]
H A Dqapi-visit-core.c27 void visit_complete(Visitor *v, void *opaque) in visit_complete()
36 void visit_free(Visitor *v) in visit_free()
44 bool visit_start_struct(Visitor *v, const char *name, void **obj, in visit_start_struct()
61 bool visit_check_struct(Visitor *v, Error **errp) in visit_check_struct()
67 void visit_end_struct(Visitor *v, void **obj) in visit_end_struct()
73 bool visit_start_list(Visitor *v, const char *name, GenericList **list, in visit_start_list()
87 GenericList *visit_next_list(Visitor *v, GenericList *tail, size_t size) in visit_next_list()
94 bool visit_check_list(Visitor *v, Error **errp) in visit_check_list()
100 void visit_end_list(Visitor *v, void **obj) in visit_end_list()
106 bool visit_start_alternate(Visitor *v, const char *name, in visit_start_alternate()
[all …]
H A Dqapi-clone-visitor.c18 Visitor visitor;
22 static QapiCloneVisitor *to_qcv(Visitor *v) in to_qcv()
27 static bool qapi_clone_start_struct(Visitor *v, const char *name, void **obj, in qapi_clone_start_struct()
45 static void qapi_clone_end(Visitor *v, void **obj) in qapi_clone_end()
55 static bool qapi_clone_start_list(Visitor *v, const char *name, in qapi_clone_start_list()
62 static GenericList *qapi_clone_next_list(Visitor *v, GenericList *tail, in qapi_clone_next_list()
73 static bool qapi_clone_start_alternate(Visitor *v, const char *name, in qapi_clone_start_alternate()
80 static bool qapi_clone_type_int64(Visitor *v, const char *name, int64_t *obj, in qapi_clone_type_int64()
90 static bool qapi_clone_type_uint64(Visitor *v, const char *name, in qapi_clone_type_uint64()
100 static bool qapi_clone_type_bool(Visitor *v, const char *name, bool *obj, in qapi_clone_type_bool()
[all …]
H A Dqobject-output-visitor.c34 Visitor visitor;
46 static QObjectOutputVisitor *to_qov(Visitor *v) in to_qov()
108 static bool qobject_output_start_struct(Visitor *v, const char *name, in qobject_output_start_struct()
119 static void qobject_output_end_struct(Visitor *v, void **obj) in qobject_output_end_struct()
126 static bool qobject_output_start_list(Visitor *v, const char *name, in qobject_output_start_list()
138 static GenericList *qobject_output_next_list(Visitor *v, GenericList *tail, in qobject_output_next_list()
144 static void qobject_output_end_list(Visitor *v, void **obj) in qobject_output_end_list()
151 static bool qobject_output_type_int64(Visitor *v, const char *name, in qobject_output_type_int64()
159 static bool qobject_output_type_uint64(Visitor *v, const char *name, in qobject_output_type_uint64()
167 static bool qobject_output_type_bool(Visitor *v, const char *name, bool *obj, in qobject_output_type_bool()
[all …]
H A Dqobject-input-visitor.c46 Visitor visitor;
59 static QObjectInputVisitor *to_qiv(Visitor *v) in to_qiv()
241 static bool qobject_input_check_struct(Visitor *v, Error **errp) in qobject_input_check_struct()
268 static void qobject_input_pop(Visitor *v, void **obj) in qobject_input_pop()
278 static bool qobject_input_start_struct(Visitor *v, const char *name, void **obj, in qobject_input_start_struct()
304 static void qobject_input_end_struct(Visitor *v, void **obj) in qobject_input_end_struct()
314 static bool qobject_input_start_list(Visitor *v, const char *name, in qobject_input_start_list()
341 static GenericList *qobject_input_next_list(Visitor *v, GenericList *tail, in qobject_input_next_list()
356 static bool qobject_input_check_list(Visitor *v, Error **errp) in qobject_input_check_list()
371 static void qobject_input_end_list(Visitor *v, void **obj) in qobject_input_end_list()
[all …]
H A Dstring-input-visitor.c45 Visitor visitor;
58 static StringInputVisitor *to_siv(Visitor *v) in to_siv()
63 static bool start_list(Visitor *v, const char *name, GenericList **list, in start_list()
86 static GenericList *next_list(Visitor *v, GenericList *tail, size_t size) in next_list()
106 static bool check_list(Visitor *v, Error **errp) in check_list()
123 static void end_list(Visitor *v, void **obj) in end_list()
182 static bool parse_type_int64(Visitor *v, const char *name, int64_t *obj, in parse_type_int64()
272 static bool parse_type_uint64(Visitor *v, const char *name, uint64_t *obj, in parse_type_uint64()
314 static bool parse_type_size(Visitor *v, const char *name, uint64_t *obj, in parse_type_size()
329 static bool parse_type_bool(Visitor *v, const char *name, bool *obj, in parse_type_bool()
[all …]
H A Dstring-output-visitor.c57 Visitor visitor;
71 static StringOutputVisitor *to_sov(Visitor *v) in to_sov()
142 static bool print_type_int64(Visitor *v, const char *name, int64_t *obj, in print_type_int64()
224 static bool print_type_uint64(Visitor *v, const char *name, uint64_t *obj, in print_type_uint64()
232 static bool print_type_size(Visitor *v, const char *name, uint64_t *obj, in print_type_size()
258 static bool print_type_bool(Visitor *v, const char *name, bool *obj, in print_type_bool()
271 static bool print_type_str(Visitor *v, const char *name, char **obj, in print_type_str()
290 static bool print_type_number(Visitor *v, const char *name, double *obj, in print_type_number()
303 static bool print_type_null(Visitor *v, const char *name, QNull **obj, in print_type_null()
322 static bool start_struct(Visitor *v, const char *name, void **obj, in start_struct()
[all …]
H A Dopts-visitor.c67 Visitor visitor;
102 static OptsVisitor *to_ov(Visitor *v) in to_ov()
137 opts_start_struct(Visitor *v, const char *name, void **obj, in opts_start_struct()
171 opts_check_struct(Visitor *v, Error **errp) in opts_check_struct()
195 opts_end_struct(Visitor *v, void **obj) in opts_end_struct()
228 opts_start_list(Visitor *v, const char *name, GenericList **list, size_t size, in opts_start_list()
249 opts_next_list(Visitor *v, GenericList *tail, size_t size) in opts_next_list()
293 opts_check_list(Visitor *v, Error **errp) in opts_check_list()
304 opts_end_list(Visitor *v, void **obj) in opts_end_list()
350 opts_type_str(Visitor *v, const char *name, char **obj, Error **errp) in opts_type_str()
[all …]
/openbmc/qemu/tests/unit/
H A Dtest-qobject-input-visitor.c31 Visitor *qiv;
50 static Visitor *test_init_internal(TestInputVisitorData *data, bool keyval, in test_init_internal()
67 Visitor *visitor_input_test_init_full(TestInputVisitorData *data, in visitor_input_test_init_full()
71 Visitor *v; in visitor_input_test_init_full()
82 Visitor *visitor_input_test_init(TestInputVisitorData *data, in visitor_input_test_init()
85 Visitor *v; in visitor_input_test_init()
102 static Visitor *visitor_input_test_init_raw(TestInputVisitorData *data, in visitor_input_test_init_raw()
115 Visitor *v; in test_visitor_in_int()
133 Visitor *v; in test_visitor_in_uint()
166 Visitor *v; in test_visitor_in_int_overflow()
[all …]
H A Dtest-string-input-visitor.c20 Visitor *v;
36 Visitor *visitor_input_test_init(TestInputVisitorData *data, in visitor_input_test_init()
51 Visitor *v; in test_visitor_in_int()
69 static void check_ilist(Visitor *v, int64_t *expected, size_t n) in check_ilist()
87 static void check_ulist(Visitor *v, uint64_t *expected, size_t n) in check_ulist()
116 Visitor *v; in test_visitor_in_intList()
225 Visitor *v; in test_visitor_in_uintList()
329 Visitor *v; in test_visitor_in_bool()
367 Visitor *v; in test_visitor_in_number()
392 Visitor *v; in test_visitor_in_string()
[all …]
H A Dtest-forward-visitor.c20 typedef bool GenericVisitor (Visitor *, const char *, void **, Error **);
32 Visitor *v, *alias_v; in visit_with_forward()
57 Visitor *v = qobject_input_visitor_new_keyval(src); in test_forward_any()
81 Visitor *v, *alias_v; in test_forward_size()
109 Visitor *v, *alias_v; in test_forward_number()
/openbmc/qemu/hw/core/
H A Dqdev-properties.c61 static void field_prop_get(Object *obj, Visitor *v, const char *name, in field_prop_get()
78 static void field_prop_set(Object *obj, Visitor *v, const char *name, in field_prop_set()
100 void qdev_propinfo_get_enum(Object *obj, Visitor *v, const char *name, in qdev_propinfo_get_enum()
109 void qdev_propinfo_set_enum(Object *obj, Visitor *v, const char *name, in qdev_propinfo_set_enum()
151 static void prop_get_bit(Object *obj, Visitor *v, const char *name, in prop_get_bit()
161 static void prop_set_bit(Object *obj, Visitor *v, const char *name, in prop_set_bit()
205 static void prop_get_bit64(Object *obj, Visitor *v, const char *name, in prop_get_bit64()
215 static void prop_set_bit64(Object *obj, Visitor *v, const char *name, in prop_set_bit64()
237 static void get_bool(Object *obj, Visitor *v, const char *name, void *opaque, in get_bool()
246 static void set_bool(Object *obj, Visitor *v, const char *name, void *opaque, in set_bool()
[all …]
H A Dqdev-prop-internal.h11 void qdev_propinfo_get_enum(Object *obj, Visitor *v, const char *name,
13 void qdev_propinfo_set_enum(Object *obj, Visitor *v, const char *name,
23 void qdev_propinfo_get_int32(Object *obj, Visitor *v, const char *name,
25 void qdev_propinfo_get_size32(Object *obj, Visitor *v, const char *name,
H A Dqdev-properties-system.c90 static void get_drive(Object *obj, Visitor *v, const char *name, void *opaque, in get_drive()
115 static void set_drive_helper(Object *obj, Visitor *v, const char *name, in set_drive_helper()
213 static void set_drive(Object *obj, Visitor *v, const char *name, void *opaque, in set_drive()
219 static void set_drive_iothread(Object *obj, Visitor *v, const char *name, in set_drive_iothread()
257 static void get_chr(Object *obj, Visitor *v, const char *name, void *opaque, in get_chr()
268 static void set_chr(Object *obj, Visitor *v, const char *name, void *opaque, in set_chr()
329 static void get_mac(Object *obj, Visitor *v, const char *name, void *opaque, in get_mac()
344 static void set_mac(Object *obj, Visitor *v, const char *name, void *opaque, in set_mac()
406 static void get_netdev(Object *obj, Visitor *v, const char *name, in get_netdev()
417 static void set_netdev(Object *obj, Visitor *v, const char *name, in set_netdev()
[all …]
/openbmc/qemu/hw/i386/
H A Dx86.c191 static void x86_machine_get_smm(Object *obj, Visitor *v, const char *name, in x86_machine_get_smm()
200 static void x86_machine_set_smm(Object *obj, Visitor *v, const char *name, in x86_machine_set_smm()
216 static void x86_machine_get_acpi(Object *obj, Visitor *v, const char *name, in x86_machine_get_acpi()
225 static void x86_machine_set_acpi(Object *obj, Visitor *v, const char *name, in x86_machine_set_acpi()
233 static void x86_machine_get_pit(Object *obj, Visitor *v, const char *name, in x86_machine_get_pit()
242 static void x86_machine_set_pit(Object *obj, Visitor *v, const char *name, in x86_machine_set_pit()
250 static void x86_machine_get_pic(Object *obj, Visitor *v, const char *name, in x86_machine_get_pic()
259 static void x86_machine_set_pic(Object *obj, Visitor *v, const char *name, in x86_machine_set_pic()
312 static void x86_machine_get_bus_lock_ratelimit(Object *obj, Visitor *v, in x86_machine_get_bus_lock_ratelimit()
321 static void x86_machine_set_bus_lock_ratelimit(Object *obj, Visitor *v, in x86_machine_set_bus_lock_ratelimit()
[all …]
/openbmc/qemu/hw/cpu/
H A Dcore.c17 static void core_prop_get_core_id(Object *obj, Visitor *v, const char *name, in core_prop_get_core_id()
26 static void core_prop_set_core_id(Object *obj, Visitor *v, const char *name, in core_prop_set_core_id()
44 static void core_prop_get_nr_threads(Object *obj, Visitor *v, const char *name, in core_prop_get_nr_threads()
53 static void core_prop_set_nr_threads(Object *obj, Visitor *v, const char *name, in core_prop_set_nr_threads()
/openbmc/qemu/hw/sensor/
H A Dlsm303dlhc_mag.c85 static void lsm303dlhc_mag_get_x(Object *obj, Visitor *v, const char *name, in lsm303dlhc_mag_get_x()
96 static void lsm303dlhc_mag_get_y(Object *obj, Visitor *v, const char *name, in lsm303dlhc_mag_get_y()
107 static void lsm303dlhc_mag_get_z(Object *obj, Visitor *v, const char *name, in lsm303dlhc_mag_get_z()
118 static void lsm303dlhc_mag_set_x(Object *obj, Visitor *v, const char *name, in lsm303dlhc_mag_set_x()
141 static void lsm303dlhc_mag_set_y(Object *obj, Visitor *v, const char *name, in lsm303dlhc_mag_set_y()
164 static void lsm303dlhc_mag_set_z(Object *obj, Visitor *v, const char *name, in lsm303dlhc_mag_set_z()
190 static void lsm303dlhc_mag_get_temperature(Object *obj, Visitor *v, in lsm303dlhc_mag_get_temperature()
206 static void lsm303dlhc_mag_set_temperature(Object *obj, Visitor *v, in lsm303dlhc_mag_set_temperature()
/openbmc/qemu/backends/
H A Dhostmem-file.c130 static void file_memory_backend_get_align(Object *o, Visitor *v, in file_memory_backend_get_align()
140 static void file_memory_backend_set_align(Object *o, Visitor *v, in file_memory_backend_set_align()
160 static void file_memory_backend_get_offset(Object *o, Visitor *v, in file_memory_backend_get_offset()
170 static void file_memory_backend_set_offset(Object *o, Visitor *v, in file_memory_backend_set_offset()
233 static void file_memory_backend_get_rom(Object *obj, Visitor *v, in file_memory_backend_get_rom()
243 static void file_memory_backend_set_rom(Object *obj, Visitor *v, in file_memory_backend_set_rom()

12345678