diff options
author | Paolo Bonzini <pbonzini@redhat.com> | 2024-02-23 13:44:04 +0100 |
---|---|---|
committer | Philippe Mathieu-Daudé <philmd@linaro.org> | 2024-02-27 09:37:21 +0100 |
commit | ccced963c508cf479e1d39bb7efc63be50f5a63d (patch) | |
tree | 28888db8c4bbb7c1a549cc97e2031cde54758f26 | |
parent | ae1011d43026cb72362cef139ed401d9ad0a1696 (diff) | |
download | qemu-ccced963c508cf479e1d39bb7efc63be50f5a63d.zip qemu-ccced963c508cf479e1d39bb7efc63be50f5a63d.tar.gz qemu-ccced963c508cf479e1d39bb7efc63be50f5a63d.tar.bz2 |
hw/usb: remove usb_bus_find
Inline the sole remaining use, which is for the -usbdevice command line.
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Reviewed-by: Philippe Mathieu-Daudé <philmd@linaro.org>
Message-ID: <20240223124406.234509-9-pbonzini@redhat.com>
Signed-off-by: Philippe Mathieu-Daudé <philmd@linaro.org>
-rw-r--r-- | hw/usb/bus.c | 15 | ||||
-rw-r--r-- | include/hw/usb.h | 1 |
2 files changed, 1 insertions, 15 deletions
diff --git a/hw/usb/bus.c b/hw/usb/bus.c index 76fda41..796769f 100644 --- a/hw/usb/bus.c +++ b/hw/usb/bus.c @@ -100,19 +100,6 @@ void usb_bus_release(USBBus *bus) QTAILQ_REMOVE(&busses, bus, next); } -USBBus *usb_bus_find(int busnr) -{ - USBBus *bus; - - if (-1 == busnr) - return QTAILQ_FIRST(&busses); - QTAILQ_FOREACH(bus, &busses, next) { - if (bus->busnr == busnr) - return bus; - } - return NULL; -} - static void usb_device_realize(USBDevice *dev, Error **errp) { USBDeviceClass *klass = USB_DEVICE_GET_CLASS(dev); @@ -643,7 +630,7 @@ HumanReadableText *qmp_x_query_usb(Error **errp) /* handle legacy -usbdevice cmd line option */ USBDevice *usbdevice_create(const char *driver) { - USBBus *bus = usb_bus_find(-1 /* any */); + USBBus *bus = QTAILQ_FIRST(&busses); LegacyUSBFactory *f = NULL; Error *err = NULL; GSList *i; diff --git a/include/hw/usb.h b/include/hw/usb.h index cfeead2..d46d967 100644 --- a/include/hw/usb.h +++ b/include/hw/usb.h @@ -498,7 +498,6 @@ struct USBBusOps { void usb_bus_new(USBBus *bus, size_t bus_size, USBBusOps *ops, DeviceState *host); void usb_bus_release(USBBus *bus); -USBBus *usb_bus_find(int busnr); void usb_legacy_register(const char *typename, const char *usbdevice_name, USBDevice *(*usbdevice_init)(void)); USBDevice *usbdevice_create(const char *cmdline); |