mirror of
https://github.com/Motorhead1991/qemu.git
synced 2025-08-04 08:13:54 -06:00
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:
parent
134e0944f4
commit
e3d0814368
410 changed files with 448 additions and 448 deletions
|
@ -191,7 +191,7 @@ static void aw_a10_pic_class_init(ObjectClass *klass, void *data)
|
|||
{
|
||||
DeviceClass *dc = DEVICE_CLASS(klass);
|
||||
|
||||
dc->reset = aw_a10_pic_reset;
|
||||
device_class_set_legacy_reset(dc, aw_a10_pic_reset);
|
||||
dc->desc = "allwinner a10 pic";
|
||||
dc->vmsd = &vmstate_aw_a10_pic;
|
||||
}
|
||||
|
|
|
@ -471,7 +471,7 @@ static void apic_common_class_init(ObjectClass *klass, void *data)
|
|||
{
|
||||
DeviceClass *dc = DEVICE_CLASS(klass);
|
||||
|
||||
dc->reset = apic_reset_common;
|
||||
device_class_set_legacy_reset(dc, apic_reset_common);
|
||||
device_class_set_props(dc, apic_properties_common);
|
||||
dc->realize = apic_common_realize;
|
||||
dc->unrealize = apic_common_unrealize;
|
||||
|
|
|
@ -2737,7 +2737,7 @@ static void armv7m_nvic_class_init(ObjectClass *klass, void *data)
|
|||
|
||||
dc->vmsd = &vmstate_nvic;
|
||||
device_class_set_props(dc, props_nvic);
|
||||
dc->reset = armv7m_nvic_reset;
|
||||
device_class_set_legacy_reset(dc, armv7m_nvic_reset);
|
||||
dc->realize = armv7m_nvic_realize;
|
||||
}
|
||||
|
||||
|
|
|
@ -322,7 +322,7 @@ static void aspeed_intc_class_init(ObjectClass *klass, void *data)
|
|||
|
||||
dc->desc = "ASPEED INTC Controller";
|
||||
dc->realize = aspeed_intc_realize;
|
||||
dc->reset = aspeed_intc_reset;
|
||||
device_class_set_legacy_reset(dc, aspeed_intc_reset);
|
||||
dc->vmsd = NULL;
|
||||
}
|
||||
|
||||
|
|
|
@ -343,7 +343,7 @@ static void aspeed_vic_class_init(ObjectClass *klass, void *data)
|
|||
{
|
||||
DeviceClass *dc = DEVICE_CLASS(klass);
|
||||
dc->realize = aspeed_vic_realize;
|
||||
dc->reset = aspeed_vic_reset;
|
||||
device_class_set_legacy_reset(dc, aspeed_vic_reset);
|
||||
dc->desc = "ASPEED Interrupt Controller (New)";
|
||||
dc->vmsd = &vmstate_aspeed_vic;
|
||||
}
|
||||
|
|
|
@ -223,7 +223,7 @@ static void bcm2835_ic_class_init(ObjectClass *klass, void *data)
|
|||
{
|
||||
DeviceClass *dc = DEVICE_CLASS(klass);
|
||||
|
||||
dc->reset = bcm2835_ic_reset;
|
||||
device_class_set_legacy_reset(dc, bcm2835_ic_reset);
|
||||
dc->vmsd = &vmstate_bcm2835_ic;
|
||||
}
|
||||
|
||||
|
|
|
@ -388,7 +388,7 @@ static void bcm2836_control_class_init(ObjectClass *klass, void *data)
|
|||
{
|
||||
DeviceClass *dc = DEVICE_CLASS(klass);
|
||||
|
||||
dc->reset = bcm2836_control_reset;
|
||||
device_class_set_legacy_reset(dc, bcm2836_control_reset);
|
||||
dc->vmsd = &vmstate_bcm2836_control;
|
||||
}
|
||||
|
||||
|
|
|
@ -334,7 +334,7 @@ static void exynos4210_combiner_class_init(ObjectClass *klass, void *data)
|
|||
{
|
||||
DeviceClass *dc = DEVICE_CLASS(klass);
|
||||
|
||||
dc->reset = exynos4210_combiner_reset;
|
||||
device_class_set_legacy_reset(dc, exynos4210_combiner_reset);
|
||||
device_class_set_props(dc, exynos4210_combiner_properties);
|
||||
dc->vmsd = &vmstate_exynos4210_combiner;
|
||||
}
|
||||
|
|
|
@ -191,7 +191,7 @@ static void goldfish_pic_class_init(ObjectClass *oc, void *data)
|
|||
DeviceClass *dc = DEVICE_CLASS(oc);
|
||||
InterruptStatsProviderClass *ic = INTERRUPT_STATS_PROVIDER_CLASS(oc);
|
||||
|
||||
dc->reset = goldfish_pic_reset;
|
||||
device_class_set_legacy_reset(dc, goldfish_pic_reset);
|
||||
dc->realize = goldfish_pic_realize;
|
||||
dc->vmsd = &vmstate_goldfish_pic;
|
||||
ic->get_statistics = goldfish_pic_get_statistics;
|
||||
|
|
|
@ -386,7 +386,7 @@ static void grlib_irqmp_class_init(ObjectClass *klass, void *data)
|
|||
DeviceClass *dc = DEVICE_CLASS(klass);
|
||||
|
||||
dc->realize = grlib_irqmp_realize;
|
||||
dc->reset = grlib_irqmp_reset;
|
||||
device_class_set_legacy_reset(dc, grlib_irqmp_reset);
|
||||
device_class_set_props(dc, grlib_irqmp_properties);
|
||||
}
|
||||
|
||||
|
|
|
@ -188,7 +188,7 @@ static void heathrow_class_init(ObjectClass *oc, void *data)
|
|||
{
|
||||
DeviceClass *dc = DEVICE_CLASS(oc);
|
||||
|
||||
dc->reset = heathrow_reset;
|
||||
device_class_set_legacy_reset(dc, heathrow_reset);
|
||||
dc->vmsd = &vmstate_heathrow;
|
||||
set_bit(DEVICE_CATEGORY_MISC, dc->categories);
|
||||
}
|
||||
|
|
|
@ -442,7 +442,7 @@ static void i8259_class_init(ObjectClass *klass, void *data)
|
|||
DeviceClass *dc = DEVICE_CLASS(klass);
|
||||
|
||||
device_class_set_parent_realize(dc, pic_realize, &k->parent_realize);
|
||||
dc->reset = pic_reset;
|
||||
device_class_set_legacy_reset(dc, pic_reset);
|
||||
}
|
||||
|
||||
static const TypeInfo i8259_info = {
|
||||
|
|
|
@ -346,7 +346,7 @@ static void imx_avic_class_init(ObjectClass *klass, void *data)
|
|||
DeviceClass *dc = DEVICE_CLASS(klass);
|
||||
|
||||
dc->vmsd = &vmstate_imx_avic;
|
||||
dc->reset = imx_avic_reset;
|
||||
device_class_set_legacy_reset(dc, imx_avic_reset);
|
||||
dc->desc = "i.MX Advanced Vector Interrupt Controller";
|
||||
}
|
||||
|
||||
|
|
|
@ -106,7 +106,7 @@ static void imx_gpcv2_class_init(ObjectClass *klass, void *data)
|
|||
{
|
||||
DeviceClass *dc = DEVICE_CLASS(klass);
|
||||
|
||||
dc->reset = imx_gpcv2_reset;
|
||||
device_class_set_legacy_reset(dc, imx_gpcv2_reset);
|
||||
dc->vmsd = &vmstate_imx_gpcv2;
|
||||
dc->desc = "i.MX GPCv2 Module";
|
||||
}
|
||||
|
|
|
@ -493,7 +493,7 @@ static void ioapic_class_init(ObjectClass *klass, void *data)
|
|||
* migration, otherwise first 24 gsi routes will be invalid.
|
||||
*/
|
||||
k->post_load = ioapic_update_kvm_routes;
|
||||
dc->reset = ioapic_reset_common;
|
||||
device_class_set_legacy_reset(dc, ioapic_reset_common);
|
||||
device_class_set_props(dc, ioapic_properties);
|
||||
}
|
||||
|
||||
|
|
|
@ -440,7 +440,7 @@ static void loongarch_extioi_class_init(ObjectClass *klass, void *data)
|
|||
DeviceClass *dc = DEVICE_CLASS(klass);
|
||||
|
||||
dc->realize = loongarch_extioi_realize;
|
||||
dc->reset = loongarch_extioi_reset;
|
||||
device_class_set_legacy_reset(dc, loongarch_extioi_reset);
|
||||
device_class_set_props(dc, extioi_properties);
|
||||
dc->vmsd = &vmstate_loongarch_extioi;
|
||||
}
|
||||
|
|
|
@ -442,7 +442,7 @@ static void loongarch_pch_pic_class_init(ObjectClass *klass, void *data)
|
|||
DeviceClass *dc = DEVICE_CLASS(klass);
|
||||
|
||||
dc->realize = loongarch_pch_pic_realize;
|
||||
dc->reset = loongarch_pch_pic_reset;
|
||||
device_class_set_legacy_reset(dc, loongarch_pch_pic_reset);
|
||||
dc->vmsd = &vmstate_loongarch_pch_pic;
|
||||
device_class_set_props(dc, loongarch_pch_pic_properties);
|
||||
}
|
||||
|
|
|
@ -99,7 +99,7 @@ static void m68k_irqc_class_init(ObjectClass *oc, void *data)
|
|||
|
||||
device_class_set_props(dc, m68k_irqc_properties);
|
||||
nc->nmi_monitor_handler = m68k_nmi;
|
||||
dc->reset = m68k_irqc_reset;
|
||||
device_class_set_legacy_reset(dc, m68k_irqc_reset);
|
||||
dc->vmsd = &vmstate_m68k_irqc;
|
||||
ic->get_statistics = m68k_irqc_get_statistics;
|
||||
ic->print_info = m68k_irqc_print_info;
|
||||
|
|
|
@ -406,7 +406,7 @@ static void omap_intc_class_init(ObjectClass *klass, void *data)
|
|||
{
|
||||
DeviceClass *dc = DEVICE_CLASS(klass);
|
||||
|
||||
dc->reset = omap_inth_reset;
|
||||
device_class_set_legacy_reset(dc, omap_inth_reset);
|
||||
device_class_set_props(dc, omap_intc_properties);
|
||||
/* Reason: pointer property "clk" */
|
||||
dc->user_creatable = false;
|
||||
|
@ -659,7 +659,7 @@ static void omap2_intc_class_init(ObjectClass *klass, void *data)
|
|||
{
|
||||
DeviceClass *dc = DEVICE_CLASS(klass);
|
||||
|
||||
dc->reset = omap_inth_reset;
|
||||
device_class_set_legacy_reset(dc, omap_inth_reset);
|
||||
device_class_set_props(dc, omap2_intc_properties);
|
||||
/* Reason: pointer property "iclk", "fclk" */
|
||||
dc->user_creatable = false;
|
||||
|
|
|
@ -1620,7 +1620,7 @@ static void openpic_class_init(ObjectClass *oc, void *data)
|
|||
|
||||
dc->realize = openpic_realize;
|
||||
device_class_set_props(dc, openpic_properties);
|
||||
dc->reset = openpic_reset;
|
||||
device_class_set_legacy_reset(dc, openpic_reset);
|
||||
dc->vmsd = &vmstate_openpic;
|
||||
set_bit(DEVICE_CATEGORY_MISC, dc->categories);
|
||||
}
|
||||
|
|
|
@ -274,7 +274,7 @@ static void kvm_openpic_class_init(ObjectClass *oc, void *data)
|
|||
|
||||
dc->realize = kvm_openpic_realize;
|
||||
device_class_set_props(dc, kvm_openpic_properties);
|
||||
dc->reset = kvm_openpic_reset;
|
||||
device_class_set_legacy_reset(dc, kvm_openpic_reset);
|
||||
set_bit(DEVICE_CATEGORY_MISC, dc->categories);
|
||||
}
|
||||
|
||||
|
|
|
@ -277,7 +277,7 @@ static void pl190_class_init(ObjectClass *klass, void *data)
|
|||
{
|
||||
DeviceClass *dc = DEVICE_CLASS(klass);
|
||||
|
||||
dc->reset = pl190_reset;
|
||||
device_class_set_legacy_reset(dc, pl190_reset);
|
||||
dc->vmsd = &vmstate_pl190;
|
||||
}
|
||||
|
||||
|
|
|
@ -286,7 +286,7 @@ static void ppc_uic_class_init(ObjectClass *klass, void *data)
|
|||
{
|
||||
DeviceClass *dc = DEVICE_CLASS(klass);
|
||||
|
||||
dc->reset = ppc_uic_reset;
|
||||
device_class_set_legacy_reset(dc, ppc_uic_reset);
|
||||
dc->realize = ppc_uic_realize;
|
||||
dc->vmsd = &ppc_uic_vmstate;
|
||||
device_class_set_props(dc, ppc_uic_properties);
|
||||
|
|
|
@ -457,7 +457,7 @@ static void qemu_s390_flic_class_init(ObjectClass *oc, void *data)
|
|||
S390FLICStateClass *fsc = S390_FLIC_COMMON_CLASS(oc);
|
||||
|
||||
device_class_set_props(dc, qemu_s390_flic_properties);
|
||||
dc->reset = qemu_s390_flic_reset;
|
||||
device_class_set_legacy_reset(dc, qemu_s390_flic_reset);
|
||||
dc->vmsd = &qemu_s390_flic_vmstate;
|
||||
fsc->register_io_adapter = qemu_s390_register_io_adapter;
|
||||
fsc->io_adapter_map = qemu_s390_io_adapter_map;
|
||||
|
|
|
@ -679,7 +679,7 @@ static void kvm_s390_flic_class_init(ObjectClass *oc, void *data)
|
|||
device_class_set_parent_realize(dc, kvm_s390_flic_realize,
|
||||
&kfsc->parent_realize);
|
||||
dc->vmsd = &kvm_s390_flic_vmstate;
|
||||
dc->reset = kvm_s390_flic_reset;
|
||||
device_class_set_legacy_reset(dc, kvm_s390_flic_reset);
|
||||
fsc->register_io_adapter = kvm_s390_register_io_adapter;
|
||||
fsc->io_adapter_map = kvm_s390_io_adapter_map;
|
||||
fsc->add_adapter_routes = kvm_s390_add_adapter_routes;
|
||||
|
|
|
@ -444,7 +444,7 @@ static void sifive_plic_class_init(ObjectClass *klass, void *data)
|
|||
{
|
||||
DeviceClass *dc = DEVICE_CLASS(klass);
|
||||
|
||||
dc->reset = sifive_plic_reset;
|
||||
device_class_set_legacy_reset(dc, sifive_plic_reset);
|
||||
device_class_set_props(dc, sifive_plic_properties);
|
||||
dc->realize = sifive_plic_realize;
|
||||
dc->vmsd = &vmstate_sifive_plic;
|
||||
|
|
|
@ -446,7 +446,7 @@ static void slavio_intctl_class_init(ObjectClass *klass, void *data)
|
|||
DeviceClass *dc = DEVICE_CLASS(klass);
|
||||
InterruptStatsProviderClass *ic = INTERRUPT_STATS_PROVIDER_CLASS(klass);
|
||||
|
||||
dc->reset = slavio_intctl_reset;
|
||||
device_class_set_legacy_reset(dc, slavio_intctl_reset);
|
||||
dc->vmsd = &vmstate_intctl;
|
||||
#ifdef DEBUG_IRQ_COUNT
|
||||
ic->get_statistics = slavio_intctl_get_statistics;
|
||||
|
|
|
@ -536,7 +536,7 @@ static void xlnx_pmu_io_intc_class_init(ObjectClass *klass, void *data)
|
|||
{
|
||||
DeviceClass *dc = DEVICE_CLASS(klass);
|
||||
|
||||
dc->reset = xlnx_pmu_io_intc_reset;
|
||||
device_class_set_legacy_reset(dc, xlnx_pmu_io_intc_reset);
|
||||
dc->realize = xlnx_pmu_io_intc_realize;
|
||||
dc->vmsd = &vmstate_xlnx_pmu_io_intc;
|
||||
device_class_set_props(dc, xlnx_pmu_io_intc_properties);
|
||||
|
|
|
@ -359,7 +359,7 @@ static void xlnx_zynqmp_ipi_class_init(ObjectClass *klass, void *data)
|
|||
{
|
||||
DeviceClass *dc = DEVICE_CLASS(klass);
|
||||
|
||||
dc->reset = xlnx_zynqmp_ipi_reset;
|
||||
device_class_set_legacy_reset(dc, xlnx_zynqmp_ipi_reset);
|
||||
dc->realize = xlnx_zynqmp_ipi_realize;
|
||||
dc->vmsd = &vmstate_zynqmp_pmu_ipi;
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue