Changeset View
Changeset View
Standalone View
Standalone View
sys/dev/acpica/acpi_thermal.c
Show First 20 Lines • Show All 252 Lines • ▼ Show 20 Lines | SYSCTL_ADD_INT(&acpi_tz_sysctl_ctx, | ||||
&acpi_tz_polling_rate, 0, "monitor polling interval in seconds"); | &acpi_tz_polling_rate, 0, "monitor polling interval in seconds"); | ||||
SYSCTL_ADD_INT(&acpi_tz_sysctl_ctx, | SYSCTL_ADD_INT(&acpi_tz_sysctl_ctx, | ||||
SYSCTL_CHILDREN(acpi_tz_sysctl_tree), OID_AUTO, | SYSCTL_CHILDREN(acpi_tz_sysctl_tree), OID_AUTO, | ||||
"user_override", CTLFLAG_RW, &acpi_tz_override, 0, | "user_override", CTLFLAG_RW, &acpi_tz_override, 0, | ||||
"allow override of thermal settings"); | "allow override of thermal settings"); | ||||
} | } | ||||
sysctl_ctx_init(&sc->tz_sysctl_ctx); | sysctl_ctx_init(&sc->tz_sysctl_ctx); | ||||
sprintf(oidname, "tz%d", device_get_unit(dev)); | sprintf(oidname, "tz%d", device_get_unit(dev)); | ||||
sc->tz_sysctl_tree = SYSCTL_ADD_NODE(&sc->tz_sysctl_ctx, | sc->tz_sysctl_tree = SYSCTL_ADD_NODE_WITH_LABEL(&sc->tz_sysctl_ctx, | ||||
SYSCTL_CHILDREN(acpi_tz_sysctl_tree), | SYSCTL_CHILDREN(acpi_tz_sysctl_tree), | ||||
OID_AUTO, oidname, CTLFLAG_RD, 0, ""); | OID_AUTO, oidname, CTLFLAG_RD, 0, "", "thermal_zone"); | ||||
SYSCTL_ADD_PROC(&sc->tz_sysctl_ctx, SYSCTL_CHILDREN(sc->tz_sysctl_tree), | SYSCTL_ADD_PROC(&sc->tz_sysctl_ctx, SYSCTL_CHILDREN(sc->tz_sysctl_tree), | ||||
OID_AUTO, "temperature", CTLTYPE_INT | CTLFLAG_RD, | OID_AUTO, "temperature", CTLTYPE_INT | CTLFLAG_RD, | ||||
&sc->tz_temperature, 0, sysctl_handle_int, | &sc->tz_temperature, 0, sysctl_handle_int, | ||||
"IK", "current thermal zone temperature"); | "IK", "current thermal zone temperature"); | ||||
SYSCTL_ADD_PROC(&sc->tz_sysctl_ctx, SYSCTL_CHILDREN(sc->tz_sysctl_tree), | SYSCTL_ADD_PROC(&sc->tz_sysctl_ctx, SYSCTL_CHILDREN(sc->tz_sysctl_tree), | ||||
OID_AUTO, "active", CTLTYPE_INT | CTLFLAG_RW, | OID_AUTO, "active", CTLTYPE_INT | CTLFLAG_RW, | ||||
sc, 0, acpi_tz_active_sysctl, "I", "cooling is active"); | sc, 0, acpi_tz_active_sysctl, "I", "cooling is active"); | ||||
SYSCTL_ADD_PROC(&sc->tz_sysctl_ctx, SYSCTL_CHILDREN(sc->tz_sysctl_tree), | SYSCTL_ADD_PROC(&sc->tz_sysctl_ctx, SYSCTL_CHILDREN(sc->tz_sysctl_tree), | ||||
▲ Show 20 Lines • Show All 954 Lines • Show Last 20 Lines |