hw: Use device_class_set_legacy_reset() instead of opencoding

Use device_class_set_legacy_reset() instead of opencoding an
assignment to DeviceClass::reset. This change was produced
with:
 spatch --macro-file scripts/cocci-macro-file.h \
    --sp-file scripts/coccinelle/device-reset.cocci \
    --keep-comments --smpl-spacing --in-place --dir hw

Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
Reviewed-by: Richard Henderson <richard.henderson@linaro.org>
Message-id: 20240830145812.1967042-8-peter.maydell@linaro.org
This commit is contained in:
Peter Maydell 2024-09-13 15:31:44 +01:00
parent 134e0944f4
commit e3d0814368
410 changed files with 448 additions and 448 deletions

View file

@ -1030,7 +1030,7 @@ static void erst_class_init(ObjectClass *klass, void *data)
k->device_id = PCI_DEVICE_ID_REDHAT_ACPI_ERST; k->device_id = PCI_DEVICE_ID_REDHAT_ACPI_ERST;
k->revision = 0x00; k->revision = 0x00;
k->class_id = PCI_CLASS_OTHERS; k->class_id = PCI_CLASS_OTHERS;
dc->reset = erst_reset; device_class_set_legacy_reset(dc, erst_reset);
dc->vmsd = &erst_vmstate; dc->vmsd = &erst_vmstate;
dc->user_creatable = true; dc->user_creatable = true;
dc->hotpluggable = false; dc->hotpluggable = false;

View file

@ -633,7 +633,7 @@ static void piix4_pm_class_init(ObjectClass *klass, void *data)
k->device_id = PCI_DEVICE_ID_INTEL_82371AB_3; k->device_id = PCI_DEVICE_ID_INTEL_82371AB_3;
k->revision = 0x03; k->revision = 0x03;
k->class_id = PCI_CLASS_BRIDGE_OTHER; k->class_id = PCI_CLASS_BRIDGE_OTHER;
dc->reset = piix4_pm_reset; device_class_set_legacy_reset(dc, piix4_pm_reset);
dc->desc = "PM"; dc->desc = "PM";
dc->vmsd = &vmstate_acpi; dc->vmsd = &vmstate_acpi;
device_class_set_props(dc, piix4_pm_properties); device_class_set_props(dc, piix4_pm_properties);

View file

@ -297,7 +297,7 @@ static void aspeed_adc_engine_class_init(ObjectClass *klass, void *data)
DeviceClass *dc = DEVICE_CLASS(klass); DeviceClass *dc = DEVICE_CLASS(klass);
dc->realize = aspeed_adc_engine_realize; dc->realize = aspeed_adc_engine_realize;
dc->reset = aspeed_adc_engine_reset; device_class_set_legacy_reset(dc, aspeed_adc_engine_reset);
device_class_set_props(dc, aspeed_adc_engine_properties); device_class_set_props(dc, aspeed_adc_engine_properties);
dc->desc = "Aspeed Analog-to-Digital Engine"; dc->desc = "Aspeed Analog-to-Digital Engine";
dc->vmsd = &vmstate_aspeed_adc_engine; dc->vmsd = &vmstate_aspeed_adc_engine;

View file

@ -183,7 +183,7 @@ static void max111x_class_init(ObjectClass *klass, void *data)
DeviceClass *dc = DEVICE_CLASS(klass); DeviceClass *dc = DEVICE_CLASS(klass);
k->transfer = max111x_transfer; k->transfer = max111x_transfer;
dc->reset = max111x_reset; device_class_set_legacy_reset(dc, max111x_reset);
dc->vmsd = &vmstate_max111x; dc->vmsd = &vmstate_max111x;
set_bit(DEVICE_CATEGORY_MISC, dc->categories); set_bit(DEVICE_CATEGORY_MISC, dc->categories);
} }

View file

@ -288,7 +288,7 @@ static void stm32f2xx_adc_class_init(ObjectClass *klass, void *data)
{ {
DeviceClass *dc = DEVICE_CLASS(klass); DeviceClass *dc = DEVICE_CLASS(klass);
dc->reset = stm32f2xx_adc_reset; device_class_set_legacy_reset(dc, stm32f2xx_adc_reset);
dc->vmsd = &vmstate_stm32f2xx_adc; dc->vmsd = &vmstate_stm32f2xx_adc;
} }

View file

@ -286,7 +286,7 @@ static void zynq_xadc_class_init(ObjectClass *klass, void *data)
DeviceClass *dc = DEVICE_CLASS(klass); DeviceClass *dc = DEVICE_CLASS(klass);
dc->vmsd = &vmstate_zynq_xadc; dc->vmsd = &vmstate_zynq_xadc;
dc->reset = zynq_xadc_reset; device_class_set_legacy_reset(dc, zynq_xadc_reset);
} }
static const TypeInfo zynq_xadc_info = { static const TypeInfo zynq_xadc_info = {

View file

@ -1700,7 +1700,7 @@ static void armsse_class_init(ObjectClass *klass, void *data)
dc->realize = armsse_realize; dc->realize = armsse_realize;
dc->vmsd = &armsse_vmstate; dc->vmsd = &armsse_vmstate;
device_class_set_props(dc, info->props); device_class_set_props(dc, info->props);
dc->reset = armsse_reset; device_class_set_legacy_reset(dc, armsse_reset);
iic->check = armsse_idau_check; iic->check = armsse_idau_check;
asc->info = info; asc->info = info;
} }

View file

@ -145,7 +145,7 @@ static void highbank_regs_class_init(ObjectClass *klass, void *data)
dc->desc = "Calxeda Highbank registers"; dc->desc = "Calxeda Highbank registers";
dc->vmsd = &vmstate_highbank_regs; dc->vmsd = &vmstate_highbank_regs;
dc->reset = highbank_regs_reset; device_class_set_legacy_reset(dc, highbank_regs_reset);
} }
static const TypeInfo highbank_regs_info = { static const TypeInfo highbank_regs_info = {

View file

@ -411,7 +411,7 @@ static void mv88w8618_pic_class_init(ObjectClass *klass, void *data)
{ {
DeviceClass *dc = DEVICE_CLASS(klass); DeviceClass *dc = DEVICE_CLASS(klass);
dc->reset = mv88w8618_pic_reset; device_class_set_legacy_reset(dc, mv88w8618_pic_reset);
dc->vmsd = &mv88w8618_pic_vmsd; dc->vmsd = &mv88w8618_pic_vmsd;
} }
@ -605,7 +605,7 @@ static void mv88w8618_pit_class_init(ObjectClass *klass, void *data)
{ {
DeviceClass *dc = DEVICE_CLASS(klass); DeviceClass *dc = DEVICE_CLASS(klass);
dc->reset = mv88w8618_pit_reset; device_class_set_legacy_reset(dc, mv88w8618_pit_reset);
dc->vmsd = &mv88w8618_pit_vmsd; dc->vmsd = &mv88w8618_pit_vmsd;
} }
@ -1030,7 +1030,7 @@ static void musicpal_gpio_class_init(ObjectClass *klass, void *data)
{ {
DeviceClass *dc = DEVICE_CLASS(klass); DeviceClass *dc = DEVICE_CLASS(klass);
dc->reset = musicpal_gpio_reset; device_class_set_legacy_reset(dc, musicpal_gpio_reset);
dc->vmsd = &musicpal_gpio_vmsd; dc->vmsd = &musicpal_gpio_vmsd;
} }

View file

@ -2051,7 +2051,7 @@ static void pxa2xx_fir_class_init(ObjectClass *klass, void *data)
dc->realize = pxa2xx_fir_realize; dc->realize = pxa2xx_fir_realize;
dc->vmsd = &pxa2xx_fir_vmsd; dc->vmsd = &pxa2xx_fir_vmsd;
device_class_set_props(dc, pxa2xx_fir_properties); device_class_set_props(dc, pxa2xx_fir_properties);
dc->reset = pxa2xx_fir_reset; device_class_set_legacy_reset(dc, pxa2xx_fir_reset);
} }
static const TypeInfo pxa2xx_fir_info = { static const TypeInfo pxa2xx_fir_info = {
@ -2369,7 +2369,7 @@ static void pxa2xx_ssp_class_init(ObjectClass *klass, void *data)
{ {
DeviceClass *dc = DEVICE_CLASS(klass); DeviceClass *dc = DEVICE_CLASS(klass);
dc->reset = pxa2xx_ssp_reset; device_class_set_legacy_reset(dc, pxa2xx_ssp_reset);
dc->vmsd = &vmstate_pxa2xx_ssp; dc->vmsd = &vmstate_pxa2xx_ssp;
} }

View file

@ -1342,7 +1342,7 @@ static void strongarm_uart_class_init(ObjectClass *klass, void *data)
DeviceClass *dc = DEVICE_CLASS(klass); DeviceClass *dc = DEVICE_CLASS(klass);
dc->desc = "StrongARM UART controller"; dc->desc = "StrongARM UART controller";
dc->reset = strongarm_uart_reset; device_class_set_legacy_reset(dc, strongarm_uart_reset);
dc->vmsd = &vmstate_strongarm_uart_regs; dc->vmsd = &vmstate_strongarm_uart_regs;
device_class_set_props(dc, strongarm_uart_properties); device_class_set_props(dc, strongarm_uart_properties);
dc->realize = strongarm_uart_realize; dc->realize = strongarm_uart_realize;
@ -1595,7 +1595,7 @@ static void strongarm_ssp_class_init(ObjectClass *klass, void *data)
DeviceClass *dc = DEVICE_CLASS(klass); DeviceClass *dc = DEVICE_CLASS(klass);
dc->desc = "StrongARM SSP controller"; dc->desc = "StrongARM SSP controller";
dc->reset = strongarm_ssp_reset; device_class_set_legacy_reset(dc, strongarm_ssp_reset);
dc->vmsd = &vmstate_strongarm_ssp_regs; dc->vmsd = &vmstate_strongarm_ssp_regs;
} }

View file

@ -1344,7 +1344,7 @@ static void ac97_class_init(ObjectClass *klass, void *data)
dc->desc = "Intel 82801AA AC97 Audio"; dc->desc = "Intel 82801AA AC97 Audio";
dc->vmsd = &vmstate_ac97; dc->vmsd = &vmstate_ac97;
device_class_set_props(dc, ac97_properties); device_class_set_props(dc, ac97_properties);
dc->reset = ac97_on_reset; device_class_set_legacy_reset(dc, ac97_on_reset);
} }
static const TypeInfo ac97_info = { static const TypeInfo ac97_info = {

View file

@ -164,7 +164,7 @@ static void cs4231_class_init(ObjectClass *klass, void *data)
{ {
DeviceClass *dc = DEVICE_CLASS(klass); DeviceClass *dc = DEVICE_CLASS(klass);
dc->reset = cs_reset; device_class_set_legacy_reset(dc, cs_reset);
dc->vmsd = &vmstate_cs4231; dc->vmsd = &vmstate_cs4231;
} }

View file

@ -702,7 +702,7 @@ static void cs4231a_class_initfn (ObjectClass *klass, void *data)
DeviceClass *dc = DEVICE_CLASS (klass); DeviceClass *dc = DEVICE_CLASS (klass);
dc->realize = cs4231a_realizefn; dc->realize = cs4231a_realizefn;
dc->reset = cs4231a_reset; device_class_set_legacy_reset(dc, cs4231a_reset);
set_bit(DEVICE_CATEGORY_SOUND, dc->categories); set_bit(DEVICE_CATEGORY_SOUND, dc->categories);
dc->desc = "Crystal Semiconductor CS4231A"; dc->desc = "Crystal Semiconductor CS4231A";
dc->vmsd = &vmstate_cs4231a; dc->vmsd = &vmstate_cs4231a;

View file

@ -888,7 +888,7 @@ static void es1370_class_init (ObjectClass *klass, void *data)
set_bit(DEVICE_CATEGORY_SOUND, dc->categories); set_bit(DEVICE_CATEGORY_SOUND, dc->categories);
dc->desc = "ENSONIQ AudioPCI ES1370"; dc->desc = "ENSONIQ AudioPCI ES1370";
dc->vmsd = &vmstate_es1370; dc->vmsd = &vmstate_es1370;
dc->reset = es1370_on_reset; device_class_set_legacy_reset(dc, es1370_on_reset);
device_class_set_props(dc, es1370_properties); device_class_set_props(dc, es1370_properties);
} }

View file

@ -910,7 +910,7 @@ static void hda_audio_base_class_init(ObjectClass *klass, void *data)
k->command = hda_audio_command; k->command = hda_audio_command;
k->stream = hda_audio_stream; k->stream = hda_audio_stream;
set_bit(DEVICE_CATEGORY_SOUND, dc->categories); set_bit(DEVICE_CATEGORY_SOUND, dc->categories);
dc->reset = hda_audio_reset; device_class_set_legacy_reset(dc, hda_audio_reset);
dc->vmsd = &vmstate_hda_audio; dc->vmsd = &vmstate_hda_audio;
device_class_set_props(dc, hda_audio_properties); device_class_set_props(dc, hda_audio_properties);
} }

View file

@ -1231,7 +1231,7 @@ static void intel_hda_class_init(ObjectClass *klass, void *data)
k->exit = intel_hda_exit; k->exit = intel_hda_exit;
k->vendor_id = PCI_VENDOR_ID_INTEL; k->vendor_id = PCI_VENDOR_ID_INTEL;
k->class_id = PCI_CLASS_MULTIMEDIA_HD_AUDIO; k->class_id = PCI_CLASS_MULTIMEDIA_HD_AUDIO;
dc->reset = intel_hda_reset; device_class_set_legacy_reset(dc, intel_hda_reset);
dc->vmsd = &vmstate_intel_hda; dc->vmsd = &vmstate_intel_hda;
device_class_set_props(dc, intel_hda_properties); device_class_set_props(dc, intel_hda_properties);
} }

View file

@ -292,7 +292,7 @@ static void mv88w8618_audio_class_init(ObjectClass *klass, void *data)
DeviceClass *dc = DEVICE_CLASS(klass); DeviceClass *dc = DEVICE_CLASS(klass);
dc->realize = mv88w8618_audio_realize; dc->realize = mv88w8618_audio_realize;
dc->reset = mv88w8618_audio_reset; device_class_set_legacy_reset(dc, mv88w8618_audio_reset);
dc->vmsd = &mv88w8618_audio_vmsd; dc->vmsd = &mv88w8618_audio_vmsd;
dc->user_creatable = false; dc->user_creatable = false;
} }

View file

@ -639,7 +639,7 @@ static void pl041_device_class_init(ObjectClass *klass, void *data)
dc->realize = pl041_realize; dc->realize = pl041_realize;
set_bit(DEVICE_CATEGORY_SOUND, dc->categories); set_bit(DEVICE_CATEGORY_SOUND, dc->categories);
dc->reset = pl041_device_reset; device_class_set_legacy_reset(dc, pl041_device_reset);
dc->vmsd = &vmstate_pl041; dc->vmsd = &vmstate_pl041;
device_class_set_props(dc, pl041_device_properties); device_class_set_props(dc, pl041_device_properties);
} }

View file

@ -478,7 +478,7 @@ static void via_ac97_class_init(ObjectClass *klass, void *data)
device_class_set_props(dc, via_ac97_properties); device_class_set_props(dc, via_ac97_properties);
set_bit(DEVICE_CATEGORY_SOUND, dc->categories); set_bit(DEVICE_CATEGORY_SOUND, dc->categories);
dc->desc = "VIA AC97"; dc->desc = "VIA AC97";
dc->reset = via_ac97_reset; device_class_set_legacy_reset(dc, via_ac97_reset);
/* Reason: Part of a south bridge chip */ /* Reason: Part of a south bridge chip */
dc->user_creatable = false; dc->user_creatable = false;
} }

View file

@ -307,7 +307,7 @@ static void isabus_fdc_class_init(ObjectClass *klass, void *data)
dc->desc = "virtual floppy controller"; dc->desc = "virtual floppy controller";
dc->realize = isabus_fdc_realize; dc->realize = isabus_fdc_realize;
dc->fw_name = "fdc"; dc->fw_name = "fdc";
dc->reset = fdctrl_external_reset_isa; device_class_set_legacy_reset(dc, fdctrl_external_reset_isa);
dc->vmsd = &vmstate_isa_fdc; dc->vmsd = &vmstate_isa_fdc;
adevc->build_dev_aml = build_fdc_aml; adevc->build_dev_aml = build_fdc_aml;
device_class_set_props(dc, isa_fdc_properties); device_class_set_props(dc, isa_fdc_properties);

View file

@ -181,7 +181,7 @@ static void sysbus_fdc_common_class_init(ObjectClass *klass, void *data)
DeviceClass *dc = DEVICE_CLASS(klass); DeviceClass *dc = DEVICE_CLASS(klass);
dc->realize = sysbus_fdc_realize; dc->realize = sysbus_fdc_realize;
dc->reset = fdctrl_external_reset_sysbus; device_class_set_legacy_reset(dc, fdctrl_external_reset_sysbus);
dc->vmsd = &vmstate_sysbus_fdc; dc->vmsd = &vmstate_sysbus_fdc;
set_bit(DEVICE_CATEGORY_STORAGE, dc->categories); set_bit(DEVICE_CATEGORY_STORAGE, dc->categories);
} }

View file

@ -1824,7 +1824,7 @@ static void m25p80_class_init(ObjectClass *klass, void *data)
k->cs_polarity = SSI_CS_LOW; k->cs_polarity = SSI_CS_LOW;
dc->vmsd = &vmstate_m25p80; dc->vmsd = &vmstate_m25p80;
device_class_set_props(dc, m25p80_properties); device_class_set_props(dc, m25p80_properties);
dc->reset = m25p80_reset; device_class_set_legacy_reset(dc, m25p80_reset);
mc->pi = data; mc->pi = data;
} }

View file

@ -457,7 +457,7 @@ static void nand_class_init(ObjectClass *klass, void *data)
DeviceClass *dc = DEVICE_CLASS(klass); DeviceClass *dc = DEVICE_CLASS(klass);
dc->realize = nand_realize; dc->realize = nand_realize;
dc->reset = nand_reset; device_class_set_legacy_reset(dc, nand_reset);
dc->vmsd = &vmstate_nand; dc->vmsd = &vmstate_nand;
device_class_set_props(dc, nand_properties); device_class_set_props(dc, nand_properties);
set_bit(DEVICE_CATEGORY_STORAGE, dc->categories); set_bit(DEVICE_CATEGORY_STORAGE, dc->categories);

View file

@ -846,7 +846,7 @@ static void onenand_class_init(ObjectClass *klass, void *data)
DeviceClass *dc = DEVICE_CLASS(klass); DeviceClass *dc = DEVICE_CLASS(klass);
dc->realize = onenand_realize; dc->realize = onenand_realize;
dc->reset = onenand_system_reset; device_class_set_legacy_reset(dc, onenand_system_reset);
device_class_set_props(dc, onenand_properties); device_class_set_props(dc, onenand_properties);
} }

View file

@ -940,7 +940,7 @@ static void pflash_cfi01_class_init(ObjectClass *klass, void *data)
{ {
DeviceClass *dc = DEVICE_CLASS(klass); DeviceClass *dc = DEVICE_CLASS(klass);
dc->reset = pflash_cfi01_system_reset; device_class_set_legacy_reset(dc, pflash_cfi01_system_reset);
dc->realize = pflash_cfi01_realize; dc->realize = pflash_cfi01_realize;
device_class_set_props(dc, pflash_cfi01_properties); device_class_set_props(dc, pflash_cfi01_properties);
dc->vmsd = &vmstate_pflash; dc->vmsd = &vmstate_pflash;

View file

@ -974,7 +974,7 @@ static void pflash_cfi02_class_init(ObjectClass *klass, void *data)
DeviceClass *dc = DEVICE_CLASS(klass); DeviceClass *dc = DEVICE_CLASS(klass);
dc->realize = pflash_cfi02_realize; dc->realize = pflash_cfi02_realize;
dc->reset = pflash_cfi02_reset; device_class_set_legacy_reset(dc, pflash_cfi02_reset);
dc->unrealize = pflash_cfi02_unrealize; dc->unrealize = pflash_cfi02_unrealize;
device_class_set_props(dc, pflash_cfi02_properties); device_class_set_props(dc, pflash_cfi02_properties);
set_bit(DEVICE_CATEGORY_STORAGE, dc->categories); set_bit(DEVICE_CATEGORY_STORAGE, dc->categories);

View file

@ -556,7 +556,7 @@ static void sysbus_swim_class_init(ObjectClass *oc, void *data)
DeviceClass *dc = DEVICE_CLASS(oc); DeviceClass *dc = DEVICE_CLASS(oc);
dc->realize = sysbus_swim_realize; dc->realize = sysbus_swim_realize;
dc->reset = sysbus_swim_reset; device_class_set_legacy_reset(dc, sysbus_swim_reset);
dc->vmsd = &vmstate_sysbus_swim; dc->vmsd = &vmstate_sysbus_swim;
} }

View file

@ -300,7 +300,7 @@ static void avr_usart_class_init(ObjectClass *klass, void *data)
{ {
DeviceClass *dc = DEVICE_CLASS(klass); DeviceClass *dc = DEVICE_CLASS(klass);
dc->reset = avr_usart_reset; device_class_set_legacy_reset(dc, avr_usart_reset);
device_class_set_props(dc, avr_usart_properties); device_class_set_props(dc, avr_usart_properties);
dc->realize = avr_usart_realize; dc->realize = avr_usart_realize;
} }

View file

@ -389,7 +389,7 @@ static void cmsdk_apb_uart_class_init(ObjectClass *klass, void *data)
dc->realize = cmsdk_apb_uart_realize; dc->realize = cmsdk_apb_uart_realize;
dc->vmsd = &cmsdk_apb_uart_vmstate; dc->vmsd = &cmsdk_apb_uart_vmstate;
dc->reset = cmsdk_apb_uart_reset; device_class_set_legacy_reset(dc, cmsdk_apb_uart_reset);
device_class_set_props(dc, cmsdk_apb_uart_properties); device_class_set_props(dc, cmsdk_apb_uart_properties);
} }

View file

@ -182,7 +182,7 @@ static void digic_uart_class_init(ObjectClass *klass, void *data)
DeviceClass *dc = DEVICE_CLASS(klass); DeviceClass *dc = DEVICE_CLASS(klass);
dc->realize = digic_uart_realize; dc->realize = digic_uart_realize;
dc->reset = digic_uart_reset; device_class_set_legacy_reset(dc, digic_uart_reset);
dc->vmsd = &vmstate_digic_uart; dc->vmsd = &vmstate_digic_uart;
device_class_set_props(dc, digic_uart_properties); device_class_set_props(dc, digic_uart_properties);
} }

View file

@ -1062,7 +1062,7 @@ static void escc_class_init(ObjectClass *klass, void *data)
{ {
DeviceClass *dc = DEVICE_CLASS(klass); DeviceClass *dc = DEVICE_CLASS(klass);
dc->reset = escc_reset; device_class_set_legacy_reset(dc, escc_reset);
dc->realize = escc_realize; dc->realize = escc_realize;
dc->vmsd = &vmstate_escc; dc->vmsd = &vmstate_escc;
device_class_set_props(dc, escc_properties); device_class_set_props(dc, escc_properties);

View file

@ -246,7 +246,7 @@ static void etraxfs_ser_class_init(ObjectClass *klass, void *data)
{ {
DeviceClass *dc = DEVICE_CLASS(klass); DeviceClass *dc = DEVICE_CLASS(klass);
dc->reset = etraxfs_ser_reset; device_class_set_legacy_reset(dc, etraxfs_ser_reset);
device_class_set_props(dc, etraxfs_ser_properties); device_class_set_props(dc, etraxfs_ser_properties);
dc->realize = etraxfs_ser_realize; dc->realize = etraxfs_ser_realize;
} }

View file

@ -717,7 +717,7 @@ static void exynos4210_uart_class_init(ObjectClass *klass, void *data)
DeviceClass *dc = DEVICE_CLASS(klass); DeviceClass *dc = DEVICE_CLASS(klass);
dc->realize = exynos4210_uart_realize; dc->realize = exynos4210_uart_realize;
dc->reset = exynos4210_uart_reset; device_class_set_legacy_reset(dc, exynos4210_uart_reset);
device_class_set_props(dc, exynos4210_uart_properties); device_class_set_props(dc, exynos4210_uart_properties);
dc->vmsd = &vmstate_exynos4210_uart; dc->vmsd = &vmstate_exynos4210_uart;
} }

View file

@ -262,7 +262,7 @@ static void goldfish_tty_class_init(ObjectClass *oc, void *data)
DeviceClass *dc = DEVICE_CLASS(oc); DeviceClass *dc = DEVICE_CLASS(oc);
device_class_set_props(dc, goldfish_tty_properties); device_class_set_props(dc, goldfish_tty_properties);
dc->reset = goldfish_tty_reset; device_class_set_legacy_reset(dc, goldfish_tty_reset);
dc->realize = goldfish_tty_realize; dc->realize = goldfish_tty_realize;
dc->unrealize = goldfish_tty_unrealize; dc->unrealize = goldfish_tty_unrealize;
dc->vmsd = &vmstate_goldfish_tty; dc->vmsd = &vmstate_goldfish_tty;

View file

@ -287,7 +287,7 @@ static void grlib_apbuart_class_init(ObjectClass *klass, void *data)
DeviceClass *dc = DEVICE_CLASS(klass); DeviceClass *dc = DEVICE_CLASS(klass);
dc->realize = grlib_apbuart_realize; dc->realize = grlib_apbuart_realize;
dc->reset = grlib_apbuart_reset; device_class_set_legacy_reset(dc, grlib_apbuart_reset);
device_class_set_props(dc, grlib_apbuart_properties); device_class_set_props(dc, grlib_apbuart_properties);
} }

View file

@ -547,7 +547,7 @@ static void ibex_uart_class_init(ObjectClass *klass, void *data)
{ {
DeviceClass *dc = DEVICE_CLASS(klass); DeviceClass *dc = DEVICE_CLASS(klass);
dc->reset = ibex_uart_reset; device_class_set_legacy_reset(dc, ibex_uart_reset);
dc->realize = ibex_uart_realize; dc->realize = ibex_uart_realize;
dc->vmsd = &vmstate_ibex_uart; dc->vmsd = &vmstate_ibex_uart;
device_class_set_props(dc, ibex_uart_properties); device_class_set_props(dc, ibex_uart_properties);

View file

@ -449,7 +449,7 @@ static void imx_serial_class_init(ObjectClass *klass, void *data)
dc->realize = imx_serial_realize; dc->realize = imx_serial_realize;
dc->vmsd = &vmstate_imx_serial; dc->vmsd = &vmstate_imx_serial;
dc->reset = imx_serial_reset_at_boot; device_class_set_legacy_reset(dc, imx_serial_reset_at_boot);
set_bit(DEVICE_CATEGORY_INPUT, dc->categories); set_bit(DEVICE_CATEGORY_INPUT, dc->categories);
dc->desc = "i.MX series UART"; dc->desc = "i.MX series UART";
device_class_set_props(dc, imx_serial_properties); device_class_set_props(dc, imx_serial_properties);

View file

@ -322,7 +322,7 @@ static void mcf_uart_class_init(ObjectClass *oc, void *data)
DeviceClass *dc = DEVICE_CLASS(oc); DeviceClass *dc = DEVICE_CLASS(oc);
dc->realize = mcf_uart_realize; dc->realize = mcf_uart_realize;
dc->reset = mcf_uart_reset; device_class_set_legacy_reset(dc, mcf_uart_reset);
device_class_set_props(dc, mcf_uart_properties); device_class_set_props(dc, mcf_uart_properties);
set_bit(DEVICE_CATEGORY_INPUT, dc->categories); set_bit(DEVICE_CATEGORY_INPUT, dc->categories);
} }

View file

@ -126,7 +126,7 @@ static void mchp_pfsoc_mmuart_class_init(ObjectClass *oc, void *data)
DeviceClass *dc = DEVICE_CLASS(oc); DeviceClass *dc = DEVICE_CLASS(oc);
dc->realize = mchp_pfsoc_mmuart_realize; dc->realize = mchp_pfsoc_mmuart_realize;
dc->reset = mchp_pfsoc_mmuart_reset; device_class_set_legacy_reset(dc, mchp_pfsoc_mmuart_reset);
dc->vmsd = &mchp_pfsoc_mmuart_vmstate; dc->vmsd = &mchp_pfsoc_mmuart_vmstate;
set_bit(DEVICE_CATEGORY_INPUT, dc->categories); set_bit(DEVICE_CATEGORY_INPUT, dc->categories);
} }

View file

@ -313,7 +313,7 @@ static void nrf51_uart_class_init(ObjectClass *klass, void *data)
{ {
DeviceClass *dc = DEVICE_CLASS(klass); DeviceClass *dc = DEVICE_CLASS(klass);
dc->reset = nrf51_uart_reset; device_class_set_legacy_reset(dc, nrf51_uart_reset);
dc->realize = nrf51_uart_realize; dc->realize = nrf51_uart_realize;
device_class_set_props(dc, nrf51_uart_properties); device_class_set_props(dc, nrf51_uart_properties);
dc->vmsd = &nrf51_uart_vmstate; dc->vmsd = &nrf51_uart_vmstate;

View file

@ -629,7 +629,7 @@ static void pl011_class_init(ObjectClass *oc, void *data)
DeviceClass *dc = DEVICE_CLASS(oc); DeviceClass *dc = DEVICE_CLASS(oc);
dc->realize = pl011_realize; dc->realize = pl011_realize;
dc->reset = pl011_reset; device_class_set_legacy_reset(dc, pl011_reset);
dc->vmsd = &vmstate_pl011; dc->vmsd = &vmstate_pl011;
device_class_set_props(dc, pl011_properties); device_class_set_props(dc, pl011_properties);
} }

View file

@ -331,7 +331,7 @@ static void rsci_class_init(ObjectClass *klass, void *data)
dc->realize = rsci_realize; dc->realize = rsci_realize;
dc->vmsd = &vmstate_rsci; dc->vmsd = &vmstate_rsci;
dc->reset = rsci_reset; device_class_set_legacy_reset(dc, rsci_reset);
device_class_set_props(dc, rsci_properties); device_class_set_props(dc, rsci_properties);
} }

View file

@ -346,7 +346,7 @@ static void console_class_init(ObjectClass *klass, void *data)
SCLPEventClass *ec = SCLP_EVENT_CLASS(klass); SCLPEventClass *ec = SCLP_EVENT_CLASS(klass);
device_class_set_props(dc, console_properties); device_class_set_props(dc, console_properties);
dc->reset = console_reset; device_class_set_legacy_reset(dc, console_reset);
dc->vmsd = &vmstate_sclplmconsole; dc->vmsd = &vmstate_sclplmconsole;
ec->init = console_init; ec->init = console_init;
ec->get_send_mask = send_mask; ec->get_send_mask = send_mask;

View file

@ -262,7 +262,7 @@ static void console_class_init(ObjectClass *klass, void *data)
SCLPEventClass *ec = SCLP_EVENT_CLASS(klass); SCLPEventClass *ec = SCLP_EVENT_CLASS(klass);
device_class_set_props(dc, console_properties); device_class_set_props(dc, console_properties);
dc->reset = console_reset; device_class_set_legacy_reset(dc, console_reset);
dc->vmsd = &vmstate_sclpconsole; dc->vmsd = &vmstate_sclpconsole;
ec->init = console_init; ec->init = console_init;
ec->get_send_mask = send_mask; ec->get_send_mask = send_mask;

View file

@ -459,7 +459,7 @@ static void sh_serial_class_init(ObjectClass *oc, void *data)
device_class_set_props(dc, sh_serial_properties); device_class_set_props(dc, sh_serial_properties);
dc->realize = sh_serial_realize; dc->realize = sh_serial_realize;
dc->reset = sh_serial_reset; device_class_set_legacy_reset(dc, sh_serial_reset);
/* Reason: part of SuperH CPU/SoC, needs to be wired up */ /* Reason: part of SuperH CPU/SoC, needs to be wired up */
dc->user_creatable = false; dc->user_creatable = false;
} }

View file

@ -165,7 +165,7 @@ static Property shakti_uart_properties[] = {
static void shakti_uart_class_init(ObjectClass *klass, void *data) static void shakti_uart_class_init(ObjectClass *klass, void *data)
{ {
DeviceClass *dc = DEVICE_CLASS(klass); DeviceClass *dc = DEVICE_CLASS(klass);
dc->reset = shakti_uart_reset; device_class_set_legacy_reset(dc, shakti_uart_reset);
dc->realize = shakti_uart_realize; dc->realize = shakti_uart_realize;
device_class_set_props(dc, shakti_uart_properties); device_class_set_props(dc, shakti_uart_properties);
set_bit(DEVICE_CATEGORY_INPUT, dc->categories); set_bit(DEVICE_CATEGORY_INPUT, dc->categories);

View file

@ -228,7 +228,7 @@ static void stm32f2xx_usart_class_init(ObjectClass *klass, void *data)
{ {
DeviceClass *dc = DEVICE_CLASS(klass); DeviceClass *dc = DEVICE_CLASS(klass);
dc->reset = stm32f2xx_usart_reset; device_class_set_legacy_reset(dc, stm32f2xx_usart_reset);
device_class_set_props(dc, stm32f2xx_usart_properties); device_class_set_props(dc, stm32f2xx_usart_properties);
dc->realize = stm32f2xx_usart_realize; dc->realize = stm32f2xx_usart_realize;
} }

View file

@ -234,7 +234,7 @@ static void xilinx_uartlite_class_init(ObjectClass *klass, void *data)
{ {
DeviceClass *dc = DEVICE_CLASS(klass); DeviceClass *dc = DEVICE_CLASS(klass);
dc->reset = xilinx_uartlite_reset; device_class_set_legacy_reset(dc, xilinx_uartlite_reset);
dc->realize = xilinx_uartlite_realize; dc->realize = xilinx_uartlite_realize;
device_class_set_props(dc, xilinx_uartlite_properties); device_class_set_props(dc, xilinx_uartlite_properties);
} }

View file

@ -124,7 +124,7 @@ static void or_irq_class_init(ObjectClass *klass, void *data)
{ {
DeviceClass *dc = DEVICE_CLASS(klass); DeviceClass *dc = DEVICE_CLASS(klass);
dc->reset = or_irq_reset; device_class_set_legacy_reset(dc, or_irq_reset);
device_class_set_props(dc, or_irq_properties); device_class_set_props(dc, or_irq_properties);
dc->realize = or_irq_realize; dc->realize = or_irq_realize;
dc->vmsd = &vmstate_or_irq; dc->vmsd = &vmstate_or_irq;

View file

@ -831,7 +831,7 @@ static void device_class_init(ObjectClass *class, void *data)
* will be registered as the parent reset method and effectively call * will be registered as the parent reset method and effectively call
* parent reset phases. * parent reset phases.
*/ */
dc->reset = device_phases_reset; device_class_set_legacy_reset(dc, device_phases_reset);
rc->get_transitional_function = device_get_transitional_reset; rc->get_transitional_function = device_get_transitional_reset;
object_class_property_add_bool(class, "realized", object_class_property_add_bool(class, "realized",

View file

@ -89,7 +89,7 @@ static void cswmbcci_class_init(ObjectClass *oc, void *data)
pc->device_id = 0xa123; pc->device_id = 0xa123;
pc->revision = 0; pc->revision = 0;
dc->desc = "CXL Switch Mailbox CCI"; dc->desc = "CXL Switch Mailbox CCI";
dc->reset = cswmbcci_reset; device_class_set_legacy_reset(dc, cswmbcci_reset);
device_class_set_props(dc, cxl_switch_cci_props); device_class_set_props(dc, cxl_switch_cci_props);
} }

View file

@ -1491,7 +1491,7 @@ static void artist_class_init(ObjectClass *klass, void *data)
dc->realize = artist_realizefn; dc->realize = artist_realizefn;
dc->vmsd = &vmstate_artist; dc->vmsd = &vmstate_artist;
dc->reset = artist_reset; device_class_set_legacy_reset(dc, artist_reset);
device_class_set_props(dc, artist_properties); device_class_set_props(dc, artist_properties);
} }

View file

@ -1055,7 +1055,7 @@ static void ati_vga_class_init(ObjectClass *klass, void *data)
DeviceClass *dc = DEVICE_CLASS(klass); DeviceClass *dc = DEVICE_CLASS(klass);
PCIDeviceClass *k = PCI_DEVICE_CLASS(klass); PCIDeviceClass *k = PCI_DEVICE_CLASS(klass);
dc->reset = ati_vga_reset; device_class_set_legacy_reset(dc, ati_vga_reset);
device_class_set_props(dc, ati_vga_properties); device_class_set_props(dc, ati_vga_properties);
dc->hotpluggable = false; dc->hotpluggable = false;
set_bit(DEVICE_CATEGORY_DISPLAY, dc->categories); set_bit(DEVICE_CATEGORY_DISPLAY, dc->categories);

View file

@ -449,7 +449,7 @@ static void bcm2835_fb_class_init(ObjectClass *klass, void *data)
device_class_set_props(dc, bcm2835_fb_props); device_class_set_props(dc, bcm2835_fb_props);
dc->realize = bcm2835_fb_realize; dc->realize = bcm2835_fb_realize;
dc->reset = bcm2835_fb_reset; device_class_set_legacy_reset(dc, bcm2835_fb_reset);
dc->vmsd = &vmstate_bcm2835_fb; dc->vmsd = &vmstate_bcm2835_fb;
} }

View file

@ -374,7 +374,7 @@ static void cg3_class_init(ObjectClass *klass, void *data)
DeviceClass *dc = DEVICE_CLASS(klass); DeviceClass *dc = DEVICE_CLASS(klass);
dc->realize = cg3_realizefn; dc->realize = cg3_realizefn;
dc->reset = cg3_reset; device_class_set_legacy_reset(dc, cg3_reset);
dc->vmsd = &vmstate_cg3; dc->vmsd = &vmstate_cg3;
device_class_set_props(dc, cg3_properties); device_class_set_props(dc, cg3_properties);
} }

View file

@ -145,7 +145,7 @@ static void dpcd_class_init(ObjectClass *oc, void *data)
{ {
DeviceClass *dc = DEVICE_CLASS(oc); DeviceClass *dc = DEVICE_CLASS(oc);
dc->reset = dpcd_reset; device_class_set_legacy_reset(dc, dpcd_reset);
dc->vmsd = &vmstate_dpcd; dc->vmsd = &vmstate_dpcd;
} }

View file

@ -1964,7 +1964,7 @@ static void exynos4210_fimd_class_init(ObjectClass *klass, void *data)
DeviceClass *dc = DEVICE_CLASS(klass); DeviceClass *dc = DEVICE_CLASS(klass);
dc->vmsd = &exynos4210_fimd_vmstate; dc->vmsd = &exynos4210_fimd_vmstate;
dc->reset = exynos4210_fimd_reset; device_class_set_legacy_reset(dc, exynos4210_fimd_reset);
dc->realize = exynos4210_fimd_realize; dc->realize = exynos4210_fimd_realize;
device_class_set_props(dc, exynos4210_fimd_properties); device_class_set_props(dc, exynos4210_fimd_properties);
} }

View file

@ -534,7 +534,7 @@ static void g364fb_sysbus_class_init(ObjectClass *klass, void *data)
dc->realize = g364fb_sysbus_realize; dc->realize = g364fb_sysbus_realize;
set_bit(DEVICE_CATEGORY_DISPLAY, dc->categories); set_bit(DEVICE_CATEGORY_DISPLAY, dc->categories);
dc->desc = "G364 framebuffer"; dc->desc = "G364 framebuffer";
dc->reset = g364fb_sysbus_reset; device_class_set_legacy_reset(dc, g364fb_sysbus_reset);
dc->vmsd = &vmstate_g364fb_sysbus; dc->vmsd = &vmstate_g364fb_sysbus;
device_class_set_props(dc, g364fb_sysbus_properties); device_class_set_props(dc, g364fb_sysbus_properties);
} }

View file

@ -105,7 +105,7 @@ static void i2c_ddc_class_init(ObjectClass *oc, void *data)
DeviceClass *dc = DEVICE_CLASS(oc); DeviceClass *dc = DEVICE_CLASS(oc);
I2CSlaveClass *isc = I2C_SLAVE_CLASS(oc); I2CSlaveClass *isc = I2C_SLAVE_CLASS(oc);
dc->reset = i2c_ddc_reset; device_class_set_legacy_reset(dc, i2c_ddc_reset);
dc->vmsd = &vmstate_i2c_ddc; dc->vmsd = &vmstate_i2c_ddc;
device_class_set_props(dc, i2c_ddc_properties); device_class_set_props(dc, i2c_ddc_properties);
isc->event = i2c_ddc_event; isc->event = i2c_ddc_event;

View file

@ -300,7 +300,7 @@ static void jazz_led_class_init(ObjectClass *klass, void *data)
dc->desc = "Jazz LED display", dc->desc = "Jazz LED display",
dc->vmsd = &vmstate_jazz_led; dc->vmsd = &vmstate_jazz_led;
dc->reset = jazz_led_reset; device_class_set_legacy_reset(dc, jazz_led_reset);
dc->realize = jazz_led_realize; dc->realize = jazz_led_realize;
} }

View file

@ -802,7 +802,7 @@ static void macfb_sysbus_class_init(ObjectClass *klass, void *data)
dc->realize = macfb_sysbus_realize; dc->realize = macfb_sysbus_realize;
dc->desc = "SysBus Macintosh framebuffer"; dc->desc = "SysBus Macintosh framebuffer";
dc->reset = macfb_sysbus_reset; device_class_set_legacy_reset(dc, macfb_sysbus_reset);
dc->vmsd = &vmstate_macfb_sysbus; dc->vmsd = &vmstate_macfb_sysbus;
device_class_set_props(dc, macfb_sysbus_properties); device_class_set_props(dc, macfb_sysbus_properties);
} }
@ -817,7 +817,7 @@ static void macfb_nubus_class_init(ObjectClass *klass, void *data)
device_class_set_parent_unrealize(dc, macfb_nubus_unrealize, device_class_set_parent_unrealize(dc, macfb_nubus_unrealize,
&ndc->parent_unrealize); &ndc->parent_unrealize);
dc->desc = "Nubus Macintosh framebuffer"; dc->desc = "Nubus Macintosh framebuffer";
dc->reset = macfb_nubus_reset; device_class_set_legacy_reset(dc, macfb_nubus_reset);
dc->vmsd = &vmstate_macfb_nubus; dc->vmsd = &vmstate_macfb_nubus;
set_bit(DEVICE_CATEGORY_DISPLAY, dc->categories); set_bit(DEVICE_CATEGORY_DISPLAY, dc->categories);
device_class_set_props(dc, macfb_nubus_properties); device_class_set_props(dc, macfb_nubus_properties);

View file

@ -2486,7 +2486,7 @@ static void qxl_pci_class_init(ObjectClass *klass, void *data)
k->vendor_id = REDHAT_PCI_VENDOR_ID; k->vendor_id = REDHAT_PCI_VENDOR_ID;
k->device_id = QXL_DEVICE_ID_STABLE; k->device_id = QXL_DEVICE_ID_STABLE;
set_bit(DEVICE_CATEGORY_DISPLAY, dc->categories); set_bit(DEVICE_CATEGORY_DISPLAY, dc->categories);
dc->reset = qxl_reset_handler; device_class_set_legacy_reset(dc, qxl_reset_handler);
dc->vmsd = &qxl_vmstate; dc->vmsd = &qxl_vmstate;
device_class_set_props(dc, qxl_properties); device_class_set_props(dc, qxl_properties);
} }

View file

@ -175,7 +175,7 @@ static void sii9022_class_init(ObjectClass *klass, void *data)
k->event = sii9022_event; k->event = sii9022_event;
k->recv = sii9022_rx; k->recv = sii9022_rx;
k->send = sii9022_tx; k->send = sii9022_tx;
dc->reset = sii9022_reset; device_class_set_legacy_reset(dc, sii9022_reset);
dc->realize = sii9022_realize; dc->realize = sii9022_realize;
dc->vmsd = &vmstate_sii9022; dc->vmsd = &vmstate_sii9022;
} }

View file

@ -2086,7 +2086,7 @@ static void sm501_sysbus_class_init(ObjectClass *klass, void *data)
set_bit(DEVICE_CATEGORY_DISPLAY, dc->categories); set_bit(DEVICE_CATEGORY_DISPLAY, dc->categories);
dc->desc = "SM501 Multimedia Companion"; dc->desc = "SM501 Multimedia Companion";
device_class_set_props(dc, sm501_sysbus_properties); device_class_set_props(dc, sm501_sysbus_properties);
dc->reset = sm501_reset_sysbus; device_class_set_legacy_reset(dc, sm501_reset_sysbus);
dc->vmsd = &vmstate_sm501_sysbus; dc->vmsd = &vmstate_sm501_sysbus;
} }
@ -2181,7 +2181,7 @@ static void sm501_pci_class_init(ObjectClass *klass, void *data)
set_bit(DEVICE_CATEGORY_DISPLAY, dc->categories); set_bit(DEVICE_CATEGORY_DISPLAY, dc->categories);
dc->desc = "SM501 Display Controller"; dc->desc = "SM501 Display Controller";
device_class_set_props(dc, sm501_pci_properties); device_class_set_props(dc, sm501_pci_properties);
dc->reset = sm501_reset_pci; device_class_set_legacy_reset(dc, sm501_reset_pci);
dc->hotpluggable = false; dc->hotpluggable = false;
dc->vmsd = &vmstate_sm501_pci; dc->vmsd = &vmstate_sm501_pci;
} }

View file

@ -892,7 +892,7 @@ static void tcx_class_init(ObjectClass *klass, void *data)
DeviceClass *dc = DEVICE_CLASS(klass); DeviceClass *dc = DEVICE_CLASS(klass);
dc->realize = tcx_realizefn; dc->realize = tcx_realizefn;
dc->reset = tcx_reset; device_class_set_legacy_reset(dc, tcx_reset);
dc->vmsd = &vmstate_tcx; dc->vmsd = &vmstate_tcx;
device_class_set_props(dc, tcx_properties); device_class_set_props(dc, tcx_properties);
} }

View file

@ -98,7 +98,7 @@ static void vga_isa_class_initfn(ObjectClass *klass, void *data)
DeviceClass *dc = DEVICE_CLASS(klass); DeviceClass *dc = DEVICE_CLASS(klass);
dc->realize = vga_isa_realizefn; dc->realize = vga_isa_realizefn;
dc->reset = vga_isa_reset; device_class_set_legacy_reset(dc, vga_isa_reset);
dc->vmsd = &vmstate_vga_common; dc->vmsd = &vmstate_vga_common;
device_class_set_props(dc, vga_isa_properties); device_class_set_props(dc, vga_isa_properties);
set_bit(DEVICE_CATEGORY_DISPLAY, dc->categories); set_bit(DEVICE_CATEGORY_DISPLAY, dc->categories);

View file

@ -122,7 +122,7 @@ static void vga_mmio_class_initfn(ObjectClass *klass, void *data)
DeviceClass *dc = DEVICE_CLASS(klass); DeviceClass *dc = DEVICE_CLASS(klass);
dc->realize = vga_mmio_realizefn; dc->realize = vga_mmio_realizefn;
dc->reset = vga_mmio_reset; device_class_set_legacy_reset(dc, vga_mmio_reset);
dc->vmsd = &vmstate_vga_common; dc->vmsd = &vmstate_vga_common;
device_class_set_props(dc, vga_mmio_properties); device_class_set_props(dc, vga_mmio_properties);
set_bit(DEVICE_CATEGORY_DISPLAY, dc->categories); set_bit(DEVICE_CATEGORY_DISPLAY, dc->categories);

View file

@ -403,7 +403,7 @@ static void secondary_class_init(ObjectClass *klass, void *data)
k->exit = pci_secondary_vga_exit; k->exit = pci_secondary_vga_exit;
k->class_id = PCI_CLASS_DISPLAY_OTHER; k->class_id = PCI_CLASS_DISPLAY_OTHER;
device_class_set_props(dc, secondary_pci_properties); device_class_set_props(dc, secondary_pci_properties);
dc->reset = pci_secondary_vga_reset; device_class_set_legacy_reset(dc, pci_secondary_vga_reset);
} }
static const TypeInfo vga_info = { static const TypeInfo vga_info = {

View file

@ -1352,7 +1352,7 @@ static void vmsvga_class_init(ObjectClass *klass, void *data)
k->class_id = PCI_CLASS_DISPLAY_VGA; k->class_id = PCI_CLASS_DISPLAY_VGA;
k->subsystem_vendor_id = PCI_VENDOR_ID_VMWARE; k->subsystem_vendor_id = PCI_VENDOR_ID_VMWARE;
k->subsystem_id = SVGA_PCI_DEVICE_ID; k->subsystem_id = SVGA_PCI_DEVICE_ID;
dc->reset = vmsvga_reset; device_class_set_legacy_reset(dc, vmsvga_reset);
dc->vmsd = &vmstate_vmware_vga; dc->vmsd = &vmstate_vmware_vga;
device_class_set_props(dc, vga_vmware_properties); device_class_set_props(dc, vga_vmware_properties);
dc->hotpluggable = false; dc->hotpluggable = false;

View file

@ -1398,7 +1398,7 @@ static void xlnx_dp_class_init(ObjectClass *oc, void *data)
dc->realize = xlnx_dp_realize; dc->realize = xlnx_dp_realize;
dc->vmsd = &vmstate_dp; dc->vmsd = &vmstate_dp;
dc->reset = xlnx_dp_reset; device_class_set_legacy_reset(dc, xlnx_dp_reset);
device_class_set_props(dc, xlnx_dp_device_properties); device_class_set_props(dc, xlnx_dp_device_properties);
} }

View file

@ -390,7 +390,7 @@ static void bcm2835_dma_class_init(ObjectClass *klass, void *data)
DeviceClass *dc = DEVICE_CLASS(klass); DeviceClass *dc = DEVICE_CLASS(klass);
dc->realize = bcm2835_dma_realize; dc->realize = bcm2835_dma_realize;
dc->reset = bcm2835_dma_reset; device_class_set_legacy_reset(dc, bcm2835_dma_reset);
dc->vmsd = &vmstate_bcm2835_dma; dc->vmsd = &vmstate_bcm2835_dma;
} }

View file

@ -599,7 +599,7 @@ static void i8257_class_init(ObjectClass *klass, void *data)
IsaDmaClass *idc = ISADMA_CLASS(klass); IsaDmaClass *idc = ISADMA_CLASS(klass);
dc->realize = i8257_realize; dc->realize = i8257_realize;
dc->reset = i8257_reset; device_class_set_legacy_reset(dc, i8257_reset);
dc->vmsd = &vmstate_i8257; dc->vmsd = &vmstate_i8257;
device_class_set_props(dc, i8257_properties); device_class_set_props(dc, i8257_properties);

View file

@ -421,7 +421,7 @@ static void pl080_class_init(ObjectClass *oc, void *data)
dc->vmsd = &vmstate_pl080; dc->vmsd = &vmstate_pl080;
dc->realize = pl080_realize; dc->realize = pl080_realize;
device_class_set_props(dc, pl080_properties); device_class_set_props(dc, pl080_properties);
dc->reset = pl080_reset; device_class_set_legacy_reset(dc, pl080_reset);
} }
static const TypeInfo pl080_info = { static const TypeInfo pl080_info = {

View file

@ -1678,7 +1678,7 @@ static void pl330_class_init(ObjectClass *klass, void *data)
DeviceClass *dc = DEVICE_CLASS(klass); DeviceClass *dc = DEVICE_CLASS(klass);
dc->realize = pl330_realize; dc->realize = pl330_realize;
dc->reset = pl330_reset; device_class_set_legacy_reset(dc, pl330_reset);
device_class_set_props(dc, pl330_properties); device_class_set_props(dc, pl330_properties);
dc->vmsd = &vmstate_pl330; dc->vmsd = &vmstate_pl330;
} }

View file

@ -707,7 +707,7 @@ static void rc4030_class_init(ObjectClass *klass, void *class_data)
dc->realize = rc4030_realize; dc->realize = rc4030_realize;
dc->unrealize = rc4030_unrealize; dc->unrealize = rc4030_unrealize;
dc->reset = rc4030_reset; device_class_set_legacy_reset(dc, rc4030_reset);
dc->vmsd = &vmstate_rc4030; dc->vmsd = &vmstate_rc4030;
} }

View file

@ -278,7 +278,7 @@ static void sparc32_dma_device_class_init(ObjectClass *klass, void *data)
{ {
DeviceClass *dc = DEVICE_CLASS(klass); DeviceClass *dc = DEVICE_CLASS(klass);
dc->reset = sparc32_dma_device_reset; device_class_set_legacy_reset(dc, sparc32_dma_device_reset);
dc->vmsd = &vmstate_sparc32_dma_device; dc->vmsd = &vmstate_sparc32_dma_device;
} }

View file

@ -627,7 +627,7 @@ static void axidma_class_init(ObjectClass *klass, void *data)
DeviceClass *dc = DEVICE_CLASS(klass); DeviceClass *dc = DEVICE_CLASS(klass);
dc->realize = xilinx_axidma_realize; dc->realize = xilinx_axidma_realize;
dc->reset = xilinx_axidma_reset; device_class_set_legacy_reset(dc, xilinx_axidma_reset);
device_class_set_props(dc, axidma_properties); device_class_set_props(dc, axidma_properties);
} }

View file

@ -821,7 +821,7 @@ static void zdma_class_init(ObjectClass *klass, void *data)
{ {
DeviceClass *dc = DEVICE_CLASS(klass); DeviceClass *dc = DEVICE_CLASS(klass);
dc->reset = zdma_reset; device_class_set_legacy_reset(dc, zdma_reset);
dc->realize = zdma_realize; dc->realize = zdma_realize;
device_class_set_props(dc, zdma_props); device_class_set_props(dc, zdma_props);
dc->vmsd = &vmstate_zdma; dc->vmsd = &vmstate_zdma;

View file

@ -384,7 +384,7 @@ static void xlnx_zynq_devcfg_class_init(ObjectClass *klass, void *data)
{ {
DeviceClass *dc = DEVICE_CLASS(klass); DeviceClass *dc = DEVICE_CLASS(klass);
dc->reset = xlnx_zynq_devcfg_reset; device_class_set_legacy_reset(dc, xlnx_zynq_devcfg_reset);
dc->vmsd = &vmstate_xlnx_zynq_devcfg; dc->vmsd = &vmstate_xlnx_zynq_devcfg;
} }

View file

@ -719,7 +719,7 @@ static void xlnx_csu_dma_class_init(ObjectClass *klass, void *data)
StreamSinkClass *ssc = STREAM_SINK_CLASS(klass); StreamSinkClass *ssc = STREAM_SINK_CLASS(klass);
XlnxCSUDMAClass *xcdc = XLNX_CSU_DMA_CLASS(klass); XlnxCSUDMAClass *xcdc = XLNX_CSU_DMA_CLASS(klass);
dc->reset = xlnx_csu_dma_reset; device_class_set_legacy_reset(dc, xlnx_csu_dma_reset);
dc->realize = xlnx_csu_dma_realize; dc->realize = xlnx_csu_dma_realize;
dc->vmsd = &vmstate_xlnx_csu_dma; dc->vmsd = &vmstate_xlnx_csu_dma;
device_class_set_props(dc, xlnx_csu_dma_properties); device_class_set_props(dc, xlnx_csu_dma_properties);

View file

@ -598,7 +598,7 @@ static void xlnx_dpdma_class_init(ObjectClass *oc, void *data)
DeviceClass *dc = DEVICE_CLASS(oc); DeviceClass *dc = DEVICE_CLASS(oc);
dc->vmsd = &vmstate_xlnx_dpdma; dc->vmsd = &vmstate_xlnx_dpdma;
dc->reset = xlnx_dpdma_reset; device_class_set_legacy_reset(dc, xlnx_dpdma_reset);
} }
static const TypeInfo xlnx_dpdma_info = { static const TypeInfo xlnx_dpdma_info = {

View file

@ -326,7 +326,7 @@ static void fsi_aspeed_apb2opb_class_init(ObjectClass *klass, void *data)
dc->desc = "ASPEED APB2OPB Bridge"; dc->desc = "ASPEED APB2OPB Bridge";
dc->realize = fsi_aspeed_apb2opb_realize; dc->realize = fsi_aspeed_apb2opb_realize;
dc->reset = fsi_aspeed_apb2opb_reset; device_class_set_legacy_reset(dc, fsi_aspeed_apb2opb_reset);
} }
static const TypeInfo aspeed_apb2opb_info = { static const TypeInfo aspeed_apb2opb_info = {

View file

@ -151,7 +151,7 @@ static void fsi_master_class_init(ObjectClass *klass, void *data)
dc->bus_type = TYPE_OP_BUS; dc->bus_type = TYPE_OP_BUS;
dc->desc = "FSI Master"; dc->desc = "FSI Master";
dc->realize = fsi_master_realize; dc->realize = fsi_master_realize;
dc->reset = fsi_master_reset; device_class_set_legacy_reset(dc, fsi_master_reset);
} }
static const TypeInfo fsi_master_info = { static const TypeInfo fsi_master_info = {

View file

@ -82,7 +82,7 @@ static void fsi_slave_class_init(ObjectClass *klass, void *data)
dc->bus_type = TYPE_FSI_BUS; dc->bus_type = TYPE_FSI_BUS;
dc->desc = "FSI Slave"; dc->desc = "FSI Slave";
dc->reset = fsi_slave_reset; device_class_set_legacy_reset(dc, fsi_slave_reset);
} }
static const TypeInfo fsi_slave_info = { static const TypeInfo fsi_slave_info = {

View file

@ -97,7 +97,7 @@ static void fsi_scratchpad_class_init(ObjectClass *klass, void *data)
dc->bus_type = TYPE_FSI_LBUS; dc->bus_type = TYPE_FSI_LBUS;
dc->realize = fsi_scratchpad_realize; dc->realize = fsi_scratchpad_realize;
dc->reset = fsi_scratchpad_reset; device_class_set_legacy_reset(dc, fsi_scratchpad_reset);
} }
static const TypeInfo fsi_scratchpad_info = { static const TypeInfo fsi_scratchpad_info = {

View file

@ -1116,7 +1116,7 @@ static void aspeed_gpio_class_init(ObjectClass *klass, void *data)
DeviceClass *dc = DEVICE_CLASS(klass); DeviceClass *dc = DEVICE_CLASS(klass);
dc->realize = aspeed_gpio_realize; dc->realize = aspeed_gpio_realize;
dc->reset = aspeed_gpio_reset; device_class_set_legacy_reset(dc, aspeed_gpio_reset);
dc->desc = "Aspeed GPIO Controller"; dc->desc = "Aspeed GPIO Controller";
dc->vmsd = &vmstate_aspeed_gpio; dc->vmsd = &vmstate_aspeed_gpio;
} }

View file

@ -325,7 +325,7 @@ static void bcm2835_gpio_class_init(ObjectClass *klass, void *data)
dc->vmsd = &vmstate_bcm2835_gpio; dc->vmsd = &vmstate_bcm2835_gpio;
dc->realize = &bcm2835_gpio_realize; dc->realize = &bcm2835_gpio_realize;
dc->reset = &bcm2835_gpio_reset; device_class_set_legacy_reset(dc, bcm2835_gpio_reset);
} }
static const TypeInfo bcm2835_gpio_info = { static const TypeInfo bcm2835_gpio_info = {

View file

@ -371,7 +371,7 @@ static void bcm2838_gpio_class_init(ObjectClass *klass, void *data)
dc->vmsd = &vmstate_bcm2838_gpio; dc->vmsd = &vmstate_bcm2838_gpio;
dc->realize = &bcm2838_gpio_realize; dc->realize = &bcm2838_gpio_realize;
dc->reset = &bcm2838_gpio_reset; device_class_set_legacy_reset(dc, bcm2838_gpio_reset);
} }
static const TypeInfo bcm2838_gpio_info = { static const TypeInfo bcm2838_gpio_info = {

View file

@ -91,7 +91,7 @@ static void gpio_key_class_init(ObjectClass *klass, void *data)
dc->realize = gpio_key_realize; dc->realize = gpio_key_realize;
dc->vmsd = &vmstate_gpio_key; dc->vmsd = &vmstate_gpio_key;
dc->reset = &gpio_key_reset; device_class_set_legacy_reset(dc, gpio_key_reset);
} }
static const TypeInfo gpio_key_info = { static const TypeInfo gpio_key_info = {

View file

@ -333,7 +333,7 @@ static void imx_gpio_class_init(ObjectClass *klass, void *data)
DeviceClass *dc = DEVICE_CLASS(klass); DeviceClass *dc = DEVICE_CLASS(klass);
dc->realize = imx_gpio_realize; dc->realize = imx_gpio_realize;
dc->reset = imx_gpio_reset; device_class_set_legacy_reset(dc, imx_gpio_reset);
device_class_set_props(dc, imx_gpio_properties); device_class_set_props(dc, imx_gpio_properties);
dc->vmsd = &vmstate_imx_gpio; dc->vmsd = &vmstate_imx_gpio;
dc->desc = "i.MX GPIO controller"; dc->desc = "i.MX GPIO controller";

View file

@ -198,7 +198,7 @@ static void max7310_class_init(ObjectClass *klass, void *data)
k->event = max7310_event; k->event = max7310_event;
k->recv = max7310_rx; k->recv = max7310_rx;
k->send = max7310_tx; k->send = max7310_tx;
dc->reset = max7310_reset; device_class_set_legacy_reset(dc, max7310_reset);
dc->vmsd = &vmstate_max7310; dc->vmsd = &vmstate_max7310;
} }

View file

@ -205,7 +205,7 @@ static void mpc8xxx_gpio_class_init(ObjectClass *klass, void *data)
DeviceClass *dc = DEVICE_CLASS(klass); DeviceClass *dc = DEVICE_CLASS(klass);
dc->vmsd = &vmstate_mpc8xxx_gpio; dc->vmsd = &vmstate_mpc8xxx_gpio;
dc->reset = mpc8xxx_gpio_reset; device_class_set_legacy_reset(dc, mpc8xxx_gpio_reset);
} }
static const TypeInfo mpc8xxx_gpio_info = { static const TypeInfo mpc8xxx_gpio_info = {

View file

@ -310,7 +310,7 @@ static void nrf51_gpio_class_init(ObjectClass *klass, void *data)
DeviceClass *dc = DEVICE_CLASS(klass); DeviceClass *dc = DEVICE_CLASS(klass);
dc->vmsd = &vmstate_nrf51_gpio; dc->vmsd = &vmstate_nrf51_gpio;
dc->reset = nrf51_gpio_reset; device_class_set_legacy_reset(dc, nrf51_gpio_reset);
dc->desc = "nRF51 GPIO"; dc->desc = "nRF51 GPIO";
} }

View file

@ -757,7 +757,7 @@ static void omap_gpio_class_init(ObjectClass *klass, void *data)
DeviceClass *dc = DEVICE_CLASS(klass); DeviceClass *dc = DEVICE_CLASS(klass);
dc->realize = omap_gpio_realize; dc->realize = omap_gpio_realize;
dc->reset = omap_gpif_reset; device_class_set_legacy_reset(dc, omap_gpif_reset);
device_class_set_props(dc, omap_gpio_properties); device_class_set_props(dc, omap_gpio_properties);
/* Reason: pointer property "clk" */ /* Reason: pointer property "clk" */
dc->user_creatable = false; dc->user_creatable = false;
@ -792,7 +792,7 @@ static void omap2_gpio_class_init(ObjectClass *klass, void *data)
DeviceClass *dc = DEVICE_CLASS(klass); DeviceClass *dc = DEVICE_CLASS(klass);
dc->realize = omap2_gpio_realize; dc->realize = omap2_gpio_realize;
dc->reset = omap2_gpif_reset; device_class_set_legacy_reset(dc, omap2_gpif_reset);
device_class_set_props(dc, omap2_gpio_properties); device_class_set_props(dc, omap2_gpio_properties);
/* Reason: pointer properties "iclk", "fclk0", ..., "fclk5" */ /* Reason: pointer properties "iclk", "fclk0", ..., "fclk5" */
dc->user_creatable = false; dc->user_creatable = false;

View file

@ -460,7 +460,7 @@ static void pca9552_class_init(ObjectClass *oc, void *data)
DeviceClass *dc = DEVICE_CLASS(oc); DeviceClass *dc = DEVICE_CLASS(oc);
PCA955xClass *pc = PCA955X_CLASS(oc); PCA955xClass *pc = PCA955X_CLASS(oc);
dc->reset = pca9552_reset; device_class_set_legacy_reset(dc, pca9552_reset);
dc->vmsd = &pca9552_vmstate; dc->vmsd = &pca9552_vmstate;
pc->max_reg = PCA9552_LS3; pc->max_reg = PCA9552_LS3;
pc->pin_count = 16; pc->pin_count = 16;

View file

@ -305,7 +305,7 @@ static void pca9554_class_init(ObjectClass *klass, void *data)
k->recv = pca9554_recv; k->recv = pca9554_recv;
k->send = pca9554_send; k->send = pca9554_send;
dc->realize = pca9554_realize; dc->realize = pca9554_realize;
dc->reset = pca9554_reset; device_class_set_legacy_reset(dc, pca9554_reset);
dc->vmsd = &pca9554_vmstate; dc->vmsd = &pca9554_vmstate;
device_class_set_props(dc, pca9554_properties); device_class_set_props(dc, pca9554_properties);
} }

View file

@ -146,7 +146,7 @@ static void pcf8574_class_init(ObjectClass *klass, void *data)
k->recv = pcf8574_rx; k->recv = pcf8574_rx;
k->send = pcf8574_tx; k->send = pcf8574_tx;
dc->realize = pcf8574_realize; dc->realize = pcf8574_realize;
dc->reset = pcf8574_reset; device_class_set_legacy_reset(dc, pcf8574_reset);
dc->vmsd = &vmstate_pcf8574; dc->vmsd = &vmstate_pcf8574;
} }

View file

@ -378,7 +378,7 @@ static void sifive_gpio_class_init(ObjectClass *klass, void *data)
device_class_set_props(dc, sifive_gpio_properties); device_class_set_props(dc, sifive_gpio_properties);
dc->vmsd = &vmstate_sifive_gpio; dc->vmsd = &vmstate_sifive_gpio;
dc->realize = sifive_gpio_realize; dc->realize = sifive_gpio_realize;
dc->reset = sifive_gpio_reset; device_class_set_legacy_reset(dc, sifive_gpio_reset);
dc->desc = "SiFive GPIO"; dc->desc = "SiFive GPIO";
} }

View file

@ -138,7 +138,7 @@ static void synic_class_init(ObjectClass *klass, void *data)
DeviceClass *dc = DEVICE_CLASS(klass); DeviceClass *dc = DEVICE_CLASS(klass);
dc->realize = synic_realize; dc->realize = synic_realize;
dc->reset = synic_reset; device_class_set_legacy_reset(dc, synic_reset);
dc->user_creatable = false; dc->user_creatable = false;
} }

Some files were not shown because too many files have changed in this diff Show more