Changeset View
Changeset View
Standalone View
Standalone View
sys/dev/acpi_support/acpi_toshiba.c
Show All 12 Lines | |||||
sc->sysctl_tree = SYSCTL_ADD_NODE(&sc->sysctl_ctx, | sc->sysctl_tree = SYSCTL_ADD_NODE(&sc->sysctl_ctx, | ||||
SYSCTL_CHILDREN(acpi_sc->acpi_sysctl_tree), OID_AUTO, | SYSCTL_CHILDREN(acpi_sc->acpi_sysctl_tree), OID_AUTO, | ||||
"toshiba", CTLFLAG_RD, 0, ""); | "toshiba", CTLFLAG_RD, 0, ""); | ||||
for (i = 0; sysctl_table[i].name != NULL; i++) { | for (i = 0; sysctl_table[i].name != NULL; i++) { | ||||
SYSCTL_ADD_PROC(&sc->sysctl_ctx, | SYSCTL_ADD_PROC(&sc->sysctl_ctx, | ||||
SYSCTL_CHILDREN(sc->sysctl_tree), OID_AUTO, | SYSCTL_CHILDREN(sc->sysctl_tree), OID_AUTO, | ||||
sysctl_table[i].name, | sysctl_table[i].name, | ||||
CTLTYPE_INT | CTLFLAG_RW | CTLFLAG_ANYBODY, | CTLTYPE_INT | CTLFLAG_RW | CTLFLAG_ANYBODY | | ||||
CTLFLAG_NEEDGIANT, | |||||
sc, i, acpi_toshiba_sysctl, "I", ""); | sc, i, acpi_toshiba_sysctl, "I", ""); | ||||
} | } | ||||
if (enable_fn_keys != 0) { | if (enable_fn_keys != 0) { | ||||
status = AcpiEvaluateObject(sc->handle, METHOD_HCI_ENABLE, | status = AcpiEvaluateObject(sc->handle, METHOD_HCI_ENABLE, | ||||
NULL, NULL); | NULL, NULL); | ||||
if (ACPI_FAILURE(status)) { | if (ACPI_FAILURE(status)) { | ||||
device_printf(dev, "enable FN keys failed\n"); | device_printf(dev, "enable FN keys failed\n"); | ||||
Show All 12 Lines |