CNTR_SYNTH
if (entry->flags & CNTR_SYNTH) {
if (entry->flags & CNTR_SYNTH) {
CNTR_SYNTH, \
[C_RCV_OVF] = RXE32_DEV_CNTR_ELEM(RcvOverflow, RCV_BUF_OVFL_CNT, CNTR_SYNTH),
[C_RX_LEN_ERR] = RXE32_DEV_CNTR_ELEM(RxLenErr, RCV_LENGTH_ERR_CNT, CNTR_SYNTH),
[C_RX_SHORT_ERR] = RXE32_DEV_CNTR_ELEM(RxShrErr, RCV_SHORT_ERR_CNT, CNTR_SYNTH),
[C_RX_ICRC_ERR] = RXE32_DEV_CNTR_ELEM(RxICrcErr, RCV_ICRC_ERR_CNT, CNTR_SYNTH),
[C_RX_EBP] = RXE32_DEV_CNTR_ELEM(RxEbpCnt, RCV_EBP_CNT, CNTR_SYNTH),
CNTR_SYNTH),
[C_DC_RCV_ERR] = CNTR_ELEM("DcRecvErr", DCC_ERR_PORTRCV_ERR_CNT, 0, CNTR_SYNTH,
CNTR_SYNTH),
CNTR_SYNTH),
CNTR_SYNTH),
DCC_PRF_PORT_XMIT_MULTICAST_CNT, CNTR_SYNTH),
CNTR_SYNTH),
DCC_PRF_PORT_XMIT_CORRECTABLE_CNT, CNTR_SYNTH),
CNTR_SYNTH),
CNTR_SYNTH),
CNTR_SYNTH),
CNTR_SYNTH),
CNTR_SYNTH),
CNTR_SYNTH),
CNTR_SYNTH),
CNTR_SYNTH | CNTR_VL),
CNTR_SYNTH | CNTR_VL),
[C_DC_RCV_FCN] = DC_PERF_CNTR(DcRcvFcn, DCC_PRF_PORT_RCV_FECN_CNT, CNTR_SYNTH),
CNTR_SYNTH | CNTR_VL),
[C_DC_RCV_BCN] = DC_PERF_CNTR(DcRcvBcn, DCC_PRF_PORT_RCV_BECN_CNT, CNTR_SYNTH),
CNTR_SYNTH | CNTR_VL),
CNTR_SYNTH),
CNTR_SYNTH | CNTR_VL),
CNTR_SYNTH),
CNTR_SYNTH | CNTR_VL),
CNTR_SYNTH),
CNTR_SYNTH),
CNTR_SYNTH),
CNTR_SYNTH),
CNTR_SYNTH),
CNTR_SYNTH),
CNTR_SYNTH),
CNTR_SYNTH),
CNTR_SYNTH),
CNTR_SYNTH),
CNTR_SYNTH),
CNTR_SYNTH),
CNTR_SYNTH),
CNTR_SYNTH),
CNTR_SYNTH),
DC_PERF_CNTR_LCB(DcGoodLTP, DC_LCB_PRF_GOOD_LTP_CNT, CNTR_SYNTH),
CNTR_SYNTH),
DC_PERF_CNTR_LCB(DcPrfRxFlit, DC_LCB_PRF_RX_FLIT_CNT, CNTR_SYNTH),
DC_PERF_CNTR_LCB(DcPrfTxFlit, DC_LCB_PRF_TX_FLIT_CNT, CNTR_SYNTH),
DC_PERF_CNTR_LCB(DcPrfClk, DC_LCB_PRF_CLK_CNTR, CNTR_SYNTH),
DC_PERF_CNTR_LCB(DcFltCrdts, DC_LCB_PG_DBG_FLIT_CRDTS_CNT, CNTR_SYNTH),
CNTR_SYNTH),
DC_PERF_CNTR_LCB(DcStsTxSbe, DC_LCB_PG_STS_TX_SBE_CNT, CNTR_SYNTH),
CNTR_SYNTH),
[C_TX_WAIT] = TXE64_PORT_CNTR_ELEM(TxWait, SEND_WAIT_CNT, CNTR_SYNTH),
CNTR_SYNTH | CNTR_VL),
CNTR_SYNTH | CNTR_VL),
CNTR_SYNTH | CNTR_VL),
[C_SW_LINK_DOWN] = CNTR_ELEM("SwLinkDown", 0, 0, CNTR_SYNTH | CNTR_32BIT,
[C_SW_LINK_UP] = CNTR_ELEM("SwLinkUp", 0, 0, CNTR_SYNTH | CNTR_32BIT,
[C_SW_XMIT_DSCD] = CNTR_ELEM("XmitDscd", 0, 0, CNTR_SYNTH | CNTR_32BIT,
CNTR_SYNTH | CNTR_32BIT | CNTR_VL,
[C_SW_XMIT_CSTR_ERR] = CNTR_ELEM("XmitCstrErr", 0, 0, CNTR_SYNTH,
[C_SW_RCV_CSTR_ERR] = CNTR_ELEM("RcvCstrErr", 0, 0, CNTR_SYNTH,