Changeset View
Changeset View
Standalone View
Standalone View
sys/arm/broadcom/bcm2835/bcm2835_audio.c
Show All 12 Lines | |||||
/* | /* | ||||
* Add system sysctl tree/handlers. | * Add system sysctl tree/handlers. | ||||
*/ | */ | ||||
ctx = device_get_sysctl_ctx(sc->dev); | ctx = device_get_sysctl_ctx(sc->dev); | ||||
tree_node = device_get_sysctl_tree(sc->dev); | tree_node = device_get_sysctl_tree(sc->dev); | ||||
tree = SYSCTL_CHILDREN(tree_node); | tree = SYSCTL_CHILDREN(tree_node); | ||||
SYSCTL_ADD_PROC(ctx, tree, OID_AUTO, "dest", | SYSCTL_ADD_PROC(ctx, tree, OID_AUTO, "dest", | ||||
CTLFLAG_RW | CTLTYPE_UINT, sc, sizeof(*sc), | CTLFLAG_RW | CTLTYPE_UINT | CTLFLAG_NEEDGIANT, sc, sizeof(*sc), | ||||
sysctl_bcm2835_audio_dest, "IU", "audio destination, " | sysctl_bcm2835_audio_dest, "IU", "audio destination, " | ||||
"0 - auto, 1 - headphones, 2 - HDMI"); | "0 - auto, 1 - headphones, 2 - HDMI"); | ||||
SYSCTL_ADD_UQUAD(ctx, tree, OID_AUTO, "callbacks", | SYSCTL_ADD_UQUAD(ctx, tree, OID_AUTO, "callbacks", | ||||
CTLFLAG_RD, &sc->pch.callbacks, | CTLFLAG_RD, &sc->pch.callbacks, | ||||
"callbacks total"); | "callbacks total"); | ||||
SYSCTL_ADD_UQUAD(ctx, tree, OID_AUTO, "submitted", | SYSCTL_ADD_UQUAD(ctx, tree, OID_AUTO, "submitted", | ||||
CTLFLAG_RD, &sc->pch.submitted_samples, | CTLFLAG_RD, &sc->pch.submitted_samples, | ||||
"last play submitted samples"); | "last play submitted samples"); | ||||
Show All 12 Lines |