Changeset View
Changeset View
Standalone View
Standalone View
sys/dev/acpica/acpi_video.c
Show All 12 Lines | |||||
vo->vo_sysctl_tree = | vo->vo_sysctl_tree = | ||||
SYSCTL_ADD_NODE(&vo->vo_sysctl_ctx, | SYSCTL_ADD_NODE(&vo->vo_sysctl_ctx, | ||||
SYSCTL_CHILDREN(acpi_video_sysctl_tree), | SYSCTL_CHILDREN(acpi_video_sysctl_tree), | ||||
OID_AUTO, name, CTLFLAG_RD, 0, desc); | OID_AUTO, name, CTLFLAG_RD, 0, desc); | ||||
if (vo->vo_sysctl_tree != NULL) { | if (vo->vo_sysctl_tree != NULL) { | ||||
SYSCTL_ADD_PROC(&vo->vo_sysctl_ctx, | SYSCTL_ADD_PROC(&vo->vo_sysctl_ctx, | ||||
SYSCTL_CHILDREN(vo->vo_sysctl_tree), | SYSCTL_CHILDREN(vo->vo_sysctl_tree), | ||||
OID_AUTO, "active", | OID_AUTO, "active", | ||||
CTLTYPE_INT|CTLFLAG_RW, vo, 0, | CTLTYPE_INT | CTLFLAG_RW | CTLFLAG_NEEDGIANT, | ||||
vo, 0, | |||||
acpi_video_vo_active_sysctl, "I", | acpi_video_vo_active_sysctl, "I", | ||||
"current activity of this device"); | "current activity of this device"); | ||||
SYSCTL_ADD_PROC(&vo->vo_sysctl_ctx, | SYSCTL_ADD_PROC(&vo->vo_sysctl_ctx, | ||||
SYSCTL_CHILDREN(vo->vo_sysctl_tree), | SYSCTL_CHILDREN(vo->vo_sysctl_tree), | ||||
OID_AUTO, "brightness", | OID_AUTO, "brightness", | ||||
CTLTYPE_INT|CTLFLAG_RW, vo, 0, | CTLTYPE_INT | CTLFLAG_RW | CTLFLAG_NEEDGIANT, | ||||
vo, 0, | |||||
acpi_video_vo_bright_sysctl, "I", | acpi_video_vo_bright_sysctl, "I", | ||||
"current brightness level"); | "current brightness level"); | ||||
SYSCTL_ADD_PROC(&vo->vo_sysctl_ctx, | SYSCTL_ADD_PROC(&vo->vo_sysctl_ctx, | ||||
SYSCTL_CHILDREN(vo->vo_sysctl_tree), | SYSCTL_CHILDREN(vo->vo_sysctl_tree), | ||||
OID_AUTO, "fullpower", | OID_AUTO, "fullpower", | ||||
CTLTYPE_INT|CTLFLAG_RW, vo, | CTLTYPE_INT | CTLFLAG_RW | CTLFLAG_NEEDGIANT, vo, | ||||
POWER_PROFILE_PERFORMANCE, | POWER_PROFILE_PERFORMANCE, | ||||
acpi_video_vo_presets_sysctl, "I", | acpi_video_vo_presets_sysctl, "I", | ||||
"preset level for full power mode"); | "preset level for full power mode"); | ||||
SYSCTL_ADD_PROC(&vo->vo_sysctl_ctx, | SYSCTL_ADD_PROC(&vo->vo_sysctl_ctx, | ||||
SYSCTL_CHILDREN(vo->vo_sysctl_tree), | SYSCTL_CHILDREN(vo->vo_sysctl_tree), | ||||
OID_AUTO, "economy", | OID_AUTO, "economy", | ||||
CTLTYPE_INT|CTLFLAG_RW, vo, | CTLTYPE_INT | CTLFLAG_RW | CTLFLAG_NEEDGIANT, vo, | ||||
POWER_PROFILE_ECONOMY, | POWER_PROFILE_ECONOMY, | ||||
acpi_video_vo_presets_sysctl, "I", | acpi_video_vo_presets_sysctl, "I", | ||||
"preset level for economy mode"); | "preset level for economy mode"); | ||||
SYSCTL_ADD_PROC(&vo->vo_sysctl_ctx, | SYSCTL_ADD_PROC(&vo->vo_sysctl_ctx, | ||||
SYSCTL_CHILDREN(vo->vo_sysctl_tree), | SYSCTL_CHILDREN(vo->vo_sysctl_tree), | ||||
OID_AUTO, "levels", | OID_AUTO, "levels", | ||||
CTLTYPE_INT | CTLFLAG_RD, vo, 0, | CTLTYPE_INT | CTLFLAG_RD | CTLFLAG_NEEDGIANT, | ||||
vo, 0, | |||||
acpi_video_vo_levels_sysctl, "I", | acpi_video_vo_levels_sysctl, "I", | ||||
"supported brightness levels"); | "supported brightness levels"); | ||||
} else | } else | ||||
printf("%s: sysctl node creation failed\n", type); | printf("%s: sysctl node creation failed\n", type); | ||||
} else | } else | ||||
printf("%s: softc allocation failed\n", type); | printf("%s: softc allocation failed\n", type); | ||||
if (bootverbose) { | if (bootverbose) { | ||||
Show All 12 Lines |