1 /*
2  * Copyright 1997-2016 Freescale Semiconductor, Inc.
3  * Copyright 2016-2023 NXP
4  *
5  * SPDX-License-Identifier: BSD-3-Clause
6  */
7 
8 /*!
9  * @file S32Z2_NETC_F3_COMMON.h
10  * @version 2.1
11  * @date 2023-07-20
12  * @brief Peripheral Access Layer for S32Z2_NETC_F3_COMMON
13  *
14  * This file contains register definitions and macros for easy access to their
15  * bit fields.
16  *
17  * This file assumes LITTLE endian system.
18  */
19 
20 /**
21 * @page misra_violations MISRA-C:2012 violations
22 *
23 * @section [global]
24 * Violates MISRA 2012 Advisory Rule 2.3, local typedef not referenced
25 * The SoC header defines typedef for all modules.
26 *
27 * @section [global]
28 * Violates MISRA 2012 Advisory Rule 2.5, local macro not referenced
29 * The SoC header defines macros for all modules and registers.
30 *
31 * @section [global]
32 * Violates MISRA 2012 Advisory Directive 4.9, Function-like macro
33 * These are generated macros used for accessing the bit-fields from registers.
34 *
35 * @section [global]
36 * Violates MISRA 2012 Required Rule 5.1, identifier clash
37 * The supported compilers use more than 31 significant characters for identifiers.
38 *
39 * @section [global]
40 * Violates MISRA 2012 Required Rule 5.2, identifier clash
41 * The supported compilers use more than 31 significant characters for identifiers.
42 *
43 * @section [global]
44 * Violates MISRA 2012 Required Rule 5.4, identifier clash
45 * The supported compilers use more than 31 significant characters for identifiers.
46 *
47 * @section [global]
48 * Violates MISRA 2012 Required Rule 5.5, identifier clash
49 * The supported compilers use more than 31 significant characters for identifiers.
50 *
51 * @section [global]
52 * Violates MISRA 2012 Required Rule 21.1, defined macro '__I' is reserved to the compiler
53 * This type qualifier is needed to ensure correct I/O access and addressing.
54 */
55 
56 /* Prevention from multiple including the same memory map */
57 #if !defined(S32Z2_NETC_F3_COMMON_H_)  /* Check if memory map has not been already included */
58 #define S32Z2_NETC_F3_COMMON_H_
59 
60 #include "S32Z2_COMMON.h"
61 
62 /* ----------------------------------------------------------------------------
63    -- NETC_F3_COMMON Peripheral Access Layer
64    ---------------------------------------------------------------------------- */
65 
66 /*!
67  * @addtogroup NETC_F3_COMMON_Peripheral_Access_Layer NETC_F3_COMMON Peripheral Access Layer
68  * @{
69  */
70 
71 /** NETC_F3_COMMON - Size of Registers Arrays */
72 #define NETC_F3_COMMON_NUM_PROFILE_COUNT          1u
73 
74 /** NETC_F3_COMMON - Register Layout Typedef */
75 typedef struct {
76   uint8_t RESERVED_0[4096];
77   __I  uint32_t IPCAPR;                            /**< Ingress port capability register, offset: 0x1000 */
78   __I  uint32_t EPCAPR;                            /**< Egress port capability register, offset: 0x1004 */
79   uint8_t RESERVED_1[8];
80   __I  uint32_t OSR;                               /**< Operational state register, offset: 0x1010 */
81   uint8_t RESERVED_2[44];
82   __IO uint32_t CMECR;                             /**< Correctable memory error configuration register, offset: 0x1040 */
83   __IO uint32_t CMESR;                             /**< Correctable memory error status register, offset: 0x1044 */
84   uint8_t RESERVED_3[4];
85   __I  uint32_t CMECTR;                            /**< Correctable memory error count register, offset: 0x104C */
86   uint8_t RESERVED_4[16];
87   __IO uint32_t UNMACECR;                          /**< Uncorrectable non-fatal MAC error configuration register, offset: 0x1060 */
88   __I  uint32_t UNMACESR;                          /**< Uncorrectable non-fatal MAC error status register, offset: 0x1064 */
89   uint8_t RESERVED_5[40];
90   __IO uint32_t UNMECR;                            /**< Uncorrectable non-fatal memory error configuration register, offset: 0x1090 */
91   __IO uint32_t UNMESR0;                           /**< Uncorrectable non-fatal memory error status register 0, offset: 0x1094 */
92   __I  uint32_t UNMESR1;                           /**< Uncorrectable non-fatal memory error status register 1, offset: 0x1098 */
93   __I  uint32_t UNMECTR;                           /**< Uncorrectable non-fatal memory error count register, offset: 0x109C */
94   __IO uint32_t UFMECR;                            /**< Uncorrectable fatal memory error configuration register, offset: 0x10A0 */
95   __IO uint32_t UFMESR0;                           /**< Uncorrectable fatal memory error status register 0, offset: 0x10A4 */
96   __I  uint32_t UFMESR1;                           /**< Uncorrectable fatal memory error status register 1, offset: 0x10A8 */
97   uint8_t RESERVED_6[4];
98   __IO uint32_t UNIECR;                            /**< Uncorrectable non-fatal integrity error configuration register, offset: 0x10B0 */
99   __IO uint32_t UNIESR;                            /**< Uncorrectable non-fatal integrity error status register, offset: 0x10B4 */
100   uint8_t RESERVED_7[4];
101   __I  uint32_t UNIECTR;                           /**< Uncorrectable non-fatal integrity error count register, offset: 0x10BC */
102   __IO uint32_t UFIECR;                            /**< Uncorrectable fatal integrity error configuration register, offset: 0x10C0 */
103   __IO uint32_t UFIESR;                            /**< Uncorrectable fatal integrity error status register, offset: 0x10C4 */
104   uint8_t RESERVED_8[312];
105   __IO uint32_t CVLANR1;                           /**< Custom VLAN Ethertype register 1, offset: 0x1200 */
106   __IO uint32_t CVLANR2;                           /**< Custom VLAN Ethertype register 2, offset: 0x1204 */
107   uint8_t RESERVED_9[24];
108   __IO uint32_t DOSL2CR;                           /**< DoS L2 configuration register, offset: 0x1220 */
109   uint8_t RESERVED_10[220];
110   struct {                                         /* offset: 0x1300, array step: 0xC */
111     __IO uint32_t VLANIPVMPR0;                       /**< VLAN to IPV mapping profile 0 register 0, array offset: 0x1300, array step: 0xC */
112     __IO uint32_t VLANIPVMPR1;                       /**< VLAN to IPV mapping profile 0 register 1, array offset: 0x1304, array step: 0xC */
113     __IO uint32_t VLANDRMPR;                         /**< VLAN to DR mapping profile 0 register, array offset: 0x1308, array step: 0xC */
114   } NUM_PROFILE[NETC_F3_COMMON_NUM_PROFILE_COUNT];
115   uint8_t RESERVED_11[820];
116   __I  uint32_t IPFCAPR;                           /**< Ingress port filter capability register, offset: 0x1640 */
117   __I  uint32_t IPFTCAPR;                          /**< Ingress port filter table capability register, offset: 0x1644 */
118   __I  uint32_t IPFTMOR;                           /**< Ingress port filter table memory operational register, offset: 0x1648 */
119   uint8_t RESERVED_12[436];
120   __I  uint32_t ITMCAPR;                           /**< Index table memory capability register, offset: 0x1800 */
121   uint8_t RESERVED_13[12];
122   __I  uint32_t RPCAPR;                            /**< Rate policer capability register, offset: 0x1810 */
123   __I  uint32_t RPITCAPR;                          /**< Rate policer index table capability register, offset: 0x1814 */
124   __IO uint32_t RPITMAR;                           /**< Rate policer index table memory allocation register, offset: 0x1818 */
125   __I  uint32_t RPITOR;                            /**< Rate policer index table operational register, offset: 0x181C */
126   uint8_t RESERVED_14[4];
127   __I  uint32_t ISCITCAPR;                         /**< Ingress stream counter index table capability register, offset: 0x1824 */
128   __IO uint32_t ISCITMAR;                          /**< Ingress stream counter index table memory allocation register, offset: 0x1828 */
129   __I  uint32_t ISCITOR;                           /**< Ingress stream counter index table operational register, offset: 0x182C */
130   __I  uint32_t ISCAPR;                            /**< Ingress stream capability register, offset: 0x1830 */
131   __I  uint32_t ISITCAPR;                          /**< Ingress stream index table capability register, offset: 0x1834 */
132   __IO uint32_t ISITMAR;                           /**< Ingress stream index table memory allocation register, offset: 0x1838 */
133   __I  uint32_t ISITOR;                            /**< Ingress stream index table operational register, offset: 0x183C */
134   uint8_t RESERVED_15[32];
135   __I  uint32_t SGCAPR;                            /**< Stream gate capability register, offset: 0x1860 */
136   __I  uint32_t SGIITCAPR;                         /**< Stream gate instance index table capability register, offset: 0x1864 */
137   __IO uint32_t SGIITMAR;                          /**< Stream gate instance index table memory allocation register, offset: 0x1868 */
138   __I  uint32_t SGIITOR;                           /**< Stream gate instance index table operational register, offset: 0x186C */
139   uint8_t RESERVED_16[4];
140   __I  uint32_t SGCLITCAPR;                        /**< Stream gate control list index table capability register, offset: 0x1874 */
141   __IO uint32_t SGCLITMAR;                         /**< Stream gate control list index table memory allocation register, offset: 0x1878 */
142   __I  uint32_t SGCLTMOR;                          /**< Stream gate control list table memory operational register, offset: 0x187C */
143   uint8_t RESERVED_17[84];
144   __I  uint32_t TGSTCAPR;                          /**< Time gate scheduling table capability register, offset: 0x18D4 */
145   uint8_t RESERVED_18[4];
146   __I  uint32_t TGSTMOR;                           /**< Time gate scheduling table memory operation register, offset: 0x18DC */
147   uint8_t RESERVED_19[32];
148   __I  uint32_t HTMCAPR;                           /**< Hash table memory capability register, offset: 0x1900 */
149   __I  uint32_t HTMOR;                             /**< Hash table memory operational register, offset: 0x1904 */
150   uint8_t RESERVED_20[8];
151   __I  uint32_t ISIDCAPR;                          /**< Ingress stream identification capability register, offset: 0x1910 */
152   __I  uint32_t ISIDHTCAPR;                        /**< Ingress stream identification hash table capability register, offset: 0x1914 */
153   uint8_t RESERVED_21[8];
154   __I  uint32_t ISIDKC0OR;                         /**< Ingress stream identification key construction 0 operational register, offset: 0x1920 */
155   __IO uint32_t ISIDKC0CR0;                        /**< Ingress stream identification key construction 0 configuration register 0, offset: 0x1924 */
156   uint8_t RESERVED_22[8];
157   __IO uint32_t ISIDKC0PF0CR;                      /**< Ingress stream identification key construction 0 payload field 0 configuration register, offset: 0x1930 */
158   __IO uint32_t ISIDKC0PF1CR;                      /**< Ingress stream identification key construction 0 payload field 1 configuration register, offset: 0x1934 */
159   __IO uint32_t ISIDKC0PF2CR;                      /**< Ingress stream identification key construction 0 payload field 2 configuration register, offset: 0x1938 */
160   __IO uint32_t ISIDKC0PF3CR;                      /**< Ingress stream identification key construction 0 payload field 3 configuration register, offset: 0x193C */
161   __I  uint32_t ISIDKC1OR;                         /**< Ingress stream identification key construction 1 operational register, offset: 0x1940 */
162   __IO uint32_t ISIDKC1CR0;                        /**< Ingress stream identification key construction 1 configuration register 0, offset: 0x1944 */
163   uint8_t RESERVED_23[8];
164   __IO uint32_t ISIDKC1PF0CR;                      /**< Ingress stream identification key construction 1 payload field 0 configuration register, offset: 0x1950 */
165   __IO uint32_t ISIDKC1PF1CR;                      /**< Ingress stream identification key construction 1 payload field 1 configuration register, offset: 0x1954 */
166   __IO uint32_t ISIDKC1PF2CR;                      /**< Ingress stream identification key construction 1 payload field 2 configuration register, offset: 0x1958 */
167   __IO uint32_t ISIDKC1PF3CR;                      /**< Ingress stream identification key construction 1 payload field 3 configuration register, offset: 0x195C */
168   uint8_t RESERVED_24[160];
169   __I  uint32_t ISFHTCAPR;                         /**< Ingress stream filter hash table capability register, offset: 0x1A00 */
170   __I  uint32_t ISFHTOR;                           /**< Ingress stream filter hash table operational register, offset: 0x1A04 */
171 } NETC_F3_COMMON_Type, *NETC_F3_COMMON_MemMapPtr;
172 
173 /** Number of instances of the NETC_F3_COMMON module. */
174 #define NETC_F3_COMMON_INSTANCE_COUNT            (1u)
175 
176 /* NETC_F3_COMMON - Peripheral instance base addresses */
177 /** Peripheral NETC__ENETC0_COMMON base address */
178 #define IP_NETC__ENETC0_COMMON_BASE              (0x74B10000u)
179 /** Peripheral NETC__ENETC0_COMMON base pointer */
180 #define IP_NETC__ENETC0_COMMON                   ((NETC_F3_COMMON_Type *)IP_NETC__ENETC0_COMMON_BASE)
181 /** Array initializer of NETC_F3_COMMON peripheral base addresses */
182 #define IP_NETC_F3_COMMON_BASE_ADDRS             { IP_NETC__ENETC0_COMMON_BASE }
183 /** Array initializer of NETC_F3_COMMON peripheral base pointers */
184 #define IP_NETC_F3_COMMON_BASE_PTRS              { IP_NETC__ENETC0_COMMON }
185 
186 /* ----------------------------------------------------------------------------
187    -- NETC_F3_COMMON Register Masks
188    ---------------------------------------------------------------------------- */
189 
190 /*!
191  * @addtogroup NETC_F3_COMMON_Register_Masks NETC_F3_COMMON Register Masks
192  * @{
193  */
194 
195 /*! @name IPCAPR - Ingress port capability register */
196 /*! @{ */
197 
198 #define NETC_F3_COMMON_IPCAPR_RP_MASK            (0x1U)
199 #define NETC_F3_COMMON_IPCAPR_RP_SHIFT           (0U)
200 #define NETC_F3_COMMON_IPCAPR_RP_WIDTH           (1U)
201 #define NETC_F3_COMMON_IPCAPR_RP(x)              (((uint32_t)(((uint32_t)(x)) << NETC_F3_COMMON_IPCAPR_RP_SHIFT)) & NETC_F3_COMMON_IPCAPR_RP_MASK)
202 
203 #define NETC_F3_COMMON_IPCAPR_IPFLT_MASK         (0x2U)
204 #define NETC_F3_COMMON_IPCAPR_IPFLT_SHIFT        (1U)
205 #define NETC_F3_COMMON_IPCAPR_IPFLT_WIDTH        (1U)
206 #define NETC_F3_COMMON_IPCAPR_IPFLT(x)           (((uint32_t)(((uint32_t)(x)) << NETC_F3_COMMON_IPCAPR_IPFLT_SHIFT)) & NETC_F3_COMMON_IPCAPR_IPFLT_MASK)
207 
208 #define NETC_F3_COMMON_IPCAPR_ISID_MASK          (0x4U)
209 #define NETC_F3_COMMON_IPCAPR_ISID_SHIFT         (2U)
210 #define NETC_F3_COMMON_IPCAPR_ISID_WIDTH         (1U)
211 #define NETC_F3_COMMON_IPCAPR_ISID(x)            (((uint32_t)(((uint32_t)(x)) << NETC_F3_COMMON_IPCAPR_ISID_SHIFT)) & NETC_F3_COMMON_IPCAPR_ISID_MASK)
212 
213 #define NETC_F3_COMMON_IPCAPR_SDU_MASK           (0x1F00U)
214 #define NETC_F3_COMMON_IPCAPR_SDU_SHIFT          (8U)
215 #define NETC_F3_COMMON_IPCAPR_SDU_WIDTH          (5U)
216 #define NETC_F3_COMMON_IPCAPR_SDU(x)             (((uint32_t)(((uint32_t)(x)) << NETC_F3_COMMON_IPCAPR_SDU_SHIFT)) & NETC_F3_COMMON_IPCAPR_SDU_MASK)
217 
218 #define NETC_F3_COMMON_IPCAPR_NUM_VQMP_MASK      (0xF0000U)
219 #define NETC_F3_COMMON_IPCAPR_NUM_VQMP_SHIFT     (16U)
220 #define NETC_F3_COMMON_IPCAPR_NUM_VQMP_WIDTH     (4U)
221 #define NETC_F3_COMMON_IPCAPR_NUM_VQMP(x)        (((uint32_t)(((uint32_t)(x)) << NETC_F3_COMMON_IPCAPR_NUM_VQMP_SHIFT)) & NETC_F3_COMMON_IPCAPR_NUM_VQMP_MASK)
222 /*! @} */
223 
224 /*! @name EPCAPR - Egress port capability register */
225 /*! @{ */
226 
227 #define NETC_F3_COMMON_EPCAPR_SDU_MASK           (0x1F00U)
228 #define NETC_F3_COMMON_EPCAPR_SDU_SHIFT          (8U)
229 #define NETC_F3_COMMON_EPCAPR_SDU_WIDTH          (5U)
230 #define NETC_F3_COMMON_EPCAPR_SDU(x)             (((uint32_t)(((uint32_t)(x)) << NETC_F3_COMMON_EPCAPR_SDU_SHIFT)) & NETC_F3_COMMON_EPCAPR_SDU_MASK)
231 
232 #define NETC_F3_COMMON_EPCAPR_NUM_QVMP_MASK      (0xF0000U)
233 #define NETC_F3_COMMON_EPCAPR_NUM_QVMP_SHIFT     (16U)
234 #define NETC_F3_COMMON_EPCAPR_NUM_QVMP_WIDTH     (4U)
235 #define NETC_F3_COMMON_EPCAPR_NUM_QVMP(x)        (((uint32_t)(((uint32_t)(x)) << NETC_F3_COMMON_EPCAPR_NUM_QVMP_SHIFT)) & NETC_F3_COMMON_EPCAPR_NUM_QVMP_MASK)
236 /*! @} */
237 
238 /*! @name OSR - Operational state register */
239 /*! @{ */
240 
241 #define NETC_F3_COMMON_OSR_STATE_MASK            (0x1U)
242 #define NETC_F3_COMMON_OSR_STATE_SHIFT           (0U)
243 #define NETC_F3_COMMON_OSR_STATE_WIDTH           (1U)
244 #define NETC_F3_COMMON_OSR_STATE(x)              (((uint32_t)(((uint32_t)(x)) << NETC_F3_COMMON_OSR_STATE_SHIFT)) & NETC_F3_COMMON_OSR_STATE_MASK)
245 
246 #define NETC_F3_COMMON_OSR_ITM_STATE_MASK        (0x2U)
247 #define NETC_F3_COMMON_OSR_ITM_STATE_SHIFT       (1U)
248 #define NETC_F3_COMMON_OSR_ITM_STATE_WIDTH       (1U)
249 #define NETC_F3_COMMON_OSR_ITM_STATE(x)          (((uint32_t)(((uint32_t)(x)) << NETC_F3_COMMON_OSR_ITM_STATE_SHIFT)) & NETC_F3_COMMON_OSR_ITM_STATE_MASK)
250 /*! @} */
251 
252 /*! @name CMECR - Correctable memory error configuration register */
253 /*! @{ */
254 
255 #define NETC_F3_COMMON_CMECR_THRESHOLD_MASK      (0xFFU)
256 #define NETC_F3_COMMON_CMECR_THRESHOLD_SHIFT     (0U)
257 #define NETC_F3_COMMON_CMECR_THRESHOLD_WIDTH     (8U)
258 #define NETC_F3_COMMON_CMECR_THRESHOLD(x)        (((uint32_t)(((uint32_t)(x)) << NETC_F3_COMMON_CMECR_THRESHOLD_SHIFT)) & NETC_F3_COMMON_CMECR_THRESHOLD_MASK)
259 /*! @} */
260 
261 /*! @name CMESR - Correctable memory error status register */
262 /*! @{ */
263 
264 #define NETC_F3_COMMON_CMESR_MEM_ID_MASK         (0x1F0000U)
265 #define NETC_F3_COMMON_CMESR_MEM_ID_SHIFT        (16U)
266 #define NETC_F3_COMMON_CMESR_MEM_ID_WIDTH        (5U)
267 #define NETC_F3_COMMON_CMESR_MEM_ID(x)           (((uint32_t)(((uint32_t)(x)) << NETC_F3_COMMON_CMESR_MEM_ID_SHIFT)) & NETC_F3_COMMON_CMESR_MEM_ID_MASK)
268 
269 #define NETC_F3_COMMON_CMESR_SBEE_MASK           (0x80000000U)
270 #define NETC_F3_COMMON_CMESR_SBEE_SHIFT          (31U)
271 #define NETC_F3_COMMON_CMESR_SBEE_WIDTH          (1U)
272 #define NETC_F3_COMMON_CMESR_SBEE(x)             (((uint32_t)(((uint32_t)(x)) << NETC_F3_COMMON_CMESR_SBEE_SHIFT)) & NETC_F3_COMMON_CMESR_SBEE_MASK)
273 /*! @} */
274 
275 /*! @name CMECTR - Correctable memory error count register */
276 /*! @{ */
277 
278 #define NETC_F3_COMMON_CMECTR_COUNT_MASK         (0xFFU)
279 #define NETC_F3_COMMON_CMECTR_COUNT_SHIFT        (0U)
280 #define NETC_F3_COMMON_CMECTR_COUNT_WIDTH        (8U)
281 #define NETC_F3_COMMON_CMECTR_COUNT(x)           (((uint32_t)(((uint32_t)(x)) << NETC_F3_COMMON_CMECTR_COUNT_SHIFT)) & NETC_F3_COMMON_CMECTR_COUNT_MASK)
282 /*! @} */
283 
284 /*! @name UNMACECR - Uncorrectable non-fatal MAC error configuration register */
285 /*! @{ */
286 
287 #define NETC_F3_COMMON_UNMACECR_PORT0_MASK       (0x1U)
288 #define NETC_F3_COMMON_UNMACECR_PORT0_SHIFT      (0U)
289 #define NETC_F3_COMMON_UNMACECR_PORT0_WIDTH      (1U)
290 #define NETC_F3_COMMON_UNMACECR_PORT0(x)         (((uint32_t)(((uint32_t)(x)) << NETC_F3_COMMON_UNMACECR_PORT0_SHIFT)) & NETC_F3_COMMON_UNMACECR_PORT0_MASK)
291 /*! @} */
292 
293 /*! @name UNMACESR - Uncorrectable non-fatal MAC error status register */
294 /*! @{ */
295 
296 #define NETC_F3_COMMON_UNMACESR_PORT0_MASK       (0x1U)
297 #define NETC_F3_COMMON_UNMACESR_PORT0_SHIFT      (0U)
298 #define NETC_F3_COMMON_UNMACESR_PORT0_WIDTH      (1U)
299 #define NETC_F3_COMMON_UNMACESR_PORT0(x)         (((uint32_t)(((uint32_t)(x)) << NETC_F3_COMMON_UNMACESR_PORT0_SHIFT)) & NETC_F3_COMMON_UNMACESR_PORT0_MASK)
300 /*! @} */
301 
302 /*! @name UNMECR - Uncorrectable non-fatal memory error configuration register */
303 /*! @{ */
304 
305 #define NETC_F3_COMMON_UNMECR_THRESHOLD_MASK     (0xFFU)
306 #define NETC_F3_COMMON_UNMECR_THRESHOLD_SHIFT    (0U)
307 #define NETC_F3_COMMON_UNMECR_THRESHOLD_WIDTH    (8U)
308 #define NETC_F3_COMMON_UNMECR_THRESHOLD(x)       (((uint32_t)(((uint32_t)(x)) << NETC_F3_COMMON_UNMECR_THRESHOLD_SHIFT)) & NETC_F3_COMMON_UNMECR_THRESHOLD_MASK)
309 
310 #define NETC_F3_COMMON_UNMECR_RD_MASK            (0x80000000U)
311 #define NETC_F3_COMMON_UNMECR_RD_SHIFT           (31U)
312 #define NETC_F3_COMMON_UNMECR_RD_WIDTH           (1U)
313 #define NETC_F3_COMMON_UNMECR_RD(x)              (((uint32_t)(((uint32_t)(x)) << NETC_F3_COMMON_UNMECR_RD_SHIFT)) & NETC_F3_COMMON_UNMECR_RD_MASK)
314 /*! @} */
315 
316 /*! @name UNMESR0 - Uncorrectable non-fatal memory error status register 0 */
317 /*! @{ */
318 
319 #define NETC_F3_COMMON_UNMESR0_SYNDROME_MASK     (0x7FFU)
320 #define NETC_F3_COMMON_UNMESR0_SYNDROME_SHIFT    (0U)
321 #define NETC_F3_COMMON_UNMESR0_SYNDROME_WIDTH    (11U)
322 #define NETC_F3_COMMON_UNMESR0_SYNDROME(x)       (((uint32_t)(((uint32_t)(x)) << NETC_F3_COMMON_UNMESR0_SYNDROME_SHIFT)) & NETC_F3_COMMON_UNMESR0_SYNDROME_MASK)
323 
324 #define NETC_F3_COMMON_UNMESR0_MEM_ID_MASK       (0x1F0000U)
325 #define NETC_F3_COMMON_UNMESR0_MEM_ID_SHIFT      (16U)
326 #define NETC_F3_COMMON_UNMESR0_MEM_ID_WIDTH      (5U)
327 #define NETC_F3_COMMON_UNMESR0_MEM_ID(x)         (((uint32_t)(((uint32_t)(x)) << NETC_F3_COMMON_UNMESR0_MEM_ID_SHIFT)) & NETC_F3_COMMON_UNMESR0_MEM_ID_MASK)
328 
329 #define NETC_F3_COMMON_UNMESR0_MBEE_MASK         (0x80000000U)
330 #define NETC_F3_COMMON_UNMESR0_MBEE_SHIFT        (31U)
331 #define NETC_F3_COMMON_UNMESR0_MBEE_WIDTH        (1U)
332 #define NETC_F3_COMMON_UNMESR0_MBEE(x)           (((uint32_t)(((uint32_t)(x)) << NETC_F3_COMMON_UNMESR0_MBEE_SHIFT)) & NETC_F3_COMMON_UNMESR0_MBEE_MASK)
333 /*! @} */
334 
335 /*! @name UNMESR1 - Uncorrectable non-fatal memory error status register 1 */
336 /*! @{ */
337 
338 #define NETC_F3_COMMON_UNMESR1_ADDR_MASK         (0xFFFFFFFFU)
339 #define NETC_F3_COMMON_UNMESR1_ADDR_SHIFT        (0U)
340 #define NETC_F3_COMMON_UNMESR1_ADDR_WIDTH        (32U)
341 #define NETC_F3_COMMON_UNMESR1_ADDR(x)           (((uint32_t)(((uint32_t)(x)) << NETC_F3_COMMON_UNMESR1_ADDR_SHIFT)) & NETC_F3_COMMON_UNMESR1_ADDR_MASK)
342 /*! @} */
343 
344 /*! @name UNMECTR - Uncorrectable non-fatal memory error count register */
345 /*! @{ */
346 
347 #define NETC_F3_COMMON_UNMECTR_COUNT_MASK        (0xFFU)
348 #define NETC_F3_COMMON_UNMECTR_COUNT_SHIFT       (0U)
349 #define NETC_F3_COMMON_UNMECTR_COUNT_WIDTH       (8U)
350 #define NETC_F3_COMMON_UNMECTR_COUNT(x)          (((uint32_t)(((uint32_t)(x)) << NETC_F3_COMMON_UNMECTR_COUNT_SHIFT)) & NETC_F3_COMMON_UNMECTR_COUNT_MASK)
351 /*! @} */
352 
353 /*! @name UFMECR - Uncorrectable fatal memory error configuration register */
354 /*! @{ */
355 
356 #define NETC_F3_COMMON_UFMECR_RD_MASK            (0x80000000U)
357 #define NETC_F3_COMMON_UFMECR_RD_SHIFT           (31U)
358 #define NETC_F3_COMMON_UFMECR_RD_WIDTH           (1U)
359 #define NETC_F3_COMMON_UFMECR_RD(x)              (((uint32_t)(((uint32_t)(x)) << NETC_F3_COMMON_UFMECR_RD_SHIFT)) & NETC_F3_COMMON_UFMECR_RD_MASK)
360 /*! @} */
361 
362 /*! @name UFMESR0 - Uncorrectable fatal memory error status register 0 */
363 /*! @{ */
364 
365 #define NETC_F3_COMMON_UFMESR0_SYNDROME_MASK     (0x7FFU)
366 #define NETC_F3_COMMON_UFMESR0_SYNDROME_SHIFT    (0U)
367 #define NETC_F3_COMMON_UFMESR0_SYNDROME_WIDTH    (11U)
368 #define NETC_F3_COMMON_UFMESR0_SYNDROME(x)       (((uint32_t)(((uint32_t)(x)) << NETC_F3_COMMON_UFMESR0_SYNDROME_SHIFT)) & NETC_F3_COMMON_UFMESR0_SYNDROME_MASK)
369 
370 #define NETC_F3_COMMON_UFMESR0_MEM_ID_MASK       (0x1F0000U)
371 #define NETC_F3_COMMON_UFMESR0_MEM_ID_SHIFT      (16U)
372 #define NETC_F3_COMMON_UFMESR0_MEM_ID_WIDTH      (5U)
373 #define NETC_F3_COMMON_UFMESR0_MEM_ID(x)         (((uint32_t)(((uint32_t)(x)) << NETC_F3_COMMON_UFMESR0_MEM_ID_SHIFT)) & NETC_F3_COMMON_UFMESR0_MEM_ID_MASK)
374 
375 #define NETC_F3_COMMON_UFMESR0_M_MASK            (0x40000000U)
376 #define NETC_F3_COMMON_UFMESR0_M_SHIFT           (30U)
377 #define NETC_F3_COMMON_UFMESR0_M_WIDTH           (1U)
378 #define NETC_F3_COMMON_UFMESR0_M(x)              (((uint32_t)(((uint32_t)(x)) << NETC_F3_COMMON_UFMESR0_M_SHIFT)) & NETC_F3_COMMON_UFMESR0_M_MASK)
379 
380 #define NETC_F3_COMMON_UFMESR0_MBEE_MASK         (0x80000000U)
381 #define NETC_F3_COMMON_UFMESR0_MBEE_SHIFT        (31U)
382 #define NETC_F3_COMMON_UFMESR0_MBEE_WIDTH        (1U)
383 #define NETC_F3_COMMON_UFMESR0_MBEE(x)           (((uint32_t)(((uint32_t)(x)) << NETC_F3_COMMON_UFMESR0_MBEE_SHIFT)) & NETC_F3_COMMON_UFMESR0_MBEE_MASK)
384 /*! @} */
385 
386 /*! @name UFMESR1 - Uncorrectable fatal memory error status register 1 */
387 /*! @{ */
388 
389 #define NETC_F3_COMMON_UFMESR1_ADDR_MASK         (0xFFFFFFFFU)
390 #define NETC_F3_COMMON_UFMESR1_ADDR_SHIFT        (0U)
391 #define NETC_F3_COMMON_UFMESR1_ADDR_WIDTH        (32U)
392 #define NETC_F3_COMMON_UFMESR1_ADDR(x)           (((uint32_t)(((uint32_t)(x)) << NETC_F3_COMMON_UFMESR1_ADDR_SHIFT)) & NETC_F3_COMMON_UFMESR1_ADDR_MASK)
393 /*! @} */
394 
395 /*! @name UNIECR - Uncorrectable non-fatal integrity error configuration register */
396 /*! @{ */
397 
398 #define NETC_F3_COMMON_UNIECR_THRESHOLD_MASK     (0xFFU)
399 #define NETC_F3_COMMON_UNIECR_THRESHOLD_SHIFT    (0U)
400 #define NETC_F3_COMMON_UNIECR_THRESHOLD_WIDTH    (8U)
401 #define NETC_F3_COMMON_UNIECR_THRESHOLD(x)       (((uint32_t)(((uint32_t)(x)) << NETC_F3_COMMON_UNIECR_THRESHOLD_SHIFT)) & NETC_F3_COMMON_UNIECR_THRESHOLD_MASK)
402 
403 #define NETC_F3_COMMON_UNIECR_RD_MASK            (0x80000000U)
404 #define NETC_F3_COMMON_UNIECR_RD_SHIFT           (31U)
405 #define NETC_F3_COMMON_UNIECR_RD_WIDTH           (1U)
406 #define NETC_F3_COMMON_UNIECR_RD(x)              (((uint32_t)(((uint32_t)(x)) << NETC_F3_COMMON_UNIECR_RD_SHIFT)) & NETC_F3_COMMON_UNIECR_RD_MASK)
407 /*! @} */
408 
409 /*! @name UNIESR - Uncorrectable non-fatal integrity error status register */
410 /*! @{ */
411 
412 #define NETC_F3_COMMON_UNIESR_LINK_SLICE_ID_MASK (0xFU)
413 #define NETC_F3_COMMON_UNIESR_LINK_SLICE_ID_SHIFT (0U)
414 #define NETC_F3_COMMON_UNIESR_LINK_SLICE_ID_WIDTH (4U)
415 #define NETC_F3_COMMON_UNIESR_LINK_SLICE_ID(x)   (((uint32_t)(((uint32_t)(x)) << NETC_F3_COMMON_UNIESR_LINK_SLICE_ID_SHIFT)) & NETC_F3_COMMON_UNIESR_LINK_SLICE_ID_MASK)
416 
417 #define NETC_F3_COMMON_UNIESR_BLOCK_ID_MASK      (0xF0U)
418 #define NETC_F3_COMMON_UNIESR_BLOCK_ID_SHIFT     (4U)
419 #define NETC_F3_COMMON_UNIESR_BLOCK_ID_WIDTH     (4U)
420 #define NETC_F3_COMMON_UNIESR_BLOCK_ID(x)        (((uint32_t)(((uint32_t)(x)) << NETC_F3_COMMON_UNIESR_BLOCK_ID_SHIFT)) & NETC_F3_COMMON_UNIESR_BLOCK_ID_MASK)
421 
422 #define NETC_F3_COMMON_UNIESR_SM_ID_MASK         (0x3F00U)
423 #define NETC_F3_COMMON_UNIESR_SM_ID_SHIFT        (8U)
424 #define NETC_F3_COMMON_UNIESR_SM_ID_WIDTH        (6U)
425 #define NETC_F3_COMMON_UNIESR_SM_ID(x)           (((uint32_t)(((uint32_t)(x)) << NETC_F3_COMMON_UNIESR_SM_ID_SHIFT)) & NETC_F3_COMMON_UNIESR_SM_ID_MASK)
426 
427 #define NETC_F3_COMMON_UNIESR_ENGINE_ID_MASK     (0x10000U)
428 #define NETC_F3_COMMON_UNIESR_ENGINE_ID_SHIFT    (16U)
429 #define NETC_F3_COMMON_UNIESR_ENGINE_ID_WIDTH    (1U)
430 #define NETC_F3_COMMON_UNIESR_ENGINE_ID(x)       (((uint32_t)(((uint32_t)(x)) << NETC_F3_COMMON_UNIESR_ENGINE_ID_SHIFT)) & NETC_F3_COMMON_UNIESR_ENGINE_ID_MASK)
431 
432 #define NETC_F3_COMMON_UNIESR_INTERR_MASK        (0x80000000U)
433 #define NETC_F3_COMMON_UNIESR_INTERR_SHIFT       (31U)
434 #define NETC_F3_COMMON_UNIESR_INTERR_WIDTH       (1U)
435 #define NETC_F3_COMMON_UNIESR_INTERR(x)          (((uint32_t)(((uint32_t)(x)) << NETC_F3_COMMON_UNIESR_INTERR_SHIFT)) & NETC_F3_COMMON_UNIESR_INTERR_MASK)
436 /*! @} */
437 
438 /*! @name UNIECTR - Uncorrectable non-fatal integrity error count register */
439 /*! @{ */
440 
441 #define NETC_F3_COMMON_UNIECTR_COUNT_MASK        (0xFFU)
442 #define NETC_F3_COMMON_UNIECTR_COUNT_SHIFT       (0U)
443 #define NETC_F3_COMMON_UNIECTR_COUNT_WIDTH       (8U)
444 #define NETC_F3_COMMON_UNIECTR_COUNT(x)          (((uint32_t)(((uint32_t)(x)) << NETC_F3_COMMON_UNIECTR_COUNT_SHIFT)) & NETC_F3_COMMON_UNIECTR_COUNT_MASK)
445 /*! @} */
446 
447 /*! @name UFIECR - Uncorrectable fatal integrity error configuration register */
448 /*! @{ */
449 
450 #define NETC_F3_COMMON_UFIECR_RD_MASK            (0x80000000U)
451 #define NETC_F3_COMMON_UFIECR_RD_SHIFT           (31U)
452 #define NETC_F3_COMMON_UFIECR_RD_WIDTH           (1U)
453 #define NETC_F3_COMMON_UFIECR_RD(x)              (((uint32_t)(((uint32_t)(x)) << NETC_F3_COMMON_UFIECR_RD_SHIFT)) & NETC_F3_COMMON_UFIECR_RD_MASK)
454 /*! @} */
455 
456 /*! @name UFIESR - Uncorrectable fatal integrity error status register */
457 /*! @{ */
458 
459 #define NETC_F3_COMMON_UFIESR_LINK_SLICE_ID_MASK (0xFU)
460 #define NETC_F3_COMMON_UFIESR_LINK_SLICE_ID_SHIFT (0U)
461 #define NETC_F3_COMMON_UFIESR_LINK_SLICE_ID_WIDTH (4U)
462 #define NETC_F3_COMMON_UFIESR_LINK_SLICE_ID(x)   (((uint32_t)(((uint32_t)(x)) << NETC_F3_COMMON_UFIESR_LINK_SLICE_ID_SHIFT)) & NETC_F3_COMMON_UFIESR_LINK_SLICE_ID_MASK)
463 
464 #define NETC_F3_COMMON_UFIESR_BLOCK_ID_MASK      (0xF0U)
465 #define NETC_F3_COMMON_UFIESR_BLOCK_ID_SHIFT     (4U)
466 #define NETC_F3_COMMON_UFIESR_BLOCK_ID_WIDTH     (4U)
467 #define NETC_F3_COMMON_UFIESR_BLOCK_ID(x)        (((uint32_t)(((uint32_t)(x)) << NETC_F3_COMMON_UFIESR_BLOCK_ID_SHIFT)) & NETC_F3_COMMON_UFIESR_BLOCK_ID_MASK)
468 
469 #define NETC_F3_COMMON_UFIESR_SM_ID_MASK         (0x3F00U)
470 #define NETC_F3_COMMON_UFIESR_SM_ID_SHIFT        (8U)
471 #define NETC_F3_COMMON_UFIESR_SM_ID_WIDTH        (6U)
472 #define NETC_F3_COMMON_UFIESR_SM_ID(x)           (((uint32_t)(((uint32_t)(x)) << NETC_F3_COMMON_UFIESR_SM_ID_SHIFT)) & NETC_F3_COMMON_UFIESR_SM_ID_MASK)
473 
474 #define NETC_F3_COMMON_UFIESR_ENGINE_ID_MASK     (0x10000U)
475 #define NETC_F3_COMMON_UFIESR_ENGINE_ID_SHIFT    (16U)
476 #define NETC_F3_COMMON_UFIESR_ENGINE_ID_WIDTH    (1U)
477 #define NETC_F3_COMMON_UFIESR_ENGINE_ID(x)       (((uint32_t)(((uint32_t)(x)) << NETC_F3_COMMON_UFIESR_ENGINE_ID_SHIFT)) & NETC_F3_COMMON_UFIESR_ENGINE_ID_MASK)
478 
479 #define NETC_F3_COMMON_UFIESR_M_MASK             (0x40000000U)
480 #define NETC_F3_COMMON_UFIESR_M_SHIFT            (30U)
481 #define NETC_F3_COMMON_UFIESR_M_WIDTH            (1U)
482 #define NETC_F3_COMMON_UFIESR_M(x)               (((uint32_t)(((uint32_t)(x)) << NETC_F3_COMMON_UFIESR_M_SHIFT)) & NETC_F3_COMMON_UFIESR_M_MASK)
483 
484 #define NETC_F3_COMMON_UFIESR_INTERR_MASK        (0x80000000U)
485 #define NETC_F3_COMMON_UFIESR_INTERR_SHIFT       (31U)
486 #define NETC_F3_COMMON_UFIESR_INTERR_WIDTH       (1U)
487 #define NETC_F3_COMMON_UFIESR_INTERR(x)          (((uint32_t)(((uint32_t)(x)) << NETC_F3_COMMON_UFIESR_INTERR_SHIFT)) & NETC_F3_COMMON_UFIESR_INTERR_MASK)
488 /*! @} */
489 
490 /*! @name CVLANR1 - Custom VLAN Ethertype register 1 */
491 /*! @{ */
492 
493 #define NETC_F3_COMMON_CVLANR1_ETYPE_MASK        (0xFFFFU)
494 #define NETC_F3_COMMON_CVLANR1_ETYPE_SHIFT       (0U)
495 #define NETC_F3_COMMON_CVLANR1_ETYPE_WIDTH       (16U)
496 #define NETC_F3_COMMON_CVLANR1_ETYPE(x)          (((uint32_t)(((uint32_t)(x)) << NETC_F3_COMMON_CVLANR1_ETYPE_SHIFT)) & NETC_F3_COMMON_CVLANR1_ETYPE_MASK)
497 
498 #define NETC_F3_COMMON_CVLANR1_V_MASK            (0x80000000U)
499 #define NETC_F3_COMMON_CVLANR1_V_SHIFT           (31U)
500 #define NETC_F3_COMMON_CVLANR1_V_WIDTH           (1U)
501 #define NETC_F3_COMMON_CVLANR1_V(x)              (((uint32_t)(((uint32_t)(x)) << NETC_F3_COMMON_CVLANR1_V_SHIFT)) & NETC_F3_COMMON_CVLANR1_V_MASK)
502 /*! @} */
503 
504 /*! @name CVLANR2 - Custom VLAN Ethertype register 2 */
505 /*! @{ */
506 
507 #define NETC_F3_COMMON_CVLANR2_ETYPE_MASK        (0xFFFFU)
508 #define NETC_F3_COMMON_CVLANR2_ETYPE_SHIFT       (0U)
509 #define NETC_F3_COMMON_CVLANR2_ETYPE_WIDTH       (16U)
510 #define NETC_F3_COMMON_CVLANR2_ETYPE(x)          (((uint32_t)(((uint32_t)(x)) << NETC_F3_COMMON_CVLANR2_ETYPE_SHIFT)) & NETC_F3_COMMON_CVLANR2_ETYPE_MASK)
511 
512 #define NETC_F3_COMMON_CVLANR2_V_MASK            (0x80000000U)
513 #define NETC_F3_COMMON_CVLANR2_V_SHIFT           (31U)
514 #define NETC_F3_COMMON_CVLANR2_V_WIDTH           (1U)
515 #define NETC_F3_COMMON_CVLANR2_V(x)              (((uint32_t)(((uint32_t)(x)) << NETC_F3_COMMON_CVLANR2_V_SHIFT)) & NETC_F3_COMMON_CVLANR2_V_MASK)
516 /*! @} */
517 
518 /*! @name DOSL2CR - DoS L2 configuration register */
519 /*! @{ */
520 
521 #define NETC_F3_COMMON_DOSL2CR_SAMEADDR_MASK     (0x1U)
522 #define NETC_F3_COMMON_DOSL2CR_SAMEADDR_SHIFT    (0U)
523 #define NETC_F3_COMMON_DOSL2CR_SAMEADDR_WIDTH    (1U)
524 #define NETC_F3_COMMON_DOSL2CR_SAMEADDR(x)       (((uint32_t)(((uint32_t)(x)) << NETC_F3_COMMON_DOSL2CR_SAMEADDR_SHIFT)) & NETC_F3_COMMON_DOSL2CR_SAMEADDR_MASK)
525 
526 #define NETC_F3_COMMON_DOSL2CR_MSAMCC_MASK       (0x2U)
527 #define NETC_F3_COMMON_DOSL2CR_MSAMCC_SHIFT      (1U)
528 #define NETC_F3_COMMON_DOSL2CR_MSAMCC_WIDTH      (1U)
529 #define NETC_F3_COMMON_DOSL2CR_MSAMCC(x)         (((uint32_t)(((uint32_t)(x)) << NETC_F3_COMMON_DOSL2CR_MSAMCC_SHIFT)) & NETC_F3_COMMON_DOSL2CR_MSAMCC_MASK)
530 /*! @} */
531 
532 /*! @name VLANIPVMPR0 - VLAN to IPV mapping profile 0 register 0 */
533 /*! @{ */
534 
535 #define NETC_F3_COMMON_VLANIPVMPR0_PCP_DEI_0_MASK (0x7U)
536 #define NETC_F3_COMMON_VLANIPVMPR0_PCP_DEI_0_SHIFT (0U)
537 #define NETC_F3_COMMON_VLANIPVMPR0_PCP_DEI_0_WIDTH (3U)
538 #define NETC_F3_COMMON_VLANIPVMPR0_PCP_DEI_0(x)  (((uint32_t)(((uint32_t)(x)) << NETC_F3_COMMON_VLANIPVMPR0_PCP_DEI_0_SHIFT)) & NETC_F3_COMMON_VLANIPVMPR0_PCP_DEI_0_MASK)
539 
540 #define NETC_F3_COMMON_VLANIPVMPR0_PCP_DEI_1_MASK (0x70U)
541 #define NETC_F3_COMMON_VLANIPVMPR0_PCP_DEI_1_SHIFT (4U)
542 #define NETC_F3_COMMON_VLANIPVMPR0_PCP_DEI_1_WIDTH (3U)
543 #define NETC_F3_COMMON_VLANIPVMPR0_PCP_DEI_1(x)  (((uint32_t)(((uint32_t)(x)) << NETC_F3_COMMON_VLANIPVMPR0_PCP_DEI_1_SHIFT)) & NETC_F3_COMMON_VLANIPVMPR0_PCP_DEI_1_MASK)
544 
545 #define NETC_F3_COMMON_VLANIPVMPR0_PCP_DEI_2_MASK (0x700U)
546 #define NETC_F3_COMMON_VLANIPVMPR0_PCP_DEI_2_SHIFT (8U)
547 #define NETC_F3_COMMON_VLANIPVMPR0_PCP_DEI_2_WIDTH (3U)
548 #define NETC_F3_COMMON_VLANIPVMPR0_PCP_DEI_2(x)  (((uint32_t)(((uint32_t)(x)) << NETC_F3_COMMON_VLANIPVMPR0_PCP_DEI_2_SHIFT)) & NETC_F3_COMMON_VLANIPVMPR0_PCP_DEI_2_MASK)
549 
550 #define NETC_F3_COMMON_VLANIPVMPR0_PCP_DEI_3_MASK (0x7000U)
551 #define NETC_F3_COMMON_VLANIPVMPR0_PCP_DEI_3_SHIFT (12U)
552 #define NETC_F3_COMMON_VLANIPVMPR0_PCP_DEI_3_WIDTH (3U)
553 #define NETC_F3_COMMON_VLANIPVMPR0_PCP_DEI_3(x)  (((uint32_t)(((uint32_t)(x)) << NETC_F3_COMMON_VLANIPVMPR0_PCP_DEI_3_SHIFT)) & NETC_F3_COMMON_VLANIPVMPR0_PCP_DEI_3_MASK)
554 
555 #define NETC_F3_COMMON_VLANIPVMPR0_PCP_DEI_4_MASK (0x70000U)
556 #define NETC_F3_COMMON_VLANIPVMPR0_PCP_DEI_4_SHIFT (16U)
557 #define NETC_F3_COMMON_VLANIPVMPR0_PCP_DEI_4_WIDTH (3U)
558 #define NETC_F3_COMMON_VLANIPVMPR0_PCP_DEI_4(x)  (((uint32_t)(((uint32_t)(x)) << NETC_F3_COMMON_VLANIPVMPR0_PCP_DEI_4_SHIFT)) & NETC_F3_COMMON_VLANIPVMPR0_PCP_DEI_4_MASK)
559 
560 #define NETC_F3_COMMON_VLANIPVMPR0_PCP_DEI_5_MASK (0x700000U)
561 #define NETC_F3_COMMON_VLANIPVMPR0_PCP_DEI_5_SHIFT (20U)
562 #define NETC_F3_COMMON_VLANIPVMPR0_PCP_DEI_5_WIDTH (3U)
563 #define NETC_F3_COMMON_VLANIPVMPR0_PCP_DEI_5(x)  (((uint32_t)(((uint32_t)(x)) << NETC_F3_COMMON_VLANIPVMPR0_PCP_DEI_5_SHIFT)) & NETC_F3_COMMON_VLANIPVMPR0_PCP_DEI_5_MASK)
564 
565 #define NETC_F3_COMMON_VLANIPVMPR0_PCP_DEI_6_MASK (0x7000000U)
566 #define NETC_F3_COMMON_VLANIPVMPR0_PCP_DEI_6_SHIFT (24U)
567 #define NETC_F3_COMMON_VLANIPVMPR0_PCP_DEI_6_WIDTH (3U)
568 #define NETC_F3_COMMON_VLANIPVMPR0_PCP_DEI_6(x)  (((uint32_t)(((uint32_t)(x)) << NETC_F3_COMMON_VLANIPVMPR0_PCP_DEI_6_SHIFT)) & NETC_F3_COMMON_VLANIPVMPR0_PCP_DEI_6_MASK)
569 
570 #define NETC_F3_COMMON_VLANIPVMPR0_PCP_DEI_7_MASK (0x70000000U)
571 #define NETC_F3_COMMON_VLANIPVMPR0_PCP_DEI_7_SHIFT (28U)
572 #define NETC_F3_COMMON_VLANIPVMPR0_PCP_DEI_7_WIDTH (3U)
573 #define NETC_F3_COMMON_VLANIPVMPR0_PCP_DEI_7(x)  (((uint32_t)(((uint32_t)(x)) << NETC_F3_COMMON_VLANIPVMPR0_PCP_DEI_7_SHIFT)) & NETC_F3_COMMON_VLANIPVMPR0_PCP_DEI_7_MASK)
574 /*! @} */
575 
576 /*! @name VLANIPVMPR1 - VLAN to IPV mapping profile 0 register 1 */
577 /*! @{ */
578 
579 #define NETC_F3_COMMON_VLANIPVMPR1_PCP_DEI_8_MASK (0x7U)
580 #define NETC_F3_COMMON_VLANIPVMPR1_PCP_DEI_8_SHIFT (0U)
581 #define NETC_F3_COMMON_VLANIPVMPR1_PCP_DEI_8_WIDTH (3U)
582 #define NETC_F3_COMMON_VLANIPVMPR1_PCP_DEI_8(x)  (((uint32_t)(((uint32_t)(x)) << NETC_F3_COMMON_VLANIPVMPR1_PCP_DEI_8_SHIFT)) & NETC_F3_COMMON_VLANIPVMPR1_PCP_DEI_8_MASK)
583 
584 #define NETC_F3_COMMON_VLANIPVMPR1_PCP_DEI_9_MASK (0x70U)
585 #define NETC_F3_COMMON_VLANIPVMPR1_PCP_DEI_9_SHIFT (4U)
586 #define NETC_F3_COMMON_VLANIPVMPR1_PCP_DEI_9_WIDTH (3U)
587 #define NETC_F3_COMMON_VLANIPVMPR1_PCP_DEI_9(x)  (((uint32_t)(((uint32_t)(x)) << NETC_F3_COMMON_VLANIPVMPR1_PCP_DEI_9_SHIFT)) & NETC_F3_COMMON_VLANIPVMPR1_PCP_DEI_9_MASK)
588 
589 #define NETC_F3_COMMON_VLANIPVMPR1_PCP_DEI_10_MASK (0x700U)
590 #define NETC_F3_COMMON_VLANIPVMPR1_PCP_DEI_10_SHIFT (8U)
591 #define NETC_F3_COMMON_VLANIPVMPR1_PCP_DEI_10_WIDTH (3U)
592 #define NETC_F3_COMMON_VLANIPVMPR1_PCP_DEI_10(x) (((uint32_t)(((uint32_t)(x)) << NETC_F3_COMMON_VLANIPVMPR1_PCP_DEI_10_SHIFT)) & NETC_F3_COMMON_VLANIPVMPR1_PCP_DEI_10_MASK)
593 
594 #define NETC_F3_COMMON_VLANIPVMPR1_PCP_DEI_11_MASK (0x7000U)
595 #define NETC_F3_COMMON_VLANIPVMPR1_PCP_DEI_11_SHIFT (12U)
596 #define NETC_F3_COMMON_VLANIPVMPR1_PCP_DEI_11_WIDTH (3U)
597 #define NETC_F3_COMMON_VLANIPVMPR1_PCP_DEI_11(x) (((uint32_t)(((uint32_t)(x)) << NETC_F3_COMMON_VLANIPVMPR1_PCP_DEI_11_SHIFT)) & NETC_F3_COMMON_VLANIPVMPR1_PCP_DEI_11_MASK)
598 
599 #define NETC_F3_COMMON_VLANIPVMPR1_PCP_DEI_12_MASK (0x70000U)
600 #define NETC_F3_COMMON_VLANIPVMPR1_PCP_DEI_12_SHIFT (16U)
601 #define NETC_F3_COMMON_VLANIPVMPR1_PCP_DEI_12_WIDTH (3U)
602 #define NETC_F3_COMMON_VLANIPVMPR1_PCP_DEI_12(x) (((uint32_t)(((uint32_t)(x)) << NETC_F3_COMMON_VLANIPVMPR1_PCP_DEI_12_SHIFT)) & NETC_F3_COMMON_VLANIPVMPR1_PCP_DEI_12_MASK)
603 
604 #define NETC_F3_COMMON_VLANIPVMPR1_PCP_DEI_13_MASK (0x700000U)
605 #define NETC_F3_COMMON_VLANIPVMPR1_PCP_DEI_13_SHIFT (20U)
606 #define NETC_F3_COMMON_VLANIPVMPR1_PCP_DEI_13_WIDTH (3U)
607 #define NETC_F3_COMMON_VLANIPVMPR1_PCP_DEI_13(x) (((uint32_t)(((uint32_t)(x)) << NETC_F3_COMMON_VLANIPVMPR1_PCP_DEI_13_SHIFT)) & NETC_F3_COMMON_VLANIPVMPR1_PCP_DEI_13_MASK)
608 
609 #define NETC_F3_COMMON_VLANIPVMPR1_PCP_DEI_14_MASK (0x7000000U)
610 #define NETC_F3_COMMON_VLANIPVMPR1_PCP_DEI_14_SHIFT (24U)
611 #define NETC_F3_COMMON_VLANIPVMPR1_PCP_DEI_14_WIDTH (3U)
612 #define NETC_F3_COMMON_VLANIPVMPR1_PCP_DEI_14(x) (((uint32_t)(((uint32_t)(x)) << NETC_F3_COMMON_VLANIPVMPR1_PCP_DEI_14_SHIFT)) & NETC_F3_COMMON_VLANIPVMPR1_PCP_DEI_14_MASK)
613 
614 #define NETC_F3_COMMON_VLANIPVMPR1_PCP_DEI_15_MASK (0x70000000U)
615 #define NETC_F3_COMMON_VLANIPVMPR1_PCP_DEI_15_SHIFT (28U)
616 #define NETC_F3_COMMON_VLANIPVMPR1_PCP_DEI_15_WIDTH (3U)
617 #define NETC_F3_COMMON_VLANIPVMPR1_PCP_DEI_15(x) (((uint32_t)(((uint32_t)(x)) << NETC_F3_COMMON_VLANIPVMPR1_PCP_DEI_15_SHIFT)) & NETC_F3_COMMON_VLANIPVMPR1_PCP_DEI_15_MASK)
618 /*! @} */
619 
620 /*! @name VLANDRMPR - VLAN to DR mapping profile 0 register */
621 /*! @{ */
622 
623 #define NETC_F3_COMMON_VLANDRMPR_PCP_DEI_0_MASK  (0x3U)
624 #define NETC_F3_COMMON_VLANDRMPR_PCP_DEI_0_SHIFT (0U)
625 #define NETC_F3_COMMON_VLANDRMPR_PCP_DEI_0_WIDTH (2U)
626 #define NETC_F3_COMMON_VLANDRMPR_PCP_DEI_0(x)    (((uint32_t)(((uint32_t)(x)) << NETC_F3_COMMON_VLANDRMPR_PCP_DEI_0_SHIFT)) & NETC_F3_COMMON_VLANDRMPR_PCP_DEI_0_MASK)
627 
628 #define NETC_F3_COMMON_VLANDRMPR_PCP_DEI_1_MASK  (0xCU)
629 #define NETC_F3_COMMON_VLANDRMPR_PCP_DEI_1_SHIFT (2U)
630 #define NETC_F3_COMMON_VLANDRMPR_PCP_DEI_1_WIDTH (2U)
631 #define NETC_F3_COMMON_VLANDRMPR_PCP_DEI_1(x)    (((uint32_t)(((uint32_t)(x)) << NETC_F3_COMMON_VLANDRMPR_PCP_DEI_1_SHIFT)) & NETC_F3_COMMON_VLANDRMPR_PCP_DEI_1_MASK)
632 
633 #define NETC_F3_COMMON_VLANDRMPR_PCP_DEI_2_MASK  (0x30U)
634 #define NETC_F3_COMMON_VLANDRMPR_PCP_DEI_2_SHIFT (4U)
635 #define NETC_F3_COMMON_VLANDRMPR_PCP_DEI_2_WIDTH (2U)
636 #define NETC_F3_COMMON_VLANDRMPR_PCP_DEI_2(x)    (((uint32_t)(((uint32_t)(x)) << NETC_F3_COMMON_VLANDRMPR_PCP_DEI_2_SHIFT)) & NETC_F3_COMMON_VLANDRMPR_PCP_DEI_2_MASK)
637 
638 #define NETC_F3_COMMON_VLANDRMPR_PCP_DEI_3_MASK  (0xC0U)
639 #define NETC_F3_COMMON_VLANDRMPR_PCP_DEI_3_SHIFT (6U)
640 #define NETC_F3_COMMON_VLANDRMPR_PCP_DEI_3_WIDTH (2U)
641 #define NETC_F3_COMMON_VLANDRMPR_PCP_DEI_3(x)    (((uint32_t)(((uint32_t)(x)) << NETC_F3_COMMON_VLANDRMPR_PCP_DEI_3_SHIFT)) & NETC_F3_COMMON_VLANDRMPR_PCP_DEI_3_MASK)
642 
643 #define NETC_F3_COMMON_VLANDRMPR_PCP_DEI_4_MASK  (0x300U)
644 #define NETC_F3_COMMON_VLANDRMPR_PCP_DEI_4_SHIFT (8U)
645 #define NETC_F3_COMMON_VLANDRMPR_PCP_DEI_4_WIDTH (2U)
646 #define NETC_F3_COMMON_VLANDRMPR_PCP_DEI_4(x)    (((uint32_t)(((uint32_t)(x)) << NETC_F3_COMMON_VLANDRMPR_PCP_DEI_4_SHIFT)) & NETC_F3_COMMON_VLANDRMPR_PCP_DEI_4_MASK)
647 
648 #define NETC_F3_COMMON_VLANDRMPR_PCP_DEI_5_MASK  (0xC00U)
649 #define NETC_F3_COMMON_VLANDRMPR_PCP_DEI_5_SHIFT (10U)
650 #define NETC_F3_COMMON_VLANDRMPR_PCP_DEI_5_WIDTH (2U)
651 #define NETC_F3_COMMON_VLANDRMPR_PCP_DEI_5(x)    (((uint32_t)(((uint32_t)(x)) << NETC_F3_COMMON_VLANDRMPR_PCP_DEI_5_SHIFT)) & NETC_F3_COMMON_VLANDRMPR_PCP_DEI_5_MASK)
652 
653 #define NETC_F3_COMMON_VLANDRMPR_PCP_DEI_6_MASK  (0x3000U)
654 #define NETC_F3_COMMON_VLANDRMPR_PCP_DEI_6_SHIFT (12U)
655 #define NETC_F3_COMMON_VLANDRMPR_PCP_DEI_6_WIDTH (2U)
656 #define NETC_F3_COMMON_VLANDRMPR_PCP_DEI_6(x)    (((uint32_t)(((uint32_t)(x)) << NETC_F3_COMMON_VLANDRMPR_PCP_DEI_6_SHIFT)) & NETC_F3_COMMON_VLANDRMPR_PCP_DEI_6_MASK)
657 
658 #define NETC_F3_COMMON_VLANDRMPR_PCP_DEI_7_MASK  (0xC000U)
659 #define NETC_F3_COMMON_VLANDRMPR_PCP_DEI_7_SHIFT (14U)
660 #define NETC_F3_COMMON_VLANDRMPR_PCP_DEI_7_WIDTH (2U)
661 #define NETC_F3_COMMON_VLANDRMPR_PCP_DEI_7(x)    (((uint32_t)(((uint32_t)(x)) << NETC_F3_COMMON_VLANDRMPR_PCP_DEI_7_SHIFT)) & NETC_F3_COMMON_VLANDRMPR_PCP_DEI_7_MASK)
662 
663 #define NETC_F3_COMMON_VLANDRMPR_PCP_DEI_8_MASK  (0x30000U)
664 #define NETC_F3_COMMON_VLANDRMPR_PCP_DEI_8_SHIFT (16U)
665 #define NETC_F3_COMMON_VLANDRMPR_PCP_DEI_8_WIDTH (2U)
666 #define NETC_F3_COMMON_VLANDRMPR_PCP_DEI_8(x)    (((uint32_t)(((uint32_t)(x)) << NETC_F3_COMMON_VLANDRMPR_PCP_DEI_8_SHIFT)) & NETC_F3_COMMON_VLANDRMPR_PCP_DEI_8_MASK)
667 
668 #define NETC_F3_COMMON_VLANDRMPR_PCP_DEI_9_MASK  (0xC0000U)
669 #define NETC_F3_COMMON_VLANDRMPR_PCP_DEI_9_SHIFT (18U)
670 #define NETC_F3_COMMON_VLANDRMPR_PCP_DEI_9_WIDTH (2U)
671 #define NETC_F3_COMMON_VLANDRMPR_PCP_DEI_9(x)    (((uint32_t)(((uint32_t)(x)) << NETC_F3_COMMON_VLANDRMPR_PCP_DEI_9_SHIFT)) & NETC_F3_COMMON_VLANDRMPR_PCP_DEI_9_MASK)
672 
673 #define NETC_F3_COMMON_VLANDRMPR_PCP_DEI_10_MASK (0x300000U)
674 #define NETC_F3_COMMON_VLANDRMPR_PCP_DEI_10_SHIFT (20U)
675 #define NETC_F3_COMMON_VLANDRMPR_PCP_DEI_10_WIDTH (2U)
676 #define NETC_F3_COMMON_VLANDRMPR_PCP_DEI_10(x)   (((uint32_t)(((uint32_t)(x)) << NETC_F3_COMMON_VLANDRMPR_PCP_DEI_10_SHIFT)) & NETC_F3_COMMON_VLANDRMPR_PCP_DEI_10_MASK)
677 
678 #define NETC_F3_COMMON_VLANDRMPR_PCP_DEI_11_MASK (0xC00000U)
679 #define NETC_F3_COMMON_VLANDRMPR_PCP_DEI_11_SHIFT (22U)
680 #define NETC_F3_COMMON_VLANDRMPR_PCP_DEI_11_WIDTH (2U)
681 #define NETC_F3_COMMON_VLANDRMPR_PCP_DEI_11(x)   (((uint32_t)(((uint32_t)(x)) << NETC_F3_COMMON_VLANDRMPR_PCP_DEI_11_SHIFT)) & NETC_F3_COMMON_VLANDRMPR_PCP_DEI_11_MASK)
682 
683 #define NETC_F3_COMMON_VLANDRMPR_PCP_DEI_12_MASK (0x3000000U)
684 #define NETC_F3_COMMON_VLANDRMPR_PCP_DEI_12_SHIFT (24U)
685 #define NETC_F3_COMMON_VLANDRMPR_PCP_DEI_12_WIDTH (2U)
686 #define NETC_F3_COMMON_VLANDRMPR_PCP_DEI_12(x)   (((uint32_t)(((uint32_t)(x)) << NETC_F3_COMMON_VLANDRMPR_PCP_DEI_12_SHIFT)) & NETC_F3_COMMON_VLANDRMPR_PCP_DEI_12_MASK)
687 
688 #define NETC_F3_COMMON_VLANDRMPR_PCP_DEI_13_MASK (0xC000000U)
689 #define NETC_F3_COMMON_VLANDRMPR_PCP_DEI_13_SHIFT (26U)
690 #define NETC_F3_COMMON_VLANDRMPR_PCP_DEI_13_WIDTH (2U)
691 #define NETC_F3_COMMON_VLANDRMPR_PCP_DEI_13(x)   (((uint32_t)(((uint32_t)(x)) << NETC_F3_COMMON_VLANDRMPR_PCP_DEI_13_SHIFT)) & NETC_F3_COMMON_VLANDRMPR_PCP_DEI_13_MASK)
692 
693 #define NETC_F3_COMMON_VLANDRMPR_PCP_DEI_14_MASK (0x30000000U)
694 #define NETC_F3_COMMON_VLANDRMPR_PCP_DEI_14_SHIFT (28U)
695 #define NETC_F3_COMMON_VLANDRMPR_PCP_DEI_14_WIDTH (2U)
696 #define NETC_F3_COMMON_VLANDRMPR_PCP_DEI_14(x)   (((uint32_t)(((uint32_t)(x)) << NETC_F3_COMMON_VLANDRMPR_PCP_DEI_14_SHIFT)) & NETC_F3_COMMON_VLANDRMPR_PCP_DEI_14_MASK)
697 
698 #define NETC_F3_COMMON_VLANDRMPR_PCP_DEI_15_MASK (0xC0000000U)
699 #define NETC_F3_COMMON_VLANDRMPR_PCP_DEI_15_SHIFT (30U)
700 #define NETC_F3_COMMON_VLANDRMPR_PCP_DEI_15_WIDTH (2U)
701 #define NETC_F3_COMMON_VLANDRMPR_PCP_DEI_15(x)   (((uint32_t)(((uint32_t)(x)) << NETC_F3_COMMON_VLANDRMPR_PCP_DEI_15_SHIFT)) & NETC_F3_COMMON_VLANDRMPR_PCP_DEI_15_MASK)
702 /*! @} */
703 
704 /*! @name IPFCAPR - Ingress port filter capability register */
705 /*! @{ */
706 
707 #define NETC_F3_COMMON_IPFCAPR_RP_MASK           (0x1U)
708 #define NETC_F3_COMMON_IPFCAPR_RP_SHIFT          (0U)
709 #define NETC_F3_COMMON_IPFCAPR_RP_WIDTH          (1U)
710 #define NETC_F3_COMMON_IPFCAPR_RP(x)             (((uint32_t)(((uint32_t)(x)) << NETC_F3_COMMON_IPFCAPR_RP_SHIFT)) & NETC_F3_COMMON_IPFCAPR_RP_MASK)
711 
712 #define NETC_F3_COMMON_IPFCAPR_ISID_MASK         (0x2U)
713 #define NETC_F3_COMMON_IPFCAPR_ISID_SHIFT        (1U)
714 #define NETC_F3_COMMON_IPFCAPR_ISID_WIDTH        (1U)
715 #define NETC_F3_COMMON_IPFCAPR_ISID(x)           (((uint32_t)(((uint32_t)(x)) << NETC_F3_COMMON_IPFCAPR_ISID_SHIFT)) & NETC_F3_COMMON_IPFCAPR_ISID_MASK)
716 
717 #define NETC_F3_COMMON_IPFCAPR_FWD_SI_MASK       (0x4U)
718 #define NETC_F3_COMMON_IPFCAPR_FWD_SI_SHIFT      (2U)
719 #define NETC_F3_COMMON_IPFCAPR_FWD_SI_WIDTH      (1U)
720 #define NETC_F3_COMMON_IPFCAPR_FWD_SI(x)         (((uint32_t)(((uint32_t)(x)) << NETC_F3_COMMON_IPFCAPR_FWD_SI_SHIFT)) & NETC_F3_COMMON_IPFCAPR_FWD_SI_MASK)
721 
722 #define NETC_F3_COMMON_IPFCAPR_WOL_MASK          (0x8U)
723 #define NETC_F3_COMMON_IPFCAPR_WOL_SHIFT         (3U)
724 #define NETC_F3_COMMON_IPFCAPR_WOL_WIDTH         (1U)
725 #define NETC_F3_COMMON_IPFCAPR_WOL(x)            (((uint32_t)(((uint32_t)(x)) << NETC_F3_COMMON_IPFCAPR_WOL_SHIFT)) & NETC_F3_COMMON_IPFCAPR_WOL_MASK)
726 /*! @} */
727 
728 /*! @name IPFTCAPR - Ingress port filter table capability register */
729 /*! @{ */
730 
731 #define NETC_F3_COMMON_IPFTCAPR_NUM_WORDS_MASK   (0xFFFFU)
732 #define NETC_F3_COMMON_IPFTCAPR_NUM_WORDS_SHIFT  (0U)
733 #define NETC_F3_COMMON_IPFTCAPR_NUM_WORDS_WIDTH  (16U)
734 #define NETC_F3_COMMON_IPFTCAPR_NUM_WORDS(x)     (((uint32_t)(((uint32_t)(x)) << NETC_F3_COMMON_IPFTCAPR_NUM_WORDS_SHIFT)) & NETC_F3_COMMON_IPFTCAPR_NUM_WORDS_MASK)
735 
736 #define NETC_F3_COMMON_IPFTCAPR_MGMT_MASK        (0x10000U)
737 #define NETC_F3_COMMON_IPFTCAPR_MGMT_SHIFT       (16U)
738 #define NETC_F3_COMMON_IPFTCAPR_MGMT_WIDTH       (1U)
739 #define NETC_F3_COMMON_IPFTCAPR_MGMT(x)          (((uint32_t)(((uint32_t)(x)) << NETC_F3_COMMON_IPFTCAPR_MGMT_SHIFT)) & NETC_F3_COMMON_IPFTCAPR_MGMT_MASK)
740 
741 #define NETC_F3_COMMON_IPFTCAPR_ACCESS_METH_MASK (0xF00000U)
742 #define NETC_F3_COMMON_IPFTCAPR_ACCESS_METH_SHIFT (20U)
743 #define NETC_F3_COMMON_IPFTCAPR_ACCESS_METH_WIDTH (4U)
744 #define NETC_F3_COMMON_IPFTCAPR_ACCESS_METH(x)   (((uint32_t)(((uint32_t)(x)) << NETC_F3_COMMON_IPFTCAPR_ACCESS_METH_SHIFT)) & NETC_F3_COMMON_IPFTCAPR_ACCESS_METH_MASK)
745 
746 #define NETC_F3_COMMON_IPFTCAPR_ENTRY_MAX_WORDS_MASK (0xF000000U)
747 #define NETC_F3_COMMON_IPFTCAPR_ENTRY_MAX_WORDS_SHIFT (24U)
748 #define NETC_F3_COMMON_IPFTCAPR_ENTRY_MAX_WORDS_WIDTH (4U)
749 #define NETC_F3_COMMON_IPFTCAPR_ENTRY_MAX_WORDS(x) (((uint32_t)(((uint32_t)(x)) << NETC_F3_COMMON_IPFTCAPR_ENTRY_MAX_WORDS_SHIFT)) & NETC_F3_COMMON_IPFTCAPR_ENTRY_MAX_WORDS_MASK)
750 
751 #define NETC_F3_COMMON_IPFTCAPR_WORD_SIZE_MASK   (0x30000000U)
752 #define NETC_F3_COMMON_IPFTCAPR_WORD_SIZE_SHIFT  (28U)
753 #define NETC_F3_COMMON_IPFTCAPR_WORD_SIZE_WIDTH  (2U)
754 #define NETC_F3_COMMON_IPFTCAPR_WORD_SIZE(x)     (((uint32_t)(((uint32_t)(x)) << NETC_F3_COMMON_IPFTCAPR_WORD_SIZE_SHIFT)) & NETC_F3_COMMON_IPFTCAPR_WORD_SIZE_MASK)
755 /*! @} */
756 
757 /*! @name IPFTMOR - Ingress port filter table memory operational register */
758 /*! @{ */
759 
760 #define NETC_F3_COMMON_IPFTMOR_NUM_WORDS_MASK    (0xFFFFU)
761 #define NETC_F3_COMMON_IPFTMOR_NUM_WORDS_SHIFT   (0U)
762 #define NETC_F3_COMMON_IPFTMOR_NUM_WORDS_WIDTH   (16U)
763 #define NETC_F3_COMMON_IPFTMOR_NUM_WORDS(x)      (((uint32_t)(((uint32_t)(x)) << NETC_F3_COMMON_IPFTMOR_NUM_WORDS_SHIFT)) & NETC_F3_COMMON_IPFTMOR_NUM_WORDS_MASK)
764 /*! @} */
765 
766 /*! @name ITMCAPR - Index table memory capability register */
767 /*! @{ */
768 
769 #define NETC_F3_COMMON_ITMCAPR_NUM_WORDS_MASK    (0xFFFFU)
770 #define NETC_F3_COMMON_ITMCAPR_NUM_WORDS_SHIFT   (0U)
771 #define NETC_F3_COMMON_ITMCAPR_NUM_WORDS_WIDTH   (16U)
772 #define NETC_F3_COMMON_ITMCAPR_NUM_WORDS(x)      (((uint32_t)(((uint32_t)(x)) << NETC_F3_COMMON_ITMCAPR_NUM_WORDS_SHIFT)) & NETC_F3_COMMON_ITMCAPR_NUM_WORDS_MASK)
773 
774 #define NETC_F3_COMMON_ITMCAPR_WORD_SIZE_MASK    (0x30000000U)
775 #define NETC_F3_COMMON_ITMCAPR_WORD_SIZE_SHIFT   (28U)
776 #define NETC_F3_COMMON_ITMCAPR_WORD_SIZE_WIDTH   (2U)
777 #define NETC_F3_COMMON_ITMCAPR_WORD_SIZE(x)      (((uint32_t)(((uint32_t)(x)) << NETC_F3_COMMON_ITMCAPR_WORD_SIZE_SHIFT)) & NETC_F3_COMMON_ITMCAPR_WORD_SIZE_MASK)
778 
779 #define NETC_F3_COMMON_ITMCAPR_MLOC_MASK         (0xC0000000U)
780 #define NETC_F3_COMMON_ITMCAPR_MLOC_SHIFT        (30U)
781 #define NETC_F3_COMMON_ITMCAPR_MLOC_WIDTH        (2U)
782 #define NETC_F3_COMMON_ITMCAPR_MLOC(x)           (((uint32_t)(((uint32_t)(x)) << NETC_F3_COMMON_ITMCAPR_MLOC_SHIFT)) & NETC_F3_COMMON_ITMCAPR_MLOC_MASK)
783 /*! @} */
784 
785 /*! @name RPCAPR - Rate policer capability register */
786 /*! @{ */
787 
788 #define NETC_F3_COMMON_RPCAPR_TRTCM_MASK         (0x1U)
789 #define NETC_F3_COMMON_RPCAPR_TRTCM_SHIFT        (0U)
790 #define NETC_F3_COMMON_RPCAPR_TRTCM_WIDTH        (1U)
791 #define NETC_F3_COMMON_RPCAPR_TRTCM(x)           (((uint32_t)(((uint32_t)(x)) << NETC_F3_COMMON_RPCAPR_TRTCM_SHIFT)) & NETC_F3_COMMON_RPCAPR_TRTCM_MASK)
792 
793 #define NETC_F3_COMMON_RPCAPR_CM_MASK            (0x2U)
794 #define NETC_F3_COMMON_RPCAPR_CM_SHIFT           (1U)
795 #define NETC_F3_COMMON_RPCAPR_CM_WIDTH           (1U)
796 #define NETC_F3_COMMON_RPCAPR_CM(x)              (((uint32_t)(((uint32_t)(x)) << NETC_F3_COMMON_RPCAPR_CM_SHIFT)) & NETC_F3_COMMON_RPCAPR_CM_MASK)
797 /*! @} */
798 
799 /*! @name RPITCAPR - Rate policer index table capability register */
800 /*! @{ */
801 
802 #define NETC_F3_COMMON_RPITCAPR_NUM_ENTRIES_MASK (0x3FFFU)
803 #define NETC_F3_COMMON_RPITCAPR_NUM_ENTRIES_SHIFT (0U)
804 #define NETC_F3_COMMON_RPITCAPR_NUM_ENTRIES_WIDTH (14U)
805 #define NETC_F3_COMMON_RPITCAPR_NUM_ENTRIES(x)   (((uint32_t)(((uint32_t)(x)) << NETC_F3_COMMON_RPITCAPR_NUM_ENTRIES_SHIFT)) & NETC_F3_COMMON_RPITCAPR_NUM_ENTRIES_MASK)
806 
807 #define NETC_F3_COMMON_RPITCAPR_ACCESS_METH_MASK (0xF00000U)
808 #define NETC_F3_COMMON_RPITCAPR_ACCESS_METH_SHIFT (20U)
809 #define NETC_F3_COMMON_RPITCAPR_ACCESS_METH_WIDTH (4U)
810 #define NETC_F3_COMMON_RPITCAPR_ACCESS_METH(x)   (((uint32_t)(((uint32_t)(x)) << NETC_F3_COMMON_RPITCAPR_ACCESS_METH_SHIFT)) & NETC_F3_COMMON_RPITCAPR_ACCESS_METH_MASK)
811 /*! @} */
812 
813 /*! @name RPITMAR - Rate policer index table memory allocation register */
814 /*! @{ */
815 
816 #define NETC_F3_COMMON_RPITMAR_NUM_WORDS_MASK    (0xFFFFU)
817 #define NETC_F3_COMMON_RPITMAR_NUM_WORDS_SHIFT   (0U)
818 #define NETC_F3_COMMON_RPITMAR_NUM_WORDS_WIDTH   (16U)
819 #define NETC_F3_COMMON_RPITMAR_NUM_WORDS(x)      (((uint32_t)(((uint32_t)(x)) << NETC_F3_COMMON_RPITMAR_NUM_WORDS_SHIFT)) & NETC_F3_COMMON_RPITMAR_NUM_WORDS_MASK)
820 /*! @} */
821 
822 /*! @name RPITOR - Rate policer index table operational register */
823 /*! @{ */
824 
825 #define NETC_F3_COMMON_RPITOR_NUM_ENTRIES_MASK   (0x3FFFU)
826 #define NETC_F3_COMMON_RPITOR_NUM_ENTRIES_SHIFT  (0U)
827 #define NETC_F3_COMMON_RPITOR_NUM_ENTRIES_WIDTH  (14U)
828 #define NETC_F3_COMMON_RPITOR_NUM_ENTRIES(x)     (((uint32_t)(((uint32_t)(x)) << NETC_F3_COMMON_RPITOR_NUM_ENTRIES_SHIFT)) & NETC_F3_COMMON_RPITOR_NUM_ENTRIES_MASK)
829 /*! @} */
830 
831 /*! @name ISCITCAPR - Ingress stream counter index table capability register */
832 /*! @{ */
833 
834 #define NETC_F3_COMMON_ISCITCAPR_NUM_ENTRIES_MASK (0xFFFFU)
835 #define NETC_F3_COMMON_ISCITCAPR_NUM_ENTRIES_SHIFT (0U)
836 #define NETC_F3_COMMON_ISCITCAPR_NUM_ENTRIES_WIDTH (16U)
837 #define NETC_F3_COMMON_ISCITCAPR_NUM_ENTRIES(x)  (((uint32_t)(((uint32_t)(x)) << NETC_F3_COMMON_ISCITCAPR_NUM_ENTRIES_SHIFT)) & NETC_F3_COMMON_ISCITCAPR_NUM_ENTRIES_MASK)
838 
839 #define NETC_F3_COMMON_ISCITCAPR_ACCESS_METH_MASK (0xF00000U)
840 #define NETC_F3_COMMON_ISCITCAPR_ACCESS_METH_SHIFT (20U)
841 #define NETC_F3_COMMON_ISCITCAPR_ACCESS_METH_WIDTH (4U)
842 #define NETC_F3_COMMON_ISCITCAPR_ACCESS_METH(x)  (((uint32_t)(((uint32_t)(x)) << NETC_F3_COMMON_ISCITCAPR_ACCESS_METH_SHIFT)) & NETC_F3_COMMON_ISCITCAPR_ACCESS_METH_MASK)
843 /*! @} */
844 
845 /*! @name ISCITMAR - Ingress stream counter index table memory allocation register */
846 /*! @{ */
847 
848 #define NETC_F3_COMMON_ISCITMAR_NUM_WORDS_MASK   (0xFFFFU)
849 #define NETC_F3_COMMON_ISCITMAR_NUM_WORDS_SHIFT  (0U)
850 #define NETC_F3_COMMON_ISCITMAR_NUM_WORDS_WIDTH  (16U)
851 #define NETC_F3_COMMON_ISCITMAR_NUM_WORDS(x)     (((uint32_t)(((uint32_t)(x)) << NETC_F3_COMMON_ISCITMAR_NUM_WORDS_SHIFT)) & NETC_F3_COMMON_ISCITMAR_NUM_WORDS_MASK)
852 /*! @} */
853 
854 /*! @name ISCITOR - Ingress stream counter index table operational register */
855 /*! @{ */
856 
857 #define NETC_F3_COMMON_ISCITOR_NUM_ENTRIES_MASK  (0xFFFFU)
858 #define NETC_F3_COMMON_ISCITOR_NUM_ENTRIES_SHIFT (0U)
859 #define NETC_F3_COMMON_ISCITOR_NUM_ENTRIES_WIDTH (16U)
860 #define NETC_F3_COMMON_ISCITOR_NUM_ENTRIES(x)    (((uint32_t)(((uint32_t)(x)) << NETC_F3_COMMON_ISCITOR_NUM_ENTRIES_SHIFT)) & NETC_F3_COMMON_ISCITOR_NUM_ENTRIES_MASK)
861 /*! @} */
862 
863 /*! @name ISCAPR - Ingress stream capability register */
864 /*! @{ */
865 
866 #define NETC_F3_COMMON_ISCAPR_SG_MASK            (0x8U)
867 #define NETC_F3_COMMON_ISCAPR_SG_SHIFT           (3U)
868 #define NETC_F3_COMMON_ISCAPR_SG_WIDTH           (1U)
869 #define NETC_F3_COMMON_ISCAPR_SG(x)              (((uint32_t)(((uint32_t)(x)) << NETC_F3_COMMON_ISCAPR_SG_SHIFT)) & NETC_F3_COMMON_ISCAPR_SG_MASK)
870 
871 #define NETC_F3_COMMON_ISCAPR_RP_MASK            (0x10U)
872 #define NETC_F3_COMMON_ISCAPR_RP_SHIFT           (4U)
873 #define NETC_F3_COMMON_ISCAPR_RP_WIDTH           (1U)
874 #define NETC_F3_COMMON_ISCAPR_RP(x)              (((uint32_t)(((uint32_t)(x)) << NETC_F3_COMMON_ISCAPR_RP_SHIFT)) & NETC_F3_COMMON_ISCAPR_RP_MASK)
875 
876 #define NETC_F3_COMMON_ISCAPR_MAXSDU_MASK        (0x20U)
877 #define NETC_F3_COMMON_ISCAPR_MAXSDU_SHIFT       (5U)
878 #define NETC_F3_COMMON_ISCAPR_MAXSDU_WIDTH       (1U)
879 #define NETC_F3_COMMON_ISCAPR_MAXSDU(x)          (((uint32_t)(((uint32_t)(x)) << NETC_F3_COMMON_ISCAPR_MAXSDU_SHIFT)) & NETC_F3_COMMON_ISCAPR_MAXSDU_MASK)
880 
881 #define NETC_F3_COMMON_ISCAPR_FWD_MASK           (0x200U)
882 #define NETC_F3_COMMON_ISCAPR_FWD_SHIFT          (9U)
883 #define NETC_F3_COMMON_ISCAPR_FWD_WIDTH          (1U)
884 #define NETC_F3_COMMON_ISCAPR_FWD(x)             (((uint32_t)(((uint32_t)(x)) << NETC_F3_COMMON_ISCAPR_FWD_SHIFT)) & NETC_F3_COMMON_ISCAPR_FWD_MASK)
885 /*! @} */
886 
887 /*! @name ISITCAPR - Ingress stream index table capability register */
888 /*! @{ */
889 
890 #define NETC_F3_COMMON_ISITCAPR_NUM_ENTRIES_MASK (0xFFFFU)
891 #define NETC_F3_COMMON_ISITCAPR_NUM_ENTRIES_SHIFT (0U)
892 #define NETC_F3_COMMON_ISITCAPR_NUM_ENTRIES_WIDTH (16U)
893 #define NETC_F3_COMMON_ISITCAPR_NUM_ENTRIES(x)   (((uint32_t)(((uint32_t)(x)) << NETC_F3_COMMON_ISITCAPR_NUM_ENTRIES_SHIFT)) & NETC_F3_COMMON_ISITCAPR_NUM_ENTRIES_MASK)
894 
895 #define NETC_F3_COMMON_ISITCAPR_ACCESS_METH_MASK (0xF00000U)
896 #define NETC_F3_COMMON_ISITCAPR_ACCESS_METH_SHIFT (20U)
897 #define NETC_F3_COMMON_ISITCAPR_ACCESS_METH_WIDTH (4U)
898 #define NETC_F3_COMMON_ISITCAPR_ACCESS_METH(x)   (((uint32_t)(((uint32_t)(x)) << NETC_F3_COMMON_ISITCAPR_ACCESS_METH_SHIFT)) & NETC_F3_COMMON_ISITCAPR_ACCESS_METH_MASK)
899 /*! @} */
900 
901 /*! @name ISITMAR - Ingress stream index table memory allocation register */
902 /*! @{ */
903 
904 #define NETC_F3_COMMON_ISITMAR_NUM_WORDS_MASK    (0xFFFFU)
905 #define NETC_F3_COMMON_ISITMAR_NUM_WORDS_SHIFT   (0U)
906 #define NETC_F3_COMMON_ISITMAR_NUM_WORDS_WIDTH   (16U)
907 #define NETC_F3_COMMON_ISITMAR_NUM_WORDS(x)      (((uint32_t)(((uint32_t)(x)) << NETC_F3_COMMON_ISITMAR_NUM_WORDS_SHIFT)) & NETC_F3_COMMON_ISITMAR_NUM_WORDS_MASK)
908 /*! @} */
909 
910 /*! @name ISITOR - Ingress stream index table operational register */
911 /*! @{ */
912 
913 #define NETC_F3_COMMON_ISITOR_NUM_ENTRIES_MASK   (0xFFFFU)
914 #define NETC_F3_COMMON_ISITOR_NUM_ENTRIES_SHIFT  (0U)
915 #define NETC_F3_COMMON_ISITOR_NUM_ENTRIES_WIDTH  (16U)
916 #define NETC_F3_COMMON_ISITOR_NUM_ENTRIES(x)     (((uint32_t)(((uint32_t)(x)) << NETC_F3_COMMON_ISITOR_NUM_ENTRIES_SHIFT)) & NETC_F3_COMMON_ISITOR_NUM_ENTRIES_MASK)
917 /*! @} */
918 
919 /*! @name SGCAPR - Stream gate capability register */
920 /*! @{ */
921 
922 #define NETC_F3_COMMON_SGCAPR_GLC_AO_MASK        (0x1U)
923 #define NETC_F3_COMMON_SGCAPR_GLC_AO_SHIFT       (0U)
924 #define NETC_F3_COMMON_SGCAPR_GLC_AO_WIDTH       (1U)
925 #define NETC_F3_COMMON_SGCAPR_GLC_AO(x)          (((uint32_t)(((uint32_t)(x)) << NETC_F3_COMMON_SGCAPR_GLC_AO_SHIFT)) & NETC_F3_COMMON_SGCAPR_GLC_AO_MASK)
926 
927 #define NETC_F3_COMMON_SGCAPR_GLC_GC_MASK        (0x2U)
928 #define NETC_F3_COMMON_SGCAPR_GLC_GC_SHIFT       (1U)
929 #define NETC_F3_COMMON_SGCAPR_GLC_GC_WIDTH       (1U)
930 #define NETC_F3_COMMON_SGCAPR_GLC_GC(x)          (((uint32_t)(((uint32_t)(x)) << NETC_F3_COMMON_SGCAPR_GLC_GC_SHIFT)) & NETC_F3_COMMON_SGCAPR_GLC_GC_MASK)
931 
932 #define NETC_F3_COMMON_SGCAPR_GLC_IO_MASK        (0x4U)
933 #define NETC_F3_COMMON_SGCAPR_GLC_IO_SHIFT       (2U)
934 #define NETC_F3_COMMON_SGCAPR_GLC_IO_WIDTH       (1U)
935 #define NETC_F3_COMMON_SGCAPR_GLC_IO(x)          (((uint32_t)(((uint32_t)(x)) << NETC_F3_COMMON_SGCAPR_GLC_IO_SHIFT)) & NETC_F3_COMMON_SGCAPR_GLC_IO_MASK)
936 
937 #define NETC_F3_COMMON_SGCAPR_GLC_IPV_MASK       (0x8U)
938 #define NETC_F3_COMMON_SGCAPR_GLC_IPV_SHIFT      (3U)
939 #define NETC_F3_COMMON_SGCAPR_GLC_IPV_WIDTH      (1U)
940 #define NETC_F3_COMMON_SGCAPR_GLC_IPV(x)         (((uint32_t)(((uint32_t)(x)) << NETC_F3_COMMON_SGCAPR_GLC_IPV_SHIFT)) & NETC_F3_COMMON_SGCAPR_GLC_IPV_MASK)
941 
942 #define NETC_F3_COMMON_SGCAPR_GLC_CTD_MASK       (0x10U)
943 #define NETC_F3_COMMON_SGCAPR_GLC_CTD_SHIFT      (4U)
944 #define NETC_F3_COMMON_SGCAPR_GLC_CTD_WIDTH      (1U)
945 #define NETC_F3_COMMON_SGCAPR_GLC_CTD(x)         (((uint32_t)(((uint32_t)(x)) << NETC_F3_COMMON_SGCAPR_GLC_CTD_SHIFT)) & NETC_F3_COMMON_SGCAPR_GLC_CTD_MASK)
946 /*! @} */
947 
948 /*! @name SGIITCAPR - Stream gate instance index table capability register */
949 /*! @{ */
950 
951 #define NETC_F3_COMMON_SGIITCAPR_NUM_ENTRIES_MASK (0xFFFFU)
952 #define NETC_F3_COMMON_SGIITCAPR_NUM_ENTRIES_SHIFT (0U)
953 #define NETC_F3_COMMON_SGIITCAPR_NUM_ENTRIES_WIDTH (16U)
954 #define NETC_F3_COMMON_SGIITCAPR_NUM_ENTRIES(x)  (((uint32_t)(((uint32_t)(x)) << NETC_F3_COMMON_SGIITCAPR_NUM_ENTRIES_SHIFT)) & NETC_F3_COMMON_SGIITCAPR_NUM_ENTRIES_MASK)
955 
956 #define NETC_F3_COMMON_SGIITCAPR_ACCESS_METH_MASK (0xF00000U)
957 #define NETC_F3_COMMON_SGIITCAPR_ACCESS_METH_SHIFT (20U)
958 #define NETC_F3_COMMON_SGIITCAPR_ACCESS_METH_WIDTH (4U)
959 #define NETC_F3_COMMON_SGIITCAPR_ACCESS_METH(x)  (((uint32_t)(((uint32_t)(x)) << NETC_F3_COMMON_SGIITCAPR_ACCESS_METH_SHIFT)) & NETC_F3_COMMON_SGIITCAPR_ACCESS_METH_MASK)
960 /*! @} */
961 
962 /*! @name SGIITMAR - Stream gate instance index table memory allocation register */
963 /*! @{ */
964 
965 #define NETC_F3_COMMON_SGIITMAR_NUM_WORDS_MASK   (0xFFFFU)
966 #define NETC_F3_COMMON_SGIITMAR_NUM_WORDS_SHIFT  (0U)
967 #define NETC_F3_COMMON_SGIITMAR_NUM_WORDS_WIDTH  (16U)
968 #define NETC_F3_COMMON_SGIITMAR_NUM_WORDS(x)     (((uint32_t)(((uint32_t)(x)) << NETC_F3_COMMON_SGIITMAR_NUM_WORDS_SHIFT)) & NETC_F3_COMMON_SGIITMAR_NUM_WORDS_MASK)
969 /*! @} */
970 
971 /*! @name SGIITOR - Stream gate instance index table operational register */
972 /*! @{ */
973 
974 #define NETC_F3_COMMON_SGIITOR_NUM_ENTRIES_MASK  (0xFFFFU)
975 #define NETC_F3_COMMON_SGIITOR_NUM_ENTRIES_SHIFT (0U)
976 #define NETC_F3_COMMON_SGIITOR_NUM_ENTRIES_WIDTH (16U)
977 #define NETC_F3_COMMON_SGIITOR_NUM_ENTRIES(x)    (((uint32_t)(((uint32_t)(x)) << NETC_F3_COMMON_SGIITOR_NUM_ENTRIES_SHIFT)) & NETC_F3_COMMON_SGIITOR_NUM_ENTRIES_MASK)
978 /*! @} */
979 
980 /*! @name SGCLITCAPR - Stream gate control list index table capability register */
981 /*! @{ */
982 
983 #define NETC_F3_COMMON_SGCLITCAPR_NUM_WORDS_MASK (0xFFFFU)
984 #define NETC_F3_COMMON_SGCLITCAPR_NUM_WORDS_SHIFT (0U)
985 #define NETC_F3_COMMON_SGCLITCAPR_NUM_WORDS_WIDTH (16U)
986 #define NETC_F3_COMMON_SGCLITCAPR_NUM_WORDS(x)   (((uint32_t)(((uint32_t)(x)) << NETC_F3_COMMON_SGCLITCAPR_NUM_WORDS_SHIFT)) & NETC_F3_COMMON_SGCLITCAPR_NUM_WORDS_MASK)
987 
988 #define NETC_F3_COMMON_SGCLITCAPR_ACCESS_METH_MASK (0xF00000U)
989 #define NETC_F3_COMMON_SGCLITCAPR_ACCESS_METH_SHIFT (20U)
990 #define NETC_F3_COMMON_SGCLITCAPR_ACCESS_METH_WIDTH (4U)
991 #define NETC_F3_COMMON_SGCLITCAPR_ACCESS_METH(x) (((uint32_t)(((uint32_t)(x)) << NETC_F3_COMMON_SGCLITCAPR_ACCESS_METH_SHIFT)) & NETC_F3_COMMON_SGCLITCAPR_ACCESS_METH_MASK)
992 /*! @} */
993 
994 /*! @name SGCLITMAR - Stream gate control list index table memory allocation register */
995 /*! @{ */
996 
997 #define NETC_F3_COMMON_SGCLITMAR_NUM_WORDS_MASK  (0xFFFFU)
998 #define NETC_F3_COMMON_SGCLITMAR_NUM_WORDS_SHIFT (0U)
999 #define NETC_F3_COMMON_SGCLITMAR_NUM_WORDS_WIDTH (16U)
1000 #define NETC_F3_COMMON_SGCLITMAR_NUM_WORDS(x)    (((uint32_t)(((uint32_t)(x)) << NETC_F3_COMMON_SGCLITMAR_NUM_WORDS_SHIFT)) & NETC_F3_COMMON_SGCLITMAR_NUM_WORDS_MASK)
1001 /*! @} */
1002 
1003 /*! @name SGCLTMOR - Stream gate control list table memory operational register */
1004 /*! @{ */
1005 
1006 #define NETC_F3_COMMON_SGCLTMOR_NUM_WORDS_MASK   (0xFFFFU)
1007 #define NETC_F3_COMMON_SGCLTMOR_NUM_WORDS_SHIFT  (0U)
1008 #define NETC_F3_COMMON_SGCLTMOR_NUM_WORDS_WIDTH  (16U)
1009 #define NETC_F3_COMMON_SGCLTMOR_NUM_WORDS(x)     (((uint32_t)(((uint32_t)(x)) << NETC_F3_COMMON_SGCLTMOR_NUM_WORDS_SHIFT)) & NETC_F3_COMMON_SGCLTMOR_NUM_WORDS_MASK)
1010 /*! @} */
1011 
1012 /*! @name TGSTCAPR - Time gate scheduling table capability register */
1013 /*! @{ */
1014 
1015 #define NETC_F3_COMMON_TGSTCAPR_NUM_WORDS_MASK   (0xFFFFU)
1016 #define NETC_F3_COMMON_TGSTCAPR_NUM_WORDS_SHIFT  (0U)
1017 #define NETC_F3_COMMON_TGSTCAPR_NUM_WORDS_WIDTH  (16U)
1018 #define NETC_F3_COMMON_TGSTCAPR_NUM_WORDS(x)     (((uint32_t)(((uint32_t)(x)) << NETC_F3_COMMON_TGSTCAPR_NUM_WORDS_SHIFT)) & NETC_F3_COMMON_TGSTCAPR_NUM_WORDS_MASK)
1019 
1020 #define NETC_F3_COMMON_TGSTCAPR_ACCESS_METH_MASK (0xF00000U)
1021 #define NETC_F3_COMMON_TGSTCAPR_ACCESS_METH_SHIFT (20U)
1022 #define NETC_F3_COMMON_TGSTCAPR_ACCESS_METH_WIDTH (4U)
1023 #define NETC_F3_COMMON_TGSTCAPR_ACCESS_METH(x)   (((uint32_t)(((uint32_t)(x)) << NETC_F3_COMMON_TGSTCAPR_ACCESS_METH_SHIFT)) & NETC_F3_COMMON_TGSTCAPR_ACCESS_METH_MASK)
1024 
1025 #define NETC_F3_COMMON_TGSTCAPR_MAX_GCL_LEN_MASK (0x3000000U)
1026 #define NETC_F3_COMMON_TGSTCAPR_MAX_GCL_LEN_SHIFT (24U)
1027 #define NETC_F3_COMMON_TGSTCAPR_MAX_GCL_LEN_WIDTH (2U)
1028 #define NETC_F3_COMMON_TGSTCAPR_MAX_GCL_LEN(x)   (((uint32_t)(((uint32_t)(x)) << NETC_F3_COMMON_TGSTCAPR_MAX_GCL_LEN_SHIFT)) & NETC_F3_COMMON_TGSTCAPR_MAX_GCL_LEN_MASK)
1029 /*! @} */
1030 
1031 /*! @name TGSTMOR - Time gate scheduling table memory operation register */
1032 /*! @{ */
1033 
1034 #define NETC_F3_COMMON_TGSTMOR_NUM_WORDS_MASK    (0xFFFFU)
1035 #define NETC_F3_COMMON_TGSTMOR_NUM_WORDS_SHIFT   (0U)
1036 #define NETC_F3_COMMON_TGSTMOR_NUM_WORDS_WIDTH   (16U)
1037 #define NETC_F3_COMMON_TGSTMOR_NUM_WORDS(x)      (((uint32_t)(((uint32_t)(x)) << NETC_F3_COMMON_TGSTMOR_NUM_WORDS_SHIFT)) & NETC_F3_COMMON_TGSTMOR_NUM_WORDS_MASK)
1038 /*! @} */
1039 
1040 /*! @name HTMCAPR - Hash table memory capability register */
1041 /*! @{ */
1042 
1043 #define NETC_F3_COMMON_HTMCAPR_NUM_WORDS_MASK    (0xFFFFU)
1044 #define NETC_F3_COMMON_HTMCAPR_NUM_WORDS_SHIFT   (0U)
1045 #define NETC_F3_COMMON_HTMCAPR_NUM_WORDS_WIDTH   (16U)
1046 #define NETC_F3_COMMON_HTMCAPR_NUM_WORDS(x)      (((uint32_t)(((uint32_t)(x)) << NETC_F3_COMMON_HTMCAPR_NUM_WORDS_SHIFT)) & NETC_F3_COMMON_HTMCAPR_NUM_WORDS_MASK)
1047 
1048 #define NETC_F3_COMMON_HTMCAPR_WORD_SIZE_MASK    (0x30000000U)
1049 #define NETC_F3_COMMON_HTMCAPR_WORD_SIZE_SHIFT   (28U)
1050 #define NETC_F3_COMMON_HTMCAPR_WORD_SIZE_WIDTH   (2U)
1051 #define NETC_F3_COMMON_HTMCAPR_WORD_SIZE(x)      (((uint32_t)(((uint32_t)(x)) << NETC_F3_COMMON_HTMCAPR_WORD_SIZE_SHIFT)) & NETC_F3_COMMON_HTMCAPR_WORD_SIZE_MASK)
1052 
1053 #define NETC_F3_COMMON_HTMCAPR_MLOC_MASK         (0xC0000000U)
1054 #define NETC_F3_COMMON_HTMCAPR_MLOC_SHIFT        (30U)
1055 #define NETC_F3_COMMON_HTMCAPR_MLOC_WIDTH        (2U)
1056 #define NETC_F3_COMMON_HTMCAPR_MLOC(x)           (((uint32_t)(((uint32_t)(x)) << NETC_F3_COMMON_HTMCAPR_MLOC_SHIFT)) & NETC_F3_COMMON_HTMCAPR_MLOC_MASK)
1057 /*! @} */
1058 
1059 /*! @name HTMOR - Hash table memory operational register */
1060 /*! @{ */
1061 
1062 #define NETC_F3_COMMON_HTMOR_AMOUNT_MASK         (0xFFFFU)
1063 #define NETC_F3_COMMON_HTMOR_AMOUNT_SHIFT        (0U)
1064 #define NETC_F3_COMMON_HTMOR_AMOUNT_WIDTH        (16U)
1065 #define NETC_F3_COMMON_HTMOR_AMOUNT(x)           (((uint32_t)(((uint32_t)(x)) << NETC_F3_COMMON_HTMOR_AMOUNT_SHIFT)) & NETC_F3_COMMON_HTMOR_AMOUNT_MASK)
1066 
1067 #define NETC_F3_COMMON_HTMOR_WATERMARK_MASK      (0xFFFF0000U)
1068 #define NETC_F3_COMMON_HTMOR_WATERMARK_SHIFT     (16U)
1069 #define NETC_F3_COMMON_HTMOR_WATERMARK_WIDTH     (16U)
1070 #define NETC_F3_COMMON_HTMOR_WATERMARK(x)        (((uint32_t)(((uint32_t)(x)) << NETC_F3_COMMON_HTMOR_WATERMARK_SHIFT)) & NETC_F3_COMMON_HTMOR_WATERMARK_MASK)
1071 /*! @} */
1072 
1073 /*! @name ISIDCAPR - Ingress stream identification capability register */
1074 /*! @{ */
1075 
1076 #define NETC_F3_COMMON_ISIDCAPR_NUM_KC_MASK      (0x3U)
1077 #define NETC_F3_COMMON_ISIDCAPR_NUM_KC_SHIFT     (0U)
1078 #define NETC_F3_COMMON_ISIDCAPR_NUM_KC_WIDTH     (2U)
1079 #define NETC_F3_COMMON_ISIDCAPR_NUM_KC(x)        (((uint32_t)(((uint32_t)(x)) << NETC_F3_COMMON_ISIDCAPR_NUM_KC_SHIFT)) & NETC_F3_COMMON_ISIDCAPR_NUM_KC_MASK)
1080 
1081 #define NETC_F3_COMMON_ISIDCAPR_NUM_PF_MASK      (0x1CU)
1082 #define NETC_F3_COMMON_ISIDCAPR_NUM_PF_SHIFT     (2U)
1083 #define NETC_F3_COMMON_ISIDCAPR_NUM_PF_WIDTH     (3U)
1084 #define NETC_F3_COMMON_ISIDCAPR_NUM_PF(x)        (((uint32_t)(((uint32_t)(x)) << NETC_F3_COMMON_ISIDCAPR_NUM_PF_SHIFT)) & NETC_F3_COMMON_ISIDCAPR_NUM_PF_MASK)
1085 
1086 #define NETC_F3_COMMON_ISIDCAPR_MAX_KSIZE_MASK   (0x1F00U)
1087 #define NETC_F3_COMMON_ISIDCAPR_MAX_KSIZE_SHIFT  (8U)
1088 #define NETC_F3_COMMON_ISIDCAPR_MAX_KSIZE_WIDTH  (5U)
1089 #define NETC_F3_COMMON_ISIDCAPR_MAX_KSIZE(x)     (((uint32_t)(((uint32_t)(x)) << NETC_F3_COMMON_ISIDCAPR_MAX_KSIZE_SHIFT)) & NETC_F3_COMMON_ISIDCAPR_MAX_KSIZE_MASK)
1090 
1091 #define NETC_F3_COMMON_ISIDCAPR_UFT_MASK         (0x10000U)
1092 #define NETC_F3_COMMON_ISIDCAPR_UFT_SHIFT        (16U)
1093 #define NETC_F3_COMMON_ISIDCAPR_UFT_WIDTH        (1U)
1094 #define NETC_F3_COMMON_ISIDCAPR_UFT(x)           (((uint32_t)(((uint32_t)(x)) << NETC_F3_COMMON_ISIDCAPR_UFT_SHIFT)) & NETC_F3_COMMON_ISIDCAPR_UFT_MASK)
1095 
1096 #define NETC_F3_COMMON_ISIDCAPR_ETHFT_MASK       (0x20000U)
1097 #define NETC_F3_COMMON_ISIDCAPR_ETHFT_SHIFT      (17U)
1098 #define NETC_F3_COMMON_ISIDCAPR_ETHFT_WIDTH      (1U)
1099 #define NETC_F3_COMMON_ISIDCAPR_ETHFT(x)         (((uint32_t)(((uint32_t)(x)) << NETC_F3_COMMON_ISIDCAPR_ETHFT_SHIFT)) & NETC_F3_COMMON_ISIDCAPR_ETHFT_MASK)
1100 /*! @} */
1101 
1102 /*! @name ISIDHTCAPR - Ingress stream identification hash table capability register */
1103 /*! @{ */
1104 
1105 #define NETC_F3_COMMON_ISIDHTCAPR_ACCESS_METH_MASK (0xF00000U)
1106 #define NETC_F3_COMMON_ISIDHTCAPR_ACCESS_METH_SHIFT (20U)
1107 #define NETC_F3_COMMON_ISIDHTCAPR_ACCESS_METH_WIDTH (4U)
1108 #define NETC_F3_COMMON_ISIDHTCAPR_ACCESS_METH(x) (((uint32_t)(((uint32_t)(x)) << NETC_F3_COMMON_ISIDHTCAPR_ACCESS_METH_SHIFT)) & NETC_F3_COMMON_ISIDHTCAPR_ACCESS_METH_MASK)
1109 /*! @} */
1110 
1111 /*! @name ISIDKC0OR - Ingress stream identification key construction 0 operational register */
1112 /*! @{ */
1113 
1114 #define NETC_F3_COMMON_ISIDKC0OR_NUM_ENTRIES_MASK (0xFFFFU)
1115 #define NETC_F3_COMMON_ISIDKC0OR_NUM_ENTRIES_SHIFT (0U)
1116 #define NETC_F3_COMMON_ISIDKC0OR_NUM_ENTRIES_WIDTH (16U)
1117 #define NETC_F3_COMMON_ISIDKC0OR_NUM_ENTRIES(x)  (((uint32_t)(((uint32_t)(x)) << NETC_F3_COMMON_ISIDKC0OR_NUM_ENTRIES_SHIFT)) & NETC_F3_COMMON_ISIDKC0OR_NUM_ENTRIES_MASK)
1118 
1119 #define NETC_F3_COMMON_ISIDKC0OR_EN_MASK         (0x80000000U)
1120 #define NETC_F3_COMMON_ISIDKC0OR_EN_SHIFT        (31U)
1121 #define NETC_F3_COMMON_ISIDKC0OR_EN_WIDTH        (1U)
1122 #define NETC_F3_COMMON_ISIDKC0OR_EN(x)           (((uint32_t)(((uint32_t)(x)) << NETC_F3_COMMON_ISIDKC0OR_EN_SHIFT)) & NETC_F3_COMMON_ISIDKC0OR_EN_MASK)
1123 /*! @} */
1124 
1125 /*! @name ISIDKC0CR0 - Ingress stream identification key construction 0 configuration register 0 */
1126 /*! @{ */
1127 
1128 #define NETC_F3_COMMON_ISIDKC0CR0_VALID_MASK     (0x1U)
1129 #define NETC_F3_COMMON_ISIDKC0CR0_VALID_SHIFT    (0U)
1130 #define NETC_F3_COMMON_ISIDKC0CR0_VALID_WIDTH    (1U)
1131 #define NETC_F3_COMMON_ISIDKC0CR0_VALID(x)       (((uint32_t)(((uint32_t)(x)) << NETC_F3_COMMON_ISIDKC0CR0_VALID_SHIFT)) & NETC_F3_COMMON_ISIDKC0CR0_VALID_MASK)
1132 
1133 #define NETC_F3_COMMON_ISIDKC0CR0_PORTP_MASK     (0x2U)
1134 #define NETC_F3_COMMON_ISIDKC0CR0_PORTP_SHIFT    (1U)
1135 #define NETC_F3_COMMON_ISIDKC0CR0_PORTP_WIDTH    (1U)
1136 #define NETC_F3_COMMON_ISIDKC0CR0_PORTP(x)       (((uint32_t)(((uint32_t)(x)) << NETC_F3_COMMON_ISIDKC0CR0_PORTP_SHIFT)) & NETC_F3_COMMON_ISIDKC0CR0_PORTP_MASK)
1137 
1138 #define NETC_F3_COMMON_ISIDKC0CR0_SPMP_MASK      (0x4U)
1139 #define NETC_F3_COMMON_ISIDKC0CR0_SPMP_SHIFT     (2U)
1140 #define NETC_F3_COMMON_ISIDKC0CR0_SPMP_WIDTH     (1U)
1141 #define NETC_F3_COMMON_ISIDKC0CR0_SPMP(x)        (((uint32_t)(((uint32_t)(x)) << NETC_F3_COMMON_ISIDKC0CR0_SPMP_SHIFT)) & NETC_F3_COMMON_ISIDKC0CR0_SPMP_MASK)
1142 
1143 #define NETC_F3_COMMON_ISIDKC0CR0_DMACP_MASK     (0x8U)
1144 #define NETC_F3_COMMON_ISIDKC0CR0_DMACP_SHIFT    (3U)
1145 #define NETC_F3_COMMON_ISIDKC0CR0_DMACP_WIDTH    (1U)
1146 #define NETC_F3_COMMON_ISIDKC0CR0_DMACP(x)       (((uint32_t)(((uint32_t)(x)) << NETC_F3_COMMON_ISIDKC0CR0_DMACP_SHIFT)) & NETC_F3_COMMON_ISIDKC0CR0_DMACP_MASK)
1147 
1148 #define NETC_F3_COMMON_ISIDKC0CR0_SMACP_MASK     (0x10U)
1149 #define NETC_F3_COMMON_ISIDKC0CR0_SMACP_SHIFT    (4U)
1150 #define NETC_F3_COMMON_ISIDKC0CR0_SMACP_WIDTH    (1U)
1151 #define NETC_F3_COMMON_ISIDKC0CR0_SMACP(x)       (((uint32_t)(((uint32_t)(x)) << NETC_F3_COMMON_ISIDKC0CR0_SMACP_SHIFT)) & NETC_F3_COMMON_ISIDKC0CR0_SMACP_MASK)
1152 
1153 #define NETC_F3_COMMON_ISIDKC0CR0_OVIDP_MASK     (0x20U)
1154 #define NETC_F3_COMMON_ISIDKC0CR0_OVIDP_SHIFT    (5U)
1155 #define NETC_F3_COMMON_ISIDKC0CR0_OVIDP_WIDTH    (1U)
1156 #define NETC_F3_COMMON_ISIDKC0CR0_OVIDP(x)       (((uint32_t)(((uint32_t)(x)) << NETC_F3_COMMON_ISIDKC0CR0_OVIDP_SHIFT)) & NETC_F3_COMMON_ISIDKC0CR0_OVIDP_MASK)
1157 
1158 #define NETC_F3_COMMON_ISIDKC0CR0_OPCPP_MASK     (0x40U)
1159 #define NETC_F3_COMMON_ISIDKC0CR0_OPCPP_SHIFT    (6U)
1160 #define NETC_F3_COMMON_ISIDKC0CR0_OPCPP_WIDTH    (1U)
1161 #define NETC_F3_COMMON_ISIDKC0CR0_OPCPP(x)       (((uint32_t)(((uint32_t)(x)) << NETC_F3_COMMON_ISIDKC0CR0_OPCPP_SHIFT)) & NETC_F3_COMMON_ISIDKC0CR0_OPCPP_MASK)
1162 
1163 #define NETC_F3_COMMON_ISIDKC0CR0_IVIDP_MASK     (0x80U)
1164 #define NETC_F3_COMMON_ISIDKC0CR0_IVIDP_SHIFT    (7U)
1165 #define NETC_F3_COMMON_ISIDKC0CR0_IVIDP_WIDTH    (1U)
1166 #define NETC_F3_COMMON_ISIDKC0CR0_IVIDP(x)       (((uint32_t)(((uint32_t)(x)) << NETC_F3_COMMON_ISIDKC0CR0_IVIDP_SHIFT)) & NETC_F3_COMMON_ISIDKC0CR0_IVIDP_MASK)
1167 
1168 #define NETC_F3_COMMON_ISIDKC0CR0_IPCPP_MASK     (0x100U)
1169 #define NETC_F3_COMMON_ISIDKC0CR0_IPCPP_SHIFT    (8U)
1170 #define NETC_F3_COMMON_ISIDKC0CR0_IPCPP_WIDTH    (1U)
1171 #define NETC_F3_COMMON_ISIDKC0CR0_IPCPP(x)       (((uint32_t)(((uint32_t)(x)) << NETC_F3_COMMON_ISIDKC0CR0_IPCPP_SHIFT)) & NETC_F3_COMMON_ISIDKC0CR0_IPCPP_MASK)
1172 
1173 #define NETC_F3_COMMON_ISIDKC0CR0_SQTP_MASK      (0x200U)
1174 #define NETC_F3_COMMON_ISIDKC0CR0_SQTP_SHIFT     (9U)
1175 #define NETC_F3_COMMON_ISIDKC0CR0_SQTP_WIDTH     (1U)
1176 #define NETC_F3_COMMON_ISIDKC0CR0_SQTP(x)        (((uint32_t)(((uint32_t)(x)) << NETC_F3_COMMON_ISIDKC0CR0_SQTP_SHIFT)) & NETC_F3_COMMON_ISIDKC0CR0_SQTP_MASK)
1177 
1178 #define NETC_F3_COMMON_ISIDKC0CR0_ETP_MASK       (0x400U)
1179 #define NETC_F3_COMMON_ISIDKC0CR0_ETP_SHIFT      (10U)
1180 #define NETC_F3_COMMON_ISIDKC0CR0_ETP_WIDTH      (1U)
1181 #define NETC_F3_COMMON_ISIDKC0CR0_ETP(x)         (((uint32_t)(((uint32_t)(x)) << NETC_F3_COMMON_ISIDKC0CR0_ETP_SHIFT)) & NETC_F3_COMMON_ISIDKC0CR0_ETP_MASK)
1182 /*! @} */
1183 
1184 /*! @name ISIDKC0PF0CR - Ingress stream identification key construction 0 payload field 0 configuration register */
1185 /*! @{ */
1186 
1187 #define NETC_F3_COMMON_ISIDKC0PF0CR_PFP_MASK     (0x1U)
1188 #define NETC_F3_COMMON_ISIDKC0PF0CR_PFP_SHIFT    (0U)
1189 #define NETC_F3_COMMON_ISIDKC0PF0CR_PFP_WIDTH    (1U)
1190 #define NETC_F3_COMMON_ISIDKC0PF0CR_PFP(x)       (((uint32_t)(((uint32_t)(x)) << NETC_F3_COMMON_ISIDKC0PF0CR_PFP_SHIFT)) & NETC_F3_COMMON_ISIDKC0PF0CR_PFP_MASK)
1191 
1192 #define NETC_F3_COMMON_ISIDKC0PF0CR_NUM_BYTES_MASK (0x1EU)
1193 #define NETC_F3_COMMON_ISIDKC0PF0CR_NUM_BYTES_SHIFT (1U)
1194 #define NETC_F3_COMMON_ISIDKC0PF0CR_NUM_BYTES_WIDTH (4U)
1195 #define NETC_F3_COMMON_ISIDKC0PF0CR_NUM_BYTES(x) (((uint32_t)(((uint32_t)(x)) << NETC_F3_COMMON_ISIDKC0PF0CR_NUM_BYTES_SHIFT)) & NETC_F3_COMMON_ISIDKC0PF0CR_NUM_BYTES_MASK)
1196 
1197 #define NETC_F3_COMMON_ISIDKC0PF0CR_BYTE_OFFSET_MASK (0x7F00U)
1198 #define NETC_F3_COMMON_ISIDKC0PF0CR_BYTE_OFFSET_SHIFT (8U)
1199 #define NETC_F3_COMMON_ISIDKC0PF0CR_BYTE_OFFSET_WIDTH (7U)
1200 #define NETC_F3_COMMON_ISIDKC0PF0CR_BYTE_OFFSET(x) (((uint32_t)(((uint32_t)(x)) << NETC_F3_COMMON_ISIDKC0PF0CR_BYTE_OFFSET_SHIFT)) & NETC_F3_COMMON_ISIDKC0PF0CR_BYTE_OFFSET_MASK)
1201 
1202 #define NETC_F3_COMMON_ISIDKC0PF0CR_FBMASK_MASK  (0x70000U)
1203 #define NETC_F3_COMMON_ISIDKC0PF0CR_FBMASK_SHIFT (16U)
1204 #define NETC_F3_COMMON_ISIDKC0PF0CR_FBMASK_WIDTH (3U)
1205 #define NETC_F3_COMMON_ISIDKC0PF0CR_FBMASK(x)    (((uint32_t)(((uint32_t)(x)) << NETC_F3_COMMON_ISIDKC0PF0CR_FBMASK_SHIFT)) & NETC_F3_COMMON_ISIDKC0PF0CR_FBMASK_MASK)
1206 
1207 #define NETC_F3_COMMON_ISIDKC0PF0CR_LBMASK_MASK  (0x700000U)
1208 #define NETC_F3_COMMON_ISIDKC0PF0CR_LBMASK_SHIFT (20U)
1209 #define NETC_F3_COMMON_ISIDKC0PF0CR_LBMASK_WIDTH (3U)
1210 #define NETC_F3_COMMON_ISIDKC0PF0CR_LBMASK(x)    (((uint32_t)(((uint32_t)(x)) << NETC_F3_COMMON_ISIDKC0PF0CR_LBMASK_SHIFT)) & NETC_F3_COMMON_ISIDKC0PF0CR_LBMASK_MASK)
1211 /*! @} */
1212 
1213 /*! @name ISIDKC0PF1CR - Ingress stream identification key construction 0 payload field 1 configuration register */
1214 /*! @{ */
1215 
1216 #define NETC_F3_COMMON_ISIDKC0PF1CR_PFP_MASK     (0x1U)
1217 #define NETC_F3_COMMON_ISIDKC0PF1CR_PFP_SHIFT    (0U)
1218 #define NETC_F3_COMMON_ISIDKC0PF1CR_PFP_WIDTH    (1U)
1219 #define NETC_F3_COMMON_ISIDKC0PF1CR_PFP(x)       (((uint32_t)(((uint32_t)(x)) << NETC_F3_COMMON_ISIDKC0PF1CR_PFP_SHIFT)) & NETC_F3_COMMON_ISIDKC0PF1CR_PFP_MASK)
1220 
1221 #define NETC_F3_COMMON_ISIDKC0PF1CR_NUM_BYTES_MASK (0x1EU)
1222 #define NETC_F3_COMMON_ISIDKC0PF1CR_NUM_BYTES_SHIFT (1U)
1223 #define NETC_F3_COMMON_ISIDKC0PF1CR_NUM_BYTES_WIDTH (4U)
1224 #define NETC_F3_COMMON_ISIDKC0PF1CR_NUM_BYTES(x) (((uint32_t)(((uint32_t)(x)) << NETC_F3_COMMON_ISIDKC0PF1CR_NUM_BYTES_SHIFT)) & NETC_F3_COMMON_ISIDKC0PF1CR_NUM_BYTES_MASK)
1225 
1226 #define NETC_F3_COMMON_ISIDKC0PF1CR_BYTE_OFFSET_MASK (0x7F00U)
1227 #define NETC_F3_COMMON_ISIDKC0PF1CR_BYTE_OFFSET_SHIFT (8U)
1228 #define NETC_F3_COMMON_ISIDKC0PF1CR_BYTE_OFFSET_WIDTH (7U)
1229 #define NETC_F3_COMMON_ISIDKC0PF1CR_BYTE_OFFSET(x) (((uint32_t)(((uint32_t)(x)) << NETC_F3_COMMON_ISIDKC0PF1CR_BYTE_OFFSET_SHIFT)) & NETC_F3_COMMON_ISIDKC0PF1CR_BYTE_OFFSET_MASK)
1230 
1231 #define NETC_F3_COMMON_ISIDKC0PF1CR_FBMASK_MASK  (0x70000U)
1232 #define NETC_F3_COMMON_ISIDKC0PF1CR_FBMASK_SHIFT (16U)
1233 #define NETC_F3_COMMON_ISIDKC0PF1CR_FBMASK_WIDTH (3U)
1234 #define NETC_F3_COMMON_ISIDKC0PF1CR_FBMASK(x)    (((uint32_t)(((uint32_t)(x)) << NETC_F3_COMMON_ISIDKC0PF1CR_FBMASK_SHIFT)) & NETC_F3_COMMON_ISIDKC0PF1CR_FBMASK_MASK)
1235 
1236 #define NETC_F3_COMMON_ISIDKC0PF1CR_LBMASK_MASK  (0x700000U)
1237 #define NETC_F3_COMMON_ISIDKC0PF1CR_LBMASK_SHIFT (20U)
1238 #define NETC_F3_COMMON_ISIDKC0PF1CR_LBMASK_WIDTH (3U)
1239 #define NETC_F3_COMMON_ISIDKC0PF1CR_LBMASK(x)    (((uint32_t)(((uint32_t)(x)) << NETC_F3_COMMON_ISIDKC0PF1CR_LBMASK_SHIFT)) & NETC_F3_COMMON_ISIDKC0PF1CR_LBMASK_MASK)
1240 /*! @} */
1241 
1242 /*! @name ISIDKC0PF2CR - Ingress stream identification key construction 0 payload field 2 configuration register */
1243 /*! @{ */
1244 
1245 #define NETC_F3_COMMON_ISIDKC0PF2CR_PFP_MASK     (0x1U)
1246 #define NETC_F3_COMMON_ISIDKC0PF2CR_PFP_SHIFT    (0U)
1247 #define NETC_F3_COMMON_ISIDKC0PF2CR_PFP_WIDTH    (1U)
1248 #define NETC_F3_COMMON_ISIDKC0PF2CR_PFP(x)       (((uint32_t)(((uint32_t)(x)) << NETC_F3_COMMON_ISIDKC0PF2CR_PFP_SHIFT)) & NETC_F3_COMMON_ISIDKC0PF2CR_PFP_MASK)
1249 
1250 #define NETC_F3_COMMON_ISIDKC0PF2CR_NUM_BYTES_MASK (0x1EU)
1251 #define NETC_F3_COMMON_ISIDKC0PF2CR_NUM_BYTES_SHIFT (1U)
1252 #define NETC_F3_COMMON_ISIDKC0PF2CR_NUM_BYTES_WIDTH (4U)
1253 #define NETC_F3_COMMON_ISIDKC0PF2CR_NUM_BYTES(x) (((uint32_t)(((uint32_t)(x)) << NETC_F3_COMMON_ISIDKC0PF2CR_NUM_BYTES_SHIFT)) & NETC_F3_COMMON_ISIDKC0PF2CR_NUM_BYTES_MASK)
1254 
1255 #define NETC_F3_COMMON_ISIDKC0PF2CR_BYTE_OFFSET_MASK (0x7F00U)
1256 #define NETC_F3_COMMON_ISIDKC0PF2CR_BYTE_OFFSET_SHIFT (8U)
1257 #define NETC_F3_COMMON_ISIDKC0PF2CR_BYTE_OFFSET_WIDTH (7U)
1258 #define NETC_F3_COMMON_ISIDKC0PF2CR_BYTE_OFFSET(x) (((uint32_t)(((uint32_t)(x)) << NETC_F3_COMMON_ISIDKC0PF2CR_BYTE_OFFSET_SHIFT)) & NETC_F3_COMMON_ISIDKC0PF2CR_BYTE_OFFSET_MASK)
1259 
1260 #define NETC_F3_COMMON_ISIDKC0PF2CR_FBMASK_MASK  (0x70000U)
1261 #define NETC_F3_COMMON_ISIDKC0PF2CR_FBMASK_SHIFT (16U)
1262 #define NETC_F3_COMMON_ISIDKC0PF2CR_FBMASK_WIDTH (3U)
1263 #define NETC_F3_COMMON_ISIDKC0PF2CR_FBMASK(x)    (((uint32_t)(((uint32_t)(x)) << NETC_F3_COMMON_ISIDKC0PF2CR_FBMASK_SHIFT)) & NETC_F3_COMMON_ISIDKC0PF2CR_FBMASK_MASK)
1264 
1265 #define NETC_F3_COMMON_ISIDKC0PF2CR_LBMASK_MASK  (0x700000U)
1266 #define NETC_F3_COMMON_ISIDKC0PF2CR_LBMASK_SHIFT (20U)
1267 #define NETC_F3_COMMON_ISIDKC0PF2CR_LBMASK_WIDTH (3U)
1268 #define NETC_F3_COMMON_ISIDKC0PF2CR_LBMASK(x)    (((uint32_t)(((uint32_t)(x)) << NETC_F3_COMMON_ISIDKC0PF2CR_LBMASK_SHIFT)) & NETC_F3_COMMON_ISIDKC0PF2CR_LBMASK_MASK)
1269 /*! @} */
1270 
1271 /*! @name ISIDKC0PF3CR - Ingress stream identification key construction 0 payload field 3 configuration register */
1272 /*! @{ */
1273 
1274 #define NETC_F3_COMMON_ISIDKC0PF3CR_PFP_MASK     (0x1U)
1275 #define NETC_F3_COMMON_ISIDKC0PF3CR_PFP_SHIFT    (0U)
1276 #define NETC_F3_COMMON_ISIDKC0PF3CR_PFP_WIDTH    (1U)
1277 #define NETC_F3_COMMON_ISIDKC0PF3CR_PFP(x)       (((uint32_t)(((uint32_t)(x)) << NETC_F3_COMMON_ISIDKC0PF3CR_PFP_SHIFT)) & NETC_F3_COMMON_ISIDKC0PF3CR_PFP_MASK)
1278 
1279 #define NETC_F3_COMMON_ISIDKC0PF3CR_NUM_BYTES_MASK (0x1EU)
1280 #define NETC_F3_COMMON_ISIDKC0PF3CR_NUM_BYTES_SHIFT (1U)
1281 #define NETC_F3_COMMON_ISIDKC0PF3CR_NUM_BYTES_WIDTH (4U)
1282 #define NETC_F3_COMMON_ISIDKC0PF3CR_NUM_BYTES(x) (((uint32_t)(((uint32_t)(x)) << NETC_F3_COMMON_ISIDKC0PF3CR_NUM_BYTES_SHIFT)) & NETC_F3_COMMON_ISIDKC0PF3CR_NUM_BYTES_MASK)
1283 
1284 #define NETC_F3_COMMON_ISIDKC0PF3CR_BYTE_OFFSET_MASK (0x7F00U)
1285 #define NETC_F3_COMMON_ISIDKC0PF3CR_BYTE_OFFSET_SHIFT (8U)
1286 #define NETC_F3_COMMON_ISIDKC0PF3CR_BYTE_OFFSET_WIDTH (7U)
1287 #define NETC_F3_COMMON_ISIDKC0PF3CR_BYTE_OFFSET(x) (((uint32_t)(((uint32_t)(x)) << NETC_F3_COMMON_ISIDKC0PF3CR_BYTE_OFFSET_SHIFT)) & NETC_F3_COMMON_ISIDKC0PF3CR_BYTE_OFFSET_MASK)
1288 
1289 #define NETC_F3_COMMON_ISIDKC0PF3CR_FBMASK_MASK  (0x70000U)
1290 #define NETC_F3_COMMON_ISIDKC0PF3CR_FBMASK_SHIFT (16U)
1291 #define NETC_F3_COMMON_ISIDKC0PF3CR_FBMASK_WIDTH (3U)
1292 #define NETC_F3_COMMON_ISIDKC0PF3CR_FBMASK(x)    (((uint32_t)(((uint32_t)(x)) << NETC_F3_COMMON_ISIDKC0PF3CR_FBMASK_SHIFT)) & NETC_F3_COMMON_ISIDKC0PF3CR_FBMASK_MASK)
1293 
1294 #define NETC_F3_COMMON_ISIDKC0PF3CR_LBMASK_MASK  (0x700000U)
1295 #define NETC_F3_COMMON_ISIDKC0PF3CR_LBMASK_SHIFT (20U)
1296 #define NETC_F3_COMMON_ISIDKC0PF3CR_LBMASK_WIDTH (3U)
1297 #define NETC_F3_COMMON_ISIDKC0PF3CR_LBMASK(x)    (((uint32_t)(((uint32_t)(x)) << NETC_F3_COMMON_ISIDKC0PF3CR_LBMASK_SHIFT)) & NETC_F3_COMMON_ISIDKC0PF3CR_LBMASK_MASK)
1298 /*! @} */
1299 
1300 /*! @name ISIDKC1OR - Ingress stream identification key construction 1 operational register */
1301 /*! @{ */
1302 
1303 #define NETC_F3_COMMON_ISIDKC1OR_NUM_ENTRIES_MASK (0xFFFFU)
1304 #define NETC_F3_COMMON_ISIDKC1OR_NUM_ENTRIES_SHIFT (0U)
1305 #define NETC_F3_COMMON_ISIDKC1OR_NUM_ENTRIES_WIDTH (16U)
1306 #define NETC_F3_COMMON_ISIDKC1OR_NUM_ENTRIES(x)  (((uint32_t)(((uint32_t)(x)) << NETC_F3_COMMON_ISIDKC1OR_NUM_ENTRIES_SHIFT)) & NETC_F3_COMMON_ISIDKC1OR_NUM_ENTRIES_MASK)
1307 
1308 #define NETC_F3_COMMON_ISIDKC1OR_EN_MASK         (0x80000000U)
1309 #define NETC_F3_COMMON_ISIDKC1OR_EN_SHIFT        (31U)
1310 #define NETC_F3_COMMON_ISIDKC1OR_EN_WIDTH        (1U)
1311 #define NETC_F3_COMMON_ISIDKC1OR_EN(x)           (((uint32_t)(((uint32_t)(x)) << NETC_F3_COMMON_ISIDKC1OR_EN_SHIFT)) & NETC_F3_COMMON_ISIDKC1OR_EN_MASK)
1312 /*! @} */
1313 
1314 /*! @name ISIDKC1CR0 - Ingress stream identification key construction 1 configuration register 0 */
1315 /*! @{ */
1316 
1317 #define NETC_F3_COMMON_ISIDKC1CR0_VALID_MASK     (0x1U)
1318 #define NETC_F3_COMMON_ISIDKC1CR0_VALID_SHIFT    (0U)
1319 #define NETC_F3_COMMON_ISIDKC1CR0_VALID_WIDTH    (1U)
1320 #define NETC_F3_COMMON_ISIDKC1CR0_VALID(x)       (((uint32_t)(((uint32_t)(x)) << NETC_F3_COMMON_ISIDKC1CR0_VALID_SHIFT)) & NETC_F3_COMMON_ISIDKC1CR0_VALID_MASK)
1321 
1322 #define NETC_F3_COMMON_ISIDKC1CR0_PORTP_MASK     (0x2U)
1323 #define NETC_F3_COMMON_ISIDKC1CR0_PORTP_SHIFT    (1U)
1324 #define NETC_F3_COMMON_ISIDKC1CR0_PORTP_WIDTH    (1U)
1325 #define NETC_F3_COMMON_ISIDKC1CR0_PORTP(x)       (((uint32_t)(((uint32_t)(x)) << NETC_F3_COMMON_ISIDKC1CR0_PORTP_SHIFT)) & NETC_F3_COMMON_ISIDKC1CR0_PORTP_MASK)
1326 
1327 #define NETC_F3_COMMON_ISIDKC1CR0_SPMP_MASK      (0x4U)
1328 #define NETC_F3_COMMON_ISIDKC1CR0_SPMP_SHIFT     (2U)
1329 #define NETC_F3_COMMON_ISIDKC1CR0_SPMP_WIDTH     (1U)
1330 #define NETC_F3_COMMON_ISIDKC1CR0_SPMP(x)        (((uint32_t)(((uint32_t)(x)) << NETC_F3_COMMON_ISIDKC1CR0_SPMP_SHIFT)) & NETC_F3_COMMON_ISIDKC1CR0_SPMP_MASK)
1331 
1332 #define NETC_F3_COMMON_ISIDKC1CR0_DMACP_MASK     (0x8U)
1333 #define NETC_F3_COMMON_ISIDKC1CR0_DMACP_SHIFT    (3U)
1334 #define NETC_F3_COMMON_ISIDKC1CR0_DMACP_WIDTH    (1U)
1335 #define NETC_F3_COMMON_ISIDKC1CR0_DMACP(x)       (((uint32_t)(((uint32_t)(x)) << NETC_F3_COMMON_ISIDKC1CR0_DMACP_SHIFT)) & NETC_F3_COMMON_ISIDKC1CR0_DMACP_MASK)
1336 
1337 #define NETC_F3_COMMON_ISIDKC1CR0_SMACP_MASK     (0x10U)
1338 #define NETC_F3_COMMON_ISIDKC1CR0_SMACP_SHIFT    (4U)
1339 #define NETC_F3_COMMON_ISIDKC1CR0_SMACP_WIDTH    (1U)
1340 #define NETC_F3_COMMON_ISIDKC1CR0_SMACP(x)       (((uint32_t)(((uint32_t)(x)) << NETC_F3_COMMON_ISIDKC1CR0_SMACP_SHIFT)) & NETC_F3_COMMON_ISIDKC1CR0_SMACP_MASK)
1341 
1342 #define NETC_F3_COMMON_ISIDKC1CR0_OVIDP_MASK     (0x20U)
1343 #define NETC_F3_COMMON_ISIDKC1CR0_OVIDP_SHIFT    (5U)
1344 #define NETC_F3_COMMON_ISIDKC1CR0_OVIDP_WIDTH    (1U)
1345 #define NETC_F3_COMMON_ISIDKC1CR0_OVIDP(x)       (((uint32_t)(((uint32_t)(x)) << NETC_F3_COMMON_ISIDKC1CR0_OVIDP_SHIFT)) & NETC_F3_COMMON_ISIDKC1CR0_OVIDP_MASK)
1346 
1347 #define NETC_F3_COMMON_ISIDKC1CR0_OPCPP_MASK     (0x40U)
1348 #define NETC_F3_COMMON_ISIDKC1CR0_OPCPP_SHIFT    (6U)
1349 #define NETC_F3_COMMON_ISIDKC1CR0_OPCPP_WIDTH    (1U)
1350 #define NETC_F3_COMMON_ISIDKC1CR0_OPCPP(x)       (((uint32_t)(((uint32_t)(x)) << NETC_F3_COMMON_ISIDKC1CR0_OPCPP_SHIFT)) & NETC_F3_COMMON_ISIDKC1CR0_OPCPP_MASK)
1351 
1352 #define NETC_F3_COMMON_ISIDKC1CR0_IVIDP_MASK     (0x80U)
1353 #define NETC_F3_COMMON_ISIDKC1CR0_IVIDP_SHIFT    (7U)
1354 #define NETC_F3_COMMON_ISIDKC1CR0_IVIDP_WIDTH    (1U)
1355 #define NETC_F3_COMMON_ISIDKC1CR0_IVIDP(x)       (((uint32_t)(((uint32_t)(x)) << NETC_F3_COMMON_ISIDKC1CR0_IVIDP_SHIFT)) & NETC_F3_COMMON_ISIDKC1CR0_IVIDP_MASK)
1356 
1357 #define NETC_F3_COMMON_ISIDKC1CR0_IPCPP_MASK     (0x100U)
1358 #define NETC_F3_COMMON_ISIDKC1CR0_IPCPP_SHIFT    (8U)
1359 #define NETC_F3_COMMON_ISIDKC1CR0_IPCPP_WIDTH    (1U)
1360 #define NETC_F3_COMMON_ISIDKC1CR0_IPCPP(x)       (((uint32_t)(((uint32_t)(x)) << NETC_F3_COMMON_ISIDKC1CR0_IPCPP_SHIFT)) & NETC_F3_COMMON_ISIDKC1CR0_IPCPP_MASK)
1361 
1362 #define NETC_F3_COMMON_ISIDKC1CR0_SQTP_MASK      (0x200U)
1363 #define NETC_F3_COMMON_ISIDKC1CR0_SQTP_SHIFT     (9U)
1364 #define NETC_F3_COMMON_ISIDKC1CR0_SQTP_WIDTH     (1U)
1365 #define NETC_F3_COMMON_ISIDKC1CR0_SQTP(x)        (((uint32_t)(((uint32_t)(x)) << NETC_F3_COMMON_ISIDKC1CR0_SQTP_SHIFT)) & NETC_F3_COMMON_ISIDKC1CR0_SQTP_MASK)
1366 
1367 #define NETC_F3_COMMON_ISIDKC1CR0_ETP_MASK       (0x400U)
1368 #define NETC_F3_COMMON_ISIDKC1CR0_ETP_SHIFT      (10U)
1369 #define NETC_F3_COMMON_ISIDKC1CR0_ETP_WIDTH      (1U)
1370 #define NETC_F3_COMMON_ISIDKC1CR0_ETP(x)         (((uint32_t)(((uint32_t)(x)) << NETC_F3_COMMON_ISIDKC1CR0_ETP_SHIFT)) & NETC_F3_COMMON_ISIDKC1CR0_ETP_MASK)
1371 /*! @} */
1372 
1373 /*! @name ISIDKC1PF0CR - Ingress stream identification key construction 1 payload field 0 configuration register */
1374 /*! @{ */
1375 
1376 #define NETC_F3_COMMON_ISIDKC1PF0CR_PFP_MASK     (0x1U)
1377 #define NETC_F3_COMMON_ISIDKC1PF0CR_PFP_SHIFT    (0U)
1378 #define NETC_F3_COMMON_ISIDKC1PF0CR_PFP_WIDTH    (1U)
1379 #define NETC_F3_COMMON_ISIDKC1PF0CR_PFP(x)       (((uint32_t)(((uint32_t)(x)) << NETC_F3_COMMON_ISIDKC1PF0CR_PFP_SHIFT)) & NETC_F3_COMMON_ISIDKC1PF0CR_PFP_MASK)
1380 
1381 #define NETC_F3_COMMON_ISIDKC1PF0CR_NUM_BYTES_MASK (0x1EU)
1382 #define NETC_F3_COMMON_ISIDKC1PF0CR_NUM_BYTES_SHIFT (1U)
1383 #define NETC_F3_COMMON_ISIDKC1PF0CR_NUM_BYTES_WIDTH (4U)
1384 #define NETC_F3_COMMON_ISIDKC1PF0CR_NUM_BYTES(x) (((uint32_t)(((uint32_t)(x)) << NETC_F3_COMMON_ISIDKC1PF0CR_NUM_BYTES_SHIFT)) & NETC_F3_COMMON_ISIDKC1PF0CR_NUM_BYTES_MASK)
1385 
1386 #define NETC_F3_COMMON_ISIDKC1PF0CR_BYTE_OFFSET_MASK (0x7F00U)
1387 #define NETC_F3_COMMON_ISIDKC1PF0CR_BYTE_OFFSET_SHIFT (8U)
1388 #define NETC_F3_COMMON_ISIDKC1PF0CR_BYTE_OFFSET_WIDTH (7U)
1389 #define NETC_F3_COMMON_ISIDKC1PF0CR_BYTE_OFFSET(x) (((uint32_t)(((uint32_t)(x)) << NETC_F3_COMMON_ISIDKC1PF0CR_BYTE_OFFSET_SHIFT)) & NETC_F3_COMMON_ISIDKC1PF0CR_BYTE_OFFSET_MASK)
1390 
1391 #define NETC_F3_COMMON_ISIDKC1PF0CR_FBMASK_MASK  (0x70000U)
1392 #define NETC_F3_COMMON_ISIDKC1PF0CR_FBMASK_SHIFT (16U)
1393 #define NETC_F3_COMMON_ISIDKC1PF0CR_FBMASK_WIDTH (3U)
1394 #define NETC_F3_COMMON_ISIDKC1PF0CR_FBMASK(x)    (((uint32_t)(((uint32_t)(x)) << NETC_F3_COMMON_ISIDKC1PF0CR_FBMASK_SHIFT)) & NETC_F3_COMMON_ISIDKC1PF0CR_FBMASK_MASK)
1395 
1396 #define NETC_F3_COMMON_ISIDKC1PF0CR_LBMASK_MASK  (0x700000U)
1397 #define NETC_F3_COMMON_ISIDKC1PF0CR_LBMASK_SHIFT (20U)
1398 #define NETC_F3_COMMON_ISIDKC1PF0CR_LBMASK_WIDTH (3U)
1399 #define NETC_F3_COMMON_ISIDKC1PF0CR_LBMASK(x)    (((uint32_t)(((uint32_t)(x)) << NETC_F3_COMMON_ISIDKC1PF0CR_LBMASK_SHIFT)) & NETC_F3_COMMON_ISIDKC1PF0CR_LBMASK_MASK)
1400 /*! @} */
1401 
1402 /*! @name ISIDKC1PF1CR - Ingress stream identification key construction 1 payload field 1 configuration register */
1403 /*! @{ */
1404 
1405 #define NETC_F3_COMMON_ISIDKC1PF1CR_PFP_MASK     (0x1U)
1406 #define NETC_F3_COMMON_ISIDKC1PF1CR_PFP_SHIFT    (0U)
1407 #define NETC_F3_COMMON_ISIDKC1PF1CR_PFP_WIDTH    (1U)
1408 #define NETC_F3_COMMON_ISIDKC1PF1CR_PFP(x)       (((uint32_t)(((uint32_t)(x)) << NETC_F3_COMMON_ISIDKC1PF1CR_PFP_SHIFT)) & NETC_F3_COMMON_ISIDKC1PF1CR_PFP_MASK)
1409 
1410 #define NETC_F3_COMMON_ISIDKC1PF1CR_NUM_BYTES_MASK (0x1EU)
1411 #define NETC_F3_COMMON_ISIDKC1PF1CR_NUM_BYTES_SHIFT (1U)
1412 #define NETC_F3_COMMON_ISIDKC1PF1CR_NUM_BYTES_WIDTH (4U)
1413 #define NETC_F3_COMMON_ISIDKC1PF1CR_NUM_BYTES(x) (((uint32_t)(((uint32_t)(x)) << NETC_F3_COMMON_ISIDKC1PF1CR_NUM_BYTES_SHIFT)) & NETC_F3_COMMON_ISIDKC1PF1CR_NUM_BYTES_MASK)
1414 
1415 #define NETC_F3_COMMON_ISIDKC1PF1CR_BYTE_OFFSET_MASK (0x7F00U)
1416 #define NETC_F3_COMMON_ISIDKC1PF1CR_BYTE_OFFSET_SHIFT (8U)
1417 #define NETC_F3_COMMON_ISIDKC1PF1CR_BYTE_OFFSET_WIDTH (7U)
1418 #define NETC_F3_COMMON_ISIDKC1PF1CR_BYTE_OFFSET(x) (((uint32_t)(((uint32_t)(x)) << NETC_F3_COMMON_ISIDKC1PF1CR_BYTE_OFFSET_SHIFT)) & NETC_F3_COMMON_ISIDKC1PF1CR_BYTE_OFFSET_MASK)
1419 
1420 #define NETC_F3_COMMON_ISIDKC1PF1CR_FBMASK_MASK  (0x70000U)
1421 #define NETC_F3_COMMON_ISIDKC1PF1CR_FBMASK_SHIFT (16U)
1422 #define NETC_F3_COMMON_ISIDKC1PF1CR_FBMASK_WIDTH (3U)
1423 #define NETC_F3_COMMON_ISIDKC1PF1CR_FBMASK(x)    (((uint32_t)(((uint32_t)(x)) << NETC_F3_COMMON_ISIDKC1PF1CR_FBMASK_SHIFT)) & NETC_F3_COMMON_ISIDKC1PF1CR_FBMASK_MASK)
1424 
1425 #define NETC_F3_COMMON_ISIDKC1PF1CR_LBMASK_MASK  (0x700000U)
1426 #define NETC_F3_COMMON_ISIDKC1PF1CR_LBMASK_SHIFT (20U)
1427 #define NETC_F3_COMMON_ISIDKC1PF1CR_LBMASK_WIDTH (3U)
1428 #define NETC_F3_COMMON_ISIDKC1PF1CR_LBMASK(x)    (((uint32_t)(((uint32_t)(x)) << NETC_F3_COMMON_ISIDKC1PF1CR_LBMASK_SHIFT)) & NETC_F3_COMMON_ISIDKC1PF1CR_LBMASK_MASK)
1429 /*! @} */
1430 
1431 /*! @name ISIDKC1PF2CR - Ingress stream identification key construction 1 payload field 2 configuration register */
1432 /*! @{ */
1433 
1434 #define NETC_F3_COMMON_ISIDKC1PF2CR_PFP_MASK     (0x1U)
1435 #define NETC_F3_COMMON_ISIDKC1PF2CR_PFP_SHIFT    (0U)
1436 #define NETC_F3_COMMON_ISIDKC1PF2CR_PFP_WIDTH    (1U)
1437 #define NETC_F3_COMMON_ISIDKC1PF2CR_PFP(x)       (((uint32_t)(((uint32_t)(x)) << NETC_F3_COMMON_ISIDKC1PF2CR_PFP_SHIFT)) & NETC_F3_COMMON_ISIDKC1PF2CR_PFP_MASK)
1438 
1439 #define NETC_F3_COMMON_ISIDKC1PF2CR_NUM_BYTES_MASK (0x1EU)
1440 #define NETC_F3_COMMON_ISIDKC1PF2CR_NUM_BYTES_SHIFT (1U)
1441 #define NETC_F3_COMMON_ISIDKC1PF2CR_NUM_BYTES_WIDTH (4U)
1442 #define NETC_F3_COMMON_ISIDKC1PF2CR_NUM_BYTES(x) (((uint32_t)(((uint32_t)(x)) << NETC_F3_COMMON_ISIDKC1PF2CR_NUM_BYTES_SHIFT)) & NETC_F3_COMMON_ISIDKC1PF2CR_NUM_BYTES_MASK)
1443 
1444 #define NETC_F3_COMMON_ISIDKC1PF2CR_BYTE_OFFSET_MASK (0x7F00U)
1445 #define NETC_F3_COMMON_ISIDKC1PF2CR_BYTE_OFFSET_SHIFT (8U)
1446 #define NETC_F3_COMMON_ISIDKC1PF2CR_BYTE_OFFSET_WIDTH (7U)
1447 #define NETC_F3_COMMON_ISIDKC1PF2CR_BYTE_OFFSET(x) (((uint32_t)(((uint32_t)(x)) << NETC_F3_COMMON_ISIDKC1PF2CR_BYTE_OFFSET_SHIFT)) & NETC_F3_COMMON_ISIDKC1PF2CR_BYTE_OFFSET_MASK)
1448 
1449 #define NETC_F3_COMMON_ISIDKC1PF2CR_FBMASK_MASK  (0x70000U)
1450 #define NETC_F3_COMMON_ISIDKC1PF2CR_FBMASK_SHIFT (16U)
1451 #define NETC_F3_COMMON_ISIDKC1PF2CR_FBMASK_WIDTH (3U)
1452 #define NETC_F3_COMMON_ISIDKC1PF2CR_FBMASK(x)    (((uint32_t)(((uint32_t)(x)) << NETC_F3_COMMON_ISIDKC1PF2CR_FBMASK_SHIFT)) & NETC_F3_COMMON_ISIDKC1PF2CR_FBMASK_MASK)
1453 
1454 #define NETC_F3_COMMON_ISIDKC1PF2CR_LBMASK_MASK  (0x700000U)
1455 #define NETC_F3_COMMON_ISIDKC1PF2CR_LBMASK_SHIFT (20U)
1456 #define NETC_F3_COMMON_ISIDKC1PF2CR_LBMASK_WIDTH (3U)
1457 #define NETC_F3_COMMON_ISIDKC1PF2CR_LBMASK(x)    (((uint32_t)(((uint32_t)(x)) << NETC_F3_COMMON_ISIDKC1PF2CR_LBMASK_SHIFT)) & NETC_F3_COMMON_ISIDKC1PF2CR_LBMASK_MASK)
1458 /*! @} */
1459 
1460 /*! @name ISIDKC1PF3CR - Ingress stream identification key construction 1 payload field 3 configuration register */
1461 /*! @{ */
1462 
1463 #define NETC_F3_COMMON_ISIDKC1PF3CR_PFP_MASK     (0x1U)
1464 #define NETC_F3_COMMON_ISIDKC1PF3CR_PFP_SHIFT    (0U)
1465 #define NETC_F3_COMMON_ISIDKC1PF3CR_PFP_WIDTH    (1U)
1466 #define NETC_F3_COMMON_ISIDKC1PF3CR_PFP(x)       (((uint32_t)(((uint32_t)(x)) << NETC_F3_COMMON_ISIDKC1PF3CR_PFP_SHIFT)) & NETC_F3_COMMON_ISIDKC1PF3CR_PFP_MASK)
1467 
1468 #define NETC_F3_COMMON_ISIDKC1PF3CR_NUM_BYTES_MASK (0x1EU)
1469 #define NETC_F3_COMMON_ISIDKC1PF3CR_NUM_BYTES_SHIFT (1U)
1470 #define NETC_F3_COMMON_ISIDKC1PF3CR_NUM_BYTES_WIDTH (4U)
1471 #define NETC_F3_COMMON_ISIDKC1PF3CR_NUM_BYTES(x) (((uint32_t)(((uint32_t)(x)) << NETC_F3_COMMON_ISIDKC1PF3CR_NUM_BYTES_SHIFT)) & NETC_F3_COMMON_ISIDKC1PF3CR_NUM_BYTES_MASK)
1472 
1473 #define NETC_F3_COMMON_ISIDKC1PF3CR_BYTE_OFFSET_MASK (0x7F00U)
1474 #define NETC_F3_COMMON_ISIDKC1PF3CR_BYTE_OFFSET_SHIFT (8U)
1475 #define NETC_F3_COMMON_ISIDKC1PF3CR_BYTE_OFFSET_WIDTH (7U)
1476 #define NETC_F3_COMMON_ISIDKC1PF3CR_BYTE_OFFSET(x) (((uint32_t)(((uint32_t)(x)) << NETC_F3_COMMON_ISIDKC1PF3CR_BYTE_OFFSET_SHIFT)) & NETC_F3_COMMON_ISIDKC1PF3CR_BYTE_OFFSET_MASK)
1477 
1478 #define NETC_F3_COMMON_ISIDKC1PF3CR_FBMASK_MASK  (0x70000U)
1479 #define NETC_F3_COMMON_ISIDKC1PF3CR_FBMASK_SHIFT (16U)
1480 #define NETC_F3_COMMON_ISIDKC1PF3CR_FBMASK_WIDTH (3U)
1481 #define NETC_F3_COMMON_ISIDKC1PF3CR_FBMASK(x)    (((uint32_t)(((uint32_t)(x)) << NETC_F3_COMMON_ISIDKC1PF3CR_FBMASK_SHIFT)) & NETC_F3_COMMON_ISIDKC1PF3CR_FBMASK_MASK)
1482 
1483 #define NETC_F3_COMMON_ISIDKC1PF3CR_LBMASK_MASK  (0x700000U)
1484 #define NETC_F3_COMMON_ISIDKC1PF3CR_LBMASK_SHIFT (20U)
1485 #define NETC_F3_COMMON_ISIDKC1PF3CR_LBMASK_WIDTH (3U)
1486 #define NETC_F3_COMMON_ISIDKC1PF3CR_LBMASK(x)    (((uint32_t)(((uint32_t)(x)) << NETC_F3_COMMON_ISIDKC1PF3CR_LBMASK_SHIFT)) & NETC_F3_COMMON_ISIDKC1PF3CR_LBMASK_MASK)
1487 /*! @} */
1488 
1489 /*! @name ISFHTCAPR - Ingress stream filter hash table capability register */
1490 /*! @{ */
1491 
1492 #define NETC_F3_COMMON_ISFHTCAPR_ACCESS_METH_MASK (0xF00000U)
1493 #define NETC_F3_COMMON_ISFHTCAPR_ACCESS_METH_SHIFT (20U)
1494 #define NETC_F3_COMMON_ISFHTCAPR_ACCESS_METH_WIDTH (4U)
1495 #define NETC_F3_COMMON_ISFHTCAPR_ACCESS_METH(x)  (((uint32_t)(((uint32_t)(x)) << NETC_F3_COMMON_ISFHTCAPR_ACCESS_METH_SHIFT)) & NETC_F3_COMMON_ISFHTCAPR_ACCESS_METH_MASK)
1496 /*! @} */
1497 
1498 /*! @name ISFHTOR - Ingress stream filter hash table operational register */
1499 /*! @{ */
1500 
1501 #define NETC_F3_COMMON_ISFHTOR_NUM_ENTRIES_MASK  (0xFFFFU)
1502 #define NETC_F3_COMMON_ISFHTOR_NUM_ENTRIES_SHIFT (0U)
1503 #define NETC_F3_COMMON_ISFHTOR_NUM_ENTRIES_WIDTH (16U)
1504 #define NETC_F3_COMMON_ISFHTOR_NUM_ENTRIES(x)    (((uint32_t)(((uint32_t)(x)) << NETC_F3_COMMON_ISFHTOR_NUM_ENTRIES_SHIFT)) & NETC_F3_COMMON_ISFHTOR_NUM_ENTRIES_MASK)
1505 /*! @} */
1506 
1507 /*!
1508  * @}
1509  */ /* end of group NETC_F3_COMMON_Register_Masks */
1510 
1511 /*!
1512  * @}
1513  */ /* end of group NETC_F3_COMMON_Peripheral_Access_Layer */
1514 
1515 #endif  /* #if !defined(S32Z2_NETC_F3_COMMON_H_) */
1516