diff options
author | njl <njl@FreeBSD.org> | 2003-08-15 02:18:15 +0000 |
---|---|---|
committer | njl <njl@FreeBSD.org> | 2003-08-15 02:18:15 +0000 |
commit | d762c77b6da54e6246baf2ff1718d46ebaf5f5e5 (patch) | |
tree | 905bd44dacac6b46be688d4369a3c84bec1c4c7d /sys/dev/acpica/acpi_cmbat.c | |
parent | 7b44cdc0742ef8f74717dde69fb8db8211fff173 (diff) | |
download | FreeBSD-src-d762c77b6da54e6246baf2ff1718d46ebaf5f5e5.zip FreeBSD-src-d762c77b6da54e6246baf2ff1718d46ebaf5f5e5.tar.gz |
De-inline functions which do not need to be inline. Move the DEVMETHOD
block to where it is in similar drivers.
Diffstat (limited to 'sys/dev/acpica/acpi_cmbat.c')
-rw-r--r-- | sys/dev/acpica/acpi_cmbat.c | 46 |
1 files changed, 23 insertions, 23 deletions
diff --git a/sys/dev/acpica/acpi_cmbat.c b/sys/dev/acpica/acpi_cmbat.c index 5fac197..1b4f85b 100644 --- a/sys/dev/acpica/acpi_cmbat.c +++ b/sys/dev/acpica/acpi_cmbat.c @@ -132,7 +132,25 @@ static int acpi_cmbat_is_bif_valid(struct acpi_bif*); static int acpi_cmbat_get_total_battinfo(struct acpi_battinfo *); static void acpi_cmbat_init_battery(void *); -static __inline int +static device_method_t acpi_cmbat_methods[] = { + /* Device interface */ + DEVMETHOD(device_probe, acpi_cmbat_probe), + DEVMETHOD(device_attach, acpi_cmbat_attach), + DEVMETHOD(device_resume, acpi_cmbat_resume), + + {0, 0} +}; + +static driver_t acpi_cmbat_driver = { + "acpi_cmbat", + acpi_cmbat_methods, + sizeof(struct acpi_cmbat_softc), +}; + +static devclass_t acpi_cmbat_devclass; +DRIVER_MODULE(acpi_cmbat, acpi, acpi_cmbat_driver, acpi_cmbat_devclass, 0, 0); + +static int acpi_cmbat_info_expired(struct timespec *lastupdated) { struct timespec curtime; @@ -149,7 +167,7 @@ acpi_cmbat_info_expired(struct timespec *lastupdated) } -static __inline void +static void acpi_cmbat_info_updated(struct timespec *lastupdated) { if (lastupdated != NULL) @@ -352,24 +370,6 @@ acpi_cmbat_resume(device_t dev) return (0); } -static device_method_t acpi_cmbat_methods[] = { - /* Device interface */ - DEVMETHOD(device_probe, acpi_cmbat_probe), - DEVMETHOD(device_attach, acpi_cmbat_attach), - DEVMETHOD(device_resume, acpi_cmbat_resume), - - {0, 0} -}; - -static driver_t acpi_cmbat_driver = { - "acpi_cmbat", - acpi_cmbat_methods, - sizeof(struct acpi_cmbat_softc), -}; - -static devclass_t acpi_cmbat_devclass; -DRIVER_MODULE(acpi_cmbat, acpi, acpi_cmbat_driver, acpi_cmbat_devclass, 0, 0); - static int acpi_cmbat_ioctl(u_long cmd, caddr_t addr, void *arg) { @@ -428,7 +428,7 @@ acpi_cmbat_ioctl(u_long cmd, caddr_t addr, void *arg) return (0); } -static __inline int +static int acpi_cmbat_is_bst_valid(struct acpi_bst *bst) { if (bst->state >= ACPI_BATT_STAT_MAX || bst->cap == 0xffffffff || @@ -439,7 +439,7 @@ acpi_cmbat_is_bst_valid(struct acpi_bst *bst) return (1); } -static __inline int +static int acpi_cmbat_is_bif_valid(struct acpi_bif *bif) { if (bif->lfcap == 0) @@ -617,6 +617,7 @@ acpi_cmbat_init_battery(void *arg) break; } + sc->initializing = 0; if (retry == ACPI_CMBAT_RETRY_MAX) { ACPI_VPRINT(dev, acpi_device_get_parent_softc(dev), "battery initialization failed, giving up\n"); @@ -624,7 +625,6 @@ acpi_cmbat_init_battery(void *arg) ACPI_VPRINT(dev, acpi_device_get_parent_softc(dev), "battery initialization done, tried %d times\n", retry + 1); } - sc->initializing = 0; } /* |