initializing the enhanced hardware
management data structure
, 5–8
performing bus-specific tasks
, 5–4
registering interrupt handlers
,
5–15
registering the shutdown routine
,
5–17
saving controller and el_softc data
structure pointers
, 5–16
setting up
, 5–2
el_reset routine
, 11–1
el_reset_locked routine
, 11–2
el_rint routine
, 13–5
el_shutdown routine
, 5–17
el_softc data structure
allocating memory for
, 5–6
array declaration
, 1–6
saving pointer
, 5–16
el_start routine
, 9–1
el_start_locked routine
, 9–3
calling from el_start
, 9–2
el_tint routine
, 13–10
el_watch routine
, 10–1
errno.h header file
, 1–3
/etc/sysconfigtab database
, 14–1
event
counting
, 13–10
external declarations
if_el device driver
, 1–5
F
FIFO maintenance information
,
3–7
flag
processing special
, 8–8
setting debug
, 8–9
using currently set
, 12–10
forward declarations
if_el device driver
, 1–5
frames
transmitting pending
, 13–4
H
hardware address
determining a change
, 5–12
reading current
, 12–5
header file
devdriver.h
, 1–4
errno.h
, 1–3
if_elreg.h
, 2–1
ioctl.h
, 1–4
sysconfig.h
, 1–4
header length
setting up
, 6–2
I
if_elreg.h file
w3_eepromdata structure
definition
, 2–13
if_elreg.h header file
device register header file
, 2–1
include files section
, 1–3
init interface
, 8–1
initialization section
, 1–10
implementing
, 8–1
interface
attach
, 6–1
configure
, 4–1
init
, 8–1
ioctl
, 12–1
network driver
, 6–6
unattach
, 7–1
watchdog
, 10–1
interrupt
acknowledging
, 13–4
clearing
, 8–5
enabling
, 8–10
indicating service
, 13–5
information in el_softc data
structure
, 3–9
register offset definitions
, 2–1
status
, 13–3
Index–3