freebsd-skq/sys/dev/sound/pcm
Ka Ho Ng c96151d335 Implement sndstat nvlist-based enumeration ioctls.
These ioctl commands aim to provide easier ways for user space
applications to enumerate existing audio devices and the node they can
potentially use.

The exchange of device lists between user space and kernel is done on
nv(9). Some ioctl commands are added to /dev/sndstat node:
  - SNDSTAT_REFRESH_DEVS
  - SNDSTAT_GET_DEVS
  - SNDSTAT_ADD_USER_DEVS
  - SNDSTAT_FLUSH_USER_DEVS

Bump __FreeBSD_version to reflect the addition of the ioctls.

Sponsored by:	The FreeBSD Foundation
Reviewed by:	hselasky
Approved by:	philip (mentor)
Differential Revision:	https://reviews.freebsd.org/D26884
2021-03-17 19:05:43 +08:00
..
ac97_if.m
ac97_patch.c
ac97_patch.h
ac97.c
ac97.h
buffer.c
buffer.h
channel_if.m
channel.c
channel.h sound: clean up empty lines in .c and .h files 2020-09-01 21:27:34 +00:00
dsp.c Unlock channels when any of them are locked, when returning for non-busy state. 2020-11-20 14:02:43 +00:00
dsp.h
feeder_chain.c
feeder_eq.c sound: clean up empty lines in .c and .h files 2020-09-01 21:27:34 +00:00
feeder_format.c
feeder_if.m
feeder_matrix.c sound: clean up empty lines in .c and .h files 2020-09-01 21:27:34 +00:00
feeder_mixer.c
feeder_rate.c sound: clean up empty lines in .c and .h files 2020-09-01 21:27:34 +00:00
feeder_volume.c
feeder.c sound: clean up empty lines in .c and .h files 2020-09-01 21:27:34 +00:00
feeder.h
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_map.h
matrix.h
mixer_if.m
mixer.c sound: clean up empty lines in .c and .h files 2020-09-01 21:27:34 +00:00
mixer.h
pcm.h
sndstat.c Implement sndstat nvlist-based enumeration ioctls. 2021-03-17 19:05:43 +08:00
sndstat.h sound: clean up empty lines in .c and .h files 2020-09-01 21:27:34 +00:00
sound.c sound: clean up empty lines in .c and .h files 2020-09-01 21:27:34 +00:00
sound.h Implement sndstat nvlist-based enumeration ioctls. 2021-03-17 19:05:43 +08:00
vchan.c sound: clean up empty lines in .c and .h files 2020-09-01 21:27:34 +00:00
vchan.h