summaryrefslogtreecommitdiff
path: root/sys/dev/usb/usb.c
AgeCommit message (Expand)Author
2017-10-28Update the kernhist(9) kernel history code to address issues identifiedpgoyette
2017-10-25Use C99 initializer for filteropsmaya
2017-09-01Add a missing break that should have been included in revision 1.163.skrll
2017-01-19Pull across xhci(4) improvemnts from nick-nhusbskrll
2016-08-14Change the SOFTINT level from NET to SERIAL for the USB softint handler.skrll
2016-04-26Debugskrll
2016-04-23Merge nick-nhusbskrll
2016-01-06Get the iManufacturer, iProduct, and iSerialNumber strings before probingskrll
2015-10-29eliminate USBHIST as a define/option. it was entangled with USB_DEBUGmrg
2015-05-30Make the non-USBHIST case compileskrll
2015-05-30Add missing KERNHIST_LINK_STATIC(usbhist). Pointed out by t-hash.skrll
2015-05-28Static initialise usbhist - it can be used by controller drivers, i.e.skrll
2014-09-12Improve USB debugging with USBHIST based on KERNHIST.skrll
2014-08-12Some USB3 / SS support - baby steps. From Takahiro HAYASHI.skrll
2014-07-25Add d_discard to all struct cdevsw instances I could find.dholland
2014-07-22Remove (harmless) redundant assignment of task->queue in usb_add_task.riastradh
2014-07-17Need <sys/atomic.h> for atomic_cas_uint.riastradh
2014-07-17Don't touch task after calling it.riastradh
2014-07-17Fix usb task queue locking.riastradh
2014-03-16Change (mostly mechanically) every cdevsw/bdevsw I can find to usedholland
2013-11-09Whitespaceskrll
2013-11-07bus->lock is always available now. Remove the old code that helped whenskrll
2013-10-18move compat var in compat code.christos
2013-10-12Pass the device name in, so we can debug what deferred drivers did not work.christos
2013-09-14Allow USB_DEVICEINFO on address 0. Needed for the xhci(4) root hub device.jakllsch
2013-09-13Establish host controller softint earlier, in usb_attach rather thanjakllsch
2013-08-21Use usbd_errstr instead of printing non-errno(2) error code.jakllsch
2013-08-21Use NULL instead of 0 as appropriate.jakllsch
2013-01-22- Add a USBD_MPSAFE flag to usbd_open_pipe. If not set, acquire KERNEL_LOCKjmcneill
2013-01-08Improve a comment slightlyskrll
2013-01-05fix debug variables.christos
2013-01-05- need opt_usb.h if depending on USB_DEBUGchristos
2012-11-27since usb task add/remove is supposed to be callable in any usbmrg
2012-07-20now that the task threads are created earlier, move the call tomrg
2012-07-20usb task fixes, from jared and myself:mrg
2012-07-20don't access memory outside the array bounds.christos
2012-07-17revert previous. testing queue number requires lock held.cegger
2012-07-17Do not mutex_enter() a usb_taskq[-1].cegger
2012-06-10merge the jmcneill-usbmp branch. many thanks to jared for themrg
2012-03-11minor cleanups from usbmp:mrg
2012-03-06pull down from usbmp:mrg
2011-12-23Revert previous due to active usbmp branch(es).jakllsch
2011-12-22Adjust-away inconsistent and trailing whitespace.jakllsch
2011-06-09Move EHCI_DEBUG, OHCI_DEBUG, UHCI_DEBUG, USB_DEBUG, UHUB_DEBUG to opt_usb.hmatt
2011-05-23Don't use the name of the task queue as format stringjoerg
2010-11-03Stop using the compatibility macros USB_ATTACH(), USB_DETACH(),dyoung
2010-06-06Update usbverbose module to use module_autoload() rather than module_load().pgoyette
2010-05-29Extract USBVERBOSE into a kernel module. The module can be builtinpgoyette
2009-12-19Don't impose a compile-time dependency on the kernel containingpooka
2009-11-12Re-order operations in usb_detach() so that if a usb(4) instance'sdyoung