ZCOM Tables and Data Structures

ZCOM Kernel Data

HACTIVE - Number of active requests

This field contains the number of pending inter-driver requests from the LDM to DAM. A non-zero value indicates some LDM requests are being processed by the DAM, hence deallocation of the driver resources is not allowed (i.e., driver unbinding). This feature is intended for the implementation of dynamic hardware reconfiguration in HP-UX.

SX25_BRDN - Streams X.25 board number

This field is used internally by the driver for keeping track of the J2793A Streams X.25 assigned board number, used for this card in the SNID.

DVR - Call entry for the interface driver

This is a kernel function pointer to the DAM’s primary entry point. It is for the LDM to request the DAM’s services. It is set up by the DAM during system bootup.

BUS1_NUM - Bus converter position (U2) of the interface card

BUS_NUM - Bus number of the interface card

SLOT_NUM - Slot number of the card

These 3 fields are set up by the DAM during system bootup. It contains the hardware path of the associated interface card.

HW_ADDRESS - A string containing the hardware path to the card.

HLOCK - IFT spinlock

It is allocated by the DAM during system bootup. It is used to allow sharing resources in a Multi-Processor system. When a module requires exclusive access to a IFT, it must obtain this lock first.

Chapter 3

127