ACC Programmer's Reference Guide

82 Chapter3
ZCOM Tables and Data Structures
Interface Table
TXCX_HEAD - Pointer to head of the express queue linked lists
TXCA_HEAD - Pointer to head of the high-priority queue linked lists
TXCB_HEAD - Pointer to head of the low-priority queue linked lists
ITXLSTX - Pointer to express terminal list array (in union)
ITXLSTA - Pointer to high-priority terminal list array (in union)
ITXLSTB - Pointer to low-priority terminal list array (in union)
IPLIMIT - Pointer to port/subchannel unack Tx limit array (in union)
IPBYTES - Pointer to port/subchannel unack Tx size array (in union)
IPSTAT - Pointer to port/subchannel status array (in union)
IPCNTR - Pointer to # of terminals per port/subchannel array (in union)
IPORTN - Pointer to port configuration array (in union)
IFPLOOK - Pointer to PTT interrupt vector array.
IFCMDBP - Pointer to current b ackplane command buffer (in union)
These fields are used internally by the ZCOM subsystem.
CARD - Interface card specific data structures (union)
This field is a union which contains two structures. These structures
hold information that are specific to the type of interface card as sociated
with this IFT entry. T he structure card.mmp is used if the IFT is
associated with an 8-port PCI or E1/T1 interface card. Otherwise, the
card.bsp structure is used for 2/8-channel NIO and EISA interface cards.
CARD.MMP has the following fields shown in Table 3-16.
Table 3-16 CARD.MMP Structure
Field Name Field Description Field Type Size
(Bytes)
itxlstx Express terminal list headers struct[128] 128*40
itxlsta High priority terminal list headers struct[128] 128*40
itxlstb Low priority terminal list headers struct[128] 128*40
iplimit Port unack TX limit (in bytes) uns.int [128] 128*4
ipbytes Port unack TX size (in bytes) int [128] 128*4
ipendg_bufs Total pending Tx size (in bufrs) int [128] 128*4