Lines Matching full:instance
27 YankInstance *instance; member
68 static YankInstanceEntry *yank_find_entry(const YankInstance *instance) in yank_find_entry() argument
73 if (yank_instance_equal(entry->instance, instance)) { in yank_find_entry()
80 bool yank_register_instance(const YankInstance *instance, Error **errp) in yank_register_instance() argument
86 if (yank_find_entry(instance)) { in yank_register_instance()
87 error_setg(errp, "duplicate yank instance"); in yank_register_instance()
92 entry->instance = QAPI_CLONE(YankInstance, instance); in yank_register_instance()
99 void yank_unregister_instance(const YankInstance *instance) in yank_unregister_instance() argument
104 entry = yank_find_entry(instance); in yank_unregister_instance()
109 qapi_free_YankInstance(entry->instance); in yank_unregister_instance()
113 void yank_register_function(const YankInstance *instance, in yank_register_function() argument
121 entry = yank_find_entry(instance); in yank_register_function()
131 void yank_unregister_function(const YankInstance *instance, in yank_unregister_function() argument
139 entry = yank_find_entry(instance); in yank_unregister_function()
164 error_set(errp, ERROR_CLASS_DEVICE_NOT_FOUND, "Instance not found"); in qmp_yank()
188 new_entry->value = QAPI_CLONE(YankInstance, entry->instance); in qmp_query_yank()