Lines Matching full:object

27 #include "qom/object.h"
63 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()
175 * The following 3 object classes are used to
177 * qdev, which result in complex object
211 Object parent_obj;
221 Object parent_obj;
231 Object parent_obj;
239 static void dummy_dev_finalize(Object *obj) in dummy_dev_finalize()
243 object_unref(OBJECT(dev->bus)); in dummy_dev_finalize()
246 static void dummy_dev_init(Object *obj) in dummy_dev_init()
252 object_property_add_child(obj, "bus", OBJECT(bus)); in dummy_dev_init()
254 object_property_add_child(OBJECT(bus), "backend", OBJECT(backend)); in dummy_dev_init()
258 (Object **)&bus->backend, NULL, 0); in dummy_dev_init()
261 static void dummy_dev_unparent(Object *obj) in dummy_dev_unparent()
264 object_unparent(OBJECT(dev->bus)); in dummy_dev_unparent()
273 static void dummy_bus_finalize(Object *obj) in dummy_bus_finalize()
277 object_unref(OBJECT(bus->backend)); in dummy_bus_finalize()
280 static void dummy_bus_init(Object *obj) in dummy_bus_init()
284 static void dummy_bus_unparent(Object *obj) in dummy_bus_unparent()
288 object_unparent(OBJECT(bus->backend)); in dummy_bus_unparent()
296 static void dummy_backend_init(Object *obj) in dummy_backend_init()
330 .name = "object",
342 Object *parent = object_get_objects_root(); in test_dummy_createv()
359 == OBJECT(dobj)); in test_dummy_createv()
361 object_unparent(OBJECT(dobj)); in test_dummy_createv()
365 static Object *new_helper(Error **errp, in new_helper()
366 Object *parent, in new_helper()
370 Object *obj; in new_helper()
385 Object *parent = object_get_objects_root(); in test_dummy_createlist()
400 == OBJECT(dobj)); in test_dummy_createlist()
402 object_unparent(OBJECT(dobj)); in test_dummy_createlist()
408 Object *obj = user_creatable_add_type(TYPE_DUMMY, "dev0", qdict, v, errp); in test_create_obj()
448 == OBJECT(dobj)); in test_dummy_createcmdl()
470 == OBJECT(dobj)); in test_dummy_createcmdl()
472 object_unparent(OBJECT(dobj)); in test_dummy_createcmdl()
478 Object *parent = object_get_objects_root(); in test_dummy_badenum()
479 Object *dobj = in test_dummy_badenum()
505 Object *parent = object_get_objects_root(); in test_dummy_getenum()
517 val = object_property_get_enum(OBJECT(dobj), in test_dummy_getenum()
524 val = object_property_get_enum(OBJECT(dobj), in test_dummy_getenum()
532 val = object_property_get_enum(OBJECT(dobj), in test_dummy_getenum()
539 object_unparent(OBJECT(dobj)); in test_dummy_getenum()
570 Object *parent = object_get_objects_root(); in test_dummy_iterator()
582 object_property_iter_init(&iter, OBJECT(dobj)); in test_dummy_iterator()
584 object_unparent(OBJECT(dobj)); in test_dummy_iterator()
599 Object *parent = object_get_objects_root(); in test_dummy_delchild()
607 object_unparent(OBJECT(dev)); in test_dummy_delchild()
612 Object *root = object_get_objects_root(); in test_qom_partial_path()
613 Object *cont1 = container_get(root, "/cont1"); in test_qom_partial_path()
614 Object *obj1 = object_new(TYPE_DUMMY); in test_qom_partial_path()
615 Object *obj2a = object_new(TYPE_DUMMY); in test_qom_partial_path()
616 Object *obj2b = object_new(TYPE_DUMMY); in test_qom_partial_path()