Lines Matching refs:type
34 module_init_type type; member
63 static ModuleTypeList *find_type(module_init_type type) in find_type() argument
67 return &init_type_list[type]; in find_type()
70 void register_module_init(void (*fn)(void), module_init_type type) in register_module_init() argument
77 e->type = type; in register_module_init()
79 l = find_type(type); in register_module_init()
84 void register_dso_module_init(void (*fn)(void), module_init_type type) in register_dso_module_init() argument
92 e->type = type; in register_dso_module_init()
97 void module_call_init(module_init_type type) in module_call_init() argument
102 if (modules_init_done[type]) { in module_call_init()
106 l = find_type(type); in module_call_init()
112 modules_init_done[type] = true; in module_call_init()
192 register_module_init(e->init, e->type); in module_load_dso()
319 int module_load_qom(const char *type, Error **errp) in module_load_qom() argument
325 if (!type) { in module_load_qom()
330 trace_module_lookup_object_type(type); in module_load_qom()
339 if (strcmp(type, *sl) == 0) { in module_load_qom()
341 error_setg(errp, "multiple modules providing '%s'", type); in module_load_qom()
402 int module_load_qom(const char *type, Error **errp) { return 2; } in module_load_qom() argument