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

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
Setting Tx Message Header: nbcsIlcSetTxHdr
This function sets the ILC header bytes, USER[2:0], PAGE[1:0], LINK[1:0], and AUX[7:0]
going out to the receiving ILC on the remote device.
or SBS device. If a (transmitting) NSE device is given, the user can either specify the handle of
the receiving device
going to be transmitting on. In this case, the
also be assigned NULL if the transmission from the NSE is to another NSE device (in the case of
a multi-stage fabric).
buffers that hold the desirable values to be transmitted. A NULL for any of pointers indicates
current value is to be retained. The valid range for
NSE20G and NSE8G respectively. When transmitting the header bits from a NSE device, the
PAGE[1:0] and USER[2:0] bits can be transmitted across all links to all the remote SBS devices.
When such synchronization is required,
NBCS_ALL_LINKS
buffers containing 32 or 12 (depending on whether it is NSE20G or NSE8G) bytes of
PAGE/USER bits.
When a SBS device is transmitting as indicated by txHandle, the
the case of NSE, a NULL should be assigned to the header bit pointers if that header bit is to
remain unchanged in the transmission.
link to be used for transmission.
header bits through both the working and protect links.
INT4 nbcsIlcSetTxHdr(sNBCS_HNDL txHandle,
sNBCS_HNDL rxHandle, UINT1 linkDesc, UINT1
*pLinkBits, UINT1 *pPageBits, UINT1 *pUserBits,
UINT1 *pAuxBits)
txHandle
rxHandle
linkDesc
pLinkBits
pPageBits
pUserBits
pAuxBits
None
Success = NBCS_SUCCESS
Failure = NBCS_ERR_INVALID_DEV
(0xff) and pointer
rxHandle
pLinkBits, pPageBits, pUserBits
, or the raw physical port number, as given by
NBCS_ALL_LINKS
pPageBits
linkDes
: device handle of the transmitting
: device handle of the receiving device
: link descriptor: For SBS, 0 = working
: pointer to the LINK[1:0] header bits
: pointer to the PAGE[1:0] header bits
: pointer to the USER[2:0] header bits
: pointer to the AUX[7:0] header bits
linkDesc
device (from
(from
transmit, 1 = protect transmit; 0xff =
both working and protect, For NSE-
20G, port number from 0-31 and 0-11
for NSE-8G. 0xff = synchronized
PAGE and/or USER bits change across
all links
rxHandle
nbcsAdd
c is used to distinguish the working or protect
linkDesc
and/or
should be assigned to the constant
(0xff) can also be used to send the same
txHandle
nbcsAdd
should be NULL. This parameter should
Narrowband Chipset Device Driver Manual
)
pUserBits
should be from 0-31 and 0-11 for
, and
)
must be a valid handle for a NSE
rxHandle
Application Programming Interface
pAuxBits
should be pointed to
is ignored. Similar to
linkDesc
are pointer to
, it is
138

Related parts for PM8621-BI