summaryrefslogtreecommitdiff
path: root/sys/dev/usb/uhub.c
AgeCommit message (Expand)Author
2010-02-02Introduce the uhub_ubermatch variable. Setting it to 1 makes surepooka
2009-11-12Re-order operations in usb_detach() so that if a usb(4) instance'sdyoung
2009-09-04Expand some definitions from <dev/usb/usb_port.h>.dyoung
2009-09-04KNF: compare a pointer with NULL instead of evaluating its "truth."dyoung
2009-09-03Expand some of the portability macros from sys/dev/usb/usb_port.h.dyoung
2009-04-07Detach uhub(4) and usb(4) at shutdown.dyoung
2008-08-18Implement uhub_rescan(). After this change, "modload uaudio.kmod"kent
2008-07-28-in usbd_probe_and_attach(), split out the code for per-device anddrochner
2008-06-16-plug a minimal memory leak on attach/detachdrochner
2008-05-27minor unifdef and cleanup, no functional changedrochner
2008-05-25-make the list of USB child devices a (possibly sparse) array ratherdrochner
2008-05-24Split device_t and softc for all USB device drivers, and related cosmeticcube
2008-04-28Remove clause 3 and 4 from TNF licensesmartin
2008-04-21Cleanup uhub autoconfiguration messages.jmcneill
2008-02-18Use device_t and its accessor functions.dyoung
2008-01-25Speed up uhub attachment considerably. Rather than powering up each portjmcneill
2008-01-04Add calls to pmf_deregister on detach.smb
2007-12-09Merge jmcneill-pm branch.jmcneill
2007-12-01aprintifyjmcneill
2007-10-19machine/{bus,cpu,intr}.h -> sys/{bus,cpu,intr}.had
2007-03-23Work around imperfect hub emulation in the ehci root hub (ohci is affecteddrochner
2007-03-19fix variable in DEBUG code, from Lubomir Kundrak per PR kern/36036drochner
2007-03-15Keep track of the per-port status change notifications coming indrochner
2007-03-13Introduce different autoconf interface attributes for USB driversdrochner
2007-02-26Remove the check which disallows to connect a bus powered hub to anotherdrochner
2007-01-07Allocate storage for status change notifications dynamically, dependingdrochner
2006-12-01-comment out transaction translator support for now, it doesn't do moredrochner
2006-11-30don't specify a polling interval for the interrupt pipe -- that'sdrochner
2006-11-16__unused removal on arguments; approved by core.christos
2006-10-24clean up the USB attachment stuff a bit: use a dedicated interfacedrochner
2006-10-12- sprinkle __unused on function decls.christos
2006-04-14Coverity CID 2330: Spell out that we are going to use the memory we allocated.christos
2005-12-11merge ktrace-lwp.christos
2005-05-11Don't keep the devinfo string on the stack, instead use malloc/free.augustss
2005-04-30Root hubs don't have transaction translators, so don't print anythingaugustss
2005-03-02Copyright maintenance.mycroft
2005-02-27nuke trailing whitespaceperry
2005-01-24Implementation requirements of usb_needs_reattach(), from OpenBSD and requiredjoff
2004-10-26Free memory in the correct order. Pointed out by Jeff Rizzo.augustss
2004-10-23Keep track of what high speed port (if any) a device belongs to so we canaugustss
2004-10-22Print information for high speed hubs about the number of TTs.augustss
2004-06-29Ignore a port error that happens to come in at the same time as a connectmycroft
2004-06-11Initialize restartcnt. from FreeBSD.petrov
2004-04-23use bounded string ops (snprintf, strl*)itojun
2003-12-29Use the correct wValue to get hub desriptors.toshii
2003-02-08change URL pointers of USB[1,2] specificationichiro
2003-01-02Initialise uhubdebug so that it's patchable in a kernel imagedsainty
2002-10-02Add trailing ; to CFATTACH_DECL.thorpej
2002-10-01Use CFATTACH_DECL().thorpej
2002-09-27Declare all cfattach structures const.thorpej