diff options
| author | John Baldwin <jhb@FreeBSD.org> | 2006-01-06 19:22:19 +0000 |
|---|---|---|
| committer | John Baldwin <jhb@FreeBSD.org> | 2006-01-06 19:22:19 +0000 |
| commit | 04dda605c5c29044e6d0d920393e296c3ab1ffa1 (patch) | |
| tree | d2180db4affcce14d6d2578bb440ee40547b452b /sys/dev | |
| parent | 6bed9d9e7399316309a5ee351a5d97218a291fb6 (diff) | |
Notes
Diffstat (limited to 'sys/dev')
| -rw-r--r-- | sys/dev/acpica/acpi_pcib_acpi.c | 8 | ||||
| -rw-r--r-- | sys/dev/acpica/acpi_pcib_pci.c | 8 | ||||
| -rw-r--r-- | sys/dev/pci/pci_pci.c | 9 | ||||
| -rw-r--r-- | sys/dev/pci/pcib_private.h | 2 |
4 files changed, 8 insertions, 19 deletions
diff --git a/sys/dev/acpica/acpi_pcib_acpi.c b/sys/dev/acpica/acpi_pcib_acpi.c index e83e9576d61e..0e1a35262e01 100644 --- a/sys/dev/acpica/acpi_pcib_acpi.c +++ b/sys/dev/acpica/acpi_pcib_acpi.c @@ -107,12 +107,10 @@ static device_method_t acpi_pcib_acpi_methods[] = { {0, 0} }; -static driver_t acpi_pcib_acpi_driver = { - "pcib", - acpi_pcib_acpi_methods, - sizeof(struct acpi_hpcib_softc), -}; +static devclass_t pcib_devclass; +DEFINE_CLASS_0(pcib, acpi_pcib_acpi_driver, acpi_pcib_acpi_methods, + sizeof(struct acpi_hpcib_softc)); DRIVER_MODULE(acpi_pcib, acpi, acpi_pcib_acpi_driver, pcib_devclass, 0, 0); MODULE_DEPEND(acpi_pcib, acpi, 1, 1, 1); diff --git a/sys/dev/acpica/acpi_pcib_pci.c b/sys/dev/acpica/acpi_pcib_pci.c index 5dd25093f1e7..c1d381d67ccc 100644 --- a/sys/dev/acpica/acpi_pcib_pci.c +++ b/sys/dev/acpica/acpi_pcib_pci.c @@ -97,12 +97,10 @@ static device_method_t acpi_pcib_pci_methods[] = { {0, 0} }; -static driver_t acpi_pcib_pci_driver = { - "pcib", - acpi_pcib_pci_methods, - sizeof(struct acpi_pcib_softc), -}; +static devclass_t pcib_devclass; +DEFINE_CLASS_0(pcib, acpi_pcib_pci_driver, acpi_pcib_pci_methods, + sizeof(struct acpi_pcib_softc)); DRIVER_MODULE(acpi_pcib, pci, acpi_pcib_pci_driver, pcib_devclass, 0, 0); MODULE_DEPEND(acpi_pcib, acpi, 1, 1, 1); diff --git a/sys/dev/pci/pci_pci.c b/sys/dev/pci/pci_pci.c index 2795f02efdd9..586379b566de 100644 --- a/sys/dev/pci/pci_pci.c +++ b/sys/dev/pci/pci_pci.c @@ -83,14 +83,9 @@ static device_method_t pcib_methods[] = { { 0, 0 } }; -static driver_t pcib_driver = { - "pcib", - pcib_methods, - sizeof(struct pcib_softc), -}; - -devclass_t pcib_devclass; +static devclass_t pcib_devclass; +DEFINE_CLASS_0(pcib, pcib_driver, pcib_methods, sizeof(struct pcib_softc)); DRIVER_MODULE(pcib, pci, pcib_driver, pcib_devclass, 0, 0); /* diff --git a/sys/dev/pci/pcib_private.h b/sys/dev/pci/pcib_private.h index a4acaabe13a9..7ceb3db1de22 100644 --- a/sys/dev/pci/pcib_private.h +++ b/sys/dev/pci/pcib_private.h @@ -75,6 +75,4 @@ uint32_t pcib_read_config(device_t dev, int b, int s, int f, int reg, int width) void pcib_write_config(device_t dev, int b, int s, int f, int reg, uint32_t val, int width); int pcib_route_interrupt(device_t pcib, device_t dev, int pin); -extern devclass_t pcib_devclass; - #endif |
