aboutsummaryrefslogtreecommitdiff
path: root/sys/dev/sound/pcm/sound.c
Commit message (Expand)AuthorAgeFilesLines
* sound: Retire snd_mtx* wrappersChristos Margiolis2025-11-211-31/+2
* sound: Merge PCM_ALIVE() with PCM_REGISTERED()Christos Margiolis2025-11-211-1/+1
* sound: Merge pcm_sysinit() with pcm_register()Christos Margiolis2025-05-291-38/+29
* sound: Call PCM_RELEASE() if pcm_addchan() failsChristos Margiolis2025-05-131-3/+3
* sound: Use bus_topo_lock() where appropriateChristos Margiolis2025-03-301-2/+17
* sound: Update COPYRIGHT noticesChristos Margiolis2025-03-101-1/+1
* sound: Make dev.pcm.X.mode dynamicChristos Margiolis2025-03-101-10/+15
* sound: Retire SD_F_AUTOVCHANChristos Margiolis2025-03-101-6/+1
* sound: Simplify locking during device creationChristos Margiolis2025-02-251-12/+5
* sound: Allocate vchans on-demandChristos Margiolis2025-02-251-62/+8
* sound: Do not access cv_waitersChristos Margiolis2024-12-021-2/+2
* sound: Remove CHN_F_SLEEPINGChristos Margiolis2024-11-261-2/+2
* sound: Remove PCM_DETACHING(), SD_F_DETACHING and SD_F_DYINGChristos Margiolis2024-11-261-2/+0
* sound: Fix hot-unload panicsChristos Margiolis2024-11-261-55/+42
* sound: Make device registration more intuitiveChristos Margiolis2024-11-031-51/+52
* sound: Remove early SD_F_SIMPLEX and SD_F_AUTOVCHAN assignmentsChristos Margiolis2024-11-031-8/+2
* sound: Move sndstat_register() call to pcm_setstatus()Christos Margiolis2024-11-031-2/+1
* sound: Move sysctl and /dev/dspX creation to pcm_setstatus()Christos Margiolis2024-11-031-11/+11
* sound: Retire pcm_veto_loadChristos Margiolis2024-11-031-8/+0
* sound: Simplify channel creation and deletion processChristos Margiolis2024-10-181-77/+1
* sound: Move global variable initialization to sound_modevent()Christos Margiolis2024-10-181-0/+46
* sound: Fix indendation in sound_modevent() switch statementChristos Margiolis2024-10-181-14/+14
* sound: Use unr(9) to produce unique channel unit numbersChristos Margiolis2024-10-181-0/+12
* sound: Simplify pcm_chnalloc() and fix infinite loop bugChristos Margiolis2024-10-181-24/+15
* sound: Remove dead code in pcm_register()Christos Margiolis2024-07-061-8/+1
* sound: Handle unavailable devices in various OSS IOCTLsChristos Margiolis2024-05-231-15/+26
* sound: Separate implementations for SNDCTL_AUDIOINFO[_EX] and SNDCTL_ENGINEINFOChristos Margiolis2024-05-231-4/+4
* sound: Remove ncards variable from sound_oss_card_info()Christos Margiolis2024-05-141-4/+2
* sound: Fix oss_sysinfo->numcardsChristos Margiolis2024-05-091-6/+3
* sound: Remove unused "num" argument from chn_init() and related callersChristos Margiolis2024-05-061-2/+2
* sound: Move vchan-related code to pcm/vchan.*Christos Margiolis2024-05-061-174/+2
* sound: Use nitems() where possibleChristos Margiolis2024-05-061-2/+3
* sound: Remove hw.snd.version and SND_DRV_VERSIONChristos Margiolis2024-05-061-10/+0
* sound: Convert pcm_chn_add() to voidChristos Margiolis2024-05-061-11/+3
* sound: Add __assert_unreachable() to default cases in pcm_chn_add() and pcm_c...Christos Margiolis2024-05-061-2/+2
* sound: Merge pcm_chn_create() and chn_init()Christos Margiolis2024-05-061-112/+2
* sound: Add missing space in dev.pcm.X.mode descriptionChristos Margiolis2024-04-281-2/+2
* sound: Move pcm_chnref() and pcm_chnrelease() to pcm/channel.cChristos Margiolis2024-04-281-26/+0
* sound: Merge pcm_chn_destroy() and chn_kill()Christos Margiolis2024-04-281-24/+2
* sound: Retire unit.*Christos Margiolis2024-04-281-95/+49
* sound: Fix panic caused by sleeping-channel destruction during asynchronous d...Christos Margiolis2024-04-281-21/+43
* sound: Fix NULL dereference in dsp_clone() and mixer_clone()Christos Margiolis2024-04-281-4/+3
* sound: Get rid of snddev_info->devcountChristos Margiolis2024-04-181-6/+1
* sound: Be more verbose with virtual channel descriptionsChristos Margiolis2024-04-181-2/+2
* sound: Update some LICENSE headersChristos Margiolis2024-04-121-0/+4
* sound: Implement asynchronous device detachChristos Margiolis2024-04-111-14/+10
* sound: Get rid of snd_clone and use DEVFS_CDEVPRIV(9)Christos Margiolis2024-04-111-192/+2
* Revert "sound: Get rid of snd_clone and use DEVFS_CDEVPRIV(9)"Christos Margiolis2024-04-051-2/+192
* Revert "sound: Implement asynchronous device detach"Christos Margiolis2024-04-051-10/+14
* sound: Move sndstat_prepare_pcm() to pcm/sndstat.c and remove sndstat_entry->...Christos Margiolis2024-04-021-137/+1