summaryrefslogtreecommitdiffstats
path: root/sys/dev/usb/ugen.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* Prevent that when ugen(4) tries to set an alternative configurationmglocker2021-02-051-1/+5
* Align the mixed naming for the variables used to reference tomglocker2021-02-011-8/+8
* Be consistent in not using parameter names for function prototypes;mglocker2021-01-281-3/+3
* The usb configuration descriptor parameter providing the number ofmglocker2021-01-271-3/+3
* Be consistent in not using parameter names for function prototypes.mglocker2021-01-271-5/+5
* Resolve data toggle out of sync problem for ugen(4) and uhidev(4) devicesmglocker2021-01-251-1/+49
* Refactor klist insertion and removalvisa2020-12-251-3/+3
* Set the correct length before copying to userland.mpi2020-09-291-1/+2
* Don't rely on wTotalLength for usbd_get_cdesc() malloc/free but on themglocker2020-09-021-12/+17
* Use seltrue_kqfilter() instead of hand-rolling it in multiple drivers.mpi2020-05-131-15/+4
* Abstract the head of knote lists. This allows extending the lists,visa2020-04-071-3/+3
* Fix incoherencies of errors returned by various *kqfilter routines.mpi2020-04-031-2/+2
* use the UE_GET_XFERTYPE macro where applicablejasper2020-02-221-8/+8
* Replace field f_isfd with field f_flags in struct filterops to allowvisa2020-02-201-4/+4
* Convert sleep to tsleep_nsec(9) and use unique sleeping identifiers.mpi2020-01-041-5/+5
* Use C99 designated initializers with struct filterops. In addition,visa2019-12-311-7/+19
* free(9) sizes for configuration descriptors.mpi2018-11-141-11/+10
* Simplify/refactor the way vendor/product/serial informations arelandry2018-05-011-2/+2
* Don't pull in <sys/file.h> just to get fcntl.hguenther2017-12-301-2/+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-12/+16
* Kill unused ioctl(2)s.mpi2016-05-241-12/+1
* 'miliseconds' -> 'milliseconds' in comments.krw2016-03-171-2/+2
* Convert uiomovei to uiomove. Fixes a few integer truncations along thestefan2016-03-031-26/+27
* Revert transfer submission to r1.85. Seems to make okan@'s scannermpi2015-10-191-30/+15
* Prevent a NULL-pointer dereference when closing a ugen(4) nodempi2015-10-131-4/+2
* Fix kpanic I found the hard way while using pcsc-litedcoppa2015-09-151-3/+7
* Do not set USBD_NO_COPY for interrupt transfers, only bulk transfersmpi2015-09-071-2/+3
* Do not use an intermediary buffer on the stack of the caller whenmpi2015-09-041-7/+13
* Do not use an intermediary buffer on the stack of the caller whenmpi2015-09-031-8/+12
* Do not use usbd_endpoint_count() and usbd_interface_count(), thesesmpi2015-07-101-31/+18
* Set the length of isochronous transfers as the sum of the frames lengths.mpi2015-06-151-7/+6
* Prevent a use after free in by closing all open endpoints upon detach.mpi2015-05-251-14/+30
* 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-9/+9
* use mallocarray()deraadt2015-01-111-2/+2
* tedu another bunch of DVACT_DEACTIVATE handlers that do nothing but setmpi2014-07-121-17/+2
* add a size argument to free. will be used soon, but for now default to 0.tedu2014-07-121-13/+13
* Fix debug printf formating and kill some trailing whitespaces while here.mpi2014-07-111-20/+16
* Kill matchlvl usage throughout the usb stack.pirofti2013-11-191-5/+1
* Replace sc_dying in favour of usbd_is_dying() and usbd_deactivate().pirofti2013-11-061-13/+12
* Begin conversion of USB stack to return int instead of usbd_status,jeremy2013-11-021-7/+7
* Unify and document usbd_transfer(9).mpi2013-09-201-13/+24
* Don't leak information to userland in case the actual transfer length ismpi2013-05-171-1/+4
* Get rid of various 'typedef struct' definitions and use plain structuremglocker2013-04-151-21/+18
* Make ugen_get_cdesc() a generic function by renaming it to usbd_get_cdesc()mglocker2013-04-011-43/+6
* proc.h is way too much header for usb to handle.tedu2013-03-281-2/+1
* Avoid kernel crash by removing double clfree() on endpoint closing formglocker2011-12-071-2/+1
* Return EINVAL when there's no config descriptor for a given index.mpi2011-10-141-1/+3
* Remove config_activate() and DVACT_ACTIVATE. PCMCIA's the only thingmatthew2011-07-031-4/+1