Changeset View
Changeset View
Standalone View
Standalone View
sys/dev/usb/usb_hub_acpi.c
Show All 12 Lines | |||||
NULL, "port nodes"); | NULL, "port nodes"); | ||||
tree = SYSCTL_CHILDREN(oid); | tree = SYSCTL_CHILDREN(oid); | ||||
sc->port[devinfo->Address - 1].handle = ah; | sc->port[devinfo->Address - 1].handle = ah; | ||||
sc->port[devinfo->Address - 1].upc = 0xffffffff; | sc->port[devinfo->Address - 1].upc = 0xffffffff; | ||||
acpi_uhub_parse_upc(dev, devinfo->Address, ah, tree); | acpi_uhub_parse_upc(dev, devinfo->Address, ah, tree); | ||||
acpi_uhub_parse_pld(dev, devinfo->Address, ah, tree); | acpi_uhub_parse_pld(dev, devinfo->Address, ah, tree); | ||||
SYSCTL_ADD_PROC(device_get_sysctl_ctx(dev), | SYSCTL_ADD_PROC(device_get_sysctl_ctx(dev), | ||||
tree, OID_AUTO, "info", | tree, OID_AUTO, "info", | ||||
CTLTYPE_STRING | CTLFLAG_RD, | CTLTYPE_STRING | CTLFLAG_RD | | ||||
CTLFLAG_NEEDGIANT, | |||||
&sc->port[devinfo->Address - 1], 0, | &sc->port[devinfo->Address - 1], 0, | ||||
acpi_uhub_port_sysctl, | acpi_uhub_port_sysctl, | ||||
"A", "Port information"); | "A", "Port information"); | ||||
} | } | ||||
AcpiOsFree(devinfo); | AcpiOsFree(devinfo); | ||||
} | } | ||||
return (AE_OK); | return (AE_OK); | ||||
} | } | ||||
Show All 12 Lines |