qdev: set properties with device_class_set_props()
The following patch will need to handle properties registration during class_init time. Let's use a device_class_set_props() setter. spatch --macro-file scripts/cocci-macro-file.h --sp-file ./scripts/coccinelle/qdev-set-props.cocci --keep-comments --in-place --dir . @@ typedef DeviceClass; DeviceClass *d; expression val; @@ - d->props = val + device_class_set_props(d, val) Signed-off-by:Marc-André Lureau <marcandre.lureau@redhat.com> Message-Id: <20200110153039.1379601-20-marcandre.lureau@redhat.com> Signed-off-by:
Paolo Bonzini <pbonzini@redhat.com>
Showing
- hw/9pfs/virtio-9p-device.c 1 addition, 1 deletionhw/9pfs/virtio-9p-device.c
- hw/acpi/generic_event_device.c 1 addition, 1 deletionhw/acpi/generic_event_device.c
- hw/acpi/piix4.c 1 addition, 1 deletionhw/acpi/piix4.c
- hw/acpi/vmgenid.c 1 addition, 1 deletionhw/acpi/vmgenid.c
- hw/arm/armsse.c 1 addition, 1 deletionhw/arm/armsse.c
- hw/arm/armv7m.c 2 additions, 2 deletionshw/arm/armv7m.c
- hw/arm/aspeed_soc.c 1 addition, 1 deletionhw/arm/aspeed_soc.c
- hw/arm/bcm2836.c 1 addition, 1 deletionhw/arm/bcm2836.c
- hw/arm/integratorcp.c 1 addition, 1 deletionhw/arm/integratorcp.c
- hw/arm/msf2-soc.c 1 addition, 1 deletionhw/arm/msf2-soc.c
- hw/arm/musicpal.c 1 addition, 1 deletionhw/arm/musicpal.c
- hw/arm/nrf51_soc.c 1 addition, 1 deletionhw/arm/nrf51_soc.c
- hw/arm/pxa2xx.c 2 additions, 2 deletionshw/arm/pxa2xx.c
- hw/arm/pxa2xx_gpio.c 1 addition, 1 deletionhw/arm/pxa2xx_gpio.c
- hw/arm/smmu-common.c 1 addition, 1 deletionhw/arm/smmu-common.c
- hw/arm/spitz.c 1 addition, 1 deletionhw/arm/spitz.c
- hw/arm/stm32f205_soc.c 1 addition, 1 deletionhw/arm/stm32f205_soc.c
- hw/arm/stm32f405_soc.c 1 addition, 1 deletionhw/arm/stm32f405_soc.c
- hw/arm/strongarm.c 1 addition, 1 deletionhw/arm/strongarm.c
- hw/arm/xlnx-versal.c 1 addition, 1 deletionhw/arm/xlnx-versal.c
Loading
Please register or sign in to comment