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

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
Prototype
Inputs
Outputs
Returns
Prototype
Inputs
Outputs
Returns
This function will read up to
exists. The number of messages actually received is returned to the user in the
the buffer descriptor. (Setting
FIFO.)
The parameter
payload size in a message is 32 bytes. This function will only attempt to read the number of bytes
specified in
the payload is known to be fewer than 32 bytes.
Getting Rx Header Bytes: nbcsIlcGetRxHdr
Gets the header bytes received for a given port.
pyldSz
pyldSz
INT4 dalNbcsSswGetIlcRxMsg(void* deviceInfo,
sNBCS_RXBUF_DESC_ILC* prxBufDesc, UINT1 pyldSz,
UINT1 numPorts)
deviceInfo
prxBufDesc
pyldSz
numPorts
prxBufDesc
Success = NBCS_SUCCESS
Failure = <NBCS error codes>
INT4 dalNbcsGetIlcRxHdr(void* deviceInfo, UINT1
inport, sNBCS_HEADER_ILC *phead)
deviceInfo
inport
phead
phead
Success = NBCS_SUCCESS
Failure = <NBCS error codes>
. This gives the user the ability to avoid reading extra bytes in a message if
controls the number of bytes to be read in one message. The maximum
numMsgs
numMsgs
: device information handle
: device information handle
messages from each port for which a buffer descriptor
: (pointer to) buffer descriptors (this
: payload size (from 1 to 32 bytes)
: number of ports (from 1-32)
: buffer descriptor structures which
: port number (from 0-31 max)
: (pointer to) header structure
: header structure
to 8 will always read all available messages in the Rx
must point to
include the received messages and
their corresponding CRC status
numPorts
Narrowband Chipset Device Driver Manual
descriptors)
Space Switch Device Driver Interface
numMsgs
field of
223

Related parts for PM8621-BI