summaryrefslogtreecommitdiff
path: root/sys/dev/usb/uaudio.c
AgeCommit message (Expand)Author
2021-11-13Release interrupt lock while allocating ressources in triggermlelstv
2021-06-19Relax identification of interfaces and endpoints. Now also attachesmlelstv
2021-06-13Don't use aprint* for non-autoconf errors. Also print status value.mlelstv
2021-06-13Don't ignore detach errors from children.mlelstv
2021-02-15Fix my copy-and-paste bug in rev1.160.isaki
2021-01-10Add whitespace after commaryoon
2021-01-10Fix a typo in debug messageryoon
2020-12-29During detach, re-use the functions that halt playback and record DMA.jdc
2020-03-14revert the 0x% -> %# change for fixed width formats pointed out by uwe.christos
2020-03-13PR/55068: sc.dying: Fix printf formats:christos
2019-12-01localifymaxv
2019-11-04Use kmem_zalloc() instead of kmem_alloc() to initialize structure.isaki
2019-06-06Return correct properties.isaki
2019-05-08Merge isaki-audio2 branch, the overhaul of audio subsystem.isaki
2019-05-05remove explicit 'extern struct cfdriver <my>_cd;' and use ioconf.hmrg
2019-03-16Use C99 style struct initializer to audio_hw_if.isaki
2018-09-03Rename min/max -> uimin/uimax for better honesty.riastradh
2018-06-16Change aprint_error_dev to aprint_normal_dev for normal completion case.nakayama
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