opnsense-src/sys/dev/usb/controller
John Baldwin 3ddaf8200b Use bus_generic_detach instead of device_delete_children in detach
While here, check for errors from bus_generic_detach and move it to
the start of detach if necessary.

Differential Revision:	https://reviews.freebsd.org/D47969
2025-01-02 13:24:28 -05:00
..
dwc3 Replace calls to bus_generic_attach with bus_attach_children 2024-12-06 17:26:16 -05:00
atmegadci.c sys: Remove $FreeBSD$: one-line .c comment pattern 2023-08-16 11:54:24 -06:00
atmegadci.h sys: Remove $FreeBSD$: one-line .c comment pattern 2023-08-16 11:54:24 -06:00
avr32dci.c sys: Remove $FreeBSD$: one-line .c comment pattern 2023-08-16 11:54:24 -06:00
avr32dci.h sys: Remove $FreeBSD$: one-line .c comment pattern 2023-08-16 11:54:24 -06:00
dwc_otg.c newbus: globally replace device_add_child(..., -1) with DEVICE_UNIT_ANY 2024-07-24 22:22:58 -06:00
dwc_otg.h sys: Remove $FreeBSD$: one-line .c comment pattern 2023-08-16 11:54:24 -06:00
dwc_otg_acpi.c Use bus_generic_detach instead of device_delete_children in detach 2025-01-02 13:24:28 -05:00
dwc_otg_fdt.c Use bus_generic_detach instead of device_delete_children in detach 2025-01-02 13:24:28 -05:00
dwc_otg_fdt.h sys: Remove $FreeBSD$: two-line .h pattern 2023-08-16 11:54:11 -06:00
dwc_otg_hisi.c sys: Automated cleanup of cdefs and other formatting 2023-11-26 22:24:00 -07:00
dwc_otgreg.h sys: Remove $FreeBSD$: one-line .c comment pattern 2023-08-16 11:54:24 -06:00
ehci.c sys: Remove $FreeBSD$: one-line .c comment pattern 2023-08-16 11:54:24 -06:00
ehci.h sys: Remove $FreeBSD$: one-line .c comment pattern 2023-08-16 11:54:24 -06:00
ehci_fsl.c Use bus_generic_detach instead of device_delete_children in detach 2025-01-02 13:24:28 -05:00
ehci_imx.c Use bus_generic_detach instead of device_delete_children in detach 2025-01-02 13:24:28 -05:00
ehci_msm.c Use bus_generic_detach instead of device_delete_children in detach 2025-01-02 13:24:28 -05:00
ehci_mv.c Use bus_generic_detach instead of device_delete_children in detach 2025-01-02 13:24:28 -05:00
ehci_pci.c Use bus_generic_detach instead of device_delete_children in detach 2025-01-02 13:24:28 -05:00
ehcireg.h sys: Remove $FreeBSD$: one-line .c comment pattern 2023-08-16 11:54:24 -06:00
generic_ehci.c Use bus_generic_detach instead of device_delete_children in detach 2025-01-02 13:24:28 -05:00
generic_ehci.h sys: Remove $FreeBSD$: two-line .h pattern 2023-08-16 11:54:11 -06:00
generic_ehci_acpi.c sys: Remove $FreeBSD$: one-line .c pattern 2023-08-16 11:54:36 -06:00
generic_ehci_fdt.c phy: Move phy code in dev/phy 2024-01-10 19:20:34 +01:00
generic_ohci.c Use bus_generic_detach instead of device_delete_children in detach 2025-01-02 13:24:28 -05:00
generic_usb_if.m sys: Remove $FreeBSD$: one-line sh pattern 2023-08-16 11:54:58 -06:00
generic_xhci.c Use bus_generic_detach instead of device_delete_children in detach 2025-01-02 13:24:28 -05:00
generic_xhci.h sys: Remove $FreeBSD$: one-line .c comment pattern 2023-08-16 11:54:24 -06:00
generic_xhci_acpi.c sys: Remove $FreeBSD$: one-line .c pattern 2023-08-16 11:54:36 -06:00
generic_xhci_fdt.c phy: Move phy code in dev/phy 2024-01-10 19:20:34 +01:00
musb_otg.c sys: Remove $FreeBSD$: one-line .c comment pattern 2023-08-16 11:54:24 -06:00
musb_otg.h sys: Remove $FreeBSD$: one-line .c comment pattern 2023-08-16 11:54:24 -06:00
musb_otg_allwinner.c Use bus_generic_detach instead of device_delete_children in detach 2025-01-02 13:24:28 -05:00
ohci.c sys: Remove $FreeBSD$: one-line .c comment pattern 2023-08-16 11:54:24 -06:00
ohci.h sys: Remove $FreeBSD$: one-line .c comment pattern 2023-08-16 11:54:24 -06:00
ohci_pci.c Use bus_generic_detach instead of device_delete_children in detach 2025-01-02 13:24:28 -05:00
ohcireg.h sys: Remove $FreeBSD$: one-line .c comment pattern 2023-08-16 11:54:24 -06:00
uhci.c sys: Remove $FreeBSD$: one-line .c comment pattern 2023-08-16 11:54:24 -06:00
uhci.h sys: Remove $FreeBSD$: one-line .c comment pattern 2023-08-16 11:54:24 -06:00
uhci_pci.c Use bus_generic_detach instead of device_delete_children in detach 2025-01-02 13:24:28 -05:00
uhcireg.h sys: Remove $FreeBSD$: one-line .c comment pattern 2023-08-16 11:54:24 -06:00
usb_controller.c usb: change LIST to SLIST to avoid LinuxKPI conflicts 2024-09-24 22:53:28 +00:00
usb_nop_xceiv.c phy: Move phy code in dev/phy 2024-01-10 19:20:34 +01:00
uss820dci.c sys: Remove $FreeBSD$: one-line .c comment pattern 2023-08-16 11:54:24 -06:00
uss820dci.h sys: Remove $FreeBSD$: one-line .c comment pattern 2023-08-16 11:54:24 -06:00
xhci.c bcm2838_xhci: add module 2024-04-09 21:11:39 -06:00
xhci.h xhci: Add support for 64-bit DMA in generic XHCI controller driver 2023-08-19 20:05:45 -04:00
xhci_pci.c Use bus_generic_detach instead of device_delete_children in detach 2025-01-02 13:24:28 -05:00
xhcireg.h sys: Remove $FreeBSD$: one-line .c comment pattern 2023-08-16 11:54:24 -06:00
xlnx_dwc3.c Replace calls to bus_generic_attach with bus_attach_children 2024-12-06 17:26:16 -05:00