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

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
7.1 Memory Allocation ................................................................................................................ 83
7.2 Buffer Management ..............................................................................................................84
8 Porting Drivers ....................................................................................................................... 87
8.1 Driver Source Files ............................................................................................................... 87
8.2 Driver Porting Procedures .................................................................................................... 88
Appendix A: Coding Conventions ............................................................................................... 92
Appendix B: TEMUX/TECT3/TEMAP Error Codes..................................................................... 96
Acronyms 98
List of Terms .............................................................................................................................. 100
Index
Allocating Memory: sysTemuxMemAlloc........................................................................ 83
Freeing Allocated Memory: sysTemuxMemFree............................................................ 83
Starting Buffers: sysTemuxBufferStart............................................................................ 84
Getting DPV Buffers: sysTemuxDPVBufferGet.............................................................. 84
Getting ISV Buffers: sysTemuxISVBufferGet ................................................................. 85
Returning DPV Buffers: sysTemuxDPVBufferRtn .......................................................... 85
Returning ISV Buffers: sysTemuxISVBufferRtn ............................................................. 85
Sending an ISV buffer to the DPR task: sysTemuxBufferSend ..................................... 85
Receiving an ISV buffer: sysTemuxBufferReceive......................................................... 86
Stopping ISV/DPV Buffers: sysTemuxBufferStop .......................................................... 86
Step 1: Porting Driver RTOS Extensions ....................................................................... 88
Step 2: Porting Drivers to Hardware Platforms .............................................................. 90
Step 3: Porting Driver Application-Specific Elements..................................................... 90
Step 4: Building the Driver ............................................................................................. 91
Variable Type Definitions................................................................................................ 92
Naming Conventions...................................................................................................... 93
Macros ........................................................................................................................... 93
Constants ....................................................................................................................... 94
Structures ....................................................................................................................... 94
Functions........................................................................................................................ 94
API Functions................................................................................................................. 94
Porting Functions ........................................................................................................... 94
Other Functions.............................................................................................................. 95
Variables......................................................................................................................... 95
101
TEMUX/TEMAP/TECT3 (PM8315, PM5365, PM4328) Driver Manual
8

Related parts for PM5365