summaryrefslogtreecommitdiff
path: root/sys/dev/usb/uaudio.c
AgeCommit message (Expand)Author
2017-07-26uaudio: don't block suspend.maya
2017-06-09Start as half as many transfers for recording. This fixes recording andnat
2017-06-01remove checks for failure after memory allocation calls that cannot fail:chs
2017-05-23Revert locking changes back to rev 1.149. Dropping and reaquiring thenat
2017-05-19Fix locking around calls to [p/r]int with a patch from skrll@.nat
2017-05-19Release sc_intr_lock between successive calls to audio[p/r]int to allownat
2017-05-19Fix locking botch. Ensure that sc_lock is still held when exitingnat
2017-05-16Drop sc_lock whilst doing uaudio_chan_open uaudio[pr]transfer.nat
2016-07-07KNF. Remove extra spaces. No functional change.msaitoh
2016-04-23Merge nick-nhusbskrll
2016-03-13KNFskrll
2015-01-26Fix URLs of USB audio specsgson
2015-01-26Don't crash with a division by zero if a bControlSize field is 0.gson
2015-01-26When dumping iot[] contents to the console for debugging, don't crashgson
2015-01-26Include opt_usb.h so that "options UAUDIO_DEBUG" works.gson
2014-09-22Fix trouble setting recording parameters.nat
2013-09-27Don't call mutex_spin_exit on already released lock.skrll
2013-09-15Avoid unused variable warningsmartin
2013-08-15In the error paths where uaudio_chan_free_buffers() has to be called, acquireaymeric
2013-05-12Atomicly swap out pipe pointer before closing the pipe.wiz
2013-01-24oops, turn uaudiodebug off by default again.mrg
2013-01-22- Add a USBD_MPSAFE flag to usbd_open_pipe. If not set, acquire KERNEL_LOCKjmcneill
2012-06-10merge the jmcneill-usbmp branch. many thanks to jared for themrg
2012-05-18Increase the number of frequencies in the usb_audio_streaming_type1_descriptorjdc
2012-04-22Use usbd_get_device_descriptor() instead of groping for it directlyjakllsch
2012-03-15Also print and bail out if the hardware returned a too large bSamFreqType,bouyer
2012-02-24remove any remnants of freebsd/openbsd code.mrg
2011-12-23Revert previous due to active usbmp branch(es).jakllsch
2011-12-22Adjust-away inconsistent and trailing whitespace.jakllsch
2011-12-13- convert the audio softintr's to SOFTINT_SERIAL. right now they're onmrg
2011-12-09from the usbmp branch:mrg
2011-11-27also apply the previous spin mutex hack to uaudio_trigger_input()mrg
2011-11-27drop sc_intr_lock when calling into uaudio_chan_ptransfer().mrg
2011-11-27re-write most of the debug messages using c99 varaidic macros and alwaysmrg
2011-11-23Merge jmcneill-audiomp3 branch, which is derived from ad-audiomp2. Fromjmcneill
2010-12-28Address PR#44279.jakllsch
2010-12-24fill audio_info.config with the string "usb:<cookie>" instead of "uaudio",jmcneill
2010-11-03Stop using the compatibility macros USB_ATTACH(), USB_DETACH(),dyoung
2009-11-12Simplify activation hook. (sc_dying must die!)dyoung
2009-09-23fix up USB drivers printing of autoconf informationplunky
2009-03-09These don't need <sys/tty.h>.uebayasi
2008-06-28Make uaudio compilable as a kmod.kent
2008-05-24Split device_t and softc for all USB device drivers, and related cosmeticcube
2008-04-28Remove clause 3 and 4 from TNF licensesmartin
2008-02-18Use device_t and its accessor functions.dyoung
2007-03-13Introduce different autoconf interface attributes for USB driversdrochner
2007-02-26Don't assume that usb_descriptor_t contains a bDescriptorSubtype field.drochner
2007-01-29Remove more duplicate headers.hubertf
2006-11-16__unused removal on arguments; approved by core.christos
2006-10-12- sprinkle __unused on function decls.christos