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

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
Getting ISV Buffers: sysTemuxISVBufferGet
This function gets a buffer from the RTOS that will be used by the ISR code to create a Interrupt
Status Vector (ISV). The ISV consists of data read from the device’s interrupt status registers.
Returning DPV Buffers: sysTemuxDPVBufferRtn
This function returns a DPV buffer to the RTOS when the information in the block is no longer
needed. This buffer is usually returned to the buffer pool by the application, during the processing
of a callback function.
Returning ISV Buffers: sysTemuxISVBufferRtn
This function returns an ISV buffer to the RTOS when the information in the block is no longer
needed. This buffer is usually returned to the buffer pool by the DPR processing code.
Sending an ISV buffer to the DPR task: sysTemuxBufferSend
This function sends an ISV message to the DPR task with the device handle and interrupt statuses
for that device.
Prototype
Inputs
Outputs
Returns
Prototype
Inputs
Outputs
Returns
Prototype
Inputs
Outputs
Returns
sysTemuxISVBufferGet (void)
None
None
Success = (pointer to) a ISV buffer
Failure = NULL (pointer)
sysTemuxDPVBufferRtn (sTMX_DPV *pDPV)
pDPV
None
None
sysTemuxISVBufferRtn (sTMX_ISV *pISV)
pISV
None
None
TEMUX/TEMAP/TECT3 (PM8315, PM5365, PM4328) Driver Manual
: (pointer to) a DPV Buffer
: (pointer to) a ISV Buffer
RTOS Interface
85

Related parts for PM5365