summaryrefslogtreecommitdiffstats
path: root/sys/dev/usb/usb.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* Reject USB requests that could damage the bus integrity, just like itmpi2015-09-011-2/+11
* Remove some includes include-what-you-use claims don'tjsg2015-03-141-2/+1
* First step towards making uiomove() take a size_t size argument:miod2015-02-101-4/+4
* Trim blank lines.uebayasi2015-02-091-3/+1
* Always allow abort tasks to be scheduled, even if the device is beeingmpi2015-01-131-9/+11
* If a host controller has been detached or reported a halt condition itmpi2014-12-181-1/+8
* Since USB xfer pools are accessed in interrupt context, initialize themmpi2014-08-101-3/+2
* Do not store the whole USB hub descriptor in the "struct usbd_hub"mpi2014-08-091-3/+3
* add a size argument to free. will be used soon, but for now default to 0.tedu2014-07-121-4/+4
* Be less verbose with task debug messages and kill some trailingmpi2014-07-111-20/+17
* autoconf(9) is your friend and it knows you more than you think. Itmpi2014-07-091-3/+5
* Apart from the early exploration done to find a console keyboard duringmpi2014-05-281-15/+21
* The relation between uhci(4), ohci(4) and their root hub device ismpi2014-05-111-2/+11
* Force the detach of all USB devices by disconnecting the root hubsmpi2014-03-311-40/+61
* Attach to host controller drivers advertising USB 3.0 support and assignmpi2014-03-081-5/+5
* Add a DVACT_WAKEUP op to the *_activate() API. This is called after thederaadt2013-12-061-8/+4
* Enforce ca_activate tree-walks over the entire heirarchy for all events,deraadt2013-05-301-1/+8
* Don't leak information to userland in case the actual transfer length ismpi2013-05-171-1/+4
* Give back to usb(4) what is usb(4)'s. In other words use the usb_* prefixmpi2013-04-261-28/+21
* Rename usbd_fill_*_task() to usb_fill_*_task().mglocker2013-04-191-10/+10
* Move over function prototypes from ubsdi.h to usb.c which just get usedmglocker2013-04-181-13/+16
* Add new ioctl command USB_DEVICE_GET_DDESC to usb(4) to retrieve themglocker2013-04-171-1/+20
* Get rid of various 'typedef struct' definitions and use plain structuremglocker2013-04-151-15/+15
* Add new ioctl's USB_DEVICE_GET_CDESC and USB_DEVICE_GET_FDESC to usb(4).mglocker2013-04-081-1/+119
* proc.h is way too much header for usb to handle.tedu2013-03-281-2/+1
* you probably don't need to include vnode.h or reboot.h. you most definitelytedu2013-03-281-2/+1
* Remove the 4.8 version of the USB device info ioctl.mpi2013-03-161-21/+1
* Don't use a pointer to an opaque softc, we'll need to access its unitmpi2012-05-151-7/+8
* Returns different errors for USB_REQUEST if the address specifiedmpi2012-05-121-3/+4
* Force usb_needs_explore() at DVACT_RESUME time; from Alexander Polakovderaadt2012-01-281-1/+4
* usbdivar.h needs struct timeout. But don't get it indirectly viakrw2011-09-181-1/+2
* Remove config_activate() and DVACT_ACTIVATE. PCMCIA's the only thingmatthew2011-07-031-3/+1
* remove horrible abuse of kthread_create_deferred(9). this was beingjakemsr2011-04-281-46/+36
* bring back changes in usb.c revision 1.73jakemsr2011-02-091-46/+111
* revert usb.c to r1.72, and all subsequent changes that depend on it.jakemsr2011-02-091-85/+34
* * merge 'onqueue' and 'running' members of struct usb_task intojakemsr2011-02-041-34/+85
* garbage collect "usb events". without /dev/usb there is no way to accessjakemsr2011-01-251-241/+1
* * add 'udi_serial' to struct usb_device_info.jakemsr2011-01-151-1/+21
* * check that the root hub has been configured before trying tojakemsr2010-12-061-9/+11
* create another kthread to run xfer abort tasks. xfer abort tasks cannotjakemsr2010-10-231-22/+89
* add two members to struct usb_taskjakemsr2010-09-231-2/+25
* add a 'dying' flag to struct usbd_bus. use this to signify the busjakemsr2010-09-231-12/+15
* instead of waiting the full power-up-to-power-steady time for rootjakemsr2010-09-231-3/+12
* instead of running usb_explore() from individual kthreads for eachjakemsr2010-09-231-107/+123
* rename usb_discover to usb_explore for consistency.jakemsr2010-09-231-7/+7
* In xxactivate() DVACT_DEACTIVATE, when calling a series of config_deactivate()deraadt2010-08-311-5/+7
* Every selwakeup() should have a matching KNOTE() (even if kqueue isn'tnicm2009-11-091-2/+1
* Get rid of __HAVE_GENERIC_SOFT_INTERRUPTS now that all our platforms support it.kettenis2009-11-041-9/+2
* Add missing KNOTE() calls after selwakeup(), until we decide if the KNOTE()deraadt2009-10-311-1/+2
* Get rid of devact enum, substitute it with an int and coresponding defines.pirofti2009-10-131-3/+3