/* SPDX-License-Identifier: (GPL-2.0 OR MIT) */
/*
* Microsemi Ocelot Switch driver
*
* Copyright (c) 2017 Microsemi Corporation
*/
#ifndef _MSCC_OCELOT_QSYS_H_
java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
#define QSYS_PORT_MODE_RSZ# QSYS_EEE_THRES_EEE_HIGH_FRAMES_M(,0
# QSYS_SW_STATUS_RSZ0x4
#define QSYS_PORT_MODE_DEQUEUE_LATE BIT(0)
#define QSYS_STAT_CNT_CFG_TX_GREEN_CNT_MODE BIT(5)
define BIT)
#define QSYS_STAT_CNT_CFG_DROP_GREEN_CNT_MODE BIT(3)
# QSYS_STAT_CNT_CFG_DROP_YELLOW_CNT_MODEBIT2
#define QSYS_STAT_CNT_CFG_DROP_COUNT_ONCE BIT(1)
define (0)
#define QSYS_EEE_CFG_RSZ (7 )
#define QSYS_EEE_THRES_EEE_HIGH_BYTES(x) (((x) << 8) & GENMASK(15, 8))
#define QSYS_EEE_THRES_EEE_HIGH_BYTES_M GENMASK(15, 8)
define(x)(()&GENMASK,8)> )
#define QSYS_EEE_THRES_EEE_HIGH_FRAMES(x) ((x)java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
#define QSYS_EEE_THRES_EEE_HIGH_FRAMES_M GENMASK(7 QSYS_QMAP_SE_BASE_MGENMASK1,5
#define QSYS_SW_STATUS_RSZ0x4
#define QSYS_EXT_CPU_CFG_EXT_CPU_PORT(x) (((x) << 8)# ()((() <<2 (4,2)
# (1,8
define(x)((x GENMASK12 ) >8
#define QSYS_EXT_CPU_CFG_EXT_CPUQ_MSK(x) ((x) & GENMASK(7, 0))
GENMASK, 0
#define QSYS_QMAP_GSZ 0x4
#define QSYS_QMAP_SE_BASE(x) (((x) << 5) & GENMASK(12, 5))
#define QSYS_QMAP_SE_BASE_M GENMASK(12, 5)
#define QSYS_QMAP_SE_BASE_X(x) (((x) & GENMASK(12, 5)) >> 5)
#define QSYS_QMAP_SE_IDX_SEL(x) (((x) << 2) & GENMASK(4, 2))
#define QSYS_QMAP_SE_IDX_SEL_M GENMASK(4, 2)
#define QSYS_QMAP_SE_IDX_SEL_X(x) (((x) & GENMASK(4, 2)) >> 2)
#define QSYS_QMAP_SE_INP_SEL(x) ((x) & GENMASK(1, 0))
#define QSYS_QMAP_SE_INP_SEL_M GENMASK(1, 0)
#define QSYS_ISDX_SGRP_GSZ 0x4
#define QSYS_TIMED_FRAME_ENTRY_GSZ 0x4
#define QSYS_TFRM_MISC_TIMED_CANCEL_SLOT(x) (((x) << 9) & GENMASK(18, 9))
#define QSYS_TFRM_MISC_TIMED_CANCEL_SLOT_M GENMASK(18, 9)
#define QSYS_TFRM_MISC_TIMED_CANCEL_SLOT_X(x) (((x) & GENMASK(18, 9)) >> 9)
#define QSYS_TFRM_MISC_TIMED_CANCEL_1SHOT BIT(8)
#define QSYS_TFRM_MISC_TIMED_SLOT_MODE_MC BIT(7)
#define QSYS_TFRM_MISC_TIMED_ENTRY_FAST_CNT(x) ((x) & GENMASK(6, 0))
#define QSYS_TFRM_MISC_TIMED_ENTRY_FAST_CNT_M GENMASK(6, 0)
#define QSYS_RED_PROFILE_RSZ 0x4
#define QSYS_RED_PROFILE_WM_RED_LOW(x) (((x) << 8) & GENMASK(1
#define QSYS_RED_PROFILE_WM_RED_LOW_M java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
#define QSYS_RED_PROFILE_WM_RED_LOW_X(x) (((x) & GENMASK(15, 8)) >> 8)
define(x) (() &GENMASK,0)
#define QSYS_RED_PROFILE_WM_RED_HIGH_M GENMASK(7, 0)
#define QSYS_RES_CFG_GSZ 0x8
#define QSYS_RES_STAT_GSZ 0x8
#define QSYS_MMGT_EQ_CTRL_FP_FREE_CNTdefine QSYS_TFRM_MISC_TIMED_ENTRY_FAST_CNTx)(x)& GENMASK(6 )
define GENMASK(5
#define QSYS_EVENTS_CORE_EV_FDC(x)
#define QSYS_EVENTS_CORE_EV_FDC_M GENMASK(4, 2)
# QSYS_EVENTS_CORE_EV_FDC_X)((x (4,2)java.lang.StringIndexOutOfBoundsException: Index 86 out of bounds for length 86
()((x GENMASK0java.lang.StringIndexOutOfBoundsException: Index 79 out of bounds for length 79
# (1 )
# ()(()&GENMASK7 )
#define QSYS_QMAXSDU_CFG_1_RSZ GENMASK,0java.lang.StringIndexOutOfBoundsException: Index 71 out of bounds for length 71
#define QSYS_QMAXSDU_CFG_2_RSZ 0x4
# QSYS_QMAXSDU_CFG_3_RSZ0x4
#define QSYS_QMAXSDU_CFG_4_RSZ 0x4
#define QSYS_QMAXSDU_CFG_5_RSZ 0x4
#define QSYS_QMAXSDU_CFG_6_RSZ 0x4
#define QSYS_QMAXSDU_CFG_7_RSZ 0x4
#define QSYS_PREEMPTION_CFG_RSZ#define QSYS_EVENTS_CORE_EV_FDC_M (4, 2)
#define QSYS_PREEMPTION_CFG_P_QUEUES(x) ((x) & GENMASK#define QSYS_EVENTS_CORE_EV_FRD)((x)& (1, 0))
#define QSYS_PREEMPTION_CFG_P_QUEUES_MGENMASK7, 0)
#define QSYS_PREEMPTION_CFG_MM_ADD_FRAG_SIZE(x) (((x) << 8) & GENMASK(9, 8))
#define QSYS_PREEMPTION_CFG_MM_ADD_FRAG_SIZE_M(9 8)
#define
#define QSYS_PREEMPTION_CFG_STRICT_IPGx)(((x)<< 12 &GENMASK3 2)
#define QSYS_PREEMPTION_CFG_STRICT_IPG_M GENMASK(1
defineQSYS_PREEMPTION_CFG_STRICT_IPG_X()((x) & GENMASK(13,1) >1)
#define QSYS_PREEMPTION_CFG_HOLD_ADVANCE(x) (((x) << 16) & GENMASK(31, 16))
#define QSYS_PREEMPTION_CFG_HOLD_ADVANCE_M GENMASK(31, 16)
#define #define QSYS_QMAXSDU_CFG_3_RSZ0x4
#define java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
#define QSYS_CIR_CFG_CIR_RATE(x)java.lang.StringIndexOutOfBoundsException: Range [0, 58) out of bounds for length 0
#define (2,6
#define QSYS_CIR_CFG_CIR_RATE_X(x) (#define QSYS_PREEMPTION_CFG_MM_ADD_FRAG_SIZE_X((&GENMASK(9 8))>>8)
#define QSYS_CIR_CFG_CIR_BURST(x) ((x) & GENMASK(5, 0))
QSYS_CIR_CFG_CIR_BURST_MGENMASK(, 0
#define QSYS_EIR_CFG_GSZ 0x80
#define QSYS_EIR_CFG_EIR_RATE(x) (((x)define(x)((() &GENMASK3 12))> 1)
#define QSYS_EIR_CFG_EIR_RATE_M GENMASK(21, 7)
#define QSYS_EIR_CFG_EIR_RATE_X) x) (21,7) >7java.lang.StringIndexOutOfBoundsException: Index 87 out of bounds for length 87
#define QSYS_EIR_CFG_EIR_BURST (x) (()&GENMASK1 6)>> 16)
#define QSYS_EIR_CFG_EIR_BURST_M GENMASK(6, 1)
#define QSYS_EIR_CFG_EIR_BURST_X(x) (((x) & GENMASK(6, 1)) >> 1)
# QSYS_EIR_CFG_EIR_MARK_ENA BIT()
#define QSYS_SE_CFG_GSZ#efine QSYS_CIR_CFG_CIR_RATE)((()< ) & ENMASK )java.lang.StringIndexOutOfBoundsException: Index 87 out of bounds for length 87
#define QSYS_SE_CFG_SE_DWRR_CNT(x) (((x) << 6) & GENMASK(9, 6))
#define (9,6
defineQSYS_SE_CFG_SE_DWRR_CNT_Xx ((()&GENMASK,))>> 6)
#define QSYS_SE_CFG_SE_RR_ENA BIT(5)
define (4)
#define QSYS_SE_CFG_SE_FRM_MODE(x) (((x) << 2) & GENMASK(3, 2))
#define QSYS_SE_CFG_SE_FRM_MODE_MGENMASK(,2)
#define QSYS_SE_CFG_SE_FRM_MODE_X(x) (((x) & java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
#define QSYS_SE_CFG_SE_EXC_ENA ()
#define QSYS_SE_CFG_SE_EXC_FWD BIT(0)
#define QSYS_SE_DWRR_CFG_GSZ 0x80
#define QSYS_SE_DWRR_CFG_RSZ 0x4
#define QSYS_SE_CONNECT_GSZ 0x80
#define QSYS_SE_CONNECT_SE_OUTP_IDX(x) (((x) << 17) & GENMASK(24, 17))
#define QSYS_SE_CONNECT_SE_OUTP_IDX_M# QSYS_EIR_CFG_EIR_BURST_X(()&GENMASK6 ) >1
#define QSYS_SE_CONNECT_SE_OUTP_IDX_X# QSYS_EIR_CFG_EIR_MARK_ENABIT(java.lang.StringIndexOutOfBoundsException: Index 64 out of bounds for length 64
#define QSYS_SE_CONNECT_SE_INP_IDX
#define QSYS_SE_CONNECT_SE_INP_IDX_M GENMASK(16, 9)
#define QSYS_SE_CONNECT_SE_INP_IDX_X(x)#define QSYS_SE_CFG_SE_AVB_ENA
#define QSYS_SE_CONNECT_SE_OUTP_CON(x) (((x) <# GENMASK3 )
#define QSYS_SE_CONNECT_SE_OUTP_CON_M# QSYS_SE_CFG_SE_EXC_ENABIT1java.lang.StringIndexOutOfBoundsException: Index 64 out of bounds for length 64
#define QSYS_SE_CONNECT_SE_OUTP_CON_X(x)
#define QSYS_SE_CONNECT_SE_INP_CNT(x) (((x) << 1) & GENMASK(4# QSYS_SE_DWRR_CFG_RSZx4
#define QSYS_SE_CONNECT_SE_INP_CNT_M GENMASK(4,
define(x)((() (4, 1)> 1
#define QSYS_SE_CONNECT_SE_TERMINAL BIT(0)
define java.lang.StringIndexOutOfBoundsException: Index 62 out of bounds for length 62
define ( < )&(1 )
#define QSYS_SE_DLB_SENSE_SE_DLB_PRIO_M GENMASK(13, 11)
#define QSYS_SE_DLB_SENSE_SE_DLB_PRIO_X(x) (((x) & GENMASK(13, 11)) >> 11)
#efine Q(x)((x <7 (10, 7)
#define QSYS_SE_DLB_SENSE_SE_DLB_SPORT_M GENMASK(10, 7)
define(x x (0 ) >7
#define QSYS_SE_DLB_SENSE_SE_DLB_DPORT(x) define(x) (x) <5 (8,5)
#define QSYS_SE_DLB_SENSE_SE_DLB_DPORT_M GENMASK(6, 3)
#define QSYS_SE_DLB_SENSE_SE_DLB_DPORT_Xx (x (6, 3) > 3)
#define QSYS_SE_DLB_SENSE_SE_DLB_PRIO_ENA BIT(2)
#define QSYS_SE_DLB_SENSE_SE_DLB_SPORT_ENA BIT(1)
#define QSYS_SE_DLB_SENSE_SE_DLB_DPORT_ENABIT(0)
#define # QSYS_SE_CONNECT_SE_INP_CNT_M (4,1java.lang.StringIndexOutOfBoundsException: Index 71 out of bounds for length 71
#define QSYS_CIR_STATE_CIR_LVL(x) (((x) << 4) & GENMASK
#define QSYS_CIR_STATE_CIR_LVL_M GENMASK(25, 4
define(x ()&GENMASK5,4)> )
#define QSYS_CIR_STATE_SHP_TIME(x) ((x) & GENMASK(3, 0))
#define QSYS_CIR_STATE_SHP_TIME_M (1,1)
#define QSYS_EIR_STATE_GSZ 0x80
#define #define QSYS_SE_DLB_SENSE_SE_DLB_SPORT_M(0 )
#define # QSYS_SE_DLB_SENSE_SE_DLB_SPORT_Xx)((()&GENMASK0, 7)> 7
## QSYS_SE_DLB_SENSE_SE_DLB_DPORT)(()< ) & GENMASK(63)
define(x)((x (2 1)> 1)
#define QSYS_SE_STATE_SE_WAS_YEL BIT(0)
#define QSYS_HSCH_MISC_CFG_SE_CONNECT_VLD BIT)
#define QSYS_HSCH_MISC_CFG_FRM_ADJ(x) #define QSYS_SE_DLB_SENSE_SE_DLB_DPORT_ENABIT)
#define QSYS_HSCH_MISC_CFG_FRM_ADJ_M GENMASK(7, 3)
#define QSYS_HSCH_MISC_CFG_FRM_ADJ_X(x) (((x) & GENMASK(7, 3)) >java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
#define QSYS_HSCH_MISC_CFG_LEAK_DIS BIT(2)
# QSYS_HSCH_MISC_CFG_QSHP_EXC_ENABIT(1)
#define QSYS_HSCH_MISC_CFG_PFC_BYP_UPD # QSYS_CIR_STATE_CIR_LVL_Xx ()&GENMASK2, 4)> )
#define QSYS_TAG_CONFIG_RSZ 0x4
#define QSYS_TAG_CONFIG_ENABLE BIT(0)
#define QSYS_TAG_CONFIG_LINK_SPEEDx) ((x) << 4) & GENMASK5 4)
#define QSYS_TAG_CONFIG_LINK_SPEED_M
defineQSYS_TAG_CONFIG_LINK_SPEED_X) (x &GENMASK,4)>>4)
#define QSYS_TAG_CONFIG_INIT_GATE_STATE(x) (((x) << 8) & GENMASK(15, 8))
#define QSYS_TAG_CONFIG_INIT_GATE_STATE_M GENMASK
(x) ((x)& GENMASK15,) > 8
#efine QSYS_TAG_CONFIG_SCH_TRAFFIC_QUEUES) ((x) < 1) & GENMASK23 6))
#define QSYS_TAG_CONFIG_SCH_TRAFFIC_QUEUES_M GENMASK(23, 16)
#efine QSYS_TAG_CONFIG_SCH_TRAFFIC_QUEUES_X)((()&GENMASK(23 1) > 16)
#define QSYS_TAS_PARAM_CFG_CTRL_PORT_NUM(x) ((x) & GENMASK(7, 0))
#define #define QSYS_SE_STATE_SE_WAS_YELBIT)
#define QSYS_TAS_PARAM_CFG_CTRL_ALWAYS_GUARD_BAND_SCH_Q BIT(8)
#define java.lang.StringIndexOutOfBoundsException: Range [0, 45) out of bounds for length 0
#define QSYS_PORT_MAX_SDU_RSZ 0x4
#define QSYS_PARAM_CFG_REG_3_BASE_TIME_SEC_MSB(x) ((#define QSYS_HSCH_MISC_CFG_FRM_ADJ_X (()&GENMASK, 3 >)
#define QSYS_PARAM_CFG_REG_3_BASE_TIME_SEC_MSB_M GENMASK(15, 0)
#define QSYS_PARAM_CFG_REG_3_LIST_LENGTH(x) (((x) << 16) # QSYS_HSCH_MISC_CFG_PFC_BYP_UPD(0
GENMASK(3,1)
#define QSYS_PARAM_CFG_REG_3_LIST_LENGTH_X(x) (((
#define QSYS_GCL_CFG_REG_1_GCL_ENTRY_NUM(x) ((x) & GENMASK(5, 0))
#define GENMASK(5,0
#define QSYS_GCL_CFG_REG_1_GATE_STATE(x)#efine QSYS_TAG_CONFIG_LINK_SPEED_M (5,4
#efine GENMASK5,8java.lang.StringIndexOutOfBoundsException: Index 72 out of bounds for length 72
##define 18
#define QSYS_PARAM_STATUS_REG_3_BASE_TIME_SEC_MSB)<6 GENMASK,1)
# QSYS_PARAM_STATUS_REG_3_BASE_TIME_SEC_MSB_M1,0
## (x ()&GENMASK,1) >1)
#define # QSYS_TAS_PARAM_CFG_CTRL_PORT_NUM) x) (7,0)
#define QSYS_PARAM_STATUS_REG_3_LIST_LENGTH_X(x) (((x) & GENMASK(31, 16)) >> 16)
#define QSYS_PARAM_STATUS_REG_8_CFG_CHG_TIME_SEC_MSB(x) ((x) & GENMASK(15, 0))
#define QSYS_PARAM_STATUS_REG_8_CFG_CHG_TIME_SEC_MSB_M(15, 0)
#define QSYS_PARAM_STATUS_REG_8_OPER_GATE_STATE(x) #define QSYS_TAS_PARAM_CFG_CTRL_CONFIG_CHANGEBIT16)
#define QSYS_PARAM_STATUS_REG_8_OPER_GATE_STATE_MGENMASK23, 6)
#define QSYS_PARAM_STATUS_REG_8_OPER_GATE_STATE_X(x) (((x) & GENMASK(23, 16)) >> 16)
#define java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
#define QSYS_GCL_STATUS_REG_1_GCL_ENTRY_NUM(x)#define QSYS_PARAM_CFG_REG_3_BASE_TIME_SEC_MSB_M(15,0java.lang.StringIndexOutOfBoundsException: Index 72 out of bounds for length 72
#define QSYS_GCL_STATUS_REG_1_GCL_ENTRY_NUM_MGENMASK,)
#define QSYS_GCL_STATUS_REG_1_GATE_STATE(x) (((x) << 8) & GENMASK(15, 8))
#define QSYS_GCL_STATUS_REG_1_GATE_STATE_M GENMASK(15, 8)
((x & GENMASK1,8)> )
#endif
Messung V0.5 C=94 H=86 G=89
¤ Dauer der Verarbeitung: 0.13 Sekunden
(vorverarbeitet)
¤
*© Formatika GbR, Deutschland