summaryrefslogtreecommitdiff
path: root/sys/external/bsd/dwc2/dwc2.c
AgeCommit message (Expand)Author
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-01-07More 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-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-02-21Fix a memory leak. Spotted by nat@skrll
2020-02-15#ifdef DIAGNOSTIC --> __diagusedriastradh
2020-02-15Fix non-DIAGNOSTIC builds.riastradh
2020-02-15Fix mistakes in previous sloppy change with root intr xfers.riastradh
2020-02-12Fix steady state of root intr xfers.riastradh
2020-02-12Factor out HCI-independent xfer completion logic.riastradh
2019-12-04Consistency.skrll
2019-12-03build fixjmcneill
2019-12-03Calulate the right lenght for isoc transfer and the usb_syncmemskrll
2019-12-03Use size_t for loop count variableskrll
2019-12-03Need <sys/sysctl.h> for previousskrll
2019-12-03Make dwc2debug sysctl'ableskrll
2019-12-03KNFskrll
2019-03-19- dwc2 need calling linux_workqueue_init() to avoid panic.ryo
2019-02-17Fix assertion failures triggered by usbdi.c,v 1.182, when devicesrin
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-08-28Fix non-DIAGNOSTIC buildskrll
2018-08-10Fix debug build. Also make formats more consistent with others inrin
2018-08-09pull across abort fixes from nick-nhusb. add more abort fixes, usingmrg
2018-08-07aprint_verbose the core versionskrll
2018-08-07Do not call usb_syncmem(9) with len = 0 to avoid diagnostic assertionrin
2018-04-09Stop potential misuse of vendor names and USB vendor IDs in root hubjakllsch
2018-02-01 Fix KASSERT panic. When detaching USB host controoler, the following panicmsaitoh
2017-11-17s/PR_NOWAIT/PR_WAITOK/ in HCD allocx (allocate xfer) methodskrll
2017-06-01remove checks for failure after memory allocation calls that cannot fail:chs
2016-12-04Add a missing usb_syncmem(... BUS_DMASYNC_PRE{READ,WRITE}) for theskrll
2016-08-14Change the SOFTINT level from NET to SERIAL for the USB softint handler.skrll
2016-05-06usb is attached with config_interrupts so we can G/C the code to supportskrll
2016-04-23Merge nick-nhusbskrll
2016-02-24Reduce diff to upstream by usingskrll
2016-02-24Trailing whitespace.skrll
2016-02-14Update for latest dwc2 distskrll
2015-12-22Stop the callout if the transfer didn't get enqueuedskrll
2015-08-30Update for latest dwc2skrll
2015-08-30Whitespaceskrll
2015-08-23Move rd assignment. Spotted by christos@. Thanks.skrll
2015-08-23Do BUS_DMASYNC_POST{READ,WRITE} on transfer buffers appropriatelyskrll
2015-08-18Whitespace.skrll
2014-09-02dwc2_hubd appears to be unused so #if 0 it in order to appease clangmacallan
2014-08-05Remove #ifdef DIAGNOSTIC around sc from the root interrupt abort methodsskrll