summaryrefslogtreecommitdiffstats
path: root/sys/dev/sound/pcm/dsp.c
Commit message (Expand)AuthorAgeFilesLines
* Lock channels only as necessary in dsp_ioctl(), and only lock onetruckman2004-02-281-65/+173
* Device megapatch 4/6:phk2004-02-211-0/+2
* Change KASSERT() in feed_vchan16() into an explicit test and call totruckman2004-01-281-75/+16
* Fix a panic in dsp_clone when trying to access a soundmatk2004-01-251-0/+3
* Reduce latency when using the SNDCTL_DSP_RESET ioctl by callingmatk2004-01-201-2/+10
* Fix a panic when kldloading a sound driver. Do this by replacing thematk2004-01-201-101/+34
* As previously announced: discontinue use of makedev() call in soundcode.phk2004-01-171-19/+56
* Fix sound LOR problems:scottl2003-11-111-81/+88
* update my email address.cg2003-09-071-1/+1
* modify commentscg2003-08-151-3/+11
* Set a lower bound on fragment size rather than returning a failuremdodd2003-06-261-4/+2
* Fix lock order reversal when opening device and chn_reset fails.orion2003-05-011-5/+4
* - Add vm_paddr_t, a physical address type. This is required for systemsjake2003-03-251-1/+1
* Gigacommit to improve device-driver source compatibility betweenphk2003-03-031-13/+9
* Cleanup of the d_mmap_t interface.mux2003-02-251-4/+3
* Sound devices were being leaked by dsp_open() not actually releasing thegreen2003-02-111-1/+6
* Fix the duplicate unlock of the pcm read channel in certain cases.green2003-01-051-1/+0
* Marginally simplify dsp_open error handling by adding an early test toorion2002-08-281-68/+51
* Back out last commit. Needs slightly more subtle handling.orion2002-08-201-33/+35
* Apply reference counting patch. Fixes problem of two applicationsorion2002-08-181-35/+33
* Fix code that had rotted behind debugging macros.scottl2002-01-251-1/+1
* add more error checking to open of /dev/dsp* and /dev/audio* - if thecg2002-01-231-2/+18
* don't allow mmap beyond the end of the buffercg2002-01-231-1/+7
* fix SNDCTL_DSP_GETISPACE behaviourcg2001-10-241-3/+2
* - Correctly increment the channel refcount in dsp_open() such that it isgreid2001-09-141-6/+6
* KSE Milestone 2julian2001-09-121-10/+10
* add a method for recording of specific channels for devices with more thancg2001-09-051-2/+33
* handle bogus values passed to SOUND_PCM_WRITE_CHANNELS/SNDCTL_DSP_CHANNELScg2001-08-231-4/+5
* MFS: make SNDCTL_DSP_SETTRIGGER workcg2001-08-231-6/+4
* many changes:cg2001-08-231-42/+70
* don't set a flag that is already setcg2001-07-011-1/+3
* tidy up/simplify dsp_clone()cg2001-06-271-24/+13
* add defines and ifdefs so this code will compile on 4.xcg2001-06-231-6/+40
* use devclass_get_maxunit() correctlycg2001-06-181-2/+2
* revise dsp_clone() to return the first nonbusy channel instead of simplycg2001-06-171-9/+13
* fix a potential panic in dsp_clone() if no pcm devices were detectedcg2001-06-171-0/+2
* use a global devclass for all drivers - i'm not entirely sure why thiscg2001-06-161-138/+410
* various locking fixes, rework open logic and channel registrationcg2001-06-141-86/+179
* beginnings of virtual playback channel supportcg2001-05-271-37/+46
* mega-commit.cg2001-03-241-137/+152
* fix a panic triggerable by anyone with read/write access to the audiocg2001-03-131-0/+4
* update code dealing with snd_dbuf objects to do so using a functional interfacecg2000-12-231-5/+9
* kobjify.cg2000-12-181-3/+2
* if a channel dies, rejuvenate it on close()cg2000-11-071-2/+2
* implement SNDCTL_DSP_POSTcg2000-10-271-3/+2
* handle AFMT_QUERY rightcg2000-10-261-6/+15
* rework feeder sytem to allow feeders in kldscg2000-08-201-3/+3
* fix SNDCTL_DSP_GETODELAYcg2000-08-191-1/+2
* Simplex devices will always report EBUSY on 2nd (and subsequent)nsayer2000-08-021-1/+1
* fix a bug where opening /dev/dsp twice resulted in it being busy until rebootcg2000-07-301-0/+3
OpenPOWER on IntegriCloud