aboutsummaryrefslogtreecommitdiff
path: root/sys/dev/sound/pcm/channel.c
Commit message (Expand)AuthorAgeFilesLines
* Revert "sound: Merge chn_intr() with chn_intr_locked()"Christos Margiolis2025-11-231-2/+18
* sound: Retire snd_mtx* wrappersChristos Margiolis2025-11-211-7/+9
* sound: Merge chn_intr() with chn_intr_locked()Christos Margiolis2025-11-211-18/+2
* sound: Fix KASSERT panics in chn_read() and chn_write()Christos Margiolis2025-11-201-48/+22
* sound: Simplify feeder_getclass()Christos Margiolis2025-11-111-1/+1
* sound: Get rid of useless sndbuf getters and settersChristos Margiolis2025-11-111-69/+64
* sound: Remove redundant sndbuf_free() in chn_kill()Christos Margiolis2025-11-111-2/+2
* sound: Re-arrange sndbuf_create() argumentsChristos Margiolis2025-11-111-2/+2
* sound: Retire snd_dbuf->devChristos Margiolis2025-11-111-2/+2
* sound: Add kqueue supportChristos Margiolis2025-11-111-2/+7
* sound: Use bus_topo_lock() where appropriateChristos Margiolis2025-03-301-2/+4
* sound: Improve afmt_tabChristos Margiolis2025-03-301-13/+18
* sound: Implement AFMT_FLOAT supportChristos Margiolis2025-03-301-0/+4
* sound: Fix vchanrate and vchanformatChristos Margiolis2025-03-301-2/+10
* sound: Update COPYRIGHT noticesChristos Margiolis2025-03-101-0/+4
* sound: Call chn_kill() in chn_init() failureChristos Margiolis2025-02-251-35/+15
* sound: Return if the new speed/format is the same as the current oneChristos Margiolis2025-02-251-0/+6
* sound: Get rid of redundant variables in chn_setspeed() and chn_setformat()Christos Margiolis2025-02-251-7/+5
* sound: Allocate vchans on-demandChristos Margiolis2025-02-251-1/+13
* sound: Initialize channels with sane default rate and formatChristos Margiolis2025-02-251-2/+2
* sound: Do not return an error from chn_notify() if the children list is emptyChristos Margiolis2025-02-251-1/+1
* sound: Make CHN_REMOVE_SAFE() the defaultChristos Margiolis2025-01-211-1/+1
* sound: Do not access cv_waitersChristos Margiolis2024-12-021-0/+2
* sound: Remove dead code from pcm/Christos Margiolis2024-12-021-53/+0
* sound: Remove CHN_F_SLEEPINGChristos Margiolis2024-11-261-12/+1
* sound: Fix chn_trigger() and vchan_trigger() racesChristos Margiolis2024-11-261-27/+29
* sound: Retire channel refcountChristos Margiolis2024-10-251-13/+0
* sound: Fix build error in chm_mkname() KASSERTChristos Margiolis2024-10-241-1/+1
* sound: Untangle dsp_cdevs[] and dsp_unit2name() confusionChristos Margiolis2024-10-241-24/+46
* sound: Use M_WAITOK where possibleChristos Margiolis2024-10-181-6/+1
* sound: Shorten channel namesChristos Margiolis2024-10-181-8/+2
* sound: Simplify channel creation and deletion processChristos Margiolis2024-10-181-0/+40
* sound: Use unr(9) to produce unique channel unit numbersChristos Margiolis2024-10-181-9/+22
* sound: Get rid of pnum and max variables in chn_init()Christos Margiolis2024-10-181-21/+1
* sound: Simplify feeder_remove()Christos Margiolis2024-07-271-4/+2
* sound: Simplify chn_init()Christos Margiolis2024-07-271-114/+63
* sound: Rename chn_* feeder functions to feeder_*Christos Margiolis2024-07-271-4/+4
* sound: Fix memory leak in chn_init()Christos Margiolis2024-07-271-0/+2
* sound: Prevent uninitialized variable destruction in chn_init()Christos Margiolis2024-05-201-2/+2
* sound: Get rid of redundant assignments in chn_init()Christos Margiolis2024-05-201-2/+0
* sound: Remove unused "num" argument from chn_init() and related callersChristos Margiolis2024-05-061-9/+2
* sound: Merge pcm_chn_create() and chn_init()Christos Margiolis2024-05-061-21/+146
* sound: Remove chn_timeout check from chn_init()Christos Margiolis2024-04-281-3/+0
* sound: Move pcm_chnref() and pcm_chnrelease() to pcm/channel.cChristos Margiolis2024-04-281-0/+28
* sound: Merge pcm_chn_destroy() and chn_kill()Christos Margiolis2024-04-281-5/+7
* sound: Assert that we do not enter chn_sleep() with CHN_F_SLEEPINGChristos Margiolis2024-04-281-0/+2
* sound: Fix panic caused by sleeping-channel destruction during asynchronous d...Christos Margiolis2024-04-281-0/+9
* sound: Remove obsolete chn_setvolume()Christos Margiolis2024-04-181-13/+0
* sys: Remove SND_DECLARE_FILEJohn Baldwin2023-08-181-2/+0
* sys: Remove $FreeBSD$: sound driver versionWarner Losh2023-08-161-1/+1