summaryrefslogtreecommitdiffstats
path: root/sys/dev/usb/usb.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* update some usb.org URLs following reorganisation, add a new one for updsthen2021-01-291-3/+2
* Don't rely on wTotalLength for usbd_get_cdesc() malloc/free but on themglocker2020-09-021-4/+4
* Fix a potential panic during free(9) which can be caused by an USBmglocker2020-08-271-4/+4
* tsleep(9) to tsleep_nsec(9) conversions.mpi2019-10-061-4/+5
* No need to call usbd_fill_deviceinfo() from a task, it doesn't generate I/O.mpi2019-01-091-38/+2
* Use "%s", __func__ in DPRINTF() to reduce grep noise.mpi2018-11-181-3/+3
* free(9) sizes for configuration descriptors, missed in previous.mpi2018-11-141-3/+3
* remove shadow variables for 'error' in usbioctl(); ok mpi@ ratchov@miko2018-08-311-3/+1
* Simplify/refactor the way vendor/product/serial informations arelandry2018-05-011-2/+2
* Support dumping isochronous frames via bpf(4) using the USBPcap protocol.mpi2018-02-261-13/+44
* Add a default case to a usb_tap() switch statement which mpi@ says willjsg2018-02-191-1/+3
* Remove almost unused `flags' argument of suser().mpi2018-02-191-2/+2
* Add support for dumping USB transfers via bpf(4) using USBPcap headers.mpi2018-02-031-1/+101
* Remove useless conditional before free().ians2017-07-291-3/+2
* Do not permit USB ioctl handler malloc(9)'s to block as this interferesians2017-07-211-2/+5
* A pile of sizes to free(9). In test for a few days in snapshots.deraadt2017-04-081-8/+9
* Cache vendor, product and serial info for each usb device. This allowspatrick2016-05-181-2/+2
* Convert uiomovei to uiomove. Fixes a few integer truncations along thestefan2016-03-031-8/+9
* If usb_fill_udf_task() failed to fill the struct, udf_data stillbluhm2016-01-221-1/+2
* 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