summaryrefslogtreecommitdiffstats
path: root/sys/pci
diff options
context:
space:
mode:
authorphk <phk@FreeBSD.org>2005-01-06 23:22:38 +0000
committerphk <phk@FreeBSD.org>2005-01-06 23:22:38 +0000
commit23d430c9fe87898d4fdc2d9d4ffe17808fd17e31 (patch)
tree3d5a2c891130cabed58c0201d357a03a7faf8288 /sys/pci
parentafe5e5fb7a6c353e2782b47ca916ba64ad81b86e (diff)
downloadFreeBSD-src-23d430c9fe87898d4fdc2d9d4ffe17808fd17e31.zip
FreeBSD-src-23d430c9fe87898d4fdc2d9d4ffe17808fd17e31.tar.gz
Move the module related stuff to the bottom of the file. This will
allow us to save prototypes.
Diffstat (limited to 'sys/pci')
-rw-r--r--sys/pci/if_sis.c60
1 files changed, 30 insertions, 30 deletions
diff --git a/sys/pci/if_sis.c b/sys/pci/if_sis.c
index e30647a..b88e7ec 100644
--- a/sys/pci/if_sis.c
+++ b/sys/pci/if_sis.c
@@ -175,36 +175,6 @@ static void sis_dma_map_ring (void *, bus_dma_segment_t *, int, int);
#define SIS_RID SIS_PCI_LOMEM
#endif
-static device_method_t sis_methods[] = {
- /* Device interface */
- DEVMETHOD(device_probe, sis_probe),
- DEVMETHOD(device_attach, sis_attach),
- DEVMETHOD(device_detach, sis_detach),
- DEVMETHOD(device_shutdown, sis_shutdown),
-
- /* bus interface */
- DEVMETHOD(bus_print_child, bus_generic_print_child),
- DEVMETHOD(bus_driver_added, bus_generic_driver_added),
-
- /* MII interface */
- DEVMETHOD(miibus_readreg, sis_miibus_readreg),
- DEVMETHOD(miibus_writereg, sis_miibus_writereg),
- DEVMETHOD(miibus_statchg, sis_miibus_statchg),
-
- { 0, 0 }
-};
-
-static driver_t sis_driver = {
- "sis",
- sis_methods,
- sizeof(struct sis_softc)
-};
-
-static devclass_t sis_devclass;
-
-DRIVER_MODULE(sis, pci, sis_driver, sis_devclass, 0, 0);
-DRIVER_MODULE(miibus, sis, miibus_driver, miibus_devclass, 0, 0);
-
#define SIS_SETBIT(sc, reg, x) \
CSR_WRITE_4(sc, reg, \
CSR_READ_4(sc, reg) | (x))
@@ -2341,3 +2311,33 @@ sis_shutdown(device_t dev)
sis_stop(sc);
SIS_UNLOCK(sc);
}
+
+static device_method_t sis_methods[] = {
+ /* Device interface */
+ DEVMETHOD(device_probe, sis_probe),
+ DEVMETHOD(device_attach, sis_attach),
+ DEVMETHOD(device_detach, sis_detach),
+ DEVMETHOD(device_shutdown, sis_shutdown),
+
+ /* bus interface */
+ DEVMETHOD(bus_print_child, bus_generic_print_child),
+ DEVMETHOD(bus_driver_added, bus_generic_driver_added),
+
+ /* MII interface */
+ DEVMETHOD(miibus_readreg, sis_miibus_readreg),
+ DEVMETHOD(miibus_writereg, sis_miibus_writereg),
+ DEVMETHOD(miibus_statchg, sis_miibus_statchg),
+
+ { 0, 0 }
+};
+
+static driver_t sis_driver = {
+ "sis",
+ sis_methods,
+ sizeof(struct sis_softc)
+};
+
+static devclass_t sis_devclass;
+
+DRIVER_MODULE(sis, pci, sis_driver, sis_devclass, 0, 0);
+DRIVER_MODULE(miibus, sis, miibus_driver, miibus_devclass, 0, 0);
OpenPOWER on IntegriCloud