summaryrefslogtreecommitdiffstats
path: root/sys/dev/usb/dwc2/dwc2.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* Use non-blocking allocation in dwc2_allocx() to makevisa2019-03-141-2/+6
* Add missing bus powered bit, from aalm@mpi2019-03-111-2/+2
* kill RCSID macros; discussed with millertderaadt2017-06-291-6/+1
* Replace remaining SPLUSBCHECK by a splsoftassert(IPL_SOFTUSB).mpi2017-05-151-2/+2
* Rename Debugger() into db_enter().mpi2017-04-301-2/+2
* Fix a use-after-free when sending root hub control transfers.mpi2017-03-101-2/+2
* Move per HC polling code to the stack.mpi2017-03-101-47/+1
* Remove an unnecessary NULL pointer check.visa2017-02-161-7/+4
* Replace dummy mutex asserts with real ones.visa2017-02-121-2/+2
* Prefer <sys/endian.h> to <machine/endian.h>guenther2017-02-041-2/+2
* Remove unused functions.kettenis2016-09-241-51/+1
* all pools have their ipl set via pool_setipl, so fold it into pool_init.dlg2016-09-151-7/+4
* Drop unused goto label.visa2015-12-231-4/+3
* Remove two error-on-NULL conditions for allocations that can't fail.mmcc2015-12-181-5/+1
* Properly cancel any pending USB abort task when aborting a transfervisa2015-09-031-2/+13
* Remove the abort_task field in struct dwc2_xfer. There is an identicalvisa2015-09-031-6/+4
* Remove sc->sc_lock and add several splusb()'s in dwc2, to avoid avisa2015-09-031-85/+14
* Convert list_head lists into TAILQs and LISTs and fix up header includesjmatthew2015-06-281-2/+2
* Revert previous. uvideo checks the transfered length of every frame andmpi2015-06-261-5/+5
* Do not update frame lengths to reflect what has really been transferedmpi2015-06-221-5/+5
* rearrange delayed_work to avoid the use of container_of while leaving it injmatthew2015-06-081-2/+2
* refuse to do polled isochronous transfers, as other usb controller drivers dojmatthew2015-06-081-4/+5
* Ensure polled bulk, control and interrupt transfers actually poll, fixingjmatthew2015-06-081-9/+6
* Let it compile.mpi2015-03-191-5/+5
* Abort tasks are run in their own thead, that's why they need a specialmpi2015-03-191-2/+2
* Use the same workaround as ehci(4) and ohci(4) in setaddr() to deal withmpi2015-03-191-1/+26
* Handle (poll) HCD interrupt right after initialization to immediately markuebayasi2015-02-141-1/+4
* Provide interface for external DMA address configuration.uebayasi2015-02-121-1/+8
* De-static for backtracing, but using #define to not change indent (for now).uebayasi2015-02-121-111/+111
* Don't panic even if parent port doesn't exist.uebayasi2015-02-121-3/+5
* - Fix thinko about struct usbd_xfer allocation.uebayasi2015-02-111-7/+7
* Fix debug build, etc.uebayasi2015-02-111-18/+18
* Adjust usb(9) API differences to at least compile.uebayasi2015-02-101-48/+58
* Adjust various kernel API differences.uebayasi2015-02-101-11/+11
* Convert tsleep(9)/wakeup(9) usages.uebayasi2015-02-101-5/+5
* Whitespace.uebayasi2015-02-101-14/+14
* Convert timeout(9)/taskq(9) usages.uebayasi2015-02-101-5/+6
* Convert malloc(9)/free(9) usages.uebayasi2015-02-101-3/+4
* Convert pool(9) usages.uebayasi2015-02-101-9/+12
* s/device_t/struct device */uebayasi2015-02-101-14/+14
* s/mutex/mtx/uebayasi2015-02-101-87/+87
* Whitespace.uebayasi2015-02-101-38/+38
* s/usb_dma_t/struct usb_dma */uebayasi2015-02-101-5/+5
* s/usbd_xfer_handle/struct usbd_xfer */uebayasi2015-02-101-103/+103
* s/Static/static/uebayasi2015-02-101-97/+97
* Convert header paths.uebayasi2015-02-101-6/+13
* Add RCS IDs.uebayasi2015-02-101-0/+3
* Redo dwc2 import with CVS tags expanded.uebayasi2015-02-101-2/+2
* Import dwc2 core and glue code from NetBSD. OK deraadt@ jsing@ miod@ mpi@uebayasi2015-02-101-0/+1801