summaryrefslogtreecommitdiff
path: root/sys/dev/usb/uhci.c
AgeCommit message (Expand)Author
2022-08-17uhci(4): Fix wrong lock in callout_halt in uhci_suspend.riastradh
2022-03-13uhci(4): Stop taking the intr lock in uhci_run.riastradh
2022-03-13uhci(4): Simplify uhci_run.riastradh
2022-03-13uhci(4): Fix synchronization between suspend/resume and poll hub.riastradh
2022-03-09usb: Provisionally release bus lock around ubm_rhctrl.riastradh
2022-03-03usb: Hold pipe lock across upm_transfer and upm_start.riastradh
2022-03-03usb: Factor usb_transfer_complete out of ubm_abortx method.riastradh
2022-03-03usb: Factor usb_insert_transfer out of upm_transfer and make private.riastradh
2021-12-21Change the usb_mem API to take a bus_dma_tag_t in usb_allocmem instead ofskrll
2021-10-04remove duplicate the article in comments.andvar
2021-01-05More converstion from usbd_status to int for function error reporting.skrll
2020-12-22usb: Omit bogus assertions about struct usbd_pipe::up_intrxfer.riastradh
2020-07-07KASSERT polling or holding sc_lock in a few more places.skrll
2020-05-26Copyright maintenanceskrll
2020-05-25Be more careful with transfer descriptors and crossing page boundariesskrll
2020-05-15Update ux_length in usbd_setup_isoc_xfer and use this to usb_syncmemskrll
2020-04-05Switch USB to use non-coherent buffers for data transfers in theskrll
2020-03-15Fix a commentskrll
2020-03-15Move some commentsskrll
2020-03-15Use howmany. NFCI.skrll
2020-03-14revert the 0x% -> %# change for fixed width formats pointed out by uwe.christos
2020-03-13PR/55068: sc.dying: Fix printf formats:christos
2020-02-21Fix a memory leak. Spotted by nat@skrll
2020-02-15Fix mistakes in previous sloppy change with root intr xfers.riastradh
2020-02-14Set ux_isdone in uhci_poll_hub for DIAGNOSTIC.riastradh
2020-02-14Initialize xfer->ux_status in uhci_root_intr_start.riastradh
2020-02-12Fix steady state of root intr xfers.riastradh
2020-02-12Factor out HCI-independent xfer completion logic.riastradh
2019-02-17Fix assertion failures triggered by usbdi.c,v 1.182, when devicesrin
2019-02-07join lines. NFC.skrll
2019-01-22Revert the KASSERTskrll
2019-01-22Add a KASSERTskrll
2018-09-16consolidate the handling of polling across HC drivers, and generic USB:mrg
2018-09-03Rename min/max -> uimin/uimax for better honesty.riastradh
2018-08-09Sprinkle __diagusedprlw1
2018-08-09pull across abort fixes from nick-nhusb. add more abort fixes, usingmrg
2018-04-09Stop potential misuse of vendor names and USB vendor IDs in root hubjakllsch
2017-11-17s/PR_NOWAIT/PR_WAITOK/ in HCD allocx (allocate xfer) methodskrll
2017-11-16don't lock if we are polling because we are already holding a spin lockchristos
2017-10-28Update the kernhist(9) kernel history code to address issues identifiedpgoyette
2017-07-14Only call uhci_free_stds if there are TDs to free.skrll
2017-06-01remove checks for failure after memory allocation calls that cannot fail:chs
2016-12-04Whitespaceskrll
2016-05-10sprinkle _KERNEL_OPTpooka
2016-05-06- don't require the lock if we are polling (early autoconf)christos
2016-05-06usb is attached with config_interrupts so we can G/C the code to supportskrll
2016-04-25Don't use uninitialized data variable when len == 0.joerg
2016-04-23Fix non-DIAGNOSTIC buildskrll
2016-04-23Merge nick-nhusbskrll
2016-03-13KNFskrll