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

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
4
4.1
4.2
4.3
Proprietary and Confidential to PMC-Sierra, Inc., and for its Customers’ Internal Use
Document ID: PMC-1991611, Issue 2
D
Constants
The file
by any application code in order to interface with the driver. All source and header files include
this file. The compile constants are defined in the file
etc.
The file
API functions. The following constants are defined in the file
·
·
·
·
The remaining files should only be needed for extended interfaces that make use of the internal
structures or functions of the driver.
Data Structures
The following are the main data structures employed by the TEMUX/TEMAP/TECT3 driver.
Structures Passed by the Application
These structures are defined for use by the application and are passed by reference to functions
within the driver.
Module Initialization Vector
Passed via the
driver to initialize the module. Special or unusual fields are described first:
·
ATA
TMX_MAX_DEVICES
driver. This constant must not be changed without a thorough analysis of the consequences to
the driver code
<
functions and (when
number field of the MDB or DDB
sTMX_MIV
sTMX_DIV
pMDB
NULL, the driver will allocate sufficient memory to hold the MDB and return its address in
the
TEMUX ERROR CODES
pMDB
temux.h
tmx_api.h
: can be used by the application to pass the address of a pre-allocated MDB. If
S
TRUCTURES
field.
temuxModuleOpen
: structure passed by the application into the
: structure passed by the application into the
defines the lowest level (compile time) items, generally those that are needed
defines the set of (run time) items needed to interface directly with the core
: defines the maximum number of devices that can be supported by this
TMX_FAIL
>: error codes used throughout the driver code, returned by the API
TEMUX/TEMAP/TECT3 (PM8315, PM5365, PM4328) Driver Manual
call, this structure contains all the information needed by the
is returned to a function’s caller) used in the global error
temux.h
temuxModuleOpen
temuxAdd
tmx_api.h.
as
UINT1, UINT2, UINT4
function call.
function call.
Data Structures
pMDB
,
26
is

Related parts for PM5365