void sysbus_register_withprop(SysBusDeviceInfo *info) { info->qdev.init = sysbus_device_init; info->qdev.bus_type = BUS_TYPE_SYSTEM; assert(info->qdev.size >= sizeof(SysBusDevice)); qdev_register(&info->qdev); }
void scsi_qdev_register(SCSIDeviceInfo *info) { info->qdev.bus_info = &scsi_bus_info; info->qdev.init = scsi_qdev_init; info->qdev.unplug = qdev_simple_unplug_cb; info->qdev.exit = scsi_qdev_exit; qdev_register(&info->qdev); }
void goldfish_bus_register_withprop(GoldfishDeviceInfo *info) { info->qdev.init = goldfish_busdev_init; info->qdev.bus_info = &goldfish_bus_info; assert(info->qdev.size >= sizeof(GoldfishDevice)); qdev_register(&info->qdev); }
void sysbus_register_withprop(SysBusDeviceInfo *info) { info->qdev.init = sysbus_device_init; info->qdev.bus_info = &system_bus_info; assert(info->qdev.size >= sizeof(SysBusDevice)); qdev_register(&info->qdev); }
static void ide_qdev_register(IDEDeviceInfo *info) { info->qdev.init = ide_qdev_init; info->qdev.bus_info = &ide_bus_info; qdev_register(&info->qdev); }