summaryrefslogtreecommitdiffstats
path: root/sys/dev/usb/uvideo.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* The usb configuration descriptor parameter providing the number ofmglocker2021-01-271-2/+2
* Zap parameter names in function prototypes.mglocker2020-11-171-4/+4
* Nuke all occurrences of usbd_abort_pipe() if it gets called rightmglocker2020-07-311-2/+1
* uvideo_querycap(): Set the 'device_caps' field of struct v4l2_capability like done in utvfu(4)landry2020-07-051-2/+3
* Fix UVIDEO_DEBUG buildfeinerer2020-05-301-1/+2
* Free data structures after closing the pseudo-device with vdevgone(9).mpi2020-01-161-3/+3
* Convert tsleep(9) to tsleep_nsec(9).mpi2019-10-141-2/+2
* Fix vn_open to require an op of 0, and 0 or KERNELPATH only as flags.beck2019-10-061-2/+2
* Add support for integrated USB cameras with two functions, aspatrick2019-08-071-9/+126
* Add support for the KSMedia 8-bit IR format, a greyscale format,patrick2019-08-071-1/+5
* The USB video class specification has increased its probe bufferpatrick2019-07-101-5/+12
* Also dump interface association descriptor when debugging ispatrick2019-07-101-1/+26
* Simplify/refactor the way vendor/product/serial informations arelandry2018-05-011-6/+2
* Clean up the parameters of VOP_LOCK() and VOP_UNLOCK(). It is alwaysvisa2018-04-281-2/+2
* Fill the 'card' member of v4l2_capability struct with the usb productlandry2018-04-241-3/+6
* Don't pull in <sys/file.h> just to get fcntl.hguenther2017-12-301-2/+2
* Fix off by one in array bounds tests when parsing descriptors.jsg2017-08-211-3/+3
* A pile of sizes to free(9). In test for a few days in snapshots.deraadt2017-04-081-5/+5
* Add sizes to various free(9) calls. Fixing the simpler ones first.deraadt2017-03-261-7/+7
* Replace tsleep/wakeup by usbd_ref_incr/decr/wait to wait for the kthreadmglocker2016-06-171-3/+4
* No need for a special DVACT_DEACTIVATE hook, autoconf(9) knows howmpi2016-06-151-26/+2
* Add missing line feed to DPRINTF makes debug reading easier.mglocker2016-06-141-2/+2
* Correctly set the V4L2_BUF_FLAG_QUEUED and V4L2_BUF_FLAG_DONE buffer flags.mglocker2016-06-011-29/+16
* Do the endpoint verification before opening the pipe on the selectedmglocker2016-05-281-8/+6
* Remove superfluous loop counter to set alternate video interface since wemglocker2016-05-261-6/+4
* Fix pasto; v4l2_buf.flags = V4L2_MEMORY_MMAP -> V4L2_BUF_FLAG_MAPPED.mglocker2016-05-201-2/+2
* Plug some gaping holes in the v4l2 ioctl interfaces that would leak kernelkettenis2016-05-171-3/+26
* Remove the unused flags argument from VOP_UNLOCK().natano2016-03-191-2/+2
* Do not delay video(4) attachment if the device does not need to loadmpi2015-12-201-2/+5
* Replace mountroothook_establish(9) by config_mountroot(9) a narrower APImpi2015-12-111-9/+5
* Move the softc definition to uvideo.c so that userland can includempi2015-07-091-1/+57
* Allow uvideo_mmap_queue() to fail gracefully when the mmap queue is full;miod2015-06-241-8/+16
* We do not support freeing memory using reqbufs with a zero size soarmani2015-01-061-3/+9
* Nuke yet more obvious #include duplications.krw2014-11-181-2/+1
* Now that gcc2 is gone revert the removal of anonymous unions, means not having tobrad2014-10-231-11/+11
* Add VIDIOC_G_INPUT ioctl, some ports need it (at least ffmpeg)armani2014-10-181-1/+12
* add a size argument to free. will be used soon, but for now default to 0.tedu2014-07-121-12/+12
* add a missing argument to a printfjsg2014-01-221-2/+2
* Replace sc_dying in favour of usbd_is_dying() and usbd_deactivate().pirofti2013-11-071-5/+5
* Don't use usbd_bulk_transfer() to submit a synchronous transfer here too.mpi2013-04-261-6/+8
* Rename three functions in usbdi.c to their right prefix (usb_* to usbd_*).mglocker2013-04-261-27/+27
* Get rid of various 'typedef struct' definitions and use plain structuremglocker2013-04-151-13/+13
* 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-5/+6
* Do not try to get the description of an unexisting video format,mpi2012-06-181-2/+2
* Fix bogus frame selection check in uvideo_vs_negotiation().mglocker2011-10-281-6/+6
* 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
* Don't leak the ctrl_data in uvideo_queryctrl, uvideo_s_ctrl and uvideo_g_ctrl.oga2011-06-231-17/+29
* M_WAITOK cleanup of two cases:mk2011-06-171-4/+4