
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