summaryrefslogtreecommitdiffstats
path: root/sys/dev/usb/usb_subr.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* Set the usb(4) unit number as bus number. This fixes a possiblempi2012-05-151-2/+2
* Remove usb_event_cookie_t type and instances of it found in various structs;miod2012-01-081-5/+1
* garbage collect "usb events". without /dev/usb there is no way to accessjakemsr2011-01-251-4/+1
* * instead of NULLing pointers to interface descriptors in the uaa, markjakemsr2011-01-161-23/+34
* * add 'udi_serial' to struct usb_device_info.jakemsr2011-01-151-1/+5
* - use nitems()jasper2010-12-171-2/+2
* don't delay if the device is dyingjakemsr2010-12-151-1/+4
* call config_deactivate() before config_detach() when detaching devices.jakemsr2010-12-061-1/+5
* tsleep on a static and private handle, since our goal is to not bederaadt2010-09-241-2/+5
* cap device's speed to the parent's one if higher. from FreeBSD.fgsch2009-01-141-1/+12
* change a device descriptor get logic during the enumeration process.yuo2008-11-241-7/+37
* revert part of rev. 1.65 where we set the address earlier. this seemsfgsch2008-08-031-24/+16
* When getting the string descriptors, fetch 2 bytes (size and type) first,fgsch2008-07-281-3/+3
* add usb2.0 to usb1.1(ohci/uchi) handover request to usb subsystem.yuo2008-06-291-1/+51
* First pass at removing clauses 3 and 4 from NetBSD licenses.ray2008-06-261-8/+1
* print vendor and product in hexa on debug.fgsch2008-06-211-2/+2
* do not leak memory if there is no power source. code is ifdef USB_DEBUG.fgsch2008-05-191-2/+3
* try a few times before giving up while getting the device descriptor. iffgsch2008-05-191-19/+30
* improve/repair locator printing; ok jsgderaadt2007-11-041-4/+4
* treat usb vendor/product names as a locator, and have usbd_print handle it,deraadt2007-10-111-20/+14
* serialize usbd_probe_and_attach(); only let one usb device be match'd andderaadt2007-10-111-14/+31
* Simpliest memset(,0,) -> M_ZERO changes. One (caddr *) cast removal,krw2007-10-061-3/+2
* KNFgilles2007-09-111-2/+2
* add string length arguments to some functions, and do not copy a stringderaadt2007-09-091-27/+31
* more M_ZERO conversions; ok krw@.fgsch2007-09-091-3/+2
* no need to say in two ways "a set of usb devices went away"; ok by a fewderaadt2007-07-211-6/+5
* Remove the definition and use of the device_ptr_t which was a struct device *.mbalmer2007-06-121-7/+7
* Remove the definiton and usage of the USB_DO_ATTACH macro. It was a wrappermbalmer2007-06-111-4/+4
* Get rid of the USBDEVPTRNAME macro.mbalmer2007-06-101-6/+6
* Remove the definition and use of USBDEVUNIT.mbalmer2007-06-101-2/+2
* Remove the definition and use of the USBDEVNAME macro.mbalmer2007-06-101-3/+3
* Remove the "Static" declaration of many functions. It was defined to be emptymbalmer2007-06-051-15/+15
* delete two extra lines which are not needed because that is how stringsderaadt2007-06-031-3/+1
* Remove logprintf macrojsg2007-05-211-3/+3
* place types needed by usbdevs_data.h, directly into that file so that itderaadt2007-02-281-18/+1
* Prefer malloc over the stack for an array of 256 pointers. ok dlg@miod2006-07-171-3/+9
* some knf, no binary changedlg2006-07-161-68/+66
* get rid of ifdef __OtherBSD__ cruftdlg2006-07-161-63/+1
* fix typos in debug messagesmjc2006-06-261-2/+2
* Save and restore the data toggle value when a pipe to an endpointpascoe2006-05-311-1/+2
* Zero the memory allocated for subdevs[], preventing a quick trip tokrw2006-05-011-4/+5
* Move contents of sys/select.h to sys/selinfo.h in preparation for amillert2005-11-211-2/+2
* Store the usb device names and vendors in more compact structures.drahn2005-10-171-18/+26
* Don't clear possibly non-existant stall condition while setting up thekrw2005-10-101-4/+1
* Don't keep the devinfo string on the stack, instead use malloc/free.brad2005-08-011-2/+19
* remove trailing newline in panic(9); ok millert@ and deraadt@fgsch2005-07-181-2/+2
* Relocate debugging printf so it describes the right thing.pascoe2005-04-211-2/+2
* use snprintf to avoid crossing the overflow point; ok ottoderaadt2005-04-161-3/+4
* change usbd_printBCD() to return number of bytes really placed or 0, notderaadt2005-04-161-2/+9
* Merge support for USB1 devices located beyond USB2 hubs, mostly from netbsd.pascoe2005-03-131-8/+25