/qemu/hw/core/ |
H A D | resettable.c | 44 trace_resettable_reset(obj, type); in resettable_reset() 45 resettable_assert_reset(obj, type); in resettable_reset() 46 resettable_release_reset(obj, type); in resettable_reset() 58 resettable_phase_hold(obj, NULL, type); in resettable_assert_reset() 60 trace_resettable_reset_assert_end(obj); in resettable_assert_reset() 75 bool resettable_is_in_reset(Object *obj) in resettable_is_in_reset() argument 150 rc->phases.enter(obj, type); in resettable_phase_enter() 178 tr_func(obj); in resettable_phase_hold() 180 rc->phases.hold(obj, type); in resettable_phase_hold() 203 rc->phases.exit(obj, type); in resettable_phase_exit() [all …]
|
H A D | trace-events | 8 resettable_reset(void *obj, int cold) "obj=%p cold=%d" 9 resettable_reset_assert_begin(void *obj, int cold) "obj=%p cold=%d" 10 resettable_reset_assert_end(void *obj) "obj=%p" 11 resettable_reset_release_begin(void *obj, int cold) "obj=%p cold=%d" 12 resettable_reset_release_end(void *obj) "obj=%p" 16 resettable_phase_enter_end(void *obj, const char *objtype, unsigned count) "obj=%p(%s) count=%d" 18 resettable_phase_hold_exec(void *obj, const char *objtype, int has_method) "obj=%p(%s) method=%d" 19 resettable_phase_hold_end(void *obj, const char *objtype, unsigned count) "obj=%p(%s) count=%d" 21 resettable_phase_exit_exec(void *obj, const char *objtype, int has_method) "obj=%p(%s) method=%d" 22 resettable_phase_exit_end(void *obj, const char *objtype, unsigned count) "obj=%p(%s) count=%d" [all …]
|
H A D | qdev-properties.c | 32 DeviceState *dev = DEVICE(obj); in qdev_prop_allow_set() 45 DeviceState *dev = DEVICE(obj); in qdev_prop_allow_set_link_before_realize() 56 void *ptr = obj; in object_field_prop_ptr() 104 int *ptr = object_field_prop_ptr(obj, prop); in qdev_propinfo_get_enum() 113 int *ptr = object_field_prop_ptr(obj, prop); in qdev_propinfo_set_enum() 170 bit_prop_set(obj, prop, value); in prop_set_bit() 224 bit64_prop_set(obj, prop, value); in prop_set_bit64() 241 bool *ptr = object_field_prop_ptr(obj, prop); in get_bool() 250 bool *ptr = object_field_prop_ptr(obj, prop); in set_bool() 974 Object *obj = OBJECT(dev); in qdev_property_add_static() local [all …]
|
H A D | reset.c | 65 LegacyReset *lr = LEGACY_RESET(obj); in legacy_reset_get_state() 71 LegacyReset *lr = LEGACY_RESET(obj); in legacy_reset_hold() 79 static void legacy_reset_init(Object *obj) in legacy_reset_init() argument 98 LegacyReset *lr = LEGACY_RESET(obj); in qemu_register_reset() 102 qemu_register_resettable(obj); in qemu_register_reset() 108 LegacyReset *lr = LEGACY_RESET(obj); in qemu_register_reset_nosnapshotload() 113 qemu_register_resettable(obj); in qemu_register_reset_nosnapshotload() 157 if (obj) { in qemu_unregister_reset() 158 qemu_unregister_resettable(obj); in qemu_unregister_reset() 159 object_unref(obj); in qemu_unregister_reset() [all …]
|
H A D | machine.c | 308 MachineState *ms = MACHINE(obj); in machine_get_kernel() 315 MachineState *ms = MACHINE(obj); in machine_set_kernel() 323 MachineState *ms = MACHINE(obj); in machine_get_initrd() 330 MachineState *ms = MACHINE(obj); in machine_set_initrd() 338 MachineState *ms = MACHINE(obj); in machine_get_append() 345 MachineState *ms = MACHINE(obj); in machine_set_append() 353 MachineState *ms = MACHINE(obj); in machine_get_dtb() 360 MachineState *ms = MACHINE(obj); in machine_set_dtb() 676 Object *obj = OBJECT(dev); in device_is_dynamic_sysbus() local 1397 Object *obj; in create_default_memdev() local [all …]
|
H A D | qdev-properties-system.c | 68 void **ptr = object_field_prop_ptr(obj, prop); in get_drive() 92 DeviceState *dev = DEVICE(obj); in set_drive_helper() 94 void **ptr = object_field_prop_ptr(obj, prop); in set_drive_helper() 201 DeviceState *dev = DEVICE(obj); in release_drive() 307 MACAddr *mac = object_field_prop_ptr(obj, prop); in get_mac() 322 MACAddr *mac = object_field_prop_ptr(obj, prop); in set_mac() 556 int *ptr = object_field_prop_ptr(obj, prop); in qdev_propinfo_set_losttickpolicy() 591 DeviceState *dev = DEVICE(obj); in set_blocksize() 1208 object_field_prop_ptr(obj, opaque); in get_iothread_vq_mapping_list() 1217 object_field_prop_ptr(obj, opaque); in set_iothread_vq_mapping_list() [all …]
|
/qemu/qapi/ |
H A D | qapi-visit-core.c | 50 if (obj) { in visit_start_struct() 180 assert(obj); in visit_type_int() 201 *obj = value; in visit_type_uintN() 212 value = *obj; in visit_type_uint8() 247 assert(obj); in visit_type_uint64() 316 assert(obj); in visit_type_int64() 324 assert(obj); in visit_type_size() 334 assert(obj); in visit_type_bool() 343 assert(obj); in visit_type_str() 359 assert(obj); in visit_type_number() [all …]
|
H A D | trace-events | 9 visit_end_struct(void *v, void *obj) "v=%p obj=%p" 14 visit_end_list(void *v, void *obj) "v=%p obj=%p" 17 visit_end_alternate(void *v, void *obj) "v=%p obj=%p" 23 visit_type_enum(void *v, const char *name, int *obj) "v=%p name=%s obj=%p" 24 visit_type_int(void *v, const char *name, int64_t *obj) "v=%p name=%s obj=%p" 25 visit_type_uint8(void *v, const char *name, uint8_t *obj) "v=%p name=%s obj=%p" 29 visit_type_int8(void *v, const char *name, int8_t *obj) "v=%p name=%s obj=%p" 34 visit_type_bool(void *v, const char *name, bool *obj) "v=%p name=%s obj=%p" 35 visit_type_str(void *v, const char *name, char **obj) "v=%p name=%s obj=%p" 37 visit_type_any(void *v, const char *name, void *obj) "v=%p name=%s obj=%p" [all …]
|
H A D | qobject-input-visitor.c | 170 if (!obj) { in qobject_input_get_object() 173 return obj; in qobject_input_get_object() 217 assert(obj); in qobject_input_push() 219 tos->obj = obj; in qobject_input_push() 284 if (obj) { in qobject_input_start_struct() 298 if (obj) { in qobject_input_start_struct() 531 *obj = NULL; in qobject_input_type_str() 595 *obj = val; in qobject_input_type_number_keyval() 605 *obj = NULL; in qobject_input_type_any() 620 *obj = NULL; in qobject_input_type_null() [all …]
|
H A D | qapi-dealloc-visitor.c | 31 static void qapi_dealloc_end_struct(Visitor *v, void **obj) in qapi_dealloc_end_struct() argument 33 if (obj) { in qapi_dealloc_end_struct() 34 g_free(*obj); in qapi_dealloc_end_struct() 40 if (obj) { in qapi_dealloc_end_alternate() 41 g_free(*obj); in qapi_dealloc_end_alternate() 67 if (obj) { in qapi_dealloc_type_str() 68 g_free(*obj); in qapi_dealloc_type_str() 100 if (obj) { in qapi_dealloc_type_anything() 101 qobject_unref(*obj); in qapi_dealloc_type_anything() 109 if (obj) { in qapi_dealloc_type_null() [all …]
|
/qemu/include/qapi/qmp/ |
H A D | qobject.h | 54 typeof(obj) _obj = (obj); \ 57 #define QOBJECT(obj) QOBJECT_INTERNAL((obj), MAKE_IDENTFIER(_obj)) argument 75 if (obj) { in qobject_ref_impl() 76 obj->base.refcnt++; in qobject_ref_impl() 97 assert(!obj || obj->base.refcnt); in qobject_unref_impl() 98 if (obj && --obj->base.refcnt == 0) { in qobject_unref_impl() 110 typeof(obj) _o = (obj); \ 119 #define qobject_unref(obj) qobject_unref_impl(QOBJECT(obj)) argument 126 assert(QTYPE_NONE < obj->base.type && obj->base.type < QTYPE__MAX); in qobject_type() 127 return obj->base.type; in qobject_type() [all …]
|
/qemu/ebpf/ |
H A D | rss.bpf.skeleton.h | 13 struct bpf_object *obj; member 40 if (!obj) in rss_bpf__destroy() 42 if (obj->skeleton) in rss_bpf__destroy() 44 free(obj); in rss_bpf__destroy() 53 struct rss_bpf *obj; in rss_bpf__open_opts() local 56 obj = (struct rss_bpf *)calloc(1, sizeof(*obj)); in rss_bpf__open_opts() 57 if (!obj) { in rss_bpf__open_opts() 70 return obj; in rss_bpf__open_opts() 96 if (!obj) in rss_bpf__open_and_load() 104 return obj; in rss_bpf__open_and_load() [all …]
|
/qemu/qom/ |
H A D | object.c | 724 object_property_del_child(obj->parent, obj); in object_unparent() 750 obj->free(obj); in object_finalize() 793 return obj; in object_new_with_type() 822 return obj; in object_new_with_props() 867 return obj; in object_new_with_propv() 946 if (obj && obj == inst) { in object_dynamic_cast_assert() 956 return obj; in object_dynamic_cast_assert() 1234 if (!obj) { in object_ref() 1240 return obj; in object_ref() 1246 if (!obj) { in object_unref() [all …]
|
/qemu/include/qom/ |
H A D | object.h | 109 typedef void (ObjectUnparent)(Object *obj); 117 typedef void (ObjectFree)(void *obj); 177 OBJ_NAME(const void *obj) \ 284 module_obj_name##_init(Object *obj); \ 481 void (*instance_init)(Object *obj); 502 #define OBJECT(obj) \ argument 503 ((Object *)(obj)) 528 #define OBJECT_CHECK(type, obj, name) \ argument 1061 Object *object_ref(void *obj); 1070 void object_unref(void *obj); [all …]
|
/qemu/tests/unit/ |
H A D | check-qjson.c | 914 QObject *obj; in keyword_literal() local 1085 QObject *obj; in simple_dict() local 1143 QObject *obj; in large_dict() local 1194 QObject *obj; in simple_list() local 1256 QObject *obj; in simple_whitespace() local 1276 QObject *obj; in simple_interpolation() local 1298 QObject *obj; in empty_input() local 1308 QObject *obj; in blank_input() local 1319 QObject *obj; in junk_input() local 1449 QObject *obj; in limits_nesting() local [all …]
|
H A D | check-qnull.c | 24 QObject *obj; in qnull_ref_test() local 27 obj = QOBJECT(qnull()); in qnull_ref_test() 28 g_assert(obj); in qnull_ref_test() 29 g_assert(obj == QOBJECT(&qnull_)); in qnull_ref_test() 32 qobject_unref(obj); in qnull_ref_test() 38 QObject *obj; in qnull_visit_test() local 49 obj = QOBJECT(qnull()); in qnull_visit_test() 51 qobject_unref(obj); in qnull_visit_test() 53 g_assert(obj == QOBJECT(&qnull_)); in qnull_visit_test() 60 visit_complete(v, &obj); in qnull_visit_test() [all …]
|
/qemu/target/riscv/ |
H A D | riscv-qmp-cmds.c | 104 RISCVCPU *cpu = RISCV_CPU(obj); in riscv_obj_add_named_feats_qdict() 176 Object *obj; in qmp_query_cpu_model_expansion() local 191 obj = object_new(object_class_get_name(oc)); in qmp_query_cpu_model_expansion() 196 object_unref(obj); in qmp_query_cpu_model_expansion() 205 object_unref(obj); in qmp_query_cpu_model_expansion() 213 object_unref(obj); in qmp_query_cpu_model_expansion() 226 riscv_obj_add_named_feats_qdict(obj, qdict_out); in qmp_query_cpu_model_expansion() 227 riscv_obj_add_profiles_qdict(obj, qdict_out); in qmp_query_cpu_model_expansion() 230 riscv_obj_add_qdict_prop(obj, qdict_out, "mmu"); in qmp_query_cpu_model_expansion() 231 riscv_obj_add_qdict_prop(obj, qdict_out, "pmp"); in qmp_query_cpu_model_expansion() [all …]
|
/qemu/tests/qtest/libqos/ |
H A D | virtio-scmi.c | 100 return &virtio_device->obj; in virtio_scmi_device_create() 104 static void qvirtio_scmi_pci_destructor(QOSGraphObject *obj) in qvirtio_scmi_pci_destructor() argument 106 QVhostUserSCMIPCI *scmi_pci = (QVhostUserSCMIPCI *) obj; in qvirtio_scmi_pci_destructor() 107 QOSGraphObject *pci_vobj = &scmi_pci->pci_vdev.obj; in qvirtio_scmi_pci_destructor() 113 static void qvirtio_scmi_pci_start_hw(QOSGraphObject *obj) in qvirtio_scmi_pci_start_hw() argument 116 QOSGraphObject *pci_vobj = &scmi_pci->pci_vdev.obj; in qvirtio_scmi_pci_start_hw() 137 QOSGraphObject *obj = &virtio_spci->pci_vdev.obj; in virtio_scmi_pci_create() local 143 obj->get_driver = qvirtio_scmi_pci_get_driver; in virtio_scmi_pci_create() 144 obj->start_hw = qvirtio_scmi_pci_start_hw; in virtio_scmi_pci_create() 145 obj->destructor = qvirtio_scmi_pci_destructor; in virtio_scmi_pci_create() [all …]
|
H A D | virtio-gpio.c | 98 return &virtio_device->obj; in virtio_gpio_device_create() 102 static void qvirtio_gpio_pci_destructor(QOSGraphObject *obj) in qvirtio_gpio_pci_destructor() argument 104 QVhostUserGPIOPCI *gpio_pci = (QVhostUserGPIOPCI *) obj; in qvirtio_gpio_pci_destructor() 105 QOSGraphObject *pci_vobj = &gpio_pci->pci_vdev.obj; in qvirtio_gpio_pci_destructor() 111 static void qvirtio_gpio_pci_start_hw(QOSGraphObject *obj) in qvirtio_gpio_pci_start_hw() argument 114 QOSGraphObject *pci_vobj = &gpio_pci->pci_vdev.obj; in qvirtio_gpio_pci_start_hw() 135 QOSGraphObject *obj = &virtio_spci->pci_vdev.obj; in virtio_gpio_pci_create() local 141 obj->get_driver = qvirtio_gpio_pci_get_driver; in virtio_gpio_pci_create() 142 obj->start_hw = qvirtio_gpio_pci_start_hw; in virtio_gpio_pci_create() 143 obj->destructor = qvirtio_gpio_pci_destructor; in virtio_gpio_pci_create() [all …]
|
H A D | ppc64_pseries-machine.c | 30 QOSGraphObject obj; member 35 QOSGraphObject obj; member 44 QSPAPR_pci_host *host = obj; in QSPAPR_host_get_device() 46 return &host->pci.obj; in QSPAPR_host_get_device() 62 static void spapr_destructor(QOSGraphObject *obj) in spapr_destructor() argument 81 Qppc64_pseriesMachine *machine = obj; in spapr_get_device() 83 return &machine->bridge.obj; in spapr_get_device() 93 machine->obj.get_device = spapr_get_device; in qos_create_machine_spapr() 94 machine->obj.get_driver = spapr_get_driver; in qos_create_machine_spapr() 95 machine->obj.destructor = spapr_destructor; in qos_create_machine_spapr() [all …]
|
H A D | virtio-net.c | 68 QVirtioNetDevice *v_net = (QVirtioNetDevice *) obj; in qvirtio_net_device_destructor() 115 return &virtio_ndevice->obj; in virtio_net_device_create() 121 QVirtioNetPCI *v_net = (QVirtioNetPCI *) obj; in qvirtio_net_pci_destructor() 123 QOSGraphObject *pci_vobj = &v_net->pci_vdev.obj; in qvirtio_net_pci_destructor() 131 QVirtioNetPCI *v_net = (QVirtioNetPCI *) obj; in qvirtio_net_pci_start_hw() 133 QOSGraphObject *pci_vobj = &v_net->pci_vdev.obj; in qvirtio_net_pci_start_hw() 154 QOSGraphObject *obj = &virtio_bpci->pci_vdev.obj; in virtio_net_pci_create() local 162 obj->destructor = qvirtio_net_pci_destructor; in virtio_net_pci_create() 163 obj->start_hw = qvirtio_net_pci_start_hw; in virtio_net_pci_create() 164 obj->get_driver = qvirtio_net_pci_get_driver; in virtio_net_pci_create() [all …]
|
H A D | x86_64_pc-machine.c | 31 QOSGraphObject obj; member 36 QOSGraphObject obj; member 45 i440FX_pcihost *host = obj; in i440FX_host_get_device() 47 return &host->pci.obj; in i440FX_host_get_device() 63 static void pc_destructor(QOSGraphObject *obj) in pc_destructor() argument 82 QX86PCMachine *machine = obj; in pc_get_device() 84 return &machine->bridge.obj; in pc_get_device() 94 machine->obj.get_device = pc_get_device; in qos_create_machine_pc() 95 machine->obj.get_driver = pc_get_driver; in qos_create_machine_pc() 96 machine->obj.destructor = pc_destructor; in qos_create_machine_pc() [all …]
|
/qemu/include/qapi/ |
H A D | visitor.h | 299 bool visit_start_struct(Visitor *v, const char *name, void **obj, 327 void visit_end_struct(Visitor *v, void **obj); 429 GenericAlternate **obj, size_t size, 443 void visit_end_alternate(Visitor *v, void **obj); 522 bool visit_type_enum(Visitor *v, const char *name, int *obj, 557 bool visit_type_uint8(Visitor *v, const char *name, uint8_t *obj, 592 bool visit_type_int16(Visitor *v, const char *name, int16_t *obj, 599 bool visit_type_int32(Visitor *v, const char *name, int32_t *obj, 606 bool visit_type_int64(Visitor *v, const char *name, int64_t *obj, 615 bool visit_type_size(Visitor *v, const char *name, uint64_t *obj, [all …]
|
/qemu/scripts/coccinelle/ |
H A D | reset-type.cocci | 44 identifier obj; 47 -holdfn(Object *obj) 51 - parent.hold(obj) 72 identifier obj; 75 -exitfn(Object *obj) 92 identifier obj; 99 expression obj; 110 expression obj; 117 expression obj; 125 identifier obj; [all …]
|
/qemu/net/ |
H A D | filter.c | 124 NetFilterState *nf = NETFILTER(obj); in netfilter_get_netdev_id() 131 NetFilterState *nf = NETFILTER(obj); in netfilter_set_netdev_id() 138 NetFilterState *nf = NETFILTER(obj); in netfilter_get_direction() 144 NetFilterState *nf = NETFILTER(obj); in netfilter_set_direction() 150 NetFilterState *nf = NETFILTER(obj); in netfilter_get_status() 157 NetFilterState *nf = NETFILTER(obj); in netfilter_set_status() 176 NetFilterState *nf = NETFILTER(obj); in netfilter_get_position() 208 static void netfilter_init(Object *obj) in netfilter_init() argument 250 Object *obj; in netfilter_complete() local 265 if (!obj) { in netfilter_complete() [all …]
|