freebsd-dev/sys/dev/usb/controller
Warner Losh c6df6f5322 Create wrapper for Giant taken for newbus
Create a wrapper for newbus to take giant and for busses to take it too.
bus_topo_lock() should be called before interacting with newbus routines
and unlocked with bus_topo_unlock(). If you need the topology lock for
some reason, bus_topo_mtx() will provide that.

Sponsored by:		Netflix
Reviewed by:		mav
Differential Revision:	https://reviews.freebsd.org/D31831
2021-12-09 17:04:45 -07:00
..
atmegadci.c Factor out repeated code in the USB controller drivers to avoid bugs 2021-07-10 20:59:00 +02:00
atmegadci.h
avr32dci.c Factor out repeated code in the USB controller drivers to avoid bugs 2021-07-10 20:59:00 +02:00
avr32dci.h
dwc3.c USB dwc3 controller: add quirk snps,dis_rxdet_inp3_quirk 2021-11-10 09:44:44 +00:00
dwc3.h USB dwc3 controller: add quirk snps,dis_rxdet_inp3_quirk 2021-11-10 09:44:44 +00:00
dwc_otg_acpi.c
dwc_otg_fdt.c
dwc_otg_fdt.h
dwc_otg_hisi.c
dwc_otg.c Factor out repeated code in the USB controller drivers to avoid bugs 2021-07-10 20:59:00 +02:00
dwc_otg.h
dwc_otgreg.h
ehci_fsl.c
ehci_imx.c
ehci_msm.c
ehci_mv.c
ehci_pci.c
ehci.c Factor out repeated code in the USB controller drivers to avoid bugs 2021-07-10 20:59:00 +02:00
ehci.h
ehcireg.h
generic_ehci_acpi.c
generic_ehci_fdt.c
generic_ehci.c
generic_ehci.h
generic_ohci.c
generic_usb_if.m
generic_xhci_acpi.c USB: adjust the Generic XHCI ACPI probe return value 2021-10-08 10:28:44 +00:00
generic_xhci_fdt.c
generic_xhci.c
generic_xhci.h
musb_otg_allwinner.c
musb_otg.c Factor out repeated code in the USB controller drivers to avoid bugs 2021-07-10 20:59:00 +02:00
musb_otg.h
ohci_pci.c
ohci.c Factor out repeated code in the USB controller drivers to avoid bugs 2021-07-10 20:59:00 +02:00
ohci.h
ohcireg.h
saf1761_otg_boot.c
saf1761_otg_fdt.c
saf1761_otg_reg.h
saf1761_otg.c Factor out repeated code in the USB controller drivers to avoid bugs 2021-07-10 20:59:00 +02:00
saf1761_otg.h
uhci_pci.c
uhci.c Fix a common typo in source code comments 2021-08-14 14:17:48 +02:00
uhci.h
uhcireg.h
usb_controller.c Create wrapper for Giant taken for newbus 2021-12-09 17:04:45 -07:00
usb_nop_xceiv.c
uss820dci.c Factor out repeated code in the USB controller drivers to avoid bugs 2021-07-10 20:59:00 +02:00
uss820dci.h
xhci_pci.c xhci: add PCI IDs for USB controllers found on Supermicro M12SWA-TF 2021-12-02 20:12:33 -08:00
xhci.c xhci: Rework 64-byte context support to avoid pointer abuse 2021-10-27 18:38:37 +01:00
xhci.h xhci: Rework 64-byte context support to avoid pointer abuse 2021-10-27 18:38:37 +01:00
xhcireg.h