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

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
Closing the Driver Module: nbcsModuleClose
This function performs module level shutdown of the driver. This involves deleting all devices
being controlled by the driver (by calling
memory allocated by the driver.
Starting the Driver Module: nbcsModuleStart
This function connects the RTOS resources to the chipset driver. This involves allocating
semaphores and timers, and initializing buffers. Upon successful return from this function, the
driver is ready to add devices.
Prototype
Inputs
Outputs
Returns
Valid States
Side Effects
Prototype
Inputs
Outputs
Returns
Valid States
Side Effects
Prototype
Inputs
Outputs
Returns
INT4 nbcsModuleOpen(sNBCS_MIV *pMiv)
pMiv
Places the address of
application
Success =
Failure =
NBCS_MOD_START
Changes the MODULE state
INT4 nbcsModuleClose(void)
None
None
Success =
Failure =
NBCS_MOD_IDLE, NBCS_MOD_READY
Changes the MODULE state to
INT4 nbcsModuleStart(void)
None
None
Success =
F il
NBCS_ERR_INVALID_MODULE_STATE
NBCS_ERR_INVALID_MODULE_STATE
NBCS ERR INVALID MODULE STATE
NBCS_SUCCESS
NBCS_SUCCESS
NBCS_SUCCESS
NBCS_ERR_INVALID_MIV
NBCS_ERR_MEM_ALLOC
: (pointer to) Module Initialization Vector
errorModule
nbcsDelete
to NBCS_MOD_IDLE
NBCS_MOD_START
into the MIV passed by the
for each device) and de-allocating all the
Narrowband Chipset Device Driver Manual
Application Programming Interface
105

Related parts for PM8621-BI