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

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
Outputs
Returns
Prototype
Inputs
Outputs
Returns
Prototype
Inputs
Outputs
Querying Free Space in ILC Tx FIFO: dalNbcsSswGetIlcTxFifoLvl
This function is to check the current capacity of the Tx FIFO. This allows the user to find out
how many more messages can be written to FIFO for transmission.
Setting Tx Message Header: dalNbcsSswSetIlcTxHdr
Sets LINK, AUX and optionally the PAGE and/or USER bits in the transmit header for a given
port. If the PAGE and/or USER bits have to be changed in a coordinated fashion across all ports,
set the arguments
dalNbcsSswSetIlcTxHdrPage
ptxBufDesc
pyldSz
numPorts
ptxBufDesc
Success = NBCS_SUCCESS
Failure = <NBCS error codes>
INT4 dalNbcsSswGetIlcTxFifoLvl(void*
deviceInfo, UINT1 outport, UINT1* pnumMsg)
deviceInfo
outport
pnumMsg
pnumMsg
Success = NBCS_SUCCESS
Failure = <NBCS error codes>
INT4 dalNbcsSswSetIlcTxHdr(void* deviceInfo,
UINT1 outport, sNBCS_HEADER_ILC *phead, UINT1
pageUpdate, UINT1 userUpdate)
deviceInfo
outport
phead
pageUpdate
userUpdate
None
pageUpdate
: device information handle
: device information handle
and/or
and/or
userUpdate
: (pointer to) buffer descriptor(s)
: payload size (from 1 to 32 bytes)
: number of ports (from 1-32 max)
: buffer descriptor(s) that include the
: port number (from 0-31 max)
: (pointer to) free FIFO capacity
: free FIFO capacity
: port number (from 0-31 max)
: pointer to header structure
: flag: 0 = don’t include page bits, 1 =
: flag: 0 = don’t include user bits, 1 =
number of bytes sent for each port.
include
include
dalNbcsSetIlcTxHdrUser
to false and use
Narrowband Chipset Device Driver Manual
Space Switch Device Driver Interface
instead.
220

Related parts for PM8621-BI