svn commit: r359885 - stable/12/sys/dev/sound/pcm
Hans Petter Selasky
hselasky at FreeBSD.org
Mon Apr 13 16:31:13 UTC 2020
Author: hselasky
Date: Mon Apr 13 16:31:13 2020
New Revision: 359885
URL: https://svnweb.freebsd.org/changeset/base/359885
Log:
MFC r359440:
Implement new mixer API to return the device pointer based on the mixer pointer.
Sponsored by: Mellanox Technologies
Modified:
stable/12/sys/dev/sound/pcm/mixer.c
stable/12/sys/dev/sound/pcm/mixer.h
Directory Properties:
stable/12/ (props changed)
Modified: stable/12/sys/dev/sound/pcm/mixer.c
==============================================================================
--- stable/12/sys/dev/sound/pcm/mixer.c Mon Apr 13 16:30:10 2020 (r359884)
+++ stable/12/sys/dev/sound/pcm/mixer.c Mon Apr 13 16:31:13 2020 (r359885)
@@ -1032,6 +1032,14 @@ mix_get_type(struct snd_mixer *m)
return (m->type);
}
+device_t
+mix_get_dev(struct snd_mixer *m)
+{
+ KASSERT(m != NULL, ("NULL snd_mixer"));
+
+ return (m->dev);
+}
+
/* ----------------------------------------------------------------------- */
static int
Modified: stable/12/sys/dev/sound/pcm/mixer.h
==============================================================================
--- stable/12/sys/dev/sound/pcm/mixer.h Mon Apr 13 16:30:10 2020 (r359884)
+++ stable/12/sys/dev/sound/pcm/mixer.h Mon Apr 13 16:31:13 2020 (r359885)
@@ -56,6 +56,7 @@ int mix_get(struct snd_mixer *m, u_int dev);
int mix_setrecsrc(struct snd_mixer *m, u_int32_t src);
u_int32_t mix_getrecsrc(struct snd_mixer *m);
int mix_get_type(struct snd_mixer *m);
+device_t mix_get_dev(struct snd_mixer *m);
void mix_setdevs(struct snd_mixer *m, u_int32_t v);
void mix_setrecdevs(struct snd_mixer *m, u_int32_t v);
More information about the svn-src-stable
mailing list