Home
last modified time | relevance | path

Searched refs:visitor (Results 1 – 25 of 31) sorted by relevance

12

/openbmc/qemu/qapi/
H A Dqapi-dealloc-visitor.c22 Visitor visitor; member
126 v->visitor.type = VISITOR_DEALLOC; in qapi_dealloc_visitor_new()
128 v->visitor.end_struct = qapi_dealloc_end_struct; in qapi_dealloc_visitor_new()
130 v->visitor.start_list = qapi_dealloc_start_list; in qapi_dealloc_visitor_new()
131 v->visitor.next_list = qapi_dealloc_next_list; in qapi_dealloc_visitor_new()
132 v->visitor.end_list = qapi_dealloc_end_list; in qapi_dealloc_visitor_new()
135 v->visitor.type_bool = qapi_dealloc_type_bool; in qapi_dealloc_visitor_new()
136 v->visitor.type_str = qapi_dealloc_type_str; in qapi_dealloc_visitor_new()
139 v->visitor.type_null = qapi_dealloc_type_null; in qapi_dealloc_visitor_new()
140 v->visitor.free = qapi_dealloc_free; in qapi_dealloc_visitor_new()
[all …]
H A Dqapi-forward-visitor.c28 Visitor visitor; member
298 v->visitor.type = target->type; in visitor_forward_field()
303 v->visitor.next_list = forward_field_next_list; in visitor_forward_field()
305 v->visitor.end_list = forward_field_end_list; in visitor_forward_field()
310 v->visitor.type_size = forward_field_type_size; in visitor_forward_field()
312 v->visitor.type_str = forward_field_type_str; in visitor_forward_field()
314 v->visitor.type_any = forward_field_type_any; in visitor_forward_field()
316 v->visitor.optional = forward_field_optional; in visitor_forward_field()
319 v->visitor.complete = forward_field_complete; in visitor_forward_field()
320 v->visitor.free = forward_field_free; in visitor_forward_field()
[all …]
H A Dqapi-clone-visitor.c18 Visitor visitor; member
24 return container_of(v, QapiCloneVisitor, visitor); in to_qcv()
158 v->visitor.type = VISITOR_CLONE; in qapi_clone_visitor_new()
160 v->visitor.end_struct = qapi_clone_end; in qapi_clone_visitor_new()
162 v->visitor.next_list = qapi_clone_next_list; in qapi_clone_visitor_new()
163 v->visitor.end_list = qapi_clone_end; in qapi_clone_visitor_new()
165 v->visitor.end_alternate = qapi_clone_end; in qapi_clone_visitor_new()
168 v->visitor.type_bool = qapi_clone_type_bool; in qapi_clone_visitor_new()
169 v->visitor.type_str = qapi_clone_type_str; in qapi_clone_visitor_new()
172 v->visitor.free = qapi_clone_free; in qapi_clone_visitor_new()
[all …]
H A Dqobject-output-visitor.c34 Visitor visitor; member
259 v->visitor.type = VISITOR_OUTPUT; in qobject_output_visitor_new()
263 v->visitor.next_list = qobject_output_next_list; in qobject_output_visitor_new()
264 v->visitor.end_list = qobject_output_end_list; in qobject_output_visitor_new()
267 v->visitor.type_bool = qobject_output_type_bool; in qobject_output_visitor_new()
268 v->visitor.type_str = qobject_output_type_str; in qobject_output_visitor_new()
270 v->visitor.type_any = qobject_output_type_any; in qobject_output_visitor_new()
271 v->visitor.type_null = qobject_output_type_null; in qobject_output_visitor_new()
273 v->visitor.complete = qobject_output_complete; in qobject_output_visitor_new()
274 v->visitor.free = qobject_output_free; in qobject_output_visitor_new()
[all …]
H A Dqobject-input-visitor.c46 Visitor visitor; member
699 v->visitor.type = VISITOR_INPUT; in qobject_input_visitor_base_new()
704 v->visitor.next_list = qobject_input_next_list; in qobject_input_visitor_base_new()
706 v->visitor.end_list = qobject_input_end_list; in qobject_input_visitor_base_new()
708 v->visitor.optional = qobject_input_optional; in qobject_input_visitor_base_new()
710 v->visitor.free = qobject_input_free; in qobject_input_visitor_base_new()
724 v->visitor.type_str = qobject_input_type_str; in qobject_input_visitor_new()
726 v->visitor.type_any = qobject_input_type_any; in qobject_input_visitor_new()
729 return &v->visitor; in qobject_input_visitor_new()
741 v->visitor.type_any = qobject_input_type_any; in qobject_input_visitor_new_keyval()
[all …]
H A Dstring-input-visitor.c45 Visitor visitor; member
397 v->visitor.type = VISITOR_INPUT; in string_input_visitor_new()
400 v->visitor.type_size = parse_type_size; in string_input_visitor_new()
401 v->visitor.type_bool = parse_type_bool; in string_input_visitor_new()
402 v->visitor.type_str = parse_type_str; in string_input_visitor_new()
405 v->visitor.start_list = start_list; in string_input_visitor_new()
406 v->visitor.next_list = next_list; in string_input_visitor_new()
407 v->visitor.check_list = check_list; in string_input_visitor_new()
408 v->visitor.end_list = end_list; in string_input_visitor_new()
409 v->visitor.free = string_input_free; in string_input_visitor_new()
[all …]
H A Dstring-output-visitor.c57 Visitor visitor; member
374 v->visitor.type = VISITOR_OUTPUT; in string_output_visitor_new()
377 v->visitor.type_size = print_type_size; in string_output_visitor_new()
378 v->visitor.type_bool = print_type_bool; in string_output_visitor_new()
379 v->visitor.type_str = print_type_str; in string_output_visitor_new()
381 v->visitor.type_null = print_type_null; in string_output_visitor_new()
382 v->visitor.start_list = start_list; in string_output_visitor_new()
383 v->visitor.next_list = next_list; in string_output_visitor_new()
384 v->visitor.end_list = end_list; in string_output_visitor_new()
386 v->visitor.free = string_output_free; in string_output_visitor_new()
[all …]
H A Dopts-visitor.c67 Visitor visitor; member
560 ov->visitor.type = VISITOR_INPUT; in opts_visitor_new()
566 ov->visitor.start_list = &opts_start_list; in opts_visitor_new()
567 ov->visitor.next_list = &opts_next_list; in opts_visitor_new()
568 ov->visitor.check_list = &opts_check_list; in opts_visitor_new()
569 ov->visitor.end_list = &opts_end_list; in opts_visitor_new()
573 ov->visitor.type_size = &opts_type_size; in opts_visitor_new()
575 ov->visitor.type_str = &opts_type_str; in opts_visitor_new()
580 ov->visitor.optional = &opts_optional; in opts_visitor_new()
581 ov->visitor.free = opts_free; in opts_visitor_new()
[all …]
H A Dmeson.build2 'opts-visitor.c',
3 'qapi-clone-visitor.c',
4 'qapi-dealloc-visitor.c',
5 'qapi-forward-visitor.c',
8 'qobject-input-visitor.c',
9 'qobject-output-visitor.c',
10 'string-input-visitor.c',
11 'string-output-visitor.c',
/openbmc/qemu/target/arm/
H A Darm-qmp-cmds.c165 Visitor *visitor; in qmp_query_cpu_model_expansion() local
168 visitor = qobject_input_visitor_new(model->props); in qmp_query_cpu_model_expansion()
169 if (!visit_start_struct(visitor, NULL, NULL, 0, errp)) { in qmp_query_cpu_model_expansion()
170 visit_free(visitor); in qmp_query_cpu_model_expansion()
178 if (!object_property_set(obj, name, visitor, &err)) { in qmp_query_cpu_model_expansion()
185 visit_check_struct(visitor, &err); in qmp_query_cpu_model_expansion()
190 visit_end_struct(visitor, NULL); in qmp_query_cpu_model_expansion()
191 visit_free(visitor); in qmp_query_cpu_model_expansion()
/openbmc/qemu/target/riscv/
H A Driscv-qmp-cmds.c107 Visitor *visitor; in riscv_cpuobj_validate_qdict_in() local
110 visitor = qobject_input_visitor_new(props); in riscv_cpuobj_validate_qdict_in()
111 if (!visit_start_struct(visitor, NULL, NULL, 0, &local_err)) { in riscv_cpuobj_validate_qdict_in()
121 object_property_set(obj, qe->key, visitor, &local_err); in riscv_cpuobj_validate_qdict_in()
127 visit_check_struct(visitor, &local_err); in riscv_cpuobj_validate_qdict_in()
137 visit_end_struct(visitor, NULL); in riscv_cpuobj_validate_qdict_in()
141 visit_free(visitor); in riscv_cpuobj_validate_qdict_in()
/openbmc/qemu/scripts/qapi/
H A Dschema.py119 def visit(self, visitor): argument
211 def visit(self, visitor): argument
223 def visit(self, visitor): argument
224 super().visit(visitor)
308 def visit(self, visitor): argument
309 super().visit(visitor)
350 def visit(self, visitor): argument
401 def visit(self, visitor): argument
514 def visit(self, visitor): argument
910 visitor.visit_event(
[all …]
/openbmc/openbmc/poky/scripts/
H A Dpythondeps127 visitor = ImportVisitor()
128 visitor.visit(code)
130 if builtin_module in visitor.imports:
131 visitor.imports.remove(builtin_module)
143 levelzero_importsfrom = (module for module, names, level in visitor.importsfrom
145 for module in visitor.imports | set(levelzero_importsfrom):
163 for module, names, level in visitor.importsfrom:
/openbmc/qemu/target/s390x/
H A Dcpu_models_sysemu.c106 Visitor *visitor; in cpu_model_from_info() local
139 visitor = qobject_input_visitor_new(info->props); in cpu_model_from_info()
140 if (!visit_start_struct(visitor, NULL, NULL, 0, errp)) { in cpu_model_from_info()
141 visit_free(visitor); in cpu_model_from_info()
146 if (!object_property_set(obj, e->key, visitor, &err)) { in cpu_model_from_info()
151 visit_check_struct(visitor, &err); in cpu_model_from_info()
153 visit_end_struct(visitor, NULL); in cpu_model_from_info()
154 visit_free(visitor); in cpu_model_from_info()
/openbmc/qemu/tests/unit/
H A Dmeson.build15 'test-qobject-output-visitor': [testqapi],
16 'test-clone-visitor': [testqapi],
17 'test-qobject-input-visitor': [testqapi],
18 'test-forward-visitor': [testqapi],
19 'test-string-input-visitor': [testqapi],
20 'test-string-output-visitor': [testqapi],
21 'test-opts-visitor': [testqapi],
22 'test-visitor-serialization': [testqapi],
/openbmc/openbmc/poky/meta/lib/oeqa/selftest/cases/oelib/
H A Dlicense.py31 visitor = SeenVisitor()
32 visitor.visit_string(licensestr)
33 return visitor.seen
/openbmc/linux/include/linux/
H A Dbtree-type.h7 #define VISITOR_FN BTREE_TP(visitor)
8 #define VISITOR_FN_T _BTREE_TP(visitor, BTREE_TYPE_SUFFIX, _t)
122 static inline size_t BTREE_FN(visitor)(BTREE_TYPE_HEAD *head, in BTREE_FN() argument
/openbmc/openbmc/meta-openembedded/meta-python/recipes-devtools/python/
H A Dpython3-visitor_0.1.3.bb1 SUMMARY = "A tiny pythonic visitor implementation."
H A Dpython-flask-bootstrap.inc13 python3-visitor \
/openbmc/openbmc/poky/meta/lib/oe/
H A Dlicense.py251 visitor = ListVisitor()
253 visitor.visit_string(licensestr)
256 return visitor.licenses
/openbmc/openbmc/poky/scripts/lib/recipetool/
H A Dcreate_buildsys_python.py1010 visitor = SetupScriptVisitor()
1011 visitor.visit(parsed)
1014 for key, value in list(visitor.keywords.items()):
1025 del visitor.keywords[key]
1027 return visitor.keywords, visitor.imported_modules, non_literals, extensions
/openbmc/linux/net/rds/
H A Dconnection.c655 int (*visitor)(struct rds_connection *, void *), in rds_for_each_conn_info()
673 if (!visitor(conn, buffer)) in rds_for_each_conn_info()
693 int (*visitor)(struct rds_conn_path *, void *), in rds_walk_conn_path_info()
722 if (!visitor(cp, buffer)) in rds_walk_conn_path_info()
/openbmc/openbmc-test-automation/tools/ct_metrics/
H A Dgen_csv_results.py17 from robot.result.visitor import ResultVisitor
/openbmc/qemu/tests/qapi-schema/
H A Dqapi-schema-test.json101 # allocated types to test corner cases in the cleanup/dealloc visitor
200 # For testing integer range flattening in opts-visitor. The following schema
/openbmc/openbmc/meta-openembedded/meta-python/recipes-core/packagegroups/
H A Dpackagegroup-meta-python.bb445 python3-visitor \

12