DLinit(3dlpi) DLinit(3dlpi)
NAME
DLinit, DLstart - hardware initialization functions
SYNOPSIS
DLinit() or DLstart()
Parameters
none
DESCRIPTION
Typically DLinit() (or DLstart()) routine is present in the
Hardware Dependent Layer for hardware initialization
functions. If the initialization process does not require any
system services DLinit() is used. Initialization may involve
setting configuration parameters of the card, Ethernet
controller specific initialization, setting up of transmit and
receive buffers and setting up the Ethernet address in the
controller. During the setup process, the BOARD_PRESENT flag
in the board configuration structure is set when the
controller card is detected. This is used by the DLopen(),
DLunitdata_req(), and DLioctl() routines.
Interaction with Hardware Independent Layer
BOARD_PRESENT
flag in the board configuration structure is used
by DLopen(), DLunitdata_req() and DLioctl().
Response
none
Layer
Hardware Dependent.
Copyright 1994 Novell, Inc. Page 1