summaryrefslogtreecommitdiffstats
path: root/sys/dev/ed/if_edvar.h
diff options
context:
space:
mode:
authormdodd <mdodd@FreeBSD.org>1999-10-15 03:12:48 +0000
committermdodd <mdodd@FreeBSD.org>1999-10-15 03:12:48 +0000
commitd21234b78cc7e611247dffae6bf6c15ac69b667a (patch)
treecff1fff01b962f6d9b67f718ee1c4d5a1d8f1ab7 /sys/dev/ed/if_edvar.h
parent1be659671f9c8884733a59d933c65a1e4ad4b29d (diff)
downloadFreeBSD-src-d21234b78cc7e611247dffae6bf6c15ac69b667a.zip
FreeBSD-src-d21234b78cc7e611247dffae6bf6c15ac69b667a.tar.gz
- Remove the ISA, PCI, and PCCARD specific code from if_ed.c; it
now lives in the respective bus front end files. - Add various function prototypes to if_edvar.h - Clean up some debugging code that snuck into if_ed_isa.c - Turn on the right bits in files.i386
Diffstat (limited to 'sys/dev/ed/if_edvar.h')
-rw-r--r--sys/dev/ed/if_edvar.h17
1 files changed, 17 insertions, 0 deletions
diff --git a/sys/dev/ed/if_edvar.h b/sys/dev/ed/if_edvar.h
index 896ed70..b94366e 100644
--- a/sys/dev/ed/if_edvar.h
+++ b/sys/dev/ed/if_edvar.h
@@ -88,3 +88,20 @@ struct ed_softc {
u_char next_packet; /* pointer to next unread RX packet */
struct ifmib_iso_8802_3 mibdata; /* stuff for network mgmt */
};
+
+void ed_release_resources __P((device_t));
+int ed_alloc_port __P((device_t, int, int));
+int ed_alloc_memory __P((device_t, int, int));
+int ed_alloc_irq __P((device_t, int, int));
+
+int ed_probe_generic8390 __P((struct ed_softc *));
+int ed_probe_WD80x3 __P((device_t));
+int ed_probe_3Com __P((device_t));
+int ed_probe_Novell __P((device_t));
+int ed_probe_Novell_generic __P((device_t, int, int));
+int ed_probe_HP_pclanp __P((device_t));
+
+int ed_attach __P((struct ed_softc *, int, int));
+
+driver_intr_t edintr;
+
OpenPOWER on IntegriCloud