mirror of
https://github.com/opnsense/src.git
synced 2026-02-20 08:21:05 -05:00
Do not configure any endpoint twice, but instead keep track of which endpoints are configured on a per device basis, and use an evaluate endpoint context command instead. When changing the configuration make sure all endpoints get deconfigured and the configured endpoint mask is reset. This fixes an issue where an endpoint might stop working if there is an error and the endpoint needs to be reconfigured as a part of the error recovery mechanism in the FreeBSD USB stack. Tested by: Shichun.Ma@dell.com MFC after: 1 week Sponsored by: Mellanox Technologies |
||
|---|---|---|
| .. | ||
| atmegadci.c | ||
| atmegadci.h | ||
| avr32dci.c | ||
| avr32dci.h | ||
| dwc3.c | ||
| dwc3.h | ||
| dwc_otg.c | ||
| dwc_otg.h | ||
| dwc_otg_fdt.c | ||
| dwc_otg_fdt.h | ||
| dwc_otg_hisi.c | ||
| dwc_otgreg.h | ||
| ehci.c | ||
| ehci.h | ||
| ehci_fsl.c | ||
| ehci_imx.c | ||
| ehci_msm.c | ||
| ehci_mv.c | ||
| ehci_pci.c | ||
| ehcireg.h | ||
| generic_ehci.c | ||
| generic_ehci.h | ||
| generic_ehci_acpi.c | ||
| generic_ehci_fdt.c | ||
| generic_ohci.c | ||
| generic_usb_if.m | ||
| generic_xhci.c | ||
| generic_xhci.h | ||
| generic_xhci_acpi.c | ||
| generic_xhci_fdt.c | ||
| musb_otg.c | ||
| musb_otg.h | ||
| ohci.c | ||
| ohci.h | ||
| ohci_pci.c | ||
| ohcireg.h | ||
| saf1761_otg.c | ||
| saf1761_otg.h | ||
| saf1761_otg_boot.c | ||
| saf1761_otg_fdt.c | ||
| saf1761_otg_reg.h | ||
| uhci.c | ||
| uhci.h | ||
| uhci_pci.c | ||
| uhcireg.h | ||
| usb_controller.c | ||
| usb_nop_xceiv.c | ||
| uss820dci.c | ||
| uss820dci.h | ||
| xhci.c | ||
| xhci.h | ||
| xhci_pci.c | ||
| xhcireg.h | ||