opnsense-src/sys/dev/sound/pcm
Ed Maste 74f11a40f8 sound: test PCM_REGISTERED before PCM_DETACHING
PCM_REGISTERED(d) tests that d is not NULL, so perform that check first
as we may have cases where devclass_get_softc has a null entry.

PR:		262671
Reviewed by:	hselasky
MFC after:	1 week
Sponsored by:	The FreeBSD Foundation
Differential Revision:	https://reviews.freebsd.org/D34648

(cherry picked from commit da03ac41c9)
2022-03-30 16:43:57 -04:00
..
ac97.c Mark more nodes as CTLFLAG_MPSAFE or CTLFLAG_NEEDGIANT (17 of many) 2020-02-26 14:26:36 +00:00
ac97.h sys/dev: further adoption of SPDX licensing ID tags. 2017-11-27 14:52:40 +00:00
ac97_if.m
ac97_patch.c sys/dev: further adoption of SPDX licensing ID tags. 2017-11-27 14:52:40 +00:00
ac97_patch.h sys/dev: further adoption of SPDX licensing ID tags. 2017-11-27 14:52:40 +00:00
buffer.c sys/dev: further adoption of SPDX licensing ID tags. 2017-11-27 14:52:40 +00:00
buffer.h sys/dev: further adoption of SPDX licensing ID tags. 2017-11-27 14:52:40 +00:00
channel.c sound: Remove CTLFLAG_NEEDGIANT from some sysctls. 2022-01-09 19:29:59 -05:00
channel.h sound(4): Implement mixer mute control for feeder channels. 2021-10-12 14:10:59 +02:00
channel_if.m
dsp.c sound(4): Implement mixer mute control for feeder channels. 2021-10-12 14:10:59 +02:00
dsp.h sys/dev: further adoption of SPDX licensing ID tags. 2017-11-27 14:52:40 +00:00
feeder.c sound: clean up empty lines in .c and .h files 2020-09-01 21:27:34 +00:00
feeder.h sys/dev: further adoption of SPDX licensing ID tags. 2017-11-27 14:52:40 +00:00
feeder_chain.c pcm(4): Fix a common typo in source code comments 2021-09-29 19:18:55 +02:00
feeder_eq.c sound: clean up empty lines in .c and .h files 2020-09-01 21:27:34 +00:00
feeder_format.c sys/dev: further adoption of SPDX licensing ID tags. 2017-11-27 14:52:40 +00:00
feeder_if.m
feeder_matrix.c pcm(4): Fix a common typo in source code comments 2021-09-29 19:18:55 +02:00
feeder_mixer.c sys/dev: further adoption of SPDX licensing ID tags. 2017-11-27 14:52:40 +00:00
feeder_rate.c sound: Remove CTLFLAG_NEEDGIANT from some sysctls. 2022-01-09 19:29:59 -05:00
feeder_volume.c sound(4): Implement mixer mute control for feeder channels. 2021-10-12 14:10:59 +02:00
g711.h sound: clean up empty lines in .c and .h files 2020-09-01 21:27:34 +00:00
intpcm.h sound: clean up empty lines in .c and .h files 2020-09-01 21:27:34 +00:00
matrix.h sys/dev: further adoption of SPDX licensing ID tags. 2017-11-27 14:52:40 +00:00
matrix_map.h sys/dev: further adoption of SPDX licensing ID tags. 2017-11-27 14:52:40 +00:00
mixer.c sound: test PCM_REGISTERED before PCM_DETACHING 2022-03-30 16:43:57 -04:00
mixer.h Implement the SOUND_MIXER_WRITE_MUTE and SOUND_MIXER_READ_MUTE ioctl(9)s. 2021-09-22 14:59:31 +02:00
mixer_if.m
pcm.h sys/dev: further adoption of SPDX licensing ID tags. 2017-11-27 14:52:40 +00:00
sndstat.c sound: Remove CTLFLAG_NEEDGIANT from some sysctls. 2022-01-09 19:29:59 -05:00
sndstat.h sound: clean up empty lines in .c and .h files 2020-09-01 21:27:34 +00:00
sound.c sound: Remove CTLFLAG_NEEDGIANT from some sysctls. 2022-01-09 19:29:59 -05:00
sound.h sound(4): Implement playback and recording mode sysctl(8). 2021-09-22 14:59:31 +02:00
vchan.c sound: clean up empty lines in .c and .h files 2020-09-01 21:27:34 +00:00
vchan.h sys/dev: further adoption of SPDX licensing ID tags. 2017-11-27 14:52:40 +00:00