/qemu/hw/usb/ |
H A D | bus.c | 107 if (klass->realize) { in usb_device_realize() 115 if (klass->find_device) { in usb_device_find_device() 125 if (klass->unrealize) { in usb_device_unrealize() 126 klass->unrealize(dev); in usb_device_unrealize() 133 if (klass->cancel_packet) { in usb_device_cancel_packet() 141 if (klass->handle_attach) { in usb_device_handle_attach() 149 if (klass->handle_reset) { in usb_device_handle_reset() 166 if (klass->handle_data) { in usb_device_handle_data() 183 return klass->usb_desc; in usb_device_get_usb_desc() 206 if (klass->ep_stopped) { in usb_device_ep_stopped() [all …]
|
/qemu/qom/ |
H A D | qom-qmp-cmds.c | 99 info->name = g_strdup(object_class_get_name(klass)); in qom_list_types_tramp() 124 ObjectClass *klass; in qmp_device_list_properties() local 130 klass = module_object_class_by_name(typename); in qmp_device_list_properties() 131 if (klass == NULL) { in qmp_device_list_properties() 137 if (!object_class_dynamic_cast(klass, TYPE_DEVICE) in qmp_device_list_properties() 138 || object_class_is_abstract(klass)) { in qmp_device_list_properties() 183 ObjectClass *klass; in qmp_qom_list_properties() local 189 klass = object_class_by_name(typename); in qmp_qom_list_properties() 190 if (klass == NULL) { in qmp_qom_list_properties() 202 if (object_class_is_abstract(klass)) { in qmp_qom_list_properties() [all …]
|
/qemu/include/exec/ |
H A D | confidential-guest-support.h | 69 ConfidentialGuestSupportClass *klass; in confidential_guest_kvm_init() local 71 klass = CONFIDENTIAL_GUEST_SUPPORT_GET_CLASS(cgs); in confidential_guest_kvm_init() 72 if (klass->kvm_init) { in confidential_guest_kvm_init() 73 return klass->kvm_init(cgs, errp); in confidential_guest_kvm_init() 82 ConfidentialGuestSupportClass *klass; in confidential_guest_kvm_reset() local 84 klass = CONFIDENTIAL_GUEST_SUPPORT_GET_CLASS(cgs); in confidential_guest_kvm_reset() 85 if (klass->kvm_reset) { in confidential_guest_kvm_reset() 86 return klass->kvm_reset(cgs, errp); in confidential_guest_kvm_reset()
|
/qemu/io/ |
H A D | channel.c | 378 return klass->io_close(ioc, errp); in qio_channel_close() 462 if (!klass->io_pwritev) { in qio_channel_pwritev() 491 if (!klass->io_preadv) { in qio_channel_preadv() 521 if (!klass->io_shutdown) { in qio_channel_shutdown() 535 if (klass->io_set_delay) { in qio_channel_set_delay() 536 klass->io_set_delay(ioc, enabled); in qio_channel_set_delay() 546 if (klass->io_set_cork) { in qio_channel_set_cork() 547 klass->io_set_cork(ioc, enabled); in qio_channel_set_cork() 559 if (!klass->io_seek) { in qio_channel_io_seek() 572 if (!klass->io_flush || in qio_channel_flush() [all …]
|
/qemu/scripts/codeconverter/codeconverter/ |
H A D | patching.py | 59 def compiled_re(klass): argument 60 return re.compile(klass.regexp, re.MULTILINE) 139 def has_replacement_rule(klass) -> bool: argument 186 return (klass(self.file, m) 193 m = klass.domatch(self.file.original_content, 199 return klass(self.file, m) 326 if not hasattr(klass, 'regexp') or klass.regexp is None: 328 assert hasattr(klass, 'regexp') 330 DBG("regexp: %s", klass.regexp) 331 matches = [klass(self, m) for m in klass.finditer(self.original_content)] [all …]
|
/qemu/hw/sensor/ |
H A D | isl_pmbus_vr.c | 247 ResettableClass *rc = RESETTABLE_CLASS(klass); in isl69260_class_init() 248 DeviceClass *dc = DEVICE_CLASS(klass); in isl69260_class_init() 251 isl_pmbus_vr_class_init(klass, data, 2); in isl69260_class_init() 256 ResettableClass *rc = RESETTABLE_CLASS(klass); in raa228000_class_init() 257 DeviceClass *dc = DEVICE_CLASS(klass); in raa228000_class_init() 260 isl_pmbus_vr_class_init(klass, data, 1); in raa228000_class_init() 265 ResettableClass *rc = RESETTABLE_CLASS(klass); in raa229004_class_init() 266 DeviceClass *dc = DEVICE_CLASS(klass); in raa229004_class_init() 269 isl_pmbus_vr_class_init(klass, data, 2); in raa229004_class_init() 275 DeviceClass *dc = DEVICE_CLASS(klass); in isl69259_class_init() [all …]
|
H A D | emc141x.c | 268 static void emc141x_class_init(ObjectClass *klass, void *data) in emc141x_class_init() argument 270 DeviceClass *dc = DEVICE_CLASS(klass); in emc141x_class_init() 271 I2CSlaveClass *k = I2C_SLAVE_CLASS(klass); in emc141x_class_init() 280 static void emc1413_class_init(ObjectClass *klass, void *data) in emc1413_class_init() argument 282 EMC141XClass *ec = EMC141X_CLASS(klass); in emc1413_class_init() 284 emc141x_class_init(klass, data); in emc1413_class_init() 289 static void emc1414_class_init(ObjectClass *klass, void *data) in emc1414_class_init() argument 291 EMC141XClass *ec = EMC141X_CLASS(klass); in emc1414_class_init() 293 emc141x_class_init(klass, data); in emc1414_class_init()
|
/qemu/include/qom/ |
H A D | object.h | 198 OBJ_NAME##_CLASS(const void *klass) \ 199 { return OBJECT_CLASS_CHECK(ClassType, klass, TYPENAME); } 488 void (*class_init)(ObjectClass *klass, void *data); 489 void (*class_base_init)(ObjectClass *klass, void *data); 591 #define INTERFACE_CLASS(klass) \ argument 616 Object *object_new_with_class(ObjectClass *klass); 981 ObjectClass *object_class_dynamic_cast(ObjectClass *klass, 990 ObjectClass *object_class_get_parent(ObjectClass *klass); 998 const char *object_class_get_name(ObjectClass *klass); 1006 bool object_class_is_abstract(ObjectClass *klass); [all …]
|
/qemu/hw/virtio/ |
H A D | virtio-bus.c | 48 VirtioBusClass *klass = VIRTIO_BUS_GET_CLASS(bus); in virtio_bus_device_plugged() local 56 if (klass->pre_plugged != NULL) { in virtio_bus_device_plugged() 57 klass->pre_plugged(qbus->parent, &local_err); in virtio_bus_device_plugged() 73 if (klass->device_plugged != NULL) { in virtio_bus_device_plugged() 74 klass->device_plugged(qbus->parent, &local_err); in virtio_bus_device_plugged() 90 if (klass->get_dma_as) { in virtio_bus_device_plugged() 123 if (klass->device_unplugged != NULL) { in virtio_bus_device_unplugged() 124 klass->device_unplugged(qbus->parent); in virtio_bus_device_unplugged() 344 if (!klass->iommu_enabled) { in virtio_bus_device_iommu_enabled() 348 return klass->iommu_enabled(qbus->parent); in virtio_bus_device_iommu_enabled() [all …]
|
H A D | virtio-input-pci.c | 54 static void virtio_input_pci_class_init(ObjectClass *klass, void *data) in virtio_input_pci_class_init() argument 56 DeviceClass *dc = DEVICE_CLASS(klass); in virtio_input_pci_class_init() 57 VirtioPCIClass *k = VIRTIO_PCI_CLASS(klass); in virtio_input_pci_class_init() 58 PCIDeviceClass *pcidev_k = PCI_DEVICE_CLASS(klass); in virtio_input_pci_class_init() 67 static void virtio_input_hid_kbd_pci_class_init(ObjectClass *klass, void *data) in virtio_input_hid_kbd_pci_class_init() argument 69 PCIDeviceClass *pcidev_k = PCI_DEVICE_CLASS(klass); in virtio_input_hid_kbd_pci_class_init() 74 static void virtio_input_hid_mouse_pci_class_init(ObjectClass *klass, in virtio_input_hid_mouse_pci_class_init() argument 77 PCIDeviceClass *pcidev_k = PCI_DEVICE_CLASS(klass); in virtio_input_hid_mouse_pci_class_init()
|
/qemu/hw/pci-host/ |
H A D | uninorth.c | 316 PCIDeviceClass *k = PCI_DEVICE_CLASS(klass); in unin_main_pci_host_class_init() 317 DeviceClass *dc = DEVICE_CLASS(klass); in unin_main_pci_host_class_init() 344 PCIDeviceClass *k = PCI_DEVICE_CLASS(klass); in u3_agp_pci_host_class_init() 345 DeviceClass *dc = DEVICE_CLASS(klass); in u3_agp_pci_host_class_init() 373 DeviceClass *dc = DEVICE_CLASS(klass); in unin_agp_pci_host_class_init() 401 DeviceClass *dc = DEVICE_CLASS(klass); in unin_internal_pci_host_class_init() 433 DeviceClass *dc = DEVICE_CLASS(klass); in pci_unin_main_class_init() 453 DeviceClass *dc = DEVICE_CLASS(klass); in pci_u3_agp_class_init() 469 DeviceClass *dc = DEVICE_CLASS(klass); in pci_unin_agp_class_init() 485 DeviceClass *dc = DEVICE_CLASS(klass); in pci_unin_internal_class_init() [all …]
|
H A D | grackle.c | 97 static void grackle_pci_class_init(ObjectClass *klass, void *data) in grackle_pci_class_init() argument 99 DeviceClass *dc = DEVICE_CLASS(klass); in grackle_pci_class_init() 100 PCIDeviceClass *k = PCI_DEVICE_CLASS(klass); in grackle_pci_class_init() 137 static void grackle_class_init(ObjectClass *klass, void *data) in grackle_class_init() argument 139 DeviceClass *dc = DEVICE_CLASS(klass); in grackle_class_init() 140 SysBusDeviceClass *sbc = SYS_BUS_DEVICE_CLASS(klass); in grackle_class_init()
|
/qemu/hw/s390x/ |
H A D | css-bridge.c | 81 static void virtual_css_bus_class_init(ObjectClass *klass, void *data) in virtual_css_bus_class_init() argument 83 BusClass *k = BUS_CLASS(klass); in virtual_css_bus_class_init() 84 ResettableClass *rc = RESETTABLE_CLASS(klass); in virtual_css_bus_class_init() 134 static void virtual_css_bridge_class_init(ObjectClass *klass, void *data) in virtual_css_bridge_class_init() argument 136 HotplugHandlerClass *hc = HOTPLUG_HANDLER_CLASS(klass); in virtual_css_bridge_class_init() 137 DeviceClass *dc = DEVICE_CLASS(klass); in virtual_css_bridge_class_init() 142 object_class_property_add_bool(klass, "cssid-unrestricted", in virtual_css_bridge_class_init() 144 object_class_property_set_description(klass, "cssid-unrestricted", in virtual_css_bridge_class_init()
|
/qemu/hw/i2c/ |
H A D | i2c_mux_pca954x.c | 175 static void pca9546_class_init(ObjectClass *klass, void *data) in pca9546_class_init() argument 177 Pca954xClass *s = PCA954X_CLASS(klass); in pca9546_class_init() 181 static void pca9548_class_init(ObjectClass *klass, void *data) in pca9548_class_init() argument 183 Pca954xClass *s = PCA954X_CLASS(klass); in pca9548_class_init() 219 static void pca954x_class_init(ObjectClass *klass, void *data) in pca954x_class_init() argument 221 I2CSlaveClass *sc = I2C_SLAVE_CLASS(klass); in pca954x_class_init() 222 ResettableClass *rc = RESETTABLE_CLASS(klass); in pca954x_class_init() 223 DeviceClass *dc = DEVICE_CLASS(klass); in pca954x_class_init() 224 SMBusDeviceClass *k = SMBUS_DEVICE_CLASS(klass); in pca954x_class_init()
|
/qemu/hw/watchdog/ |
H A D | wdt_aspeed.c | 297 static void aspeed_wdt_class_init(ObjectClass *klass, void *data) in aspeed_wdt_class_init() argument 299 DeviceClass *dc = DEVICE_CLASS(klass); in aspeed_wdt_class_init() 319 static void aspeed_2400_wdt_class_init(ObjectClass *klass, void *data) in aspeed_2400_wdt_class_init() argument 321 DeviceClass *dc = DEVICE_CLASS(klass); in aspeed_2400_wdt_class_init() 322 AspeedWDTClass *awc = ASPEED_WDT_CLASS(klass); in aspeed_2400_wdt_class_init() 358 DeviceClass *dc = DEVICE_CLASS(klass); in aspeed_2500_wdt_class_init() 359 AspeedWDTClass *awc = ASPEED_WDT_CLASS(klass); in aspeed_2500_wdt_class_init() 381 DeviceClass *dc = DEVICE_CLASS(klass); in aspeed_2600_wdt_class_init() 382 AspeedWDTClass *awc = ASPEED_WDT_CLASS(klass); in aspeed_2600_wdt_class_init() 404 DeviceClass *dc = DEVICE_CLASS(klass); in aspeed_1030_wdt_class_init() [all …]
|
/qemu/hw/adc/ |
H A D | max111x.c | 180 static void max111x_class_init(ObjectClass *klass, void *data) in max111x_class_init() argument 182 SSIPeripheralClass *k = SSI_PERIPHERAL_CLASS(klass); in max111x_class_init() 183 DeviceClass *dc = DEVICE_CLASS(klass); in max111x_class_init() 199 static void max1110_class_init(ObjectClass *klass, void *data) in max1110_class_init() argument 201 SSIPeripheralClass *k = SSI_PERIPHERAL_CLASS(klass); in max1110_class_init() 202 DeviceClass *dc = DEVICE_CLASS(klass); in max1110_class_init() 214 static void max1111_class_init(ObjectClass *klass, void *data) in max1111_class_init() argument 216 SSIPeripheralClass *k = SSI_PERIPHERAL_CLASS(klass); in max1111_class_init() 217 DeviceClass *dc = DEVICE_CLASS(klass); in max1111_class_init()
|
/qemu/hw/ppc/ |
H A D | pnv_occ.c | 165 static void pnv_occ_power8_class_init(ObjectClass *klass, void *data) in pnv_occ_power8_class_init() argument 167 PnvOCCClass *poc = PNV_OCC_CLASS(klass); in pnv_occ_power8_class_init() 235 static void pnv_occ_power9_class_init(ObjectClass *klass, void *data) in pnv_occ_power9_class_init() argument 237 PnvOCCClass *poc = PNV_OCC_CLASS(klass); in pnv_occ_power9_class_init() 238 DeviceClass *dc = DEVICE_CLASS(klass); in pnv_occ_power9_class_init() 252 static void pnv_occ_power10_class_init(ObjectClass *klass, void *data) in pnv_occ_power10_class_init() argument 254 DeviceClass *dc = DEVICE_CLASS(klass); in pnv_occ_power10_class_init() 284 static void pnv_occ_class_init(ObjectClass *klass, void *data) in pnv_occ_class_init() argument 286 DeviceClass *dc = DEVICE_CLASS(klass); in pnv_occ_class_init()
|
/qemu/hw/display/ |
H A D | virtio-vga.c | 185 VirtIOVGABaseClass *klass = VIRTIO_VGA_BASE_GET_CLASS(obj); in virtio_vga_base_reset_hold() local 189 if (klass->parent_phases.hold) { in virtio_vga_base_reset_hold() 190 klass->parent_phases.hold(obj, type); in virtio_vga_base_reset_hold() 217 static void virtio_vga_base_class_init(ObjectClass *klass, void *data) in virtio_vga_base_class_init() argument 219 DeviceClass *dc = DEVICE_CLASS(klass); in virtio_vga_base_class_init() 220 VirtioPCIClass *k = VIRTIO_PCI_CLASS(klass); in virtio_vga_base_class_init() 221 VirtIOVGABaseClass *v = VIRTIO_VGA_BASE_CLASS(klass); in virtio_vga_base_class_init() 222 PCIDeviceClass *pcidev_k = PCI_DEVICE_CLASS(klass); in virtio_vga_base_class_init() 223 ResettableClass *rc = RESETTABLE_CLASS(klass); in virtio_vga_base_class_init() 237 object_class_property_add_bool(klass, "big-endian-framebuffer", in virtio_vga_base_class_init()
|
H A D | vga-pci.c | 355 static void vga_pci_class_init(ObjectClass *klass, void *data) in vga_pci_class_init() argument 357 DeviceClass *dc = DEVICE_CLASS(klass); in vga_pci_class_init() 358 PCIDeviceClass *k = PCI_DEVICE_CLASS(klass); in vga_pci_class_init() 359 AcpiDevAmlIfClass *adevc = ACPI_DEV_AML_IF_CLASS(klass); in vga_pci_class_init() 381 static void vga_class_init(ObjectClass *klass, void *data) in vga_class_init() argument 383 DeviceClass *dc = DEVICE_CLASS(klass); in vga_class_init() 384 PCIDeviceClass *k = PCI_DEVICE_CLASS(klass); in vga_class_init() 393 object_class_property_add_bool(klass, "big-endian-framebuffer", in vga_class_init() 397 static void secondary_class_init(ObjectClass *klass, void *data) in secondary_class_init() argument 399 DeviceClass *dc = DEVICE_CLASS(klass); in secondary_class_init() [all …]
|
/qemu/hw/misc/ |
H A D | aspeed_xdma.c | 153 static void aspeed_2600_xdma_class_init(ObjectClass *klass, void *data) in aspeed_2600_xdma_class_init() argument 155 DeviceClass *dc = DEVICE_CLASS(klass); in aspeed_2600_xdma_class_init() 156 AspeedXDMAClass *axc = ASPEED_XDMA_CLASS(klass); in aspeed_2600_xdma_class_init() 176 static void aspeed_2500_xdma_class_init(ObjectClass *klass, void *data) in aspeed_2500_xdma_class_init() argument 178 DeviceClass *dc = DEVICE_CLASS(klass); in aspeed_2500_xdma_class_init() 179 AspeedXDMAClass *axc = ASPEED_XDMA_CLASS(klass); in aspeed_2500_xdma_class_init() 198 static void aspeed_2400_xdma_class_init(ObjectClass *klass, void *data) in aspeed_2400_xdma_class_init() argument 200 DeviceClass *dc = DEVICE_CLASS(klass); in aspeed_2400_xdma_class_init() 201 AspeedXDMAClass *axc = ASPEED_XDMA_CLASS(klass); in aspeed_2400_xdma_class_init()
|
H A D | aspeed_hace.c | 444 static void aspeed_hace_class_init(ObjectClass *klass, void *data) in aspeed_hace_class_init() argument 446 DeviceClass *dc = DEVICE_CLASS(klass); in aspeed_hace_class_init() 462 static void aspeed_ast2400_hace_class_init(ObjectClass *klass, void *data) in aspeed_ast2400_hace_class_init() argument 464 DeviceClass *dc = DEVICE_CLASS(klass); in aspeed_ast2400_hace_class_init() 465 AspeedHACEClass *ahc = ASPEED_HACE_CLASS(klass); in aspeed_ast2400_hace_class_init() 483 DeviceClass *dc = DEVICE_CLASS(klass); in aspeed_ast2500_hace_class_init() 484 AspeedHACEClass *ahc = ASPEED_HACE_CLASS(klass); in aspeed_ast2500_hace_class_init() 502 DeviceClass *dc = DEVICE_CLASS(klass); in aspeed_ast2600_hace_class_init() 503 AspeedHACEClass *ahc = ASPEED_HACE_CLASS(klass); in aspeed_ast2600_hace_class_init() 521 DeviceClass *dc = DEVICE_CLASS(klass); in aspeed_ast1030_hace_class_init() [all …]
|
H A D | aspeed_sdmc.c | 257 static void aspeed_sdmc_class_init(ObjectClass *klass, void *data) in aspeed_sdmc_class_init() argument 259 DeviceClass *dc = DEVICE_CLASS(klass); in aspeed_sdmc_class_init() 337 static void aspeed_2400_sdmc_class_init(ObjectClass *klass, void *data) in aspeed_2400_sdmc_class_init() argument 339 DeviceClass *dc = DEVICE_CLASS(klass); in aspeed_2400_sdmc_class_init() 340 AspeedSDMCClass *asc = ASPEED_SDMC_CLASS(klass); in aspeed_2400_sdmc_class_init() 404 static void aspeed_2500_sdmc_class_init(ObjectClass *klass, void *data) in aspeed_2500_sdmc_class_init() argument 406 DeviceClass *dc = DEVICE_CLASS(klass); in aspeed_2500_sdmc_class_init() 407 AspeedSDMCClass *asc = ASPEED_SDMC_CLASS(klass); in aspeed_2500_sdmc_class_init() 497 static void aspeed_2600_sdmc_class_init(ObjectClass *klass, void *data) in aspeed_2600_sdmc_class_init() argument 499 DeviceClass *dc = DEVICE_CLASS(klass); in aspeed_2600_sdmc_class_init() [all …]
|
/qemu/hw/ssi/ |
H A D | aspeed_smc.c | 1230 DeviceClass *dc = DEVICE_CLASS(klass); in aspeed_smc_class_init() 1278 DeviceClass *dc = DEVICE_CLASS(klass); in aspeed_smc_flash_class_init() 1320 DeviceClass *dc = DEVICE_CLASS(klass); in aspeed_2400_smc_class_init() 1365 DeviceClass *dc = DEVICE_CLASS(klass); in aspeed_2400_fmc_class_init() 1407 DeviceClass *dc = DEVICE_CLASS(klass); in aspeed_2400_spi1_class_init() 1448 DeviceClass *dc = DEVICE_CLASS(klass); in aspeed_2500_fmc_class_init() 1486 DeviceClass *dc = DEVICE_CLASS(klass); in aspeed_2500_spi1_class_init() 1521 DeviceClass *dc = DEVICE_CLASS(klass); in aspeed_2500_spi2_class_init() 1603 DeviceClass *dc = DEVICE_CLASS(klass); in aspeed_2600_fmc_class_init() 1642 DeviceClass *dc = DEVICE_CLASS(klass); in aspeed_2600_spi1_class_init() [all …]
|
/qemu/scripts/qemugdb/ |
H A D | mtree.py | 56 klass = '' 58 klass = ' (alias)' 60 klass = ' (I/O)' 62 klass = ' (RAM)' 68 klass,
|
/qemu/hw/ide/ |
H A D | ide-dev.c | 203 static void ide_hd_class_init(ObjectClass *klass, void *data) in ide_hd_class_init() argument 205 DeviceClass *dc = DEVICE_CLASS(klass); in ide_hd_class_init() 206 IDEDeviceClass *k = IDE_DEVICE_CLASS(klass); in ide_hd_class_init() 226 static void ide_cd_class_init(ObjectClass *klass, void *data) in ide_cd_class_init() argument 228 DeviceClass *dc = DEVICE_CLASS(klass); in ide_cd_class_init() 229 IDEDeviceClass *k = IDE_DEVICE_CLASS(klass); in ide_cd_class_init() 244 static void ide_device_class_init(ObjectClass *klass, void *data) in ide_device_class_init() argument 246 DeviceClass *k = DEVICE_CLASS(klass); in ide_device_class_init()
|