Remove the functions now they are unused: + device_legacy_reset + qdev_reset_all[_fn] + qbus_reset_all[_fn]
Signed-off-by: Damien Hedde <damien.he...@greensocs.com> --- hw/core/qdev.c | 30 ------------------------------ include/hw/qdev-core.h | 29 ----------------------------- 2 files changed, 59 deletions(-) diff --git a/hw/core/qdev.c b/hw/core/qdev.c index 11a4de55ea..896b55f7ba 100644 --- a/hw/core/qdev.c +++ b/hw/core/qdev.c @@ -322,27 +322,6 @@ static void device_foreach_reset_child(Object *obj, void (*func)(Object *)) } } -void qdev_reset_all(DeviceState *dev) -{ - device_reset(dev, false); -} - -void qdev_reset_all_fn(void *opaque) -{ - qdev_reset_all(DEVICE(opaque)); -} - -void qbus_reset_all(BusState *bus) -{ - bus_reset(bus, false); -} - -void qbus_reset_all_fn(void *opaque) -{ - BusState *bus = opaque; - qbus_reset_all(bus); -} - /* can be used as ->unplug() callback for the simple cases */ void qdev_simple_device_unplug_cb(HotplugHandler *hotplug_dev, DeviceState *dev, Error **errp) @@ -1223,15 +1202,6 @@ void device_class_set_parent_unrealize(DeviceClass *dc, dc->unrealize = dev_unrealize; } -void device_legacy_reset(DeviceState *dev) -{ - DeviceClass *klass = DEVICE_GET_CLASS(dev); - - if (klass->reset) { - klass->reset(dev); - } -} - Object *qdev_get_machine(void) { static Object *dev; diff --git a/include/hw/qdev-core.h b/include/hw/qdev-core.h index f724ddc8f4..eb6370970e 100644 --- a/include/hw/qdev-core.h +++ b/include/hw/qdev-core.h @@ -518,25 +518,6 @@ bool bus_is_resetting(BusState *bus); */ bool bus_is_reset_cold(BusState *bus); -/** - * qbus/qdev_reset_all: - * @bus/dev: Bus/Device to be reset. - * - * Reset @bus/dev and perform a bus-level reset of all devices/buses connected - * to it, including recursive processing of all buses below @bus itself. A - * hard reset means that qbus_reset_all will reset all state of the device. - * For PCI devices, for example, this will include the base address registers - * or configuration space. - * - * Theses functions are deprecated, please use device/bus_reset or - * resettable_reset_* instead - * TODO: remove them when all occurence are removed - */ -void qdev_reset_all(DeviceState *dev); -void qdev_reset_all_fn(void *opaque); -void qbus_reset_all(BusState *bus); -void qbus_reset_all_fn(void *opaque); - /* This should go away once we get rid of the NULL bus hack */ BusState *sysbus_get_default(void); @@ -551,16 +532,6 @@ char *qdev_get_own_fw_dev_path_from_handler(BusState *bus, DeviceState *dev); */ void qdev_machine_init(void); -/** - * device_legacy_reset: - * - * Reset a single device (by calling the reset method). - * - * This function is deprecated, please use device_reset() instead. - * TODO: remove the function when all occurences are removed. - */ -void device_legacy_reset(DeviceState *dev); - /** * device_class_set_parent_reset: * TODO: remove the function when DeviceClass's reset method -- 2.22.0