Home | History | Annotate | Download | only in core

Lines Matching defs:info

46     DeviceInfo *info;
56 void qdev_register(DeviceInfo *info)
60 assert(info->size >= sizeof(DeviceState));
65 t->info = info;
77 if (strcmp(t->info->name, name) == 0) {
85 dev = g_malloc0(t->info->size);
96 if (t->info->bus_type != bus->type) {
99 t->info->bus_type, bus->type);
112 DeviceInfo *info;
117 for (info = device_info_list; info != NULL; info = info->next) {
118 if (info->no_user) {
121 qdev_print_devinfo(info);
130 info = qdev_find_info(NULL, driver);
131 if (!info) {
135 for (prop = info->props; prop && prop->name; prop++) {
142 if (!prop->info->parse) {
145 error_printf("%s.%s=%s\n", info->name, prop->name, prop->info->name);
157 DeviceInfo *info;
168 info = qdev_find_info(NULL, driver);
169 if (!info || info->no_user) {
182 if (bus->info != info->bus_info) {
184 driver, bus->info->name);
188 bus = qbus_find_recursive(main_system_bus, NULL, info->bus_info);
191 info->name, info->bus_info->name);
201 qdev = qdev_create_from_info(bus, info);
224 dev->type->info->init(dev, dev->type->info);
286 if (strncmp(dev->type->info->name, "virtio", 6) == 0) {
397 DriveInfo* info;
399 info = drive_get(type, 0, unit);
400 if (info == NULL) {
403 return info->bdrv;
426 DriveInfo* info;
429 info = drive_get(IF_SCSI, bus, unit);
430 if (info == NULL) {
433 attach(host, info->bdrv, unit);
468 qdev_printf("dev: %s\n", dev->type->info->name);
487 ((DeviceState *)prop->value.ptr)->type->info->name);