alsa-lib/include/sound
Maciej Strozek 22c3701630 control: ucm: add ioctl to retrieve full card components
The fixed-size components field in SNDRV_CTL_IOCTL_CARD_INFO can be too
small on systems with many audio devices. The kernel [1] will provide a
new ioctl to read the full string while truncating the original in
card_info if it grows too big. Make sure alsa-lib can read the full
string if the original is truncated.

[1] https://lore.kernel.org/all/20260303145815.9930-1-mstrozek@opensource.cirrus.com/

Signed-off-by: Maciej Strozek <mstrozek@opensource.cirrus.com>
2026-03-03 14:58:45 +00:00
..
uapi control: ucm: add ioctl to retrieve full card components 2026-03-03 14:58:45 +00:00
asequencer.h Fix alsa/sound/*.h for external programs 2019-12-20 16:43:50 +01:00
asoc.h Fix alsa/sound/*.h for external programs 2019-12-20 16:43:50 +01:00
asound.h asound.h: fix the __packed use for the out-of-kernel code 2021-08-20 21:15:01 +02:00
asound_fm.h Fix alsa/sound/*.h for external programs 2019-12-20 16:43:50 +01:00
emu10k1.h uapi: Move typedefs from uapi to sound/* 2019-12-20 17:12:37 +01:00
hdsp.h uapi: Move typedefs from uapi to sound/* 2019-12-20 17:12:37 +01:00
hdspm.h uapi: Move typedefs from uapi to sound/* 2019-12-20 17:12:37 +01:00
Makefile.am Fix alsa/sound/*.h for external programs 2019-12-20 16:43:50 +01:00
sb16_csp.h uapi: Move typedefs from uapi to sound/* 2019-12-20 17:12:37 +01:00
sscape_ioctl.h Fix alsa/sound/*.h for external programs 2019-12-20 16:43:50 +01:00
tlv.h Fix alsa/sound/*.h for external programs 2019-12-20 16:43:50 +01:00
type_compat.h add FreeBSD build support (except test/) 2022-10-17 13:11:34 +02:00