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

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
Stopping the Driver Module: nbcsModuleStop
This function disconnects the RTOS resources from the chipset driver. This involves de-allocating
semaphores and timers, and freeing-up buffers. If there are any registered devices,
is called for each.
Adding a Device: nbcsAdd
This function verifies the presence of a new device in the hardware and then returns a handle
back to the user. The device handle is passed as a parameter of most of the device API functions.
It is used by the driver to identify the device on which the operation is to be performed.
Valid States
Side Effects
Prototype
Inputs
Outputs
Returns
Valid States
Side Effects
Prototype
Inputs
Outputs
Failure =
NBCS_MOD_IDLE
Changes the MODULE state to
INT4 nbcsModuleStop(void)
None
None
Success =
Failure =
NBCS_MOD_READY
Changes the MODULE state to
sNBCS_HNDL nbcsAdd(sNBCS_DEVINFO* pDevInfo,
sNBCS_USR_CTXT usrCtxt, INT4 **pperrDevice)
pDevInfo
usrCtxt
pperrDevice
ERROR code written to the CSMDB on failure
pperrDevice
NBCS_ERR_INVALID_MODULE_STATE
NBCS_ERR_INVALID_MODULE_STATE
NBCS_SUCCESS
NBCS_ERR_INT_INSTALL
NBCS_ERR_BUF_START
NBCS_ERR_INVALID_MODULE_STATE
NBCS_ERR_INVALID_ARG
NBCS_ERR_DEVS_FULL
NBCS_ERR_DEV_ALREADY_ADDED
NBCS_ERR_INVALID_DEV
: pointer to the information structure of
: user context for this device
: (pointer to) an area of memory
: (pointer to)
the device to be added
NBCS_MOD_READY
NBCS_MOD_IDLE
errDevice
Narrowband Chipset Device Driver Manual
(inside the
Application Programming Interface
nbcsDelete
106

Related parts for PM8621-BI