sndstat.c (e850bd36dfda98608432d2459800627d16119fec) sndstat.c (810530aa2648812860e84d951d9cf96dfd24e595)
1/*-
2 * SPDX-License-Identifier: BSD-2-Clause
3 *
4 * Copyright (c) 2005-2009 Ariff Abdullah <ariff@FreeBSD.org>
5 * Copyright (c) 2001 Cameron Grant <cg@FreeBSD.org>
6 * Copyright (c) 2020 The FreeBSD Foundation
7 * All rights reserved.
8 * Copyright (c) 2024 The FreeBSD Foundation

--- 426 unchanged lines hidden (view full) ---

435 if (diinfo == NULL)
436 nvlist_set_error(di, ENOMEM);
437 else
438 nvlist_move_nvlist(di, SNDST_DSPS_INFO_REC, diinfo);
439 }
440
441 nvlist_add_number(sound4di, SNDST_DSPS_SOUND4_UNIT,
442 device_get_unit(d->dev)); // XXX: I want signed integer here
1/*-
2 * SPDX-License-Identifier: BSD-2-Clause
3 *
4 * Copyright (c) 2005-2009 Ariff Abdullah <ariff@FreeBSD.org>
5 * Copyright (c) 2001 Cameron Grant <cg@FreeBSD.org>
6 * Copyright (c) 2020 The FreeBSD Foundation
7 * All rights reserved.
8 * Copyright (c) 2024 The FreeBSD Foundation

--- 426 unchanged lines hidden (view full) ---

435 if (diinfo == NULL)
436 nvlist_set_error(di, ENOMEM);
437 else
438 nvlist_move_nvlist(di, SNDST_DSPS_INFO_REC, diinfo);
439 }
440
441 nvlist_add_number(sound4di, SNDST_DSPS_SOUND4_UNIT,
442 device_get_unit(d->dev)); // XXX: I want signed integer here
443 nvlist_add_string(sound4di, SNDST_DSPS_SOUND4_STATUS, d->status);
443 nvlist_add_bool(
444 sound4di, SNDST_DSPS_SOUND4_BITPERFECT, d->flags & SD_F_BITPERFECT);
445 nvlist_add_number(sound4di, SNDST_DSPS_SOUND4_PVCHAN, d->pvchancount);
446 nvlist_add_number(sound4di, SNDST_DSPS_SOUND4_RVCHAN, d->rvchancount);
447
448 nchan = 0;
449 CHN_FOREACH(c, d, channels.pcm) {
450 sbuf_new(&sb, NULL, 4096, SBUF_AUTOEXTEND);

--- 972 unchanged lines hidden ---
444 nvlist_add_bool(
445 sound4di, SNDST_DSPS_SOUND4_BITPERFECT, d->flags & SD_F_BITPERFECT);
446 nvlist_add_number(sound4di, SNDST_DSPS_SOUND4_PVCHAN, d->pvchancount);
447 nvlist_add_number(sound4di, SNDST_DSPS_SOUND4_RVCHAN, d->rvchancount);
448
449 nchan = 0;
450 CHN_FOREACH(c, d, channels.pcm) {
451 sbuf_new(&sb, NULL, 4096, SBUF_AUTOEXTEND);

--- 972 unchanged lines hidden ---