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

no-image

PM8621-BI

Manufacturer Part Number
PM8621-BI
Description
Driver, NSE/SBS Narrowband Chipset Driver
Manufacturer
PMC-Sierra, Inc.
Datasheet
Proprietary and Confidential to PMC-Sierra, Inc., and for its Customers’ Internal Use
Document ID: PMC-2021248, Issue 1
Status and Counts
Reading the Device Counters: dalNbcsSswGetCounts
This function retrieves all the device counts. This routine should be called by the application
code, in the context of a task. It is the user’s responsibility to ensure that this function is called
often enough to prevent the device counts from saturating or rolling over.
Getting the Current Status: dalNbcsSswGetStatus
This function retrieves a snapshot of the current status from the device registers. This involves
retrieving current alarms, status, and clock activity. It is the user’s responsibility to ensure the
buffer indicated by
group.
Interrupt Service Functions
Configuring ISR Processing: dalNbcsSswCfgISRMode
This function allows the user to configure how the interrupts are handled: either in polling
(NBCS_POLL_MODE) or interrupt driven (NBCS_ISR_MODE) modes. If polling is selected,
the user is responsible for calling periodically
the device.
Prototype
Inputs
Outputs
Returns
Prototype
Inputs
Outputs
Returns
INT4 dalNbcsSswGetCounts(void* deviceInfo,
sNBCS_CNTR *pCntr)
deviceInfo
pCntr
pCntr
Success =
Failure = <NBCS error codes>
INT4 dalNbcsSswGetStatus(void* deviceInfo,
sNBCS_STATUS *pStatus)
deviceInfo
pStatus
pStatus
Success =
Failure = <NBCS error codes>
pStatus
NBCS_SUCCESS
NBCS_SUCCESS
is large enough to hold all the returned status of the members in the
: device information handle
: device information handle
: allocated memory for counts
: current device counts
: pointer to allocated memory
: current status
dalNbcsSswPoll
Narrowband Chipset Device Driver Manual
Space Switch Device Driver Interface
to collect exception data from
224

Related parts for PM8621-BI