Lines Matching defs:dev
28 __FBSDID("$FreeBSD: stable/11/sys/dev/acpica/acpi_smbat.c 359076 2020-03-18 18:02:33Z hrs $");
36 #include <contrib/dev/acpica/include/acpi.h>
38 #include <dev/acpica/acpivar.h>
39 #include <dev/acpica/acpiio.h>
40 #include <dev/acpica/acpi_smbus.h>
55 static int acpi_smbat_probe(device_t dev);
56 static int acpi_smbat_attach(device_t dev);
57 static int acpi_smbat_shutdown(device_t dev);
60 static int acpi_smbat_get_bix(device_t dev, void *, size_t);
61 static int acpi_smbat_get_bst(device_t dev, struct acpi_bst *bst);
106 acpi_smbat_probe(device_t dev)
112 ACPI_ID_PROBE(device_get_parent(dev), dev, smbat_ids) == NULL)
114 status = AcpiEvaluateObject(acpi_get_handle(dev), "_EC", NULL, NULL);
118 device_set_desc(dev, "ACPI Smart Battery");
123 acpi_smbat_attach(device_t dev)
128 sc = device_get_softc(dev);
129 if (ACPI_FAILURE(acpi_GetInteger(acpi_get_handle(dev), "_EC", &base))) {
130 device_printf(dev, "cannot get EC base address\n");
138 device_printf(dev, "cannot find EC device\n");
145 if (acpi_battery_register(dev) != 0) {
146 device_printf(dev, "cannot register battery\n");
153 acpi_smbat_shutdown(device_t dev)
156 acpi_battery_remove(dev);
344 acpi_smbat_get_bst(device_t dev, struct acpi_bst *bst)
356 sc = device_get_softc(dev);
416 acpi_smbat_get_bix(device_t dev, void *bix, size_t len)
432 sc = device_get_softc(dev);