PM5365 PMC-Sierra, Inc., PM5365 Datasheet - Page 38

no-image

PM5365

Manufacturer Part Number
PM5365
Description
TEMUX/TEMAP/TECT3 T1/E1 FRAMER, VT/TU MAPPER, M12/M13 MUX DRIVER MANUAL
Manufacturer
PMC-Sierra, Inc.
Datasheet
Proprietary and Confidential to PMC-Sierra, Inc., and for its Customers’ Internal Use
Document ID: PMC-1991611, Issue 2
Module Status Block
The MSB contains dynamic information about the health of the module.
Table 16: Module Status Block: sTMX_MSB
Device Data Block
The DDB is the top level structure for each device. It contains configuration data about the device
level code and pointers to configuration data about device level sub-blocks. Special or unusual
elements in the DDB are described first, followed by the complete list of elements in table form.
·
·
Field Name
bufOK
isrOK
appMDB
user[]
timerModule
modMSB
pDDB[]
Field Name
statModule
valid
errDevice
returned code is
specific error code back to the application. In addition, some device functions do not return
an error code. Under those circumstances, the proper error code is recorded in this element.
The element is the first in the structure so that the user can cast the DDB pointer to a
pointer and retrieve the local error code (this eliminates the need to include the DDB template
into the application code).
usrCtxt
callback functions. It is passed to the driver in the DIV when
returned to the user in the DPV when a callback function is called. The element is unused by
the driver itself and may contain any value.
: this value can be used by the user to identify this device during the execution of
: most of the device functions return a specific error code directly. When the
Field Type
INT4
BOOLEAN
Field Type
BOOLEAN
BOOLEAN
BOOLEAN
UINT4
void *
sTMX_MSB
sTMX_DDB
TMX_FAIL
, that indicates that the top level function was not able to carry the
Field Description
General health of the module
Indication that this structure is valid
TEMUX/TEMAP/TECT3 (PM8315, PM5365, PM4328) Driver Manual
Field Description
Indicates that the call
Indicates that the ISR is installed
Indication that the MDB was pre-allocated by the application
Extra space for use by the application. The array is sized by
the constant value:
Timer object
Module Status Block
Array of (pointers to) DDBs –
many in the array
TMX_USR_SIZE
sysTemuxBufferStart
temuxAdd
maxDevs
determines how
is called and
Data Structures
succeeded
INT4
38

Related parts for PM5365