Home
last modified time | relevance | path

Searched refs:Object (Results 1 – 25 of 1041) sorted by relevance

12345678910>>...42

/qemu/include/qom/
H A Dobject.h43 typedef void (ObjectPropertyAccessor)(Object *obj,
64 typedef Object *(ObjectPropertyResolve)(Object *obj,
76 typedef void (ObjectPropertyRelease)(Object *obj,
87 typedef void (ObjectPropertyInit)(Object *obj, ObjectProperty *prop);
110 typedef void (ObjectUnparent)(Object *obj);
154 struct Object struct
161 Object *parent; argument
281 module_obj_name##_finalize(Object *obj); \
285 module_obj_name##_init(Object *obj); \
483 void (*instance_init)(Object *obj);
[all …]
/qemu/qom/
H A Dobject.c62 void (*instance_init)(Object *obj);
63 void (*instance_post_init)(Object *obj);
64 void (*instance_finalize)(Object *obj);
421 static void object_init_with_type(Object *obj, TypeImpl *ti) in object_init_with_type()
432 static void object_post_init_with_type(Object *obj, TypeImpl *ti) in object_post_init_with_type()
443 bool object_apply_global_props(Object *obj, const GPtrArray *props, in object_apply_global_props()
533 void object_apply_compat_props(Object *obj) in object_apply_compat_props()
543 static void object_class_property_init_all(Object *obj) in object_class_property_init_all()
556 static void object_initialize_with_type(Object *obj, size_t size, TypeImpl *type) in object_initialize_with_type()
560 g_assert(type->instance_size >= sizeof(Object)); in object_initialize_with_type()
[all …]
H A Dqom-hmp-cmds.c55 Object *obj = object_resolve_path(path, NULL); in hmp_qom_set()
96 static void print_qom_composition(Monitor *mon, Object *obj, int indent);
100 return g_strcmp0(object_get_canonical_path_component(*(Object **)a), in qom_composition_compare()
101 object_get_canonical_path_component(*(Object **)b)); in qom_composition_compare()
104 static int insert_qom_composition_child(Object *obj, void *opaque) in insert_qom_composition_child()
110 static void print_qom_composition(Monitor *mon, Object *obj, int indent) in print_qom_composition()
112 GArray *children = g_array_new(false, false, sizeof(Object *)); in print_qom_composition()
128 print_qom_composition(mon, g_array_index(children, Object *, i), in print_qom_composition()
137 Object *obj; in hmp_info_qom_tree()
/qemu/include/hw/
H A Dresettable.h102 typedef void (*ResettableEnterPhase)(Object *obj, ResetType type);
103 typedef void (*ResettableHoldPhase)(Object *obj, ResetType type);
104 typedef void (*ResettableExitPhase)(Object *obj, ResetType type);
105 typedef ResettableState * (*ResettableGetState)(Object *obj);
106 typedef void (*ResettableChildCallback)(Object *, void *opaque,
108 typedef void (*ResettableChildForeach)(Object *obj,
166 void resettable_reset(Object *obj, ResetType type);
181 void resettable_assert_reset(Object *obj, ResetType type);
189 void resettable_release_reset(Object *obj, ResetType type);
197 bool resettable_is_in_reset(Object *obj);
[all …]
/qemu/tests/unit/
H A Dtest-crypto-secret.c35 Object *sec = object_new_with_props( in test_secret_direct()
55 Object *sec; in test_secret_indirect_good()
89 Object *sec = object_new_with_props( in test_secret_indirect_badfile()
103 Object *sec; in test_secret_indirect_emptyfile()
141 Object *sec; in test_secret_keyring_good()
169 Object *sec; in test_secret_keyring_revoked_key()
194 Object *sec; in test_secret_keyring_expired_key()
219 Object *sec; in test_secret_keyring_bad_serial_key()
246 Object *sec; in test_secret_keyring_bad_key_access_right()
276 Object *sec = object_new_with_props( in test_secret_noconv_base64_good()
[all …]
H A Dcheck-qom-proplist.c63 Object parent_obj;
75 static void dummy_set_bv(Object *obj, in dummy_set_bv()
84 static bool dummy_get_bv(Object *obj, in dummy_get_bv()
93 static void dummy_set_av(Object *obj, in dummy_set_av()
102 static int dummy_get_av(Object *obj, in dummy_get_av()
111 static void dummy_set_sv(Object *obj, in dummy_set_sv()
121 static char *dummy_get_sv(Object *obj, in dummy_get_sv()
130 static void dummy_init(Object *obj) in dummy_init()
151 static void dummy_finalize(Object *obj) in dummy_finalize()
211 Object parent_obj;
[all …]
H A Dtest-io-task.c34 Object parent;
49 Object *source;
68 Object *obj = object_new(TYPE_DUMMY); in test_task_complete()
69 Object *src; in test_task_complete()
98 Object *obj = object_new(TYPE_DUMMY); in test_task_data_free()
116 Object *obj = object_new(TYPE_DUMMY); in test_task_failure()
137 Object *source;
177 Object *obj = object_new(TYPE_DUMMY); in test_task_thread_complete()
218 Object *obj = object_new(TYPE_DUMMY); in test_task_thread_failure()
/qemu/hw/core/
H A Dresettable.c23 static void resettable_phase_enter(Object *obj, void *opaque, ResetType type);
24 static void resettable_phase_hold(Object *obj, void *opaque, ResetType type);
25 static void resettable_phase_exit(Object *obj, void *opaque, ResetType type);
42 void resettable_reset(Object *obj, ResetType type) in resettable_reset()
49 void resettable_assert_reset(Object *obj, ResetType type) in resettable_assert_reset()
63 void resettable_release_reset(Object *obj, ResetType type) in resettable_release_reset()
75 bool resettable_is_in_reset(Object *obj) in resettable_is_in_reset()
87 static void resettable_child_foreach(ResettableClass *rc, Object *obj, in resettable_child_foreach()
96 static void resettable_phase_enter(Object *obj, void *opaque, ResetType type) in resettable_phase_enter()
143 static void resettable_phase_hold(Object *obj, void *opaque, ResetType type) in resettable_phase_hold()
[all …]
H A Dreset.c54 Object parent;
63 static ResettableState *legacy_reset_get_state(Object *obj) in legacy_reset_get_state()
69 static void legacy_reset_hold(Object *obj, ResetType type) in legacy_reset_hold()
79 static void legacy_reset_init(Object *obj) in legacy_reset_init()
83 static void legacy_reset_finalize(Object *obj) in legacy_reset_finalize()
97 Object *obj = object_new(TYPE_LEGACY_RESET); in qemu_register_reset()
107 Object *obj = object_new(TYPE_LEGACY_RESET); in qemu_register_reset_nosnapshotload()
122 static void find_legacy_reset_cb(Object *obj, void *opaque, ResetType type) in find_legacy_reset_cb()
155 Object *obj = OBJECT(find_legacy_reset(func, opaque)); in qemu_unregister_reset()
163 void qemu_register_resettable(Object *obj) in qemu_register_resettable()
[all …]
H A Dqdev-properties.c29 static bool qdev_prop_allow_set(Object *obj, const char *name, in qdev_prop_allow_set()
41 void qdev_prop_allow_set_link_before_realize(const Object *obj, in qdev_prop_allow_set_link_before_realize()
43 Object *val, Error **errp) in qdev_prop_allow_set_link_before_realize()
54 void *object_field_prop_ptr(Object *obj, const Property *prop) in object_field_prop_ptr()
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()
133 static void bit_prop_set(Object *obj, const Property *props, bool val) in bit_prop_set()
144 static void prop_get_bit(Object *obj, Visitor *v, const char *name, in prop_get_bit()
[all …]
H A Dresetcontainer.c22 Object parent;
29 void resettable_container_add(ResettableContainer *rc, Object *obj) in resettable_container_add()
35 void resettable_container_remove(ResettableContainer *rc, Object *obj) in resettable_container_remove()
40 static ResettableState *resettable_container_get_state(Object *obj) in resettable_container_get_state()
46 static void resettable_container_child_foreach(Object *obj, in resettable_container_child_foreach()
60 static void resettable_container_init(Object *obj) in resettable_container_init()
67 static void resettable_container_finalize(Object *obj) in resettable_container_finalize()
H A Dmachine.c290 static char *machine_get_kernel(Object *obj, Error **errp) in machine_get_kernel()
297 static void machine_set_kernel(Object *obj, const char *value, Error **errp) in machine_set_kernel()
305 static char *machine_get_shim(Object *obj, Error **errp) in machine_get_shim()
312 static void machine_set_shim(Object *obj, const char *value, Error **errp) in machine_set_shim()
320 static char *machine_get_initrd(Object *obj, Error **errp) in machine_get_initrd()
327 static void machine_set_initrd(Object *obj, const char *value, Error **errp) in machine_set_initrd()
335 static char *machine_get_append(Object *obj, Error **errp) in machine_get_append()
342 static void machine_set_append(Object *obj, const char *value, Error **errp) in machine_set_append()
350 static char *machine_get_dtb(Object *obj, Error **errp) in machine_get_dtb()
357 static void machine_set_dtb(Object *obj, const char *value, Error **errp) in machine_set_dtb()
[all …]
H A Dqdev-properties-system.c40 static bool check_prop_still_unset(Object *obj, const char *name, in check_prop_still_unset()
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()
214 static void set_drive(Object *obj, Visitor *v, const char *name, void *opaque, in set_drive()
220 static void set_drive_iothread(Object *obj, Visitor *v, const char *name, in set_drive_iothread()
226 static void release_drive(Object *obj, const char *name, void *opaque) in release_drive()
258 static void get_chr(Object *obj, Visitor *v, const char *name, void *opaque, in get_chr()
269 static void set_chr(Object *obj, Visitor *v, const char *name, void *opaque, in set_chr()
307 static void release_chr(Object *obj, const char *name, void *opaque) in release_chr()
330 static void get_mac(Object *ob in get_mac()
[all...]
H A Dbus.c26 void qbus_set_hotplug_handler(BusState *bus, Object *handler) in qbus_set_hotplug_handler()
83 static ResettableState *bus_get_reset_state(Object *obj) in bus_get_reset_state()
89 static void bus_reset_child_foreach(Object *obj, ResettableChildCallback cb, in bus_reset_child_foreach()
138 static void bus_unparent(Object *obj) in bus_unparent()
182 static bool bus_get_realized(Object *obj, Error **errp) in bus_get_realized()
189 static void bus_set_realized(Object *obj, bool value, Error **errp) in bus_set_realized()
216 static void qbus_initfn(Object *obj) in qbus_initfn()
223 (Object **)&bus->hotplug_handler, in qbus_initfn()
247 static void qbus_finalize(Object *obj) in qbus_finalize()
/qemu/rust/qemu-api/src/
H A Dqom.rs116 pub struct Object(Opaque<bindings::Object>); struct
118 unsafe impl Send for Object {} implementation
119 unsafe impl Sync for Object {} implementation
209 unsafe extern "C" fn rust_instance_init<T: ObjectImpl>(obj: *mut bindings::Object) { in rust_instance_init() argument
219 unsafe extern "C" fn rust_instance_post_init<T: ObjectImpl>(obj: *mut bindings::Object) { in rust_instance_post_init() argument
240 unsafe extern "C" fn drop_object<T: ObjectImpl>(obj: *mut bindings::Object) { in drop_object() argument
289 fn as_object(&self) -> &Object { in as_object() argument
296 fn as_object_ptr(&self) -> *const bindings::Object { in as_object_ptr() argument
307 unsafe fn as_object_mut_ptr(&self) -> *mut bindings::Object { in as_object_mut_ptr() argument
468 pub trait ObjectImpl: ObjectType + IsA<Object> {
[all …]
/qemu/hw/acpi/
H A Dpci.c71 Object parent;
91 static void acpi_generic_initiator_init(Object *obj) in OBJECT_DECLARE_SIMPLE_TYPE()
99 static void acpi_generic_initiator_finalize(Object *obj) in acpi_generic_initiator_finalize()
106 static void acpi_generic_initiator_set_pci_device(Object *obj, const char *val, in acpi_generic_initiator_set_pci_device()
114 static void acpi_generic_initiator_set_node(Object *obj, Visitor *v, in acpi_generic_initiator_set_node()
148 static int build_acpi_generic_initiator(Object *obj, void *opaque) in build_acpi_generic_initiator()
155 Object *o; in build_acpi_generic_initiator()
187 Object parent;
207 static void acpi_generic_port_init(Object *obj) in OBJECT_DECLARE_SIMPLE_TYPE()
215 static void acpi_generic_port_finalize(Object *obj) in acpi_generic_port_finalize()
[all …]
/qemu/backends/
H A Dhostmem-file.c98 static char *get_mem_path(Object *o, Error **errp) in get_mem_path()
105 static void set_mem_path(Object *o, const char *str, Error **errp) in set_mem_path()
119 static bool file_memory_backend_get_discard_data(Object *o, Error **errp) in file_memory_backend_get_discard_data()
124 static void file_memory_backend_set_discard_data(Object *o, bool value, in file_memory_backend_set_discard_data()
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()
191 static bool file_memory_backend_get_pmem(Object *o, Error **errp) in file_memory_backend_get_pmem()
196 static void file_memory_backend_set_pmem(Object *o, bool value, Error **errp) in file_memory_backend_set_pmem()
[all …]
H A Dhostmem.c50 host_memory_backend_get_size(Object *obj, Visitor *v, const char *name, in host_memory_backend_get_size()
60 host_memory_backend_set_size(Object *obj, Visitor *v, const char *name, in host_memory_backend_set_size()
85 host_memory_backend_get_host_nodes(Object *obj, Visitor *v, const char *name, in host_memory_backend_get_host_nodes()
115 host_memory_backend_set_host_nodes(Object *obj, Visitor *v, const char *name, in host_memory_backend_set_host_nodes()
143 host_memory_backend_get_policy(Object *obj, Error **errp G_GNUC_UNUSED) in host_memory_backend_get_policy()
150 host_memory_backend_set_policy(Object *obj, int policy, Error **errp) in host_memory_backend_set_policy()
162 static bool host_memory_backend_get_merge(Object *obj, Error **errp) in host_memory_backend_get_merge()
169 static void host_memory_backend_set_merge(Object *obj, bool value, Error **errp) in host_memory_backend_set_merge()
193 static bool host_memory_backend_get_dump(Object *obj, Error **errp) in host_memory_backend_get_dump()
200 static void host_memory_backend_set_dump(Object *obj, bool value, Error **errp) in host_memory_backend_set_dump()
[all …]
H A Dhostmem-memfd.c69 memfd_backend_get_hugetlb(Object *o, Error **errp) in memfd_backend_get_hugetlb()
75 memfd_backend_set_hugetlb(Object *o, bool value, Error **errp) in memfd_backend_set_hugetlb()
81 memfd_backend_set_hugetlbsize(Object *obj, Visitor *v, const char *name, in memfd_backend_set_hugetlbsize()
104 memfd_backend_get_hugetlbsize(Object *obj, Visitor *v, const char *name, in memfd_backend_get_hugetlbsize()
114 memfd_backend_get_seal(Object *o, Error **errp) in memfd_backend_get_seal()
120 memfd_backend_set_seal(Object *o, bool value, Error **errp) in memfd_backend_set_seal()
126 memfd_backend_instance_init(Object *obj) in memfd_backend_instance_init()
/qemu/crypto/
H A Dtlscreds.c142 qcrypto_tls_creds_prop_set_verify(Object *obj, in qcrypto_tls_creds_prop_set_verify()
153 qcrypto_tls_creds_prop_get_verify(Object *obj, in qcrypto_tls_creds_prop_get_verify()
163 qcrypto_tls_creds_prop_set_dir(Object *obj, in qcrypto_tls_creds_prop_set_dir()
174 qcrypto_tls_creds_prop_get_dir(Object *obj, in qcrypto_tls_creds_prop_get_dir()
184 qcrypto_tls_creds_prop_set_priority(Object *obj, in qcrypto_tls_creds_prop_set_priority()
195 qcrypto_tls_creds_prop_get_priority(Object *obj, in qcrypto_tls_creds_prop_get_priority()
205 qcrypto_tls_creds_prop_set_endpoint(Object *obj, in qcrypto_tls_creds_prop_set_endpoint()
216 qcrypto_tls_creds_prop_get_endpoint(Object *obj, in qcrypto_tls_creds_prop_get_endpoint()
246 qcrypto_tls_creds_init(Object *obj) in qcrypto_tls_creds_init()
255 qcrypto_tls_creds_finalize(Object *obj) in qcrypto_tls_creds_finalize()
/qemu/net/
H A Dfilter.c122 static char *netfilter_get_netdev_id(Object *obj, Error **errp) in netfilter_get_netdev_id()
129 static void netfilter_set_netdev_id(Object *obj, const char *str, Error **errp) in netfilter_set_netdev_id()
136 static int netfilter_get_direction(Object *obj, Error **errp G_GNUC_UNUSED) in netfilter_get_direction()
142 static void netfilter_set_direction(Object *obj, int direction, Error **errp) in netfilter_set_direction()
148 static char *netfilter_get_status(Object *obj, Error **errp) in netfilter_get_status()
155 static void netfilter_set_status(Object *obj, const char *str, Error **errp) in netfilter_set_status()
174 static char *netfilter_get_position(Object *obj, Error **errp) in netfilter_get_position()
181 static void netfilter_set_position(Object *obj, const char *str, Error **errp) in netfilter_set_position()
188 static char *netfilter_get_insert(Object *obj, Error **errp) in netfilter_get_insert()
195 static void netfilter_set_insert(Object *obj, const char *str, Error **errp) in netfilter_set_insert()
[all …]
H A Dfilter-mirror.c327 static char *filter_redirector_get_indev(Object *obj, Error **errp) in filter_redirector_get_indev()
334 static void filter_redirector_set_indev(Object *obj, in filter_redirector_set_indev()
344 static char *filter_mirror_get_outdev(Object *obj, Error **errp) in filter_mirror_get_outdev()
351 static void filter_mirror_set_outdev(Object *obj, in filter_mirror_set_outdev()
366 static bool filter_mirror_get_vnet_hdr(Object *obj, Error **errp) in filter_mirror_get_vnet_hdr()
373 static void filter_mirror_set_vnet_hdr(Object *obj, bool value, Error **errp) in filter_mirror_set_vnet_hdr()
380 static char *filter_redirector_get_outdev(Object *obj, Error **errp) in filter_redirector_get_outdev()
387 static void filter_redirector_set_outdev(Object *obj, in filter_redirector_set_outdev()
397 static bool filter_redirector_get_vnet_hdr(Object *obj, Error **errp) in filter_redirector_get_vnet_hdr()
404 static void filter_redirector_set_vnet_hdr(Object *obj, in filter_redirector_set_vnet_hdr()
[all …]
/qemu/accel/tcg/
H A Dtcg-all.c69 static void tcg_accel_instance_init(Object *obj) in tcg_accel_instance_init()
148 static char *tcg_get_thread(Object *obj, Error **errp) in tcg_get_thread()
155 static void tcg_set_thread(Object *obj, const char *value, Error **errp) in tcg_set_thread()
172 static void tcg_get_tb_size(Object *obj, Visitor *v, in tcg_get_tb_size()
182 static void tcg_set_tb_size(Object *obj, Visitor *v, in tcg_set_tb_size()
196 static bool tcg_get_splitwx(Object *obj, Error **errp) in tcg_get_splitwx()
202 static void tcg_set_splitwx(Object *obj, bool value, Error **errp) in tcg_set_splitwx()
208 static bool tcg_get_one_insn_per_tb(Object *obj, Error **errp) in tcg_get_one_insn_per_tb()
214 static void tcg_set_one_insn_per_tb(Object *obj, bool value, Error **errp) in tcg_set_one_insn_per_tb()
/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()
267 static char *x86_machine_get_oem_id(Object *obj, Error **errp) in x86_machine_get_oem_id()
274 static void x86_machine_set_oem_id(Object *obj, const char *value, Error **errp) in x86_machine_set_oem_id()
[all …]
/qemu/scripts/coccinelle/
H A Dreset-type.cocci43 typedef Object;
47 -holdfn(Object *obj)
48 +holdfn(Object *obj, ResetType type)
71 typedef Object;
75 -exitfn(Object *obj)
76 +exitfn(Object *obj, ResetType type)
127 - typedef void (*ResettableHoldPhase)(Object *obj);
128 + typedef void (*ResettableHoldPhase)(Object *obj, ResetType type);
132 - typedef void (*ResettableExitPhase)(Object *obj);
133 + typedef void (*ResettableExitPhase)(Object *obj, ResetType type);

12345678910>>...42