Changeset View
Changeset View
Standalone View
Standalone View
sys/dev/sound/usb/uaudio.c
Show All 12 Lines | |||||
val = 8; | val = 8; | ||||
else if (val < 2) | else if (val < 2) | ||||
val = 2; | val = 2; | ||||
uaudio_buffer_ms = val; | uaudio_buffer_ms = val; | ||||
return (0); | return (0); | ||||
} | } | ||||
SYSCTL_PROC(_hw_usb_uaudio, OID_AUTO, buffer_ms, CTLTYPE_INT | CTLFLAG_RWTUN, | SYSCTL_PROC(_hw_usb_uaudio, OID_AUTO, buffer_ms, | ||||
CTLTYPE_INT | CTLFLAG_RWTUN | CTLFLAG_NEEDGIANT, | |||||
0, sizeof(int), uaudio_buffer_ms_sysctl, "I", | 0, sizeof(int), uaudio_buffer_ms_sysctl, "I", | ||||
"uaudio buffering delay from 2ms to 8ms"); | "uaudio buffering delay from 2ms to 8ms"); | ||||
#else | #else | ||||
#define uaudio_debug 0 | #define uaudio_debug 0 | ||||
#endif | #endif | ||||
#define UAUDIO_NFRAMES 64 /* must be factor of 8 due HS-USB */ | #define UAUDIO_NFRAMES 64 /* must be factor of 8 due HS-USB */ | ||||
#define UAUDIO_NCHANBUFS 2 /* number of outstanding request */ | #define UAUDIO_NCHANBUFS 2 /* number of outstanding request */ | ||||
Show All 24 Lines | |||||
SYSCTL_CHILDREN(mixer_tree), OID_AUTO, buf, | SYSCTL_CHILDREN(mixer_tree), OID_AUTO, buf, | ||||
CTLFLAG_RD, NULL, "Mixer control nodes"); | CTLFLAG_RD, NULL, "Mixer control nodes"); | ||||
if (control_tree == NULL) | if (control_tree == NULL) | ||||
continue; | continue; | ||||
SYSCTL_ADD_PROC(device_get_sysctl_ctx(dev), | SYSCTL_ADD_PROC(device_get_sysctl_ctx(dev), | ||||
SYSCTL_CHILDREN(control_tree), | SYSCTL_CHILDREN(control_tree), | ||||
OID_AUTO, "val", CTLTYPE_INT | CTLFLAG_RWTUN, sc, | OID_AUTO, "val", | ||||
CTLTYPE_INT | CTLFLAG_RWTUN | CTLFLAG_NEEDGIANT, sc, | |||||
pmc->wValue[chan], | pmc->wValue[chan], | ||||
uaudio_mixer_sysctl_handler, "I", "Current value"); | uaudio_mixer_sysctl_handler, "I", "Current value"); | ||||
SYSCTL_ADD_INT(device_get_sysctl_ctx(dev), | SYSCTL_ADD_INT(device_get_sysctl_ctx(dev), | ||||
SYSCTL_CHILDREN(control_tree), | SYSCTL_CHILDREN(control_tree), | ||||
OID_AUTO, "min", CTLFLAG_RD, 0, pmc->minval, | OID_AUTO, "min", CTLFLAG_RD, 0, pmc->minval, | ||||
"Minimum value"); | "Minimum value"); | ||||
Show All 12 Lines |