aboutsummaryrefslogtreecommitdiff
path: root/sys/dev/sound/pcm/dsp.c
Commit message (Expand)AuthorAgeFilesLines
* sound: Add min_rate and min_channels safety check in SNDCTL_AUDIOINFOChristos Margiolis2024-07-061-0/+4
* sound: Fix min/max rate for SNDCTL_AUDIOINFO and SNDCTL_ENGINEINFOChristos Margiolis2024-07-061-4/+16
* sound: Make DSP_FIXUP_ERROR() regular codeChristos Margiolis2024-07-061-10/+6
* sound: Improve simplex handling in dsp_open()Christos Margiolis2024-07-061-4/+32
* sound: Simplify getchns()Christos Margiolis2024-07-061-62/+12
* sound: SNDCTL_AUDIOINFO: Do not skip physical channels if VCHANs are disabledChristos Margiolis2024-07-061-1/+5
* sound: Remove outdated comment in dsp_oss_engineinfo()Christos Margiolis2024-06-181-7/+1
* sound: Fix oss_audioinfo's card_number, port_number and legacy_deviceChristos Margiolis2024-06-181-5/+5
* sound: Support oss_audioinfo->cmdChristos Margiolis2024-06-181-7/+3
* sound: Handle unavailable devices in various OSS IOCTLsChristos Margiolis2024-05-231-2/+21
* sound: Separate implementations for SNDCTL_AUDIOINFO[_EX] and SNDCTL_ENGINEINFOChristos Margiolis2024-05-231-18/+161
* sound: Rename oss_audioinfo->real_device to oss_audioinfo->legacy_deviceChristos Margiolis2024-05-091-2/+2
* sound: Use nitems() where possibleChristos Margiolis2024-05-061-2/+2
* sound: Remove unused dsp_cdevs[] fields and devicesChristos Margiolis2024-05-061-47/+10
* sound: Move pcm_chnref() and pcm_chnrelease() to pcm/channel.cChristos Margiolis2024-04-281-13/+13
* sound: Retire unit.*Christos Margiolis2024-04-281-86/+12
* sound: Wrap dsp_clone() and mixer_clone() with bus_topo_lock()Christos Margiolis2024-04-281-0/+2
* sound: Fix NULL dereference in dsp_clone() and mixer_clone()Christos Margiolis2024-04-281-4/+10
* sound: Simplify unit fetching in dsp_oss_audioinfo()Christos Margiolis2024-04-181-7/+6
* sound: Update some LICENSE headersChristos Margiolis2024-04-121-0/+4
* sound: Implement asynchronous device detachChristos Margiolis2024-04-111-1/+1
* sound: Get rid of snd_clone and use DEVFS_CDEVPRIV(9)Christos Margiolis2024-04-111-737/+314
* Revert "sound: Get rid of snd_clone and use DEVFS_CDEVPRIV(9)"Christos Margiolis2024-04-051-311/+716
* Revert "sound: Implement asynchronous device detach"Christos Margiolis2024-04-051-1/+1
* sound: Implement asynchronous device detachChristos Margiolis2024-03-311-1/+1
* sound: Get rid of snd_clone and use DEVFS_CDEVPRIV(9)Christos Margiolis2024-03-311-716/+311
* sound: Fix OSS API requests for more than 8 channelsFlorian Walpen2024-01-161-10/+17
* sys: Remove SND_DECLARE_FILEJohn Baldwin2023-08-181-2/+0
* sys: Remove $FreeBSD$: sound driver versionWarner Losh2023-08-161-1/+1
* spdx: The BSD-2-Clause-FreeBSD identifier is obsolete, drop -FreeBSDWarner Losh2023-05-121-1/+1
* sound(4): Fix memory map of /dev/dsp devices when buffer size is not a multip...Florian Walpen2022-11-041-1/+1
* sound(4): Implement mixer mute control for feeder channels.Hans Petter Selasky2021-09-281-46/+75
* Fix several dev_clone callbacks to avoid out-of-bounds readsMark Johnston2021-03-281-2/+1
* Unlock channels when any of them are locked, when returning for non-busy state.Konstantin Belousov2020-11-201-0/+2
* sound: clean up empty lines in .c and .h filesMateusz Guzik2020-09-011-2/+0
* Set PCM_CAP_VIRTUAL for virtual DSP devices.Hans Petter Selasky2020-05-071-0/+5
* Implement a detaching flag for the sound(4) subsystem to takeHans Petter Selasky2020-03-041-7/+9
* Add a comment noting that the additional range checks are not needed.Konstantin Belousov2018-12-021-1/+4
* Use https over http for FreeBSD pagesEitan Adler2018-07-271-1/+1
* sys/dev: further adoption of SPDX licensing ID tags.Pedro F. Giffuni2017-11-271-0/+2
* Allow DSP basename cloning to be disabled or enabled at boot andHans Petter Selasky2015-04-261-3/+9
* Make all PCM core sysctls tunable and remove redundant TUNABLE()Hans Petter Selasky2015-03-241-1/+1
* Remove check for obsolete FreeBSD versionsBaptiste Daroussin2014-11-031-2/+0
* - Corrrect mispellings of word usefulGabor Kovesdan2013-04-171-1/+1
* Switch the vm_object mutex to be a rwlock. This will enable in theAttilio Rao2013-03-091-0/+2
* dsp_ioctl: fix type of variable used to store ioctl requestAndriy Gapon2011-09-121-1/+2
* fix build on 32-bit platforms for r221803Andriy Gapon2011-05-121-1/+1
* dsp/pcm: allow to mmap both read and write buffers using the same fdAndriy Gapon2011-05-121-21/+35
* SNDCTL_DSP_GETIPTR: set pointer to sndbuf_getfreeptr()Andriy Gapon2011-05-031-1/+1
* Fix lock leakage.Alexander Motin2010-03-271-0/+1