summaryrefslogtreecommitdiffstats
path: root/sys/dev/usb/uhub.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* Move the logic to handle a "connect status change" from uhub_explore()mpi2015-06-291-124/+134
* Make xhci(4)'s root hub report the same status bits as physical USB3 hubs.mpi2015-06-221-9/+7
* Bring back r1.78 and r1.79, now that ajactouto@'s regression hasmpi2015-06-151-14/+33
* KNF.uebayasi2015-02-121-2/+2
* Report the TT Think Time of USB2.0 Hubs.mpi2015-01-021-2/+3
* More malloc() -> mallocarray() in the kernel.doug2014-12-091-3/+3
* Revert the logic to skip ports which status hasn't changed, it introducesmpi2014-11-231-33/+14
* Force a status check of all the ports of a newly attached hub. In thempi2014-11-201-6/+7
* When a bus is explored, do not probe the ports which status hasn'tmpi2014-11-111-15/+32
* Add some fields needed for TT support.mpi2014-11-101-1/+3
* Give Super-Speed hubs a chance to route USB 3.0 transfers.mpi2014-11-071-1/+16
* Remove the port status argument from usbd_reset_port(). We don't dompi2014-11-011-2/+2
* Check that the speed of a new device does not exceed its parent's speedmpi2014-10-011-1/+8
* Ask for the descriptor size corresponding to the number of ports presentmpi2014-08-101-4/+5
* Correctly recognize Super Speed devices, this is part of the work tompi2014-08-091-6/+24
* Handle super speed hub descriptors.mpi2014-08-091-10/+27
* Do not store the whole USB hub descriptor in the "struct usbd_hub"mpi2014-08-091-14/+10
* add a size argument to free. will be used soon, but for now default to 0.tedu2014-07-121-9/+9
* autoconf(9) is your friend and it knows you more than you think. Itmpi2014-07-091-39/+11
* Apart from the early exploration done to find a console keyboard duringmpi2014-05-281-1/+4
* Kill dead links.mpi2014-03-111-5/+1
* Recognize super speed devices, note that this driver sill usesmpi2014-03-081-2/+4
* Indtroduce usbd_get_hub_descriptor() to start cleaning uhub(4)'s mess.mpi2014-03-071-15/+10
* Make uhub_explore() return an int rather than a usbd_satus. This hasmpi2013-10-191-7/+8
* Simplify the debug output to help diagnose problems without needingmpi2013-05-211-59/+20
* Get rid of various 'typedef struct' definitions and use plain structuremglocker2013-04-151-10/+10
* proc.h is way too much header for usb to handle.tedu2013-03-281-2/+1
* Avoid a potential NULL dereference if nports == 0.stsp2011-09-291-4/+5
* Remove config_activate() and DVACT_ACTIVATE. PCMCIA's the only thingmatthew2011-07-031-4/+1
* garbage collect "usb events". without /dev/usb there is no way to accessjakemsr2011-01-251-6/+1
* * replace per-driver dying and/or other state variables with use ofjakemsr2010-12-061-3/+3
* add a 'dying' flag to struct usbd_bus. use this to signify the busjakemsr2010-09-231-1/+6
* instead of running usb_explore() from individual kthreads for eachjakemsr2010-09-231-2/+2
* The size of sc_status[] (the buffer for USB hub's interrupt pipe) will besasano2010-09-211-5/+17
* do not need to pad up the uhub allocation anymore, from miodderaadt2009-11-131-3/+2
* Avoid using the trick of malloc'ing more than a struct to grow the arrayderaadt2009-11-121-1/+11
* Get rid of devact enum, substitute it with an int and coresponding defines.pirofti2009-10-131-3/+3
* First pass at removing clauses 3 and 4 from NetBSD licenses.ray2008-06-261-8/+1
* treat usb vendor/product names as a locator, and have usbd_print handle it,deraadt2007-10-111-6/+1
* Remove the definition and usage of the USB_DECLARE_DRIVER_CLASS andmbalmer2007-06-141-2/+17
* Remove the definition and use of the device_ptr_t which was a struct device *.mbalmer2007-06-121-2/+2
* Remove the definition and use of the USBDEVNAME macro.mbalmer2007-06-101-21/+21
* Remove the definition and use of the USBDEV macro. It only created confusionmbalmer2007-06-101-5/+5
* Mechanical removal of USBBASEDEVICE. No binary change.mk2007-06-061-2/+2
* Shrink dmesg output. Tweaked version of a diff from tedu@jsg2007-06-061-2/+5
* Remove the "Static" declaration of many functions. It was defined to be emptymbalmer2007-06-051-3/+3
* Remove more Free(?)BSD and NetBSD #ifdef/#endifs. No functional normbalmer2007-06-011-83/+1
* Farewell USB_{ATTACH,MATCH,DETACH}* you will not be missed.jsg2007-05-271-15/+17
* Remove logprintf macrojsg2007-05-211-3/+3
* Reapplication of rev 1.36.pascoe2007-03-221-3/+5