/openbmc/qemu/include/qapi/ |
H A D | visitor.h | 259 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 D | visitor-impl.h | 44 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 D | clone-visitor.h | 24 Visitor *qapi_clone_visitor_new(void); 25 Visitor *qapi_clone_members_visitor_new(void); 35 Visitor *v_; \ 54 Visitor *v_; \
|
H A D | qobject-input-visitor.h | 59 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 D | forward-visitor.h | 25 Visitor *visitor_forward_field(Visitor *target, const char *from, const char *to);
|
H A D | compat-policy.h | 34 Visitor *qobject_input_visitor_new_qmp(QObject *obj); 43 Visitor *qobject_output_visitor_new_qmp(QObject **result);
|
/openbmc/qemu/qapi/ |
H A D | qapi-dealloc-visitor.c | 22 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 D | qapi-forward-visitor.c | 28 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 D | qapi-visit-core.c | 27 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 D | qapi-clone-visitor.c | 18 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 D | qobject-output-visitor.c | 34 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 D | qobject-input-visitor.c | 46 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 D | string-input-visitor.c | 45 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 D | string-output-visitor.c | 57 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 D | opts-visitor.c | 67 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 D | test-qobject-input-visitor.c | 31 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 D | test-string-input-visitor.c | 20 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 D | test-forward-visitor.c | 20 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 D | qdev-properties.c | 61 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 D | qdev-prop-internal.h | 11 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 D | qdev-properties-system.c | 90 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 D | x86.c | 191 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 D | core.c | 17 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 D | lsm303dlhc_mag.c | 85 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 D | hostmem-file.c | 130 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()
|