PM8621-BI PMC-Sierra, Inc., PM8621-BI Datasheet - Page 160

no-image

PM8621-BI

Manufacturer Part Number
PM8621-BI
Description
Driver, NSE/SBS Narrowband Chipset Driver
Manufacturer
PMC-Sierra, Inc.
Datasheet
5.11 Callback Functions
Proprietary and Confidential to PMC-Sierra, Inc., and for its Customers’ Internal Use
Document ID: PMC-2021248, Issue 1
The Narrowband Chipset driver has the capability to callback functions within the user code
when certain events occur. The names given to the callback functions are given as examples. The
addresses of the callback functions are passed during the
To avoid using the callbacks, the user should set the address of the callback functions to NULL
within the MIV.
Notifying the Application of ILC data received events: cbackIlcRxData
This callback function is provided by the user and is used by the CSD to report in-band link data
received events back to the application. This function should be non-blocking. Typically, the
callback routine sends a message to another task with the event identifier and other context
information. The task that receives this message can then process this information according to
the system requirements. Note: the callback function’s address is passed to the driver during the
nbcsModuleOpen
initialization, then no callback will be made. Since DPV buffer is not employed, there is no need
to call
Side Effects
Prototype
Inputs
Outputs
Returns
Valid States
Side Effects
sysNbcsDPVBufferRtn
None
void cbackIlcRxData(sNBCS_USR_CTXT usrCtxt,
UINT4 event, UINT4 link)
usrCtxt
event
link
None
None
NBCS_ACTIVE
None
call. If the address of the callback function was passed as a NULL at
to release the DPV buffer upon the return of this function.
: user context (from
: event bitmask
: link descriptor
Narrowband Chipset Device Driver Manual
nbcsModuleOpen
nbcsAdd
Application Programming Interface
)
call (inside a MIV).
160

Related parts for PM8621-BI