diff options
author | mdodd <mdodd@FreeBSD.org> | 1999-10-15 03:12:48 +0000 |
---|---|---|
committer | mdodd <mdodd@FreeBSD.org> | 1999-10-15 03:12:48 +0000 |
commit | d21234b78cc7e611247dffae6bf6c15ac69b667a (patch) | |
tree | cff1fff01b962f6d9b67f718ee1c4d5a1d8f1ab7 /sys/dev/ed/if_edvar.h | |
parent | 1be659671f9c8884733a59d933c65a1e4ad4b29d (diff) | |
download | FreeBSD-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.h | 17 |
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; + |