summaryrefslogtreecommitdiffstats
path: root/sys/dev/sound/pcm/channel.c
Commit message (Expand)AuthorAgeFilesLines
* Wrap the calls to the ISA DMA specific sndbuf_dma*() functions ofmarius2005-06-101-0/+10
* Start each of the license/copyright comments with /*-, minor shuffle of linesimp2005-01-061-1/+1
* Create a new mutex type for virtual channels. This allows us to gettruckman2004-02-281-7/+17
* Fix a glitch in my last commit and revert to using selwakeupprimatk2004-02-201-1/+1
* Fix a long-standing bug where select on vchans doesn't workmatk2004-02-191-3/+13
* Change KASSERT() in feed_vchan16() into an explicit test and call totruckman2004-01-281-23/+100
* Fix some locking violations by creating seperate mutex classesmatk2003-12-051-3/+6
* Fix a panic due to holding a lock over calls to uiomove.matk2003-11-271-2/+39
* - Implement selwakeuppri() which allows raising the priority of atanimura2003-11-091-1/+1
* update my email address.cg2003-09-071-1/+1
* try to make really sshort sounds actually playcg2003-08-181-16/+43
* Replicate OSS behaviour when rate settings fails.orion2003-02-261-1/+1
* - Clean up ISA DMA supports.nyan2003-02-071-4/+4
* remove MIN now that it's a standard kernel definealfred2003-02-021-1/+0
* various fixes to eliminate locking warningscg2002-11-251-7/+11
* Replace (ab)uses of "NULL" where "0" is really meant.archie2002-08-221-1/+1
* Add lock type arguments to callers of snd_mtxcreate().jhb2002-04-041-1/+1
* Fixes to make select/poll mpsafe.alfred2002-03-141-1/+1
* Add a sysctl, sysctl hw.snd.report_soft_formats, that controls whether thedes2002-02-241-1/+9
* * improve error handlingcg2002-01-261-24/+30
* Fix code that had rotted behind debugging macros.scottl2002-01-251-3/+3
* cosmetic change, free b instead of c->bufhard for consistency withincg2002-01-251-1/+1
* fix some comments accidentally hit by search/replace several revisions agocg2002-01-231-3/+3
* set the speeds the right way round for recording using the rate feedercg2002-01-231-4/+7
* add more error checking in chn_init() and chn_reset()cg2002-01-231-30/+61
* make the feederchain builder work for recording. this has not been testedcg2002-01-231-6/+14
* fix mmapped playbackcg2001-12-211-7/+6
* Update to C99, s/__FUNCTION__/__func__/,obrien2001-12-101-5/+5
* improve recording behaviourcg2001-10-241-5/+10
* Use the passed in thread to selrecord() instead of curthread.jhb2001-09-211-1/+1
* add a tunable/sysctl, hw.snd.targetirqrate, to modify the default targetcg2001-09-181-2/+22
* KSE Milestone 2julian2001-09-121-2/+2
* add a method for recording of specific channels for devices with more thancg2001-09-051-2/+2
* don't try to dump nonexistent data when recordingcg2001-09-051-1/+1
* tweaks to reduce latency/pauses in outputcg2001-08-291-3/+6
* add some extra diagnostic info to sndstat output.cg2001-08-291-11/+19
* now we have the rate feeder, we don't need to constrain the default channelcg2001-08-271-1/+3
* MFS: make SNDCTL_DSP_SETTRIGGER workcg2001-08-231-1/+1
* many changes:cg2001-08-231-4/+4
* add defines and ifdefs so this code will compile on 4.xcg2001-06-231-0/+4
* use a global devclass for all drivers - i'm not entirely sure why thiscg2001-06-161-10/+1
* various locking fixes, rework open logic and channel registrationcg2001-06-141-2/+1
* lock sound device when adding/removing channelscg2001-06-071-7/+17
* beginnings of virtual playback channel supportcg2001-05-271-22/+113
* don't unlock the channel in chn_read, msleep will do it for us.cg2001-04-291-2/+0
* minor tweaks in speed and format setting routines.cg2001-04-081-35/+42
* fix whitespace bogonscg2001-03-251-33/+33
* mega-commit.cg2001-03-241-848/+464
* make attempts to set unsupported speeds or formats non-sticky. this shouldcg2001-02-131-3/+30
* back out rev 1.49, looks like i committed it from the wrong tree.cg2001-02-071-424/+803
OpenPOWER on IntegriCloud