Home
last modified time | relevance | path

Searched defs:Object (Results 1 – 6 of 6) sorted by relevance

/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()
219 unsafe extern "C" fn rust_instance_post_init<T: ObjectImpl>(obj: *mut bindings::Object) { in rust_instance_post_init()
240 unsafe extern "C" fn drop_object<T: ObjectImpl>(obj: *mut bindings::Object) { in drop_object()
289 fn as_object(&self) -> &Object { in as_object()
296 fn as_object_ptr(&self) -> *const bindings::Object { in as_object_ptr()
307 unsafe fn as_object_mut_ptr(&self) -> *mut bindings::Object { in as_object_mut_ptr()
549 unsafe extern "C" fn rust_unparent_fn<T: ObjectImpl>(dev: *mut bindings::Object) { in rust_unparent_fn()
[all …]
H A Dqdev.rs71 obj: *mut bindings::Object, in rust_resettable_enter_fn()
84 obj: *mut bindings::Object, in rust_resettable_hold_fn()
97 obj: *mut bindings::Object, in rust_resettable_exit_fn()
H A Dmemory.rs150 owner: *mut Object, in do_init_io()
/qemu/include/qom/
H A Dobject.h154 struct Object struct
157 ObjectClass *class; argument
158 ObjectFree *free; argument
161 Object *parent; argument
/qemu/qom/
H A Dobject.c2001 object_add_link_prop(Object *obj, const char *name, in object_add_link_prop() argument
2003 void (*check)(const Object *, const char *, in object_add_link_prop()
2031 object_property_add_link(Object *obj, const char *name, in object_property_add_link() argument
2033 void (*check)(const Object *, const char *, in object_property_add_link()
2310 char *(*get)(Object *, Error **), in object_property_add_str()
2311 void (*set)(Object *, const char *, Error **)) in object_property_add_str()
2327 char *(*get)(Object *, Error **), in object_class_property_add_str()
2328 void (*set)(Object *, const char *, in object_class_property_add_str()
2380 bool (*get)(Object *, Error **), in object_property_add_bool()
2381 void (*set)(Object *, bool, Error **)) in object_property_add_bool()
[all …]
/qemu/include/qemu/
H A Dtypedefs.h78 typedef struct Object Object; typedef