Software APIs
ac_range_check_regs.h
Go to the documentation of this file.
1/**
2 * @file
3 * @brief Generated register defines for ac_range_check
4 */
5
6// Copyright information found in source file:
7// Copyright lowRISC contributors (OpenTitan project).
8
9// Licensing information found in source file:
10// Licensed under the Apache License, Version 2.0, see LICENSE for details.
11// SPDX-License-Identifier: Apache-2.0
12
13#ifndef _AC_RANGE_CHECK_REG_DEFS_
14#define _AC_RANGE_CHECK_REG_DEFS_
15
16#ifdef __cplusplus
17extern "C" {
18#endif
19// Number of range registers
20#define AC_RANGE_CHECK_PARAM_NUM_RANGES 32
21
22// Width of the deny counter
23#define AC_RANGE_CHECK_PARAM_DENY_COUNT_WIDTH 8
24
25// Number of alerts
26#define AC_RANGE_CHECK_PARAM_NUM_ALERTS 2
27
28// Register width
29#define AC_RANGE_CHECK_PARAM_REG_WIDTH 32
30
31// Common Interrupt Offsets
32#define AC_RANGE_CHECK_INTR_COMMON_DENY_CNT_REACHED_BIT 0
33
34// Interrupt State Register
35#define AC_RANGE_CHECK_INTR_STATE_REG_OFFSET 0x0
36#define AC_RANGE_CHECK_INTR_STATE_REG_RESVAL 0x0u
37#define AC_RANGE_CHECK_INTR_STATE_DENY_CNT_REACHED_BIT 0
38
39// Interrupt Enable Register
40#define AC_RANGE_CHECK_INTR_ENABLE_REG_OFFSET 0x4
41#define AC_RANGE_CHECK_INTR_ENABLE_REG_RESVAL 0x0u
42#define AC_RANGE_CHECK_INTR_ENABLE_DENY_CNT_REACHED_BIT 0
43
44// Interrupt Test Register
45#define AC_RANGE_CHECK_INTR_TEST_REG_OFFSET 0x8
46#define AC_RANGE_CHECK_INTR_TEST_REG_RESVAL 0x0u
47#define AC_RANGE_CHECK_INTR_TEST_DENY_CNT_REACHED_BIT 0
48
49// Alert Test Register
50#define AC_RANGE_CHECK_ALERT_TEST_REG_OFFSET 0xc
51#define AC_RANGE_CHECK_ALERT_TEST_REG_RESVAL 0x80000000u
52#define AC_RANGE_CHECK_ALERT_TEST_RECOV_CTRL_UPDATE_ERR_BIT 0
53#define AC_RANGE_CHECK_ALERT_TEST_FATAL_FAULT_BIT 1
54#define AC_RANGE_CHECK_ALERT_TEST_REGWEN_BIT 31
55
56// Status of hardware alerts.
57#define AC_RANGE_CHECK_ALERT_STATUS_REG_OFFSET 0x10
58#define AC_RANGE_CHECK_ALERT_STATUS_REG_RESVAL 0x0u
59#define AC_RANGE_CHECK_ALERT_STATUS_SHADOWED_UPDATE_ERR_BIT 0
60#define AC_RANGE_CHECK_ALERT_STATUS_SHADOWED_STORAGE_ERR_BIT 1
61#define AC_RANGE_CHECK_ALERT_STATUS_REG_INTG_ERR_BIT 2
62#define AC_RANGE_CHECK_ALERT_STATUS_COUNTER_ERR_BIT 3
63
64
65#define AC_RANGE_CHECK_LOG_CONFIG_REG_OFFSET 0x14
66#define AC_RANGE_CHECK_LOG_CONFIG_REG_RESVAL 0x0u
67#define AC_RANGE_CHECK_LOG_CONFIG_LOG_ENABLE_BIT 0
68#define AC_RANGE_CHECK_LOG_CONFIG_LOG_CLEAR_BIT 1
69#define AC_RANGE_CHECK_LOG_CONFIG_DENY_CNT_THRESHOLD_MASK 0xffu
70#define AC_RANGE_CHECK_LOG_CONFIG_DENY_CNT_THRESHOLD_OFFSET 2
71#define AC_RANGE_CHECK_LOG_CONFIG_DENY_CNT_THRESHOLD_FIELD \
72 ((bitfield_field32_t) { .mask = AC_RANGE_CHECK_LOG_CONFIG_DENY_CNT_THRESHOLD_MASK, .index = AC_RANGE_CHECK_LOG_CONFIG_DENY_CNT_THRESHOLD_OFFSET })
73
74// The LOG_STATUS register stores the number of denied accesses and gives
75// more detailed diagnostics to the first denied request.
76#define AC_RANGE_CHECK_LOG_STATUS_REG_OFFSET 0x18
77#define AC_RANGE_CHECK_LOG_STATUS_REG_RESVAL 0x0u
78#define AC_RANGE_CHECK_LOG_STATUS_DENY_CNT_MASK 0xffu
79#define AC_RANGE_CHECK_LOG_STATUS_DENY_CNT_OFFSET 0
80#define AC_RANGE_CHECK_LOG_STATUS_DENY_CNT_FIELD \
81 ((bitfield_field32_t) { .mask = AC_RANGE_CHECK_LOG_STATUS_DENY_CNT_MASK, .index = AC_RANGE_CHECK_LOG_STATUS_DENY_CNT_OFFSET })
82#define AC_RANGE_CHECK_LOG_STATUS_DENIED_READ_ACCESS_BIT 8
83#define AC_RANGE_CHECK_LOG_STATUS_DENIED_WRITE_ACCESS_BIT 9
84#define AC_RANGE_CHECK_LOG_STATUS_DENIED_EXECUTE_ACCESS_BIT 10
85#define AC_RANGE_CHECK_LOG_STATUS_DENIED_NO_MATCH_BIT 11
86#define AC_RANGE_CHECK_LOG_STATUS_DENIED_RACL_READ_BIT 12
87#define AC_RANGE_CHECK_LOG_STATUS_DENIED_RACL_WRITE_BIT 13
88#define AC_RANGE_CHECK_LOG_STATUS_DENIED_SOURCE_ROLE_MASK 0xfu
89#define AC_RANGE_CHECK_LOG_STATUS_DENIED_SOURCE_ROLE_OFFSET 14
90#define AC_RANGE_CHECK_LOG_STATUS_DENIED_SOURCE_ROLE_FIELD \
91 ((bitfield_field32_t) { .mask = AC_RANGE_CHECK_LOG_STATUS_DENIED_SOURCE_ROLE_MASK, .index = AC_RANGE_CHECK_LOG_STATUS_DENIED_SOURCE_ROLE_OFFSET })
92#define AC_RANGE_CHECK_LOG_STATUS_DENIED_CTN_UID_MASK 0x1fu
93#define AC_RANGE_CHECK_LOG_STATUS_DENIED_CTN_UID_OFFSET 18
94#define AC_RANGE_CHECK_LOG_STATUS_DENIED_CTN_UID_FIELD \
95 ((bitfield_field32_t) { .mask = AC_RANGE_CHECK_LOG_STATUS_DENIED_CTN_UID_MASK, .index = AC_RANGE_CHECK_LOG_STATUS_DENIED_CTN_UID_OFFSET })
96#define AC_RANGE_CHECK_LOG_STATUS_DENY_RANGE_INDEX_MASK 0x1fu
97#define AC_RANGE_CHECK_LOG_STATUS_DENY_RANGE_INDEX_OFFSET 23
98#define AC_RANGE_CHECK_LOG_STATUS_DENY_RANGE_INDEX_FIELD \
99 ((bitfield_field32_t) { .mask = AC_RANGE_CHECK_LOG_STATUS_DENY_RANGE_INDEX_MASK, .index = AC_RANGE_CHECK_LOG_STATUS_DENY_RANGE_INDEX_OFFSET })
100
101// First denied request address (if logging is enabled) gets written into
102// that register.
103#define AC_RANGE_CHECK_LOG_ADDRESS_REG_OFFSET 0x1c
104#define AC_RANGE_CHECK_LOG_ADDRESS_REG_RESVAL 0x0u
105
106// This register exists per range and provides a regwen signal for the
107// RANGE_BASE_x, RANGE_LIMIT_x, RANGE_ATTR_x, and
108// RANGE_RACL_POLICY_SHADOWED_x register.
109#define AC_RANGE_CHECK_RANGE_REGWEN_REGWEN_FIELD_WIDTH 4
110#define AC_RANGE_CHECK_RANGE_REGWEN_MULTIREG_COUNT 32
111
112// This register exists per range and provides a regwen signal for the
113// RANGE_BASE_x, RANGE_LIMIT_x, RANGE_ATTR_x, and
114// RANGE_RACL_POLICY_SHADOWED_x register.
115#define AC_RANGE_CHECK_RANGE_REGWEN_0_REG_OFFSET 0x20
116#define AC_RANGE_CHECK_RANGE_REGWEN_0_REG_RESVAL 0x6u
117#define AC_RANGE_CHECK_RANGE_REGWEN_0_REGWEN_0_MASK 0xfu
118#define AC_RANGE_CHECK_RANGE_REGWEN_0_REGWEN_0_OFFSET 0
119#define AC_RANGE_CHECK_RANGE_REGWEN_0_REGWEN_0_FIELD \
120 ((bitfield_field32_t) { .mask = AC_RANGE_CHECK_RANGE_REGWEN_0_REGWEN_0_MASK, .index = AC_RANGE_CHECK_RANGE_REGWEN_0_REGWEN_0_OFFSET })
121
122// This register exists per range and provides a regwen signal for the
123// RANGE_BASE_x, RANGE_LIMIT_x, RANGE_ATTR_x, and
124// RANGE_RACL_POLICY_SHADOWED_x register.
125#define AC_RANGE_CHECK_RANGE_REGWEN_1_REG_OFFSET 0x24
126#define AC_RANGE_CHECK_RANGE_REGWEN_1_REG_RESVAL 0x6u
127#define AC_RANGE_CHECK_RANGE_REGWEN_1_REGWEN_1_MASK 0xfu
128#define AC_RANGE_CHECK_RANGE_REGWEN_1_REGWEN_1_OFFSET 0
129#define AC_RANGE_CHECK_RANGE_REGWEN_1_REGWEN_1_FIELD \
130 ((bitfield_field32_t) { .mask = AC_RANGE_CHECK_RANGE_REGWEN_1_REGWEN_1_MASK, .index = AC_RANGE_CHECK_RANGE_REGWEN_1_REGWEN_1_OFFSET })
131
132// This register exists per range and provides a regwen signal for the
133// RANGE_BASE_x, RANGE_LIMIT_x, RANGE_ATTR_x, and
134// RANGE_RACL_POLICY_SHADOWED_x register.
135#define AC_RANGE_CHECK_RANGE_REGWEN_2_REG_OFFSET 0x28
136#define AC_RANGE_CHECK_RANGE_REGWEN_2_REG_RESVAL 0x6u
137#define AC_RANGE_CHECK_RANGE_REGWEN_2_REGWEN_2_MASK 0xfu
138#define AC_RANGE_CHECK_RANGE_REGWEN_2_REGWEN_2_OFFSET 0
139#define AC_RANGE_CHECK_RANGE_REGWEN_2_REGWEN_2_FIELD \
140 ((bitfield_field32_t) { .mask = AC_RANGE_CHECK_RANGE_REGWEN_2_REGWEN_2_MASK, .index = AC_RANGE_CHECK_RANGE_REGWEN_2_REGWEN_2_OFFSET })
141
142// This register exists per range and provides a regwen signal for the
143// RANGE_BASE_x, RANGE_LIMIT_x, RANGE_ATTR_x, and
144// RANGE_RACL_POLICY_SHADOWED_x register.
145#define AC_RANGE_CHECK_RANGE_REGWEN_3_REG_OFFSET 0x2c
146#define AC_RANGE_CHECK_RANGE_REGWEN_3_REG_RESVAL 0x6u
147#define AC_RANGE_CHECK_RANGE_REGWEN_3_REGWEN_3_MASK 0xfu
148#define AC_RANGE_CHECK_RANGE_REGWEN_3_REGWEN_3_OFFSET 0
149#define AC_RANGE_CHECK_RANGE_REGWEN_3_REGWEN_3_FIELD \
150 ((bitfield_field32_t) { .mask = AC_RANGE_CHECK_RANGE_REGWEN_3_REGWEN_3_MASK, .index = AC_RANGE_CHECK_RANGE_REGWEN_3_REGWEN_3_OFFSET })
151
152// This register exists per range and provides a regwen signal for the
153// RANGE_BASE_x, RANGE_LIMIT_x, RANGE_ATTR_x, and
154// RANGE_RACL_POLICY_SHADOWED_x register.
155#define AC_RANGE_CHECK_RANGE_REGWEN_4_REG_OFFSET 0x30
156#define AC_RANGE_CHECK_RANGE_REGWEN_4_REG_RESVAL 0x6u
157#define AC_RANGE_CHECK_RANGE_REGWEN_4_REGWEN_4_MASK 0xfu
158#define AC_RANGE_CHECK_RANGE_REGWEN_4_REGWEN_4_OFFSET 0
159#define AC_RANGE_CHECK_RANGE_REGWEN_4_REGWEN_4_FIELD \
160 ((bitfield_field32_t) { .mask = AC_RANGE_CHECK_RANGE_REGWEN_4_REGWEN_4_MASK, .index = AC_RANGE_CHECK_RANGE_REGWEN_4_REGWEN_4_OFFSET })
161
162// This register exists per range and provides a regwen signal for the
163// RANGE_BASE_x, RANGE_LIMIT_x, RANGE_ATTR_x, and
164// RANGE_RACL_POLICY_SHADOWED_x register.
165#define AC_RANGE_CHECK_RANGE_REGWEN_5_REG_OFFSET 0x34
166#define AC_RANGE_CHECK_RANGE_REGWEN_5_REG_RESVAL 0x6u
167#define AC_RANGE_CHECK_RANGE_REGWEN_5_REGWEN_5_MASK 0xfu
168#define AC_RANGE_CHECK_RANGE_REGWEN_5_REGWEN_5_OFFSET 0
169#define AC_RANGE_CHECK_RANGE_REGWEN_5_REGWEN_5_FIELD \
170 ((bitfield_field32_t) { .mask = AC_RANGE_CHECK_RANGE_REGWEN_5_REGWEN_5_MASK, .index = AC_RANGE_CHECK_RANGE_REGWEN_5_REGWEN_5_OFFSET })
171
172// This register exists per range and provides a regwen signal for the
173// RANGE_BASE_x, RANGE_LIMIT_x, RANGE_ATTR_x, and
174// RANGE_RACL_POLICY_SHADOWED_x register.
175#define AC_RANGE_CHECK_RANGE_REGWEN_6_REG_OFFSET 0x38
176#define AC_RANGE_CHECK_RANGE_REGWEN_6_REG_RESVAL 0x6u
177#define AC_RANGE_CHECK_RANGE_REGWEN_6_REGWEN_6_MASK 0xfu
178#define AC_RANGE_CHECK_RANGE_REGWEN_6_REGWEN_6_OFFSET 0
179#define AC_RANGE_CHECK_RANGE_REGWEN_6_REGWEN_6_FIELD \
180 ((bitfield_field32_t) { .mask = AC_RANGE_CHECK_RANGE_REGWEN_6_REGWEN_6_MASK, .index = AC_RANGE_CHECK_RANGE_REGWEN_6_REGWEN_6_OFFSET })
181
182// This register exists per range and provides a regwen signal for the
183// RANGE_BASE_x, RANGE_LIMIT_x, RANGE_ATTR_x, and
184// RANGE_RACL_POLICY_SHADOWED_x register.
185#define AC_RANGE_CHECK_RANGE_REGWEN_7_REG_OFFSET 0x3c
186#define AC_RANGE_CHECK_RANGE_REGWEN_7_REG_RESVAL 0x6u
187#define AC_RANGE_CHECK_RANGE_REGWEN_7_REGWEN_7_MASK 0xfu
188#define AC_RANGE_CHECK_RANGE_REGWEN_7_REGWEN_7_OFFSET 0
189#define AC_RANGE_CHECK_RANGE_REGWEN_7_REGWEN_7_FIELD \
190 ((bitfield_field32_t) { .mask = AC_RANGE_CHECK_RANGE_REGWEN_7_REGWEN_7_MASK, .index = AC_RANGE_CHECK_RANGE_REGWEN_7_REGWEN_7_OFFSET })
191
192// This register exists per range and provides a regwen signal for the
193// RANGE_BASE_x, RANGE_LIMIT_x, RANGE_ATTR_x, and
194// RANGE_RACL_POLICY_SHADOWED_x register.
195#define AC_RANGE_CHECK_RANGE_REGWEN_8_REG_OFFSET 0x40
196#define AC_RANGE_CHECK_RANGE_REGWEN_8_REG_RESVAL 0x6u
197#define AC_RANGE_CHECK_RANGE_REGWEN_8_REGWEN_8_MASK 0xfu
198#define AC_RANGE_CHECK_RANGE_REGWEN_8_REGWEN_8_OFFSET 0
199#define AC_RANGE_CHECK_RANGE_REGWEN_8_REGWEN_8_FIELD \
200 ((bitfield_field32_t) { .mask = AC_RANGE_CHECK_RANGE_REGWEN_8_REGWEN_8_MASK, .index = AC_RANGE_CHECK_RANGE_REGWEN_8_REGWEN_8_OFFSET })
201
202// This register exists per range and provides a regwen signal for the
203// RANGE_BASE_x, RANGE_LIMIT_x, RANGE_ATTR_x, and
204// RANGE_RACL_POLICY_SHADOWED_x register.
205#define AC_RANGE_CHECK_RANGE_REGWEN_9_REG_OFFSET 0x44
206#define AC_RANGE_CHECK_RANGE_REGWEN_9_REG_RESVAL 0x6u
207#define AC_RANGE_CHECK_RANGE_REGWEN_9_REGWEN_9_MASK 0xfu
208#define AC_RANGE_CHECK_RANGE_REGWEN_9_REGWEN_9_OFFSET 0
209#define AC_RANGE_CHECK_RANGE_REGWEN_9_REGWEN_9_FIELD \
210 ((bitfield_field32_t) { .mask = AC_RANGE_CHECK_RANGE_REGWEN_9_REGWEN_9_MASK, .index = AC_RANGE_CHECK_RANGE_REGWEN_9_REGWEN_9_OFFSET })
211
212// This register exists per range and provides a regwen signal for the
213// RANGE_BASE_x, RANGE_LIMIT_x, RANGE_ATTR_x, and
214// RANGE_RACL_POLICY_SHADOWED_x register.
215#define AC_RANGE_CHECK_RANGE_REGWEN_10_REG_OFFSET 0x48
216#define AC_RANGE_CHECK_RANGE_REGWEN_10_REG_RESVAL 0x6u
217#define AC_RANGE_CHECK_RANGE_REGWEN_10_REGWEN_10_MASK 0xfu
218#define AC_RANGE_CHECK_RANGE_REGWEN_10_REGWEN_10_OFFSET 0
219#define AC_RANGE_CHECK_RANGE_REGWEN_10_REGWEN_10_FIELD \
220 ((bitfield_field32_t) { .mask = AC_RANGE_CHECK_RANGE_REGWEN_10_REGWEN_10_MASK, .index = AC_RANGE_CHECK_RANGE_REGWEN_10_REGWEN_10_OFFSET })
221
222// This register exists per range and provides a regwen signal for the
223// RANGE_BASE_x, RANGE_LIMIT_x, RANGE_ATTR_x, and
224// RANGE_RACL_POLICY_SHADOWED_x register.
225#define AC_RANGE_CHECK_RANGE_REGWEN_11_REG_OFFSET 0x4c
226#define AC_RANGE_CHECK_RANGE_REGWEN_11_REG_RESVAL 0x6u
227#define AC_RANGE_CHECK_RANGE_REGWEN_11_REGWEN_11_MASK 0xfu
228#define AC_RANGE_CHECK_RANGE_REGWEN_11_REGWEN_11_OFFSET 0
229#define AC_RANGE_CHECK_RANGE_REGWEN_11_REGWEN_11_FIELD \
230 ((bitfield_field32_t) { .mask = AC_RANGE_CHECK_RANGE_REGWEN_11_REGWEN_11_MASK, .index = AC_RANGE_CHECK_RANGE_REGWEN_11_REGWEN_11_OFFSET })
231
232// This register exists per range and provides a regwen signal for the
233// RANGE_BASE_x, RANGE_LIMIT_x, RANGE_ATTR_x, and
234// RANGE_RACL_POLICY_SHADOWED_x register.
235#define AC_RANGE_CHECK_RANGE_REGWEN_12_REG_OFFSET 0x50
236#define AC_RANGE_CHECK_RANGE_REGWEN_12_REG_RESVAL 0x6u
237#define AC_RANGE_CHECK_RANGE_REGWEN_12_REGWEN_12_MASK 0xfu
238#define AC_RANGE_CHECK_RANGE_REGWEN_12_REGWEN_12_OFFSET 0
239#define AC_RANGE_CHECK_RANGE_REGWEN_12_REGWEN_12_FIELD \
240 ((bitfield_field32_t) { .mask = AC_RANGE_CHECK_RANGE_REGWEN_12_REGWEN_12_MASK, .index = AC_RANGE_CHECK_RANGE_REGWEN_12_REGWEN_12_OFFSET })
241
242// This register exists per range and provides a regwen signal for the
243// RANGE_BASE_x, RANGE_LIMIT_x, RANGE_ATTR_x, and
244// RANGE_RACL_POLICY_SHADOWED_x register.
245#define AC_RANGE_CHECK_RANGE_REGWEN_13_REG_OFFSET 0x54
246#define AC_RANGE_CHECK_RANGE_REGWEN_13_REG_RESVAL 0x6u
247#define AC_RANGE_CHECK_RANGE_REGWEN_13_REGWEN_13_MASK 0xfu
248#define AC_RANGE_CHECK_RANGE_REGWEN_13_REGWEN_13_OFFSET 0
249#define AC_RANGE_CHECK_RANGE_REGWEN_13_REGWEN_13_FIELD \
250 ((bitfield_field32_t) { .mask = AC_RANGE_CHECK_RANGE_REGWEN_13_REGWEN_13_MASK, .index = AC_RANGE_CHECK_RANGE_REGWEN_13_REGWEN_13_OFFSET })
251
252// This register exists per range and provides a regwen signal for the
253// RANGE_BASE_x, RANGE_LIMIT_x, RANGE_ATTR_x, and
254// RANGE_RACL_POLICY_SHADOWED_x register.
255#define AC_RANGE_CHECK_RANGE_REGWEN_14_REG_OFFSET 0x58
256#define AC_RANGE_CHECK_RANGE_REGWEN_14_REG_RESVAL 0x6u
257#define AC_RANGE_CHECK_RANGE_REGWEN_14_REGWEN_14_MASK 0xfu
258#define AC_RANGE_CHECK_RANGE_REGWEN_14_REGWEN_14_OFFSET 0
259#define AC_RANGE_CHECK_RANGE_REGWEN_14_REGWEN_14_FIELD \
260 ((bitfield_field32_t) { .mask = AC_RANGE_CHECK_RANGE_REGWEN_14_REGWEN_14_MASK, .index = AC_RANGE_CHECK_RANGE_REGWEN_14_REGWEN_14_OFFSET })
261
262// This register exists per range and provides a regwen signal for the
263// RANGE_BASE_x, RANGE_LIMIT_x, RANGE_ATTR_x, and
264// RANGE_RACL_POLICY_SHADOWED_x register.
265#define AC_RANGE_CHECK_RANGE_REGWEN_15_REG_OFFSET 0x5c
266#define AC_RANGE_CHECK_RANGE_REGWEN_15_REG_RESVAL 0x6u
267#define AC_RANGE_CHECK_RANGE_REGWEN_15_REGWEN_15_MASK 0xfu
268#define AC_RANGE_CHECK_RANGE_REGWEN_15_REGWEN_15_OFFSET 0
269#define AC_RANGE_CHECK_RANGE_REGWEN_15_REGWEN_15_FIELD \
270 ((bitfield_field32_t) { .mask = AC_RANGE_CHECK_RANGE_REGWEN_15_REGWEN_15_MASK, .index = AC_RANGE_CHECK_RANGE_REGWEN_15_REGWEN_15_OFFSET })
271
272// This register exists per range and provides a regwen signal for the
273// RANGE_BASE_x, RANGE_LIMIT_x, RANGE_ATTR_x, and
274// RANGE_RACL_POLICY_SHADOWED_x register.
275#define AC_RANGE_CHECK_RANGE_REGWEN_16_REG_OFFSET 0x60
276#define AC_RANGE_CHECK_RANGE_REGWEN_16_REG_RESVAL 0x6u
277#define AC_RANGE_CHECK_RANGE_REGWEN_16_REGWEN_16_MASK 0xfu
278#define AC_RANGE_CHECK_RANGE_REGWEN_16_REGWEN_16_OFFSET 0
279#define AC_RANGE_CHECK_RANGE_REGWEN_16_REGWEN_16_FIELD \
280 ((bitfield_field32_t) { .mask = AC_RANGE_CHECK_RANGE_REGWEN_16_REGWEN_16_MASK, .index = AC_RANGE_CHECK_RANGE_REGWEN_16_REGWEN_16_OFFSET })
281
282// This register exists per range and provides a regwen signal for the
283// RANGE_BASE_x, RANGE_LIMIT_x, RANGE_ATTR_x, and
284// RANGE_RACL_POLICY_SHADOWED_x register.
285#define AC_RANGE_CHECK_RANGE_REGWEN_17_REG_OFFSET 0x64
286#define AC_RANGE_CHECK_RANGE_REGWEN_17_REG_RESVAL 0x6u
287#define AC_RANGE_CHECK_RANGE_REGWEN_17_REGWEN_17_MASK 0xfu
288#define AC_RANGE_CHECK_RANGE_REGWEN_17_REGWEN_17_OFFSET 0
289#define AC_RANGE_CHECK_RANGE_REGWEN_17_REGWEN_17_FIELD \
290 ((bitfield_field32_t) { .mask = AC_RANGE_CHECK_RANGE_REGWEN_17_REGWEN_17_MASK, .index = AC_RANGE_CHECK_RANGE_REGWEN_17_REGWEN_17_OFFSET })
291
292// This register exists per range and provides a regwen signal for the
293// RANGE_BASE_x, RANGE_LIMIT_x, RANGE_ATTR_x, and
294// RANGE_RACL_POLICY_SHADOWED_x register.
295#define AC_RANGE_CHECK_RANGE_REGWEN_18_REG_OFFSET 0x68
296#define AC_RANGE_CHECK_RANGE_REGWEN_18_REG_RESVAL 0x6u
297#define AC_RANGE_CHECK_RANGE_REGWEN_18_REGWEN_18_MASK 0xfu
298#define AC_RANGE_CHECK_RANGE_REGWEN_18_REGWEN_18_OFFSET 0
299#define AC_RANGE_CHECK_RANGE_REGWEN_18_REGWEN_18_FIELD \
300 ((bitfield_field32_t) { .mask = AC_RANGE_CHECK_RANGE_REGWEN_18_REGWEN_18_MASK, .index = AC_RANGE_CHECK_RANGE_REGWEN_18_REGWEN_18_OFFSET })
301
302// This register exists per range and provides a regwen signal for the
303// RANGE_BASE_x, RANGE_LIMIT_x, RANGE_ATTR_x, and
304// RANGE_RACL_POLICY_SHADOWED_x register.
305#define AC_RANGE_CHECK_RANGE_REGWEN_19_REG_OFFSET 0x6c
306#define AC_RANGE_CHECK_RANGE_REGWEN_19_REG_RESVAL 0x6u
307#define AC_RANGE_CHECK_RANGE_REGWEN_19_REGWEN_19_MASK 0xfu
308#define AC_RANGE_CHECK_RANGE_REGWEN_19_REGWEN_19_OFFSET 0
309#define AC_RANGE_CHECK_RANGE_REGWEN_19_REGWEN_19_FIELD \
310 ((bitfield_field32_t) { .mask = AC_RANGE_CHECK_RANGE_REGWEN_19_REGWEN_19_MASK, .index = AC_RANGE_CHECK_RANGE_REGWEN_19_REGWEN_19_OFFSET })
311
312// This register exists per range and provides a regwen signal for the
313// RANGE_BASE_x, RANGE_LIMIT_x, RANGE_ATTR_x, and
314// RANGE_RACL_POLICY_SHADOWED_x register.
315#define AC_RANGE_CHECK_RANGE_REGWEN_20_REG_OFFSET 0x70
316#define AC_RANGE_CHECK_RANGE_REGWEN_20_REG_RESVAL 0x6u
317#define AC_RANGE_CHECK_RANGE_REGWEN_20_REGWEN_20_MASK 0xfu
318#define AC_RANGE_CHECK_RANGE_REGWEN_20_REGWEN_20_OFFSET 0
319#define AC_RANGE_CHECK_RANGE_REGWEN_20_REGWEN_20_FIELD \
320 ((bitfield_field32_t) { .mask = AC_RANGE_CHECK_RANGE_REGWEN_20_REGWEN_20_MASK, .index = AC_RANGE_CHECK_RANGE_REGWEN_20_REGWEN_20_OFFSET })
321
322// This register exists per range and provides a regwen signal for the
323// RANGE_BASE_x, RANGE_LIMIT_x, RANGE_ATTR_x, and
324// RANGE_RACL_POLICY_SHADOWED_x register.
325#define AC_RANGE_CHECK_RANGE_REGWEN_21_REG_OFFSET 0x74
326#define AC_RANGE_CHECK_RANGE_REGWEN_21_REG_RESVAL 0x6u
327#define AC_RANGE_CHECK_RANGE_REGWEN_21_REGWEN_21_MASK 0xfu
328#define AC_RANGE_CHECK_RANGE_REGWEN_21_REGWEN_21_OFFSET 0
329#define AC_RANGE_CHECK_RANGE_REGWEN_21_REGWEN_21_FIELD \
330 ((bitfield_field32_t) { .mask = AC_RANGE_CHECK_RANGE_REGWEN_21_REGWEN_21_MASK, .index = AC_RANGE_CHECK_RANGE_REGWEN_21_REGWEN_21_OFFSET })
331
332// This register exists per range and provides a regwen signal for the
333// RANGE_BASE_x, RANGE_LIMIT_x, RANGE_ATTR_x, and
334// RANGE_RACL_POLICY_SHADOWED_x register.
335#define AC_RANGE_CHECK_RANGE_REGWEN_22_REG_OFFSET 0x78
336#define AC_RANGE_CHECK_RANGE_REGWEN_22_REG_RESVAL 0x6u
337#define AC_RANGE_CHECK_RANGE_REGWEN_22_REGWEN_22_MASK 0xfu
338#define AC_RANGE_CHECK_RANGE_REGWEN_22_REGWEN_22_OFFSET 0
339#define AC_RANGE_CHECK_RANGE_REGWEN_22_REGWEN_22_FIELD \
340 ((bitfield_field32_t) { .mask = AC_RANGE_CHECK_RANGE_REGWEN_22_REGWEN_22_MASK, .index = AC_RANGE_CHECK_RANGE_REGWEN_22_REGWEN_22_OFFSET })
341
342// This register exists per range and provides a regwen signal for the
343// RANGE_BASE_x, RANGE_LIMIT_x, RANGE_ATTR_x, and
344// RANGE_RACL_POLICY_SHADOWED_x register.
345#define AC_RANGE_CHECK_RANGE_REGWEN_23_REG_OFFSET 0x7c
346#define AC_RANGE_CHECK_RANGE_REGWEN_23_REG_RESVAL 0x6u
347#define AC_RANGE_CHECK_RANGE_REGWEN_23_REGWEN_23_MASK 0xfu
348#define AC_RANGE_CHECK_RANGE_REGWEN_23_REGWEN_23_OFFSET 0
349#define AC_RANGE_CHECK_RANGE_REGWEN_23_REGWEN_23_FIELD \
350 ((bitfield_field32_t) { .mask = AC_RANGE_CHECK_RANGE_REGWEN_23_REGWEN_23_MASK, .index = AC_RANGE_CHECK_RANGE_REGWEN_23_REGWEN_23_OFFSET })
351
352// This register exists per range and provides a regwen signal for the
353// RANGE_BASE_x, RANGE_LIMIT_x, RANGE_ATTR_x, and
354// RANGE_RACL_POLICY_SHADOWED_x register.
355#define AC_RANGE_CHECK_RANGE_REGWEN_24_REG_OFFSET 0x80
356#define AC_RANGE_CHECK_RANGE_REGWEN_24_REG_RESVAL 0x6u
357#define AC_RANGE_CHECK_RANGE_REGWEN_24_REGWEN_24_MASK 0xfu
358#define AC_RANGE_CHECK_RANGE_REGWEN_24_REGWEN_24_OFFSET 0
359#define AC_RANGE_CHECK_RANGE_REGWEN_24_REGWEN_24_FIELD \
360 ((bitfield_field32_t) { .mask = AC_RANGE_CHECK_RANGE_REGWEN_24_REGWEN_24_MASK, .index = AC_RANGE_CHECK_RANGE_REGWEN_24_REGWEN_24_OFFSET })
361
362// This register exists per range and provides a regwen signal for the
363// RANGE_BASE_x, RANGE_LIMIT_x, RANGE_ATTR_x, and
364// RANGE_RACL_POLICY_SHADOWED_x register.
365#define AC_RANGE_CHECK_RANGE_REGWEN_25_REG_OFFSET 0x84
366#define AC_RANGE_CHECK_RANGE_REGWEN_25_REG_RESVAL 0x6u
367#define AC_RANGE_CHECK_RANGE_REGWEN_25_REGWEN_25_MASK 0xfu
368#define AC_RANGE_CHECK_RANGE_REGWEN_25_REGWEN_25_OFFSET 0
369#define AC_RANGE_CHECK_RANGE_REGWEN_25_REGWEN_25_FIELD \
370 ((bitfield_field32_t) { .mask = AC_RANGE_CHECK_RANGE_REGWEN_25_REGWEN_25_MASK, .index = AC_RANGE_CHECK_RANGE_REGWEN_25_REGWEN_25_OFFSET })
371
372// This register exists per range and provides a regwen signal for the
373// RANGE_BASE_x, RANGE_LIMIT_x, RANGE_ATTR_x, and
374// RANGE_RACL_POLICY_SHADOWED_x register.
375#define AC_RANGE_CHECK_RANGE_REGWEN_26_REG_OFFSET 0x88
376#define AC_RANGE_CHECK_RANGE_REGWEN_26_REG_RESVAL 0x6u
377#define AC_RANGE_CHECK_RANGE_REGWEN_26_REGWEN_26_MASK 0xfu
378#define AC_RANGE_CHECK_RANGE_REGWEN_26_REGWEN_26_OFFSET 0
379#define AC_RANGE_CHECK_RANGE_REGWEN_26_REGWEN_26_FIELD \
380 ((bitfield_field32_t) { .mask = AC_RANGE_CHECK_RANGE_REGWEN_26_REGWEN_26_MASK, .index = AC_RANGE_CHECK_RANGE_REGWEN_26_REGWEN_26_OFFSET })
381
382// This register exists per range and provides a regwen signal for the
383// RANGE_BASE_x, RANGE_LIMIT_x, RANGE_ATTR_x, and
384// RANGE_RACL_POLICY_SHADOWED_x register.
385#define AC_RANGE_CHECK_RANGE_REGWEN_27_REG_OFFSET 0x8c
386#define AC_RANGE_CHECK_RANGE_REGWEN_27_REG_RESVAL 0x6u
387#define AC_RANGE_CHECK_RANGE_REGWEN_27_REGWEN_27_MASK 0xfu
388#define AC_RANGE_CHECK_RANGE_REGWEN_27_REGWEN_27_OFFSET 0
389#define AC_RANGE_CHECK_RANGE_REGWEN_27_REGWEN_27_FIELD \
390 ((bitfield_field32_t) { .mask = AC_RANGE_CHECK_RANGE_REGWEN_27_REGWEN_27_MASK, .index = AC_RANGE_CHECK_RANGE_REGWEN_27_REGWEN_27_OFFSET })
391
392// This register exists per range and provides a regwen signal for the
393// RANGE_BASE_x, RANGE_LIMIT_x, RANGE_ATTR_x, and
394// RANGE_RACL_POLICY_SHADOWED_x register.
395#define AC_RANGE_CHECK_RANGE_REGWEN_28_REG_OFFSET 0x90
396#define AC_RANGE_CHECK_RANGE_REGWEN_28_REG_RESVAL 0x6u
397#define AC_RANGE_CHECK_RANGE_REGWEN_28_REGWEN_28_MASK 0xfu
398#define AC_RANGE_CHECK_RANGE_REGWEN_28_REGWEN_28_OFFSET 0
399#define AC_RANGE_CHECK_RANGE_REGWEN_28_REGWEN_28_FIELD \
400 ((bitfield_field32_t) { .mask = AC_RANGE_CHECK_RANGE_REGWEN_28_REGWEN_28_MASK, .index = AC_RANGE_CHECK_RANGE_REGWEN_28_REGWEN_28_OFFSET })
401
402// This register exists per range and provides a regwen signal for the
403// RANGE_BASE_x, RANGE_LIMIT_x, RANGE_ATTR_x, and
404// RANGE_RACL_POLICY_SHADOWED_x register.
405#define AC_RANGE_CHECK_RANGE_REGWEN_29_REG_OFFSET 0x94
406#define AC_RANGE_CHECK_RANGE_REGWEN_29_REG_RESVAL 0x6u
407#define AC_RANGE_CHECK_RANGE_REGWEN_29_REGWEN_29_MASK 0xfu
408#define AC_RANGE_CHECK_RANGE_REGWEN_29_REGWEN_29_OFFSET 0
409#define AC_RANGE_CHECK_RANGE_REGWEN_29_REGWEN_29_FIELD \
410 ((bitfield_field32_t) { .mask = AC_RANGE_CHECK_RANGE_REGWEN_29_REGWEN_29_MASK, .index = AC_RANGE_CHECK_RANGE_REGWEN_29_REGWEN_29_OFFSET })
411
412// This register exists per range and provides a regwen signal for the
413// RANGE_BASE_x, RANGE_LIMIT_x, RANGE_ATTR_x, and
414// RANGE_RACL_POLICY_SHADOWED_x register.
415#define AC_RANGE_CHECK_RANGE_REGWEN_30_REG_OFFSET 0x98
416#define AC_RANGE_CHECK_RANGE_REGWEN_30_REG_RESVAL 0x6u
417#define AC_RANGE_CHECK_RANGE_REGWEN_30_REGWEN_30_MASK 0xfu
418#define AC_RANGE_CHECK_RANGE_REGWEN_30_REGWEN_30_OFFSET 0
419#define AC_RANGE_CHECK_RANGE_REGWEN_30_REGWEN_30_FIELD \
420 ((bitfield_field32_t) { .mask = AC_RANGE_CHECK_RANGE_REGWEN_30_REGWEN_30_MASK, .index = AC_RANGE_CHECK_RANGE_REGWEN_30_REGWEN_30_OFFSET })
421
422// This register exists per range and provides a regwen signal for the
423// RANGE_BASE_x, RANGE_LIMIT_x, RANGE_ATTR_x, and
424// RANGE_RACL_POLICY_SHADOWED_x register.
425#define AC_RANGE_CHECK_RANGE_REGWEN_31_REG_OFFSET 0x9c
426#define AC_RANGE_CHECK_RANGE_REGWEN_31_REG_RESVAL 0x6u
427#define AC_RANGE_CHECK_RANGE_REGWEN_31_REGWEN_31_MASK 0xfu
428#define AC_RANGE_CHECK_RANGE_REGWEN_31_REGWEN_31_OFFSET 0
429#define AC_RANGE_CHECK_RANGE_REGWEN_31_REGWEN_31_FIELD \
430 ((bitfield_field32_t) { .mask = AC_RANGE_CHECK_RANGE_REGWEN_31_REGWEN_31_MASK, .index = AC_RANGE_CHECK_RANGE_REGWEN_31_REGWEN_31_OFFSET })
431
432// Base address for the range check.
433#define AC_RANGE_CHECK_RANGE_BASE_BASE_FIELD_WIDTH 30
434#define AC_RANGE_CHECK_RANGE_BASE_MULTIREG_COUNT 32
435
436// Base address for the range check.
437#define AC_RANGE_CHECK_RANGE_BASE_0_REG_OFFSET 0xa0
438#define AC_RANGE_CHECK_RANGE_BASE_0_REG_RESVAL 0x0u
439#define AC_RANGE_CHECK_RANGE_BASE_0_BASE_0_MASK 0x3fffffffu
440#define AC_RANGE_CHECK_RANGE_BASE_0_BASE_0_OFFSET 2
441#define AC_RANGE_CHECK_RANGE_BASE_0_BASE_0_FIELD \
442 ((bitfield_field32_t) { .mask = AC_RANGE_CHECK_RANGE_BASE_0_BASE_0_MASK, .index = AC_RANGE_CHECK_RANGE_BASE_0_BASE_0_OFFSET })
443
444// Base address for the range check.
445#define AC_RANGE_CHECK_RANGE_BASE_1_REG_OFFSET 0xa4
446#define AC_RANGE_CHECK_RANGE_BASE_1_REG_RESVAL 0x0u
447#define AC_RANGE_CHECK_RANGE_BASE_1_BASE_1_MASK 0x3fffffffu
448#define AC_RANGE_CHECK_RANGE_BASE_1_BASE_1_OFFSET 2
449#define AC_RANGE_CHECK_RANGE_BASE_1_BASE_1_FIELD \
450 ((bitfield_field32_t) { .mask = AC_RANGE_CHECK_RANGE_BASE_1_BASE_1_MASK, .index = AC_RANGE_CHECK_RANGE_BASE_1_BASE_1_OFFSET })
451
452// Base address for the range check.
453#define AC_RANGE_CHECK_RANGE_BASE_2_REG_OFFSET 0xa8
454#define AC_RANGE_CHECK_RANGE_BASE_2_REG_RESVAL 0x0u
455#define AC_RANGE_CHECK_RANGE_BASE_2_BASE_2_MASK 0x3fffffffu
456#define AC_RANGE_CHECK_RANGE_BASE_2_BASE_2_OFFSET 2
457#define AC_RANGE_CHECK_RANGE_BASE_2_BASE_2_FIELD \
458 ((bitfield_field32_t) { .mask = AC_RANGE_CHECK_RANGE_BASE_2_BASE_2_MASK, .index = AC_RANGE_CHECK_RANGE_BASE_2_BASE_2_OFFSET })
459
460// Base address for the range check.
461#define AC_RANGE_CHECK_RANGE_BASE_3_REG_OFFSET 0xac
462#define AC_RANGE_CHECK_RANGE_BASE_3_REG_RESVAL 0x0u
463#define AC_RANGE_CHECK_RANGE_BASE_3_BASE_3_MASK 0x3fffffffu
464#define AC_RANGE_CHECK_RANGE_BASE_3_BASE_3_OFFSET 2
465#define AC_RANGE_CHECK_RANGE_BASE_3_BASE_3_FIELD \
466 ((bitfield_field32_t) { .mask = AC_RANGE_CHECK_RANGE_BASE_3_BASE_3_MASK, .index = AC_RANGE_CHECK_RANGE_BASE_3_BASE_3_OFFSET })
467
468// Base address for the range check.
469#define AC_RANGE_CHECK_RANGE_BASE_4_REG_OFFSET 0xb0
470#define AC_RANGE_CHECK_RANGE_BASE_4_REG_RESVAL 0x0u
471#define AC_RANGE_CHECK_RANGE_BASE_4_BASE_4_MASK 0x3fffffffu
472#define AC_RANGE_CHECK_RANGE_BASE_4_BASE_4_OFFSET 2
473#define AC_RANGE_CHECK_RANGE_BASE_4_BASE_4_FIELD \
474 ((bitfield_field32_t) { .mask = AC_RANGE_CHECK_RANGE_BASE_4_BASE_4_MASK, .index = AC_RANGE_CHECK_RANGE_BASE_4_BASE_4_OFFSET })
475
476// Base address for the range check.
477#define AC_RANGE_CHECK_RANGE_BASE_5_REG_OFFSET 0xb4
478#define AC_RANGE_CHECK_RANGE_BASE_5_REG_RESVAL 0x0u
479#define AC_RANGE_CHECK_RANGE_BASE_5_BASE_5_MASK 0x3fffffffu
480#define AC_RANGE_CHECK_RANGE_BASE_5_BASE_5_OFFSET 2
481#define AC_RANGE_CHECK_RANGE_BASE_5_BASE_5_FIELD \
482 ((bitfield_field32_t) { .mask = AC_RANGE_CHECK_RANGE_BASE_5_BASE_5_MASK, .index = AC_RANGE_CHECK_RANGE_BASE_5_BASE_5_OFFSET })
483
484// Base address for the range check.
485#define AC_RANGE_CHECK_RANGE_BASE_6_REG_OFFSET 0xb8
486#define AC_RANGE_CHECK_RANGE_BASE_6_REG_RESVAL 0x0u
487#define AC_RANGE_CHECK_RANGE_BASE_6_BASE_6_MASK 0x3fffffffu
488#define AC_RANGE_CHECK_RANGE_BASE_6_BASE_6_OFFSET 2
489#define AC_RANGE_CHECK_RANGE_BASE_6_BASE_6_FIELD \
490 ((bitfield_field32_t) { .mask = AC_RANGE_CHECK_RANGE_BASE_6_BASE_6_MASK, .index = AC_RANGE_CHECK_RANGE_BASE_6_BASE_6_OFFSET })
491
492// Base address for the range check.
493#define AC_RANGE_CHECK_RANGE_BASE_7_REG_OFFSET 0xbc
494#define AC_RANGE_CHECK_RANGE_BASE_7_REG_RESVAL 0x0u
495#define AC_RANGE_CHECK_RANGE_BASE_7_BASE_7_MASK 0x3fffffffu
496#define AC_RANGE_CHECK_RANGE_BASE_7_BASE_7_OFFSET 2
497#define AC_RANGE_CHECK_RANGE_BASE_7_BASE_7_FIELD \
498 ((bitfield_field32_t) { .mask = AC_RANGE_CHECK_RANGE_BASE_7_BASE_7_MASK, .index = AC_RANGE_CHECK_RANGE_BASE_7_BASE_7_OFFSET })
499
500// Base address for the range check.
501#define AC_RANGE_CHECK_RANGE_BASE_8_REG_OFFSET 0xc0
502#define AC_RANGE_CHECK_RANGE_BASE_8_REG_RESVAL 0x0u
503#define AC_RANGE_CHECK_RANGE_BASE_8_BASE_8_MASK 0x3fffffffu
504#define AC_RANGE_CHECK_RANGE_BASE_8_BASE_8_OFFSET 2
505#define AC_RANGE_CHECK_RANGE_BASE_8_BASE_8_FIELD \
506 ((bitfield_field32_t) { .mask = AC_RANGE_CHECK_RANGE_BASE_8_BASE_8_MASK, .index = AC_RANGE_CHECK_RANGE_BASE_8_BASE_8_OFFSET })
507
508// Base address for the range check.
509#define AC_RANGE_CHECK_RANGE_BASE_9_REG_OFFSET 0xc4
510#define AC_RANGE_CHECK_RANGE_BASE_9_REG_RESVAL 0x0u
511#define AC_RANGE_CHECK_RANGE_BASE_9_BASE_9_MASK 0x3fffffffu
512#define AC_RANGE_CHECK_RANGE_BASE_9_BASE_9_OFFSET 2
513#define AC_RANGE_CHECK_RANGE_BASE_9_BASE_9_FIELD \
514 ((bitfield_field32_t) { .mask = AC_RANGE_CHECK_RANGE_BASE_9_BASE_9_MASK, .index = AC_RANGE_CHECK_RANGE_BASE_9_BASE_9_OFFSET })
515
516// Base address for the range check.
517#define AC_RANGE_CHECK_RANGE_BASE_10_REG_OFFSET 0xc8
518#define AC_RANGE_CHECK_RANGE_BASE_10_REG_RESVAL 0x0u
519#define AC_RANGE_CHECK_RANGE_BASE_10_BASE_10_MASK 0x3fffffffu
520#define AC_RANGE_CHECK_RANGE_BASE_10_BASE_10_OFFSET 2
521#define AC_RANGE_CHECK_RANGE_BASE_10_BASE_10_FIELD \
522 ((bitfield_field32_t) { .mask = AC_RANGE_CHECK_RANGE_BASE_10_BASE_10_MASK, .index = AC_RANGE_CHECK_RANGE_BASE_10_BASE_10_OFFSET })
523
524// Base address for the range check.
525#define AC_RANGE_CHECK_RANGE_BASE_11_REG_OFFSET 0xcc
526#define AC_RANGE_CHECK_RANGE_BASE_11_REG_RESVAL 0x0u
527#define AC_RANGE_CHECK_RANGE_BASE_11_BASE_11_MASK 0x3fffffffu
528#define AC_RANGE_CHECK_RANGE_BASE_11_BASE_11_OFFSET 2
529#define AC_RANGE_CHECK_RANGE_BASE_11_BASE_11_FIELD \
530 ((bitfield_field32_t) { .mask = AC_RANGE_CHECK_RANGE_BASE_11_BASE_11_MASK, .index = AC_RANGE_CHECK_RANGE_BASE_11_BASE_11_OFFSET })
531
532// Base address for the range check.
533#define AC_RANGE_CHECK_RANGE_BASE_12_REG_OFFSET 0xd0
534#define AC_RANGE_CHECK_RANGE_BASE_12_REG_RESVAL 0x0u
535#define AC_RANGE_CHECK_RANGE_BASE_12_BASE_12_MASK 0x3fffffffu
536#define AC_RANGE_CHECK_RANGE_BASE_12_BASE_12_OFFSET 2
537#define AC_RANGE_CHECK_RANGE_BASE_12_BASE_12_FIELD \
538 ((bitfield_field32_t) { .mask = AC_RANGE_CHECK_RANGE_BASE_12_BASE_12_MASK, .index = AC_RANGE_CHECK_RANGE_BASE_12_BASE_12_OFFSET })
539
540// Base address for the range check.
541#define AC_RANGE_CHECK_RANGE_BASE_13_REG_OFFSET 0xd4
542#define AC_RANGE_CHECK_RANGE_BASE_13_REG_RESVAL 0x0u
543#define AC_RANGE_CHECK_RANGE_BASE_13_BASE_13_MASK 0x3fffffffu
544#define AC_RANGE_CHECK_RANGE_BASE_13_BASE_13_OFFSET 2
545#define AC_RANGE_CHECK_RANGE_BASE_13_BASE_13_FIELD \
546 ((bitfield_field32_t) { .mask = AC_RANGE_CHECK_RANGE_BASE_13_BASE_13_MASK, .index = AC_RANGE_CHECK_RANGE_BASE_13_BASE_13_OFFSET })
547
548// Base address for the range check.
549#define AC_RANGE_CHECK_RANGE_BASE_14_REG_OFFSET 0xd8
550#define AC_RANGE_CHECK_RANGE_BASE_14_REG_RESVAL 0x0u
551#define AC_RANGE_CHECK_RANGE_BASE_14_BASE_14_MASK 0x3fffffffu
552#define AC_RANGE_CHECK_RANGE_BASE_14_BASE_14_OFFSET 2
553#define AC_RANGE_CHECK_RANGE_BASE_14_BASE_14_FIELD \
554 ((bitfield_field32_t) { .mask = AC_RANGE_CHECK_RANGE_BASE_14_BASE_14_MASK, .index = AC_RANGE_CHECK_RANGE_BASE_14_BASE_14_OFFSET })
555
556// Base address for the range check.
557#define AC_RANGE_CHECK_RANGE_BASE_15_REG_OFFSET 0xdc
558#define AC_RANGE_CHECK_RANGE_BASE_15_REG_RESVAL 0x0u
559#define AC_RANGE_CHECK_RANGE_BASE_15_BASE_15_MASK 0x3fffffffu
560#define AC_RANGE_CHECK_RANGE_BASE_15_BASE_15_OFFSET 2
561#define AC_RANGE_CHECK_RANGE_BASE_15_BASE_15_FIELD \
562 ((bitfield_field32_t) { .mask = AC_RANGE_CHECK_RANGE_BASE_15_BASE_15_MASK, .index = AC_RANGE_CHECK_RANGE_BASE_15_BASE_15_OFFSET })
563
564// Base address for the range check.
565#define AC_RANGE_CHECK_RANGE_BASE_16_REG_OFFSET 0xe0
566#define AC_RANGE_CHECK_RANGE_BASE_16_REG_RESVAL 0x0u
567#define AC_RANGE_CHECK_RANGE_BASE_16_BASE_16_MASK 0x3fffffffu
568#define AC_RANGE_CHECK_RANGE_BASE_16_BASE_16_OFFSET 2
569#define AC_RANGE_CHECK_RANGE_BASE_16_BASE_16_FIELD \
570 ((bitfield_field32_t) { .mask = AC_RANGE_CHECK_RANGE_BASE_16_BASE_16_MASK, .index = AC_RANGE_CHECK_RANGE_BASE_16_BASE_16_OFFSET })
571
572// Base address for the range check.
573#define AC_RANGE_CHECK_RANGE_BASE_17_REG_OFFSET 0xe4
574#define AC_RANGE_CHECK_RANGE_BASE_17_REG_RESVAL 0x0u
575#define AC_RANGE_CHECK_RANGE_BASE_17_BASE_17_MASK 0x3fffffffu
576#define AC_RANGE_CHECK_RANGE_BASE_17_BASE_17_OFFSET 2
577#define AC_RANGE_CHECK_RANGE_BASE_17_BASE_17_FIELD \
578 ((bitfield_field32_t) { .mask = AC_RANGE_CHECK_RANGE_BASE_17_BASE_17_MASK, .index = AC_RANGE_CHECK_RANGE_BASE_17_BASE_17_OFFSET })
579
580// Base address for the range check.
581#define AC_RANGE_CHECK_RANGE_BASE_18_REG_OFFSET 0xe8
582#define AC_RANGE_CHECK_RANGE_BASE_18_REG_RESVAL 0x0u
583#define AC_RANGE_CHECK_RANGE_BASE_18_BASE_18_MASK 0x3fffffffu
584#define AC_RANGE_CHECK_RANGE_BASE_18_BASE_18_OFFSET 2
585#define AC_RANGE_CHECK_RANGE_BASE_18_BASE_18_FIELD \
586 ((bitfield_field32_t) { .mask = AC_RANGE_CHECK_RANGE_BASE_18_BASE_18_MASK, .index = AC_RANGE_CHECK_RANGE_BASE_18_BASE_18_OFFSET })
587
588// Base address for the range check.
589#define AC_RANGE_CHECK_RANGE_BASE_19_REG_OFFSET 0xec
590#define AC_RANGE_CHECK_RANGE_BASE_19_REG_RESVAL 0x0u
591#define AC_RANGE_CHECK_RANGE_BASE_19_BASE_19_MASK 0x3fffffffu
592#define AC_RANGE_CHECK_RANGE_BASE_19_BASE_19_OFFSET 2
593#define AC_RANGE_CHECK_RANGE_BASE_19_BASE_19_FIELD \
594 ((bitfield_field32_t) { .mask = AC_RANGE_CHECK_RANGE_BASE_19_BASE_19_MASK, .index = AC_RANGE_CHECK_RANGE_BASE_19_BASE_19_OFFSET })
595
596// Base address for the range check.
597#define AC_RANGE_CHECK_RANGE_BASE_20_REG_OFFSET 0xf0
598#define AC_RANGE_CHECK_RANGE_BASE_20_REG_RESVAL 0x0u
599#define AC_RANGE_CHECK_RANGE_BASE_20_BASE_20_MASK 0x3fffffffu
600#define AC_RANGE_CHECK_RANGE_BASE_20_BASE_20_OFFSET 2
601#define AC_RANGE_CHECK_RANGE_BASE_20_BASE_20_FIELD \
602 ((bitfield_field32_t) { .mask = AC_RANGE_CHECK_RANGE_BASE_20_BASE_20_MASK, .index = AC_RANGE_CHECK_RANGE_BASE_20_BASE_20_OFFSET })
603
604// Base address for the range check.
605#define AC_RANGE_CHECK_RANGE_BASE_21_REG_OFFSET 0xf4
606#define AC_RANGE_CHECK_RANGE_BASE_21_REG_RESVAL 0x0u
607#define AC_RANGE_CHECK_RANGE_BASE_21_BASE_21_MASK 0x3fffffffu
608#define AC_RANGE_CHECK_RANGE_BASE_21_BASE_21_OFFSET 2
609#define AC_RANGE_CHECK_RANGE_BASE_21_BASE_21_FIELD \
610 ((bitfield_field32_t) { .mask = AC_RANGE_CHECK_RANGE_BASE_21_BASE_21_MASK, .index = AC_RANGE_CHECK_RANGE_BASE_21_BASE_21_OFFSET })
611
612// Base address for the range check.
613#define AC_RANGE_CHECK_RANGE_BASE_22_REG_OFFSET 0xf8
614#define AC_RANGE_CHECK_RANGE_BASE_22_REG_RESVAL 0x0u
615#define AC_RANGE_CHECK_RANGE_BASE_22_BASE_22_MASK 0x3fffffffu
616#define AC_RANGE_CHECK_RANGE_BASE_22_BASE_22_OFFSET 2
617#define AC_RANGE_CHECK_RANGE_BASE_22_BASE_22_FIELD \
618 ((bitfield_field32_t) { .mask = AC_RANGE_CHECK_RANGE_BASE_22_BASE_22_MASK, .index = AC_RANGE_CHECK_RANGE_BASE_22_BASE_22_OFFSET })
619
620// Base address for the range check.
621#define AC_RANGE_CHECK_RANGE_BASE_23_REG_OFFSET 0xfc
622#define AC_RANGE_CHECK_RANGE_BASE_23_REG_RESVAL 0x0u
623#define AC_RANGE_CHECK_RANGE_BASE_23_BASE_23_MASK 0x3fffffffu
624#define AC_RANGE_CHECK_RANGE_BASE_23_BASE_23_OFFSET 2
625#define AC_RANGE_CHECK_RANGE_BASE_23_BASE_23_FIELD \
626 ((bitfield_field32_t) { .mask = AC_RANGE_CHECK_RANGE_BASE_23_BASE_23_MASK, .index = AC_RANGE_CHECK_RANGE_BASE_23_BASE_23_OFFSET })
627
628// Base address for the range check.
629#define AC_RANGE_CHECK_RANGE_BASE_24_REG_OFFSET 0x100
630#define AC_RANGE_CHECK_RANGE_BASE_24_REG_RESVAL 0x0u
631#define AC_RANGE_CHECK_RANGE_BASE_24_BASE_24_MASK 0x3fffffffu
632#define AC_RANGE_CHECK_RANGE_BASE_24_BASE_24_OFFSET 2
633#define AC_RANGE_CHECK_RANGE_BASE_24_BASE_24_FIELD \
634 ((bitfield_field32_t) { .mask = AC_RANGE_CHECK_RANGE_BASE_24_BASE_24_MASK, .index = AC_RANGE_CHECK_RANGE_BASE_24_BASE_24_OFFSET })
635
636// Base address for the range check.
637#define AC_RANGE_CHECK_RANGE_BASE_25_REG_OFFSET 0x104
638#define AC_RANGE_CHECK_RANGE_BASE_25_REG_RESVAL 0x0u
639#define AC_RANGE_CHECK_RANGE_BASE_25_BASE_25_MASK 0x3fffffffu
640#define AC_RANGE_CHECK_RANGE_BASE_25_BASE_25_OFFSET 2
641#define AC_RANGE_CHECK_RANGE_BASE_25_BASE_25_FIELD \
642 ((bitfield_field32_t) { .mask = AC_RANGE_CHECK_RANGE_BASE_25_BASE_25_MASK, .index = AC_RANGE_CHECK_RANGE_BASE_25_BASE_25_OFFSET })
643
644// Base address for the range check.
645#define AC_RANGE_CHECK_RANGE_BASE_26_REG_OFFSET 0x108
646#define AC_RANGE_CHECK_RANGE_BASE_26_REG_RESVAL 0x0u
647#define AC_RANGE_CHECK_RANGE_BASE_26_BASE_26_MASK 0x3fffffffu
648#define AC_RANGE_CHECK_RANGE_BASE_26_BASE_26_OFFSET 2
649#define AC_RANGE_CHECK_RANGE_BASE_26_BASE_26_FIELD \
650 ((bitfield_field32_t) { .mask = AC_RANGE_CHECK_RANGE_BASE_26_BASE_26_MASK, .index = AC_RANGE_CHECK_RANGE_BASE_26_BASE_26_OFFSET })
651
652// Base address for the range check.
653#define AC_RANGE_CHECK_RANGE_BASE_27_REG_OFFSET 0x10c
654#define AC_RANGE_CHECK_RANGE_BASE_27_REG_RESVAL 0x0u
655#define AC_RANGE_CHECK_RANGE_BASE_27_BASE_27_MASK 0x3fffffffu
656#define AC_RANGE_CHECK_RANGE_BASE_27_BASE_27_OFFSET 2
657#define AC_RANGE_CHECK_RANGE_BASE_27_BASE_27_FIELD \
658 ((bitfield_field32_t) { .mask = AC_RANGE_CHECK_RANGE_BASE_27_BASE_27_MASK, .index = AC_RANGE_CHECK_RANGE_BASE_27_BASE_27_OFFSET })
659
660// Base address for the range check.
661#define AC_RANGE_CHECK_RANGE_BASE_28_REG_OFFSET 0x110
662#define AC_RANGE_CHECK_RANGE_BASE_28_REG_RESVAL 0x0u
663#define AC_RANGE_CHECK_RANGE_BASE_28_BASE_28_MASK 0x3fffffffu
664#define AC_RANGE_CHECK_RANGE_BASE_28_BASE_28_OFFSET 2
665#define AC_RANGE_CHECK_RANGE_BASE_28_BASE_28_FIELD \
666 ((bitfield_field32_t) { .mask = AC_RANGE_CHECK_RANGE_BASE_28_BASE_28_MASK, .index = AC_RANGE_CHECK_RANGE_BASE_28_BASE_28_OFFSET })
667
668// Base address for the range check.
669#define AC_RANGE_CHECK_RANGE_BASE_29_REG_OFFSET 0x114
670#define AC_RANGE_CHECK_RANGE_BASE_29_REG_RESVAL 0x0u
671#define AC_RANGE_CHECK_RANGE_BASE_29_BASE_29_MASK 0x3fffffffu
672#define AC_RANGE_CHECK_RANGE_BASE_29_BASE_29_OFFSET 2
673#define AC_RANGE_CHECK_RANGE_BASE_29_BASE_29_FIELD \
674 ((bitfield_field32_t) { .mask = AC_RANGE_CHECK_RANGE_BASE_29_BASE_29_MASK, .index = AC_RANGE_CHECK_RANGE_BASE_29_BASE_29_OFFSET })
675
676// Base address for the range check.
677#define AC_RANGE_CHECK_RANGE_BASE_30_REG_OFFSET 0x118
678#define AC_RANGE_CHECK_RANGE_BASE_30_REG_RESVAL 0x0u
679#define AC_RANGE_CHECK_RANGE_BASE_30_BASE_30_MASK 0x3fffffffu
680#define AC_RANGE_CHECK_RANGE_BASE_30_BASE_30_OFFSET 2
681#define AC_RANGE_CHECK_RANGE_BASE_30_BASE_30_FIELD \
682 ((bitfield_field32_t) { .mask = AC_RANGE_CHECK_RANGE_BASE_30_BASE_30_MASK, .index = AC_RANGE_CHECK_RANGE_BASE_30_BASE_30_OFFSET })
683
684// Base address for the range check.
685#define AC_RANGE_CHECK_RANGE_BASE_31_REG_OFFSET 0x11c
686#define AC_RANGE_CHECK_RANGE_BASE_31_REG_RESVAL 0x0u
687#define AC_RANGE_CHECK_RANGE_BASE_31_BASE_31_MASK 0x3fffffffu
688#define AC_RANGE_CHECK_RANGE_BASE_31_BASE_31_OFFSET 2
689#define AC_RANGE_CHECK_RANGE_BASE_31_BASE_31_FIELD \
690 ((bitfield_field32_t) { .mask = AC_RANGE_CHECK_RANGE_BASE_31_BASE_31_MASK, .index = AC_RANGE_CHECK_RANGE_BASE_31_BASE_31_OFFSET })
691
692// The (exclusive) limit address register used for the address matching.
693// (common parameters)
694#define AC_RANGE_CHECK_RANGE_LIMIT_LIMIT_FIELD_WIDTH 30
695#define AC_RANGE_CHECK_RANGE_LIMIT_MULTIREG_COUNT 32
696
697// The (exclusive) limit address register used for the address matching.
698#define AC_RANGE_CHECK_RANGE_LIMIT_0_REG_OFFSET 0x120
699#define AC_RANGE_CHECK_RANGE_LIMIT_0_REG_RESVAL 0x0u
700#define AC_RANGE_CHECK_RANGE_LIMIT_0_LIMIT_0_MASK 0x3fffffffu
701#define AC_RANGE_CHECK_RANGE_LIMIT_0_LIMIT_0_OFFSET 2
702#define AC_RANGE_CHECK_RANGE_LIMIT_0_LIMIT_0_FIELD \
703 ((bitfield_field32_t) { .mask = AC_RANGE_CHECK_RANGE_LIMIT_0_LIMIT_0_MASK, .index = AC_RANGE_CHECK_RANGE_LIMIT_0_LIMIT_0_OFFSET })
704
705// The (exclusive) limit address register used for the address matching.
706#define AC_RANGE_CHECK_RANGE_LIMIT_1_REG_OFFSET 0x124
707#define AC_RANGE_CHECK_RANGE_LIMIT_1_REG_RESVAL 0x0u
708#define AC_RANGE_CHECK_RANGE_LIMIT_1_LIMIT_1_MASK 0x3fffffffu
709#define AC_RANGE_CHECK_RANGE_LIMIT_1_LIMIT_1_OFFSET 2
710#define AC_RANGE_CHECK_RANGE_LIMIT_1_LIMIT_1_FIELD \
711 ((bitfield_field32_t) { .mask = AC_RANGE_CHECK_RANGE_LIMIT_1_LIMIT_1_MASK, .index = AC_RANGE_CHECK_RANGE_LIMIT_1_LIMIT_1_OFFSET })
712
713// The (exclusive) limit address register used for the address matching.
714#define AC_RANGE_CHECK_RANGE_LIMIT_2_REG_OFFSET 0x128
715#define AC_RANGE_CHECK_RANGE_LIMIT_2_REG_RESVAL 0x0u
716#define AC_RANGE_CHECK_RANGE_LIMIT_2_LIMIT_2_MASK 0x3fffffffu
717#define AC_RANGE_CHECK_RANGE_LIMIT_2_LIMIT_2_OFFSET 2
718#define AC_RANGE_CHECK_RANGE_LIMIT_2_LIMIT_2_FIELD \
719 ((bitfield_field32_t) { .mask = AC_RANGE_CHECK_RANGE_LIMIT_2_LIMIT_2_MASK, .index = AC_RANGE_CHECK_RANGE_LIMIT_2_LIMIT_2_OFFSET })
720
721// The (exclusive) limit address register used for the address matching.
722#define AC_RANGE_CHECK_RANGE_LIMIT_3_REG_OFFSET 0x12c
723#define AC_RANGE_CHECK_RANGE_LIMIT_3_REG_RESVAL 0x0u
724#define AC_RANGE_CHECK_RANGE_LIMIT_3_LIMIT_3_MASK 0x3fffffffu
725#define AC_RANGE_CHECK_RANGE_LIMIT_3_LIMIT_3_OFFSET 2
726#define AC_RANGE_CHECK_RANGE_LIMIT_3_LIMIT_3_FIELD \
727 ((bitfield_field32_t) { .mask = AC_RANGE_CHECK_RANGE_LIMIT_3_LIMIT_3_MASK, .index = AC_RANGE_CHECK_RANGE_LIMIT_3_LIMIT_3_OFFSET })
728
729// The (exclusive) limit address register used for the address matching.
730#define AC_RANGE_CHECK_RANGE_LIMIT_4_REG_OFFSET 0x130
731#define AC_RANGE_CHECK_RANGE_LIMIT_4_REG_RESVAL 0x0u
732#define AC_RANGE_CHECK_RANGE_LIMIT_4_LIMIT_4_MASK 0x3fffffffu
733#define AC_RANGE_CHECK_RANGE_LIMIT_4_LIMIT_4_OFFSET 2
734#define AC_RANGE_CHECK_RANGE_LIMIT_4_LIMIT_4_FIELD \
735 ((bitfield_field32_t) { .mask = AC_RANGE_CHECK_RANGE_LIMIT_4_LIMIT_4_MASK, .index = AC_RANGE_CHECK_RANGE_LIMIT_4_LIMIT_4_OFFSET })
736
737// The (exclusive) limit address register used for the address matching.
738#define AC_RANGE_CHECK_RANGE_LIMIT_5_REG_OFFSET 0x134
739#define AC_RANGE_CHECK_RANGE_LIMIT_5_REG_RESVAL 0x0u
740#define AC_RANGE_CHECK_RANGE_LIMIT_5_LIMIT_5_MASK 0x3fffffffu
741#define AC_RANGE_CHECK_RANGE_LIMIT_5_LIMIT_5_OFFSET 2
742#define AC_RANGE_CHECK_RANGE_LIMIT_5_LIMIT_5_FIELD \
743 ((bitfield_field32_t) { .mask = AC_RANGE_CHECK_RANGE_LIMIT_5_LIMIT_5_MASK, .index = AC_RANGE_CHECK_RANGE_LIMIT_5_LIMIT_5_OFFSET })
744
745// The (exclusive) limit address register used for the address matching.
746#define AC_RANGE_CHECK_RANGE_LIMIT_6_REG_OFFSET 0x138
747#define AC_RANGE_CHECK_RANGE_LIMIT_6_REG_RESVAL 0x0u
748#define AC_RANGE_CHECK_RANGE_LIMIT_6_LIMIT_6_MASK 0x3fffffffu
749#define AC_RANGE_CHECK_RANGE_LIMIT_6_LIMIT_6_OFFSET 2
750#define AC_RANGE_CHECK_RANGE_LIMIT_6_LIMIT_6_FIELD \
751 ((bitfield_field32_t) { .mask = AC_RANGE_CHECK_RANGE_LIMIT_6_LIMIT_6_MASK, .index = AC_RANGE_CHECK_RANGE_LIMIT_6_LIMIT_6_OFFSET })
752
753// The (exclusive) limit address register used for the address matching.
754#define AC_RANGE_CHECK_RANGE_LIMIT_7_REG_OFFSET 0x13c
755#define AC_RANGE_CHECK_RANGE_LIMIT_7_REG_RESVAL 0x0u
756#define AC_RANGE_CHECK_RANGE_LIMIT_7_LIMIT_7_MASK 0x3fffffffu
757#define AC_RANGE_CHECK_RANGE_LIMIT_7_LIMIT_7_OFFSET 2
758#define AC_RANGE_CHECK_RANGE_LIMIT_7_LIMIT_7_FIELD \
759 ((bitfield_field32_t) { .mask = AC_RANGE_CHECK_RANGE_LIMIT_7_LIMIT_7_MASK, .index = AC_RANGE_CHECK_RANGE_LIMIT_7_LIMIT_7_OFFSET })
760
761// The (exclusive) limit address register used for the address matching.
762#define AC_RANGE_CHECK_RANGE_LIMIT_8_REG_OFFSET 0x140
763#define AC_RANGE_CHECK_RANGE_LIMIT_8_REG_RESVAL 0x0u
764#define AC_RANGE_CHECK_RANGE_LIMIT_8_LIMIT_8_MASK 0x3fffffffu
765#define AC_RANGE_CHECK_RANGE_LIMIT_8_LIMIT_8_OFFSET 2
766#define AC_RANGE_CHECK_RANGE_LIMIT_8_LIMIT_8_FIELD \
767 ((bitfield_field32_t) { .mask = AC_RANGE_CHECK_RANGE_LIMIT_8_LIMIT_8_MASK, .index = AC_RANGE_CHECK_RANGE_LIMIT_8_LIMIT_8_OFFSET })
768
769// The (exclusive) limit address register used for the address matching.
770#define AC_RANGE_CHECK_RANGE_LIMIT_9_REG_OFFSET 0x144
771#define AC_RANGE_CHECK_RANGE_LIMIT_9_REG_RESVAL 0x0u
772#define AC_RANGE_CHECK_RANGE_LIMIT_9_LIMIT_9_MASK 0x3fffffffu
773#define AC_RANGE_CHECK_RANGE_LIMIT_9_LIMIT_9_OFFSET 2
774#define AC_RANGE_CHECK_RANGE_LIMIT_9_LIMIT_9_FIELD \
775 ((bitfield_field32_t) { .mask = AC_RANGE_CHECK_RANGE_LIMIT_9_LIMIT_9_MASK, .index = AC_RANGE_CHECK_RANGE_LIMIT_9_LIMIT_9_OFFSET })
776
777// The (exclusive) limit address register used for the address matching.
778#define AC_RANGE_CHECK_RANGE_LIMIT_10_REG_OFFSET 0x148
779#define AC_RANGE_CHECK_RANGE_LIMIT_10_REG_RESVAL 0x0u
780#define AC_RANGE_CHECK_RANGE_LIMIT_10_LIMIT_10_MASK 0x3fffffffu
781#define AC_RANGE_CHECK_RANGE_LIMIT_10_LIMIT_10_OFFSET 2
782#define AC_RANGE_CHECK_RANGE_LIMIT_10_LIMIT_10_FIELD \
783 ((bitfield_field32_t) { .mask = AC_RANGE_CHECK_RANGE_LIMIT_10_LIMIT_10_MASK, .index = AC_RANGE_CHECK_RANGE_LIMIT_10_LIMIT_10_OFFSET })
784
785// The (exclusive) limit address register used for the address matching.
786#define AC_RANGE_CHECK_RANGE_LIMIT_11_REG_OFFSET 0x14c
787#define AC_RANGE_CHECK_RANGE_LIMIT_11_REG_RESVAL 0x0u
788#define AC_RANGE_CHECK_RANGE_LIMIT_11_LIMIT_11_MASK 0x3fffffffu
789#define AC_RANGE_CHECK_RANGE_LIMIT_11_LIMIT_11_OFFSET 2
790#define AC_RANGE_CHECK_RANGE_LIMIT_11_LIMIT_11_FIELD \
791 ((bitfield_field32_t) { .mask = AC_RANGE_CHECK_RANGE_LIMIT_11_LIMIT_11_MASK, .index = AC_RANGE_CHECK_RANGE_LIMIT_11_LIMIT_11_OFFSET })
792
793// The (exclusive) limit address register used for the address matching.
794#define AC_RANGE_CHECK_RANGE_LIMIT_12_REG_OFFSET 0x150
795#define AC_RANGE_CHECK_RANGE_LIMIT_12_REG_RESVAL 0x0u
796#define AC_RANGE_CHECK_RANGE_LIMIT_12_LIMIT_12_MASK 0x3fffffffu
797#define AC_RANGE_CHECK_RANGE_LIMIT_12_LIMIT_12_OFFSET 2
798#define AC_RANGE_CHECK_RANGE_LIMIT_12_LIMIT_12_FIELD \
799 ((bitfield_field32_t) { .mask = AC_RANGE_CHECK_RANGE_LIMIT_12_LIMIT_12_MASK, .index = AC_RANGE_CHECK_RANGE_LIMIT_12_LIMIT_12_OFFSET })
800
801// The (exclusive) limit address register used for the address matching.
802#define AC_RANGE_CHECK_RANGE_LIMIT_13_REG_OFFSET 0x154
803#define AC_RANGE_CHECK_RANGE_LIMIT_13_REG_RESVAL 0x0u
804#define AC_RANGE_CHECK_RANGE_LIMIT_13_LIMIT_13_MASK 0x3fffffffu
805#define AC_RANGE_CHECK_RANGE_LIMIT_13_LIMIT_13_OFFSET 2
806#define AC_RANGE_CHECK_RANGE_LIMIT_13_LIMIT_13_FIELD \
807 ((bitfield_field32_t) { .mask = AC_RANGE_CHECK_RANGE_LIMIT_13_LIMIT_13_MASK, .index = AC_RANGE_CHECK_RANGE_LIMIT_13_LIMIT_13_OFFSET })
808
809// The (exclusive) limit address register used for the address matching.
810#define AC_RANGE_CHECK_RANGE_LIMIT_14_REG_OFFSET 0x158
811#define AC_RANGE_CHECK_RANGE_LIMIT_14_REG_RESVAL 0x0u
812#define AC_RANGE_CHECK_RANGE_LIMIT_14_LIMIT_14_MASK 0x3fffffffu
813#define AC_RANGE_CHECK_RANGE_LIMIT_14_LIMIT_14_OFFSET 2
814#define AC_RANGE_CHECK_RANGE_LIMIT_14_LIMIT_14_FIELD \
815 ((bitfield_field32_t) { .mask = AC_RANGE_CHECK_RANGE_LIMIT_14_LIMIT_14_MASK, .index = AC_RANGE_CHECK_RANGE_LIMIT_14_LIMIT_14_OFFSET })
816
817// The (exclusive) limit address register used for the address matching.
818#define AC_RANGE_CHECK_RANGE_LIMIT_15_REG_OFFSET 0x15c
819#define AC_RANGE_CHECK_RANGE_LIMIT_15_REG_RESVAL 0x0u
820#define AC_RANGE_CHECK_RANGE_LIMIT_15_LIMIT_15_MASK 0x3fffffffu
821#define AC_RANGE_CHECK_RANGE_LIMIT_15_LIMIT_15_OFFSET 2
822#define AC_RANGE_CHECK_RANGE_LIMIT_15_LIMIT_15_FIELD \
823 ((bitfield_field32_t) { .mask = AC_RANGE_CHECK_RANGE_LIMIT_15_LIMIT_15_MASK, .index = AC_RANGE_CHECK_RANGE_LIMIT_15_LIMIT_15_OFFSET })
824
825// The (exclusive) limit address register used for the address matching.
826#define AC_RANGE_CHECK_RANGE_LIMIT_16_REG_OFFSET 0x160
827#define AC_RANGE_CHECK_RANGE_LIMIT_16_REG_RESVAL 0x0u
828#define AC_RANGE_CHECK_RANGE_LIMIT_16_LIMIT_16_MASK 0x3fffffffu
829#define AC_RANGE_CHECK_RANGE_LIMIT_16_LIMIT_16_OFFSET 2
830#define AC_RANGE_CHECK_RANGE_LIMIT_16_LIMIT_16_FIELD \
831 ((bitfield_field32_t) { .mask = AC_RANGE_CHECK_RANGE_LIMIT_16_LIMIT_16_MASK, .index = AC_RANGE_CHECK_RANGE_LIMIT_16_LIMIT_16_OFFSET })
832
833// The (exclusive) limit address register used for the address matching.
834#define AC_RANGE_CHECK_RANGE_LIMIT_17_REG_OFFSET 0x164
835#define AC_RANGE_CHECK_RANGE_LIMIT_17_REG_RESVAL 0x0u
836#define AC_RANGE_CHECK_RANGE_LIMIT_17_LIMIT_17_MASK 0x3fffffffu
837#define AC_RANGE_CHECK_RANGE_LIMIT_17_LIMIT_17_OFFSET 2
838#define AC_RANGE_CHECK_RANGE_LIMIT_17_LIMIT_17_FIELD \
839 ((bitfield_field32_t) { .mask = AC_RANGE_CHECK_RANGE_LIMIT_17_LIMIT_17_MASK, .index = AC_RANGE_CHECK_RANGE_LIMIT_17_LIMIT_17_OFFSET })
840
841// The (exclusive) limit address register used for the address matching.
842#define AC_RANGE_CHECK_RANGE_LIMIT_18_REG_OFFSET 0x168
843#define AC_RANGE_CHECK_RANGE_LIMIT_18_REG_RESVAL 0x0u
844#define AC_RANGE_CHECK_RANGE_LIMIT_18_LIMIT_18_MASK 0x3fffffffu
845#define AC_RANGE_CHECK_RANGE_LIMIT_18_LIMIT_18_OFFSET 2
846#define AC_RANGE_CHECK_RANGE_LIMIT_18_LIMIT_18_FIELD \
847 ((bitfield_field32_t) { .mask = AC_RANGE_CHECK_RANGE_LIMIT_18_LIMIT_18_MASK, .index = AC_RANGE_CHECK_RANGE_LIMIT_18_LIMIT_18_OFFSET })
848
849// The (exclusive) limit address register used for the address matching.
850#define AC_RANGE_CHECK_RANGE_LIMIT_19_REG_OFFSET 0x16c
851#define AC_RANGE_CHECK_RANGE_LIMIT_19_REG_RESVAL 0x0u
852#define AC_RANGE_CHECK_RANGE_LIMIT_19_LIMIT_19_MASK 0x3fffffffu
853#define AC_RANGE_CHECK_RANGE_LIMIT_19_LIMIT_19_OFFSET 2
854#define AC_RANGE_CHECK_RANGE_LIMIT_19_LIMIT_19_FIELD \
855 ((bitfield_field32_t) { .mask = AC_RANGE_CHECK_RANGE_LIMIT_19_LIMIT_19_MASK, .index = AC_RANGE_CHECK_RANGE_LIMIT_19_LIMIT_19_OFFSET })
856
857// The (exclusive) limit address register used for the address matching.
858#define AC_RANGE_CHECK_RANGE_LIMIT_20_REG_OFFSET 0x170
859#define AC_RANGE_CHECK_RANGE_LIMIT_20_REG_RESVAL 0x0u
860#define AC_RANGE_CHECK_RANGE_LIMIT_20_LIMIT_20_MASK 0x3fffffffu
861#define AC_RANGE_CHECK_RANGE_LIMIT_20_LIMIT_20_OFFSET 2
862#define AC_RANGE_CHECK_RANGE_LIMIT_20_LIMIT_20_FIELD \
863 ((bitfield_field32_t) { .mask = AC_RANGE_CHECK_RANGE_LIMIT_20_LIMIT_20_MASK, .index = AC_RANGE_CHECK_RANGE_LIMIT_20_LIMIT_20_OFFSET })
864
865// The (exclusive) limit address register used for the address matching.
866#define AC_RANGE_CHECK_RANGE_LIMIT_21_REG_OFFSET 0x174
867#define AC_RANGE_CHECK_RANGE_LIMIT_21_REG_RESVAL 0x0u
868#define AC_RANGE_CHECK_RANGE_LIMIT_21_LIMIT_21_MASK 0x3fffffffu
869#define AC_RANGE_CHECK_RANGE_LIMIT_21_LIMIT_21_OFFSET 2
870#define AC_RANGE_CHECK_RANGE_LIMIT_21_LIMIT_21_FIELD \
871 ((bitfield_field32_t) { .mask = AC_RANGE_CHECK_RANGE_LIMIT_21_LIMIT_21_MASK, .index = AC_RANGE_CHECK_RANGE_LIMIT_21_LIMIT_21_OFFSET })
872
873// The (exclusive) limit address register used for the address matching.
874#define AC_RANGE_CHECK_RANGE_LIMIT_22_REG_OFFSET 0x178
875#define AC_RANGE_CHECK_RANGE_LIMIT_22_REG_RESVAL 0x0u
876#define AC_RANGE_CHECK_RANGE_LIMIT_22_LIMIT_22_MASK 0x3fffffffu
877#define AC_RANGE_CHECK_RANGE_LIMIT_22_LIMIT_22_OFFSET 2
878#define AC_RANGE_CHECK_RANGE_LIMIT_22_LIMIT_22_FIELD \
879 ((bitfield_field32_t) { .mask = AC_RANGE_CHECK_RANGE_LIMIT_22_LIMIT_22_MASK, .index = AC_RANGE_CHECK_RANGE_LIMIT_22_LIMIT_22_OFFSET })
880
881// The (exclusive) limit address register used for the address matching.
882#define AC_RANGE_CHECK_RANGE_LIMIT_23_REG_OFFSET 0x17c
883#define AC_RANGE_CHECK_RANGE_LIMIT_23_REG_RESVAL 0x0u
884#define AC_RANGE_CHECK_RANGE_LIMIT_23_LIMIT_23_MASK 0x3fffffffu
885#define AC_RANGE_CHECK_RANGE_LIMIT_23_LIMIT_23_OFFSET 2
886#define AC_RANGE_CHECK_RANGE_LIMIT_23_LIMIT_23_FIELD \
887 ((bitfield_field32_t) { .mask = AC_RANGE_CHECK_RANGE_LIMIT_23_LIMIT_23_MASK, .index = AC_RANGE_CHECK_RANGE_LIMIT_23_LIMIT_23_OFFSET })
888
889// The (exclusive) limit address register used for the address matching.
890#define AC_RANGE_CHECK_RANGE_LIMIT_24_REG_OFFSET 0x180
891#define AC_RANGE_CHECK_RANGE_LIMIT_24_REG_RESVAL 0x0u
892#define AC_RANGE_CHECK_RANGE_LIMIT_24_LIMIT_24_MASK 0x3fffffffu
893#define AC_RANGE_CHECK_RANGE_LIMIT_24_LIMIT_24_OFFSET 2
894#define AC_RANGE_CHECK_RANGE_LIMIT_24_LIMIT_24_FIELD \
895 ((bitfield_field32_t) { .mask = AC_RANGE_CHECK_RANGE_LIMIT_24_LIMIT_24_MASK, .index = AC_RANGE_CHECK_RANGE_LIMIT_24_LIMIT_24_OFFSET })
896
897// The (exclusive) limit address register used for the address matching.
898#define AC_RANGE_CHECK_RANGE_LIMIT_25_REG_OFFSET 0x184
899#define AC_RANGE_CHECK_RANGE_LIMIT_25_REG_RESVAL 0x0u
900#define AC_RANGE_CHECK_RANGE_LIMIT_25_LIMIT_25_MASK 0x3fffffffu
901#define AC_RANGE_CHECK_RANGE_LIMIT_25_LIMIT_25_OFFSET 2
902#define AC_RANGE_CHECK_RANGE_LIMIT_25_LIMIT_25_FIELD \
903 ((bitfield_field32_t) { .mask = AC_RANGE_CHECK_RANGE_LIMIT_25_LIMIT_25_MASK, .index = AC_RANGE_CHECK_RANGE_LIMIT_25_LIMIT_25_OFFSET })
904
905// The (exclusive) limit address register used for the address matching.
906#define AC_RANGE_CHECK_RANGE_LIMIT_26_REG_OFFSET 0x188
907#define AC_RANGE_CHECK_RANGE_LIMIT_26_REG_RESVAL 0x0u
908#define AC_RANGE_CHECK_RANGE_LIMIT_26_LIMIT_26_MASK 0x3fffffffu
909#define AC_RANGE_CHECK_RANGE_LIMIT_26_LIMIT_26_OFFSET 2
910#define AC_RANGE_CHECK_RANGE_LIMIT_26_LIMIT_26_FIELD \
911 ((bitfield_field32_t) { .mask = AC_RANGE_CHECK_RANGE_LIMIT_26_LIMIT_26_MASK, .index = AC_RANGE_CHECK_RANGE_LIMIT_26_LIMIT_26_OFFSET })
912
913// The (exclusive) limit address register used for the address matching.
914#define AC_RANGE_CHECK_RANGE_LIMIT_27_REG_OFFSET 0x18c
915#define AC_RANGE_CHECK_RANGE_LIMIT_27_REG_RESVAL 0x0u
916#define AC_RANGE_CHECK_RANGE_LIMIT_27_LIMIT_27_MASK 0x3fffffffu
917#define AC_RANGE_CHECK_RANGE_LIMIT_27_LIMIT_27_OFFSET 2
918#define AC_RANGE_CHECK_RANGE_LIMIT_27_LIMIT_27_FIELD \
919 ((bitfield_field32_t) { .mask = AC_RANGE_CHECK_RANGE_LIMIT_27_LIMIT_27_MASK, .index = AC_RANGE_CHECK_RANGE_LIMIT_27_LIMIT_27_OFFSET })
920
921// The (exclusive) limit address register used for the address matching.
922#define AC_RANGE_CHECK_RANGE_LIMIT_28_REG_OFFSET 0x190
923#define AC_RANGE_CHECK_RANGE_LIMIT_28_REG_RESVAL 0x0u
924#define AC_RANGE_CHECK_RANGE_LIMIT_28_LIMIT_28_MASK 0x3fffffffu
925#define AC_RANGE_CHECK_RANGE_LIMIT_28_LIMIT_28_OFFSET 2
926#define AC_RANGE_CHECK_RANGE_LIMIT_28_LIMIT_28_FIELD \
927 ((bitfield_field32_t) { .mask = AC_RANGE_CHECK_RANGE_LIMIT_28_LIMIT_28_MASK, .index = AC_RANGE_CHECK_RANGE_LIMIT_28_LIMIT_28_OFFSET })
928
929// The (exclusive) limit address register used for the address matching.
930#define AC_RANGE_CHECK_RANGE_LIMIT_29_REG_OFFSET 0x194
931#define AC_RANGE_CHECK_RANGE_LIMIT_29_REG_RESVAL 0x0u
932#define AC_RANGE_CHECK_RANGE_LIMIT_29_LIMIT_29_MASK 0x3fffffffu
933#define AC_RANGE_CHECK_RANGE_LIMIT_29_LIMIT_29_OFFSET 2
934#define AC_RANGE_CHECK_RANGE_LIMIT_29_LIMIT_29_FIELD \
935 ((bitfield_field32_t) { .mask = AC_RANGE_CHECK_RANGE_LIMIT_29_LIMIT_29_MASK, .index = AC_RANGE_CHECK_RANGE_LIMIT_29_LIMIT_29_OFFSET })
936
937// The (exclusive) limit address register used for the address matching.
938#define AC_RANGE_CHECK_RANGE_LIMIT_30_REG_OFFSET 0x198
939#define AC_RANGE_CHECK_RANGE_LIMIT_30_REG_RESVAL 0x0u
940#define AC_RANGE_CHECK_RANGE_LIMIT_30_LIMIT_30_MASK 0x3fffffffu
941#define AC_RANGE_CHECK_RANGE_LIMIT_30_LIMIT_30_OFFSET 2
942#define AC_RANGE_CHECK_RANGE_LIMIT_30_LIMIT_30_FIELD \
943 ((bitfield_field32_t) { .mask = AC_RANGE_CHECK_RANGE_LIMIT_30_LIMIT_30_MASK, .index = AC_RANGE_CHECK_RANGE_LIMIT_30_LIMIT_30_OFFSET })
944
945// The (exclusive) limit address register used for the address matching.
946#define AC_RANGE_CHECK_RANGE_LIMIT_31_REG_OFFSET 0x19c
947#define AC_RANGE_CHECK_RANGE_LIMIT_31_REG_RESVAL 0x0u
948#define AC_RANGE_CHECK_RANGE_LIMIT_31_LIMIT_31_MASK 0x3fffffffu
949#define AC_RANGE_CHECK_RANGE_LIMIT_31_LIMIT_31_OFFSET 2
950#define AC_RANGE_CHECK_RANGE_LIMIT_31_LIMIT_31_FIELD \
951 ((bitfield_field32_t) { .mask = AC_RANGE_CHECK_RANGE_LIMIT_31_LIMIT_31_MASK, .index = AC_RANGE_CHECK_RANGE_LIMIT_31_LIMIT_31_OFFSET })
952
953// Attributes of the range.
954#define AC_RANGE_CHECK_RANGE_ATTR_ENABLE_FIELD_WIDTH 4
955#define AC_RANGE_CHECK_RANGE_ATTR_READ_ACCESS_FIELD_WIDTH 4
956#define AC_RANGE_CHECK_RANGE_ATTR_WRITE_ACCESS_FIELD_WIDTH 4
957#define AC_RANGE_CHECK_RANGE_ATTR_EXECUTE_ACCESS_FIELD_WIDTH 4
958#define AC_RANGE_CHECK_RANGE_ATTR_LOG_DENIED_ACCESS_FIELD_WIDTH 4
959#define AC_RANGE_CHECK_RANGE_ATTR_MULTIREG_COUNT 32
960
961// Attributes of the range.
962#define AC_RANGE_CHECK_RANGE_ATTR_0_REG_OFFSET 0x1a0
963#define AC_RANGE_CHECK_RANGE_ATTR_0_REG_RESVAL 0x69999u
964#define AC_RANGE_CHECK_RANGE_ATTR_0_ENABLE_0_MASK 0xfu
965#define AC_RANGE_CHECK_RANGE_ATTR_0_ENABLE_0_OFFSET 0
966#define AC_RANGE_CHECK_RANGE_ATTR_0_ENABLE_0_FIELD \
967 ((bitfield_field32_t) { .mask = AC_RANGE_CHECK_RANGE_ATTR_0_ENABLE_0_MASK, .index = AC_RANGE_CHECK_RANGE_ATTR_0_ENABLE_0_OFFSET })
968#define AC_RANGE_CHECK_RANGE_ATTR_0_READ_ACCESS_0_MASK 0xfu
969#define AC_RANGE_CHECK_RANGE_ATTR_0_READ_ACCESS_0_OFFSET 4
970#define AC_RANGE_CHECK_RANGE_ATTR_0_READ_ACCESS_0_FIELD \
971 ((bitfield_field32_t) { .mask = AC_RANGE_CHECK_RANGE_ATTR_0_READ_ACCESS_0_MASK, .index = AC_RANGE_CHECK_RANGE_ATTR_0_READ_ACCESS_0_OFFSET })
972#define AC_RANGE_CHECK_RANGE_ATTR_0_WRITE_ACCESS_0_MASK 0xfu
973#define AC_RANGE_CHECK_RANGE_ATTR_0_WRITE_ACCESS_0_OFFSET 8
974#define AC_RANGE_CHECK_RANGE_ATTR_0_WRITE_ACCESS_0_FIELD \
975 ((bitfield_field32_t) { .mask = AC_RANGE_CHECK_RANGE_ATTR_0_WRITE_ACCESS_0_MASK, .index = AC_RANGE_CHECK_RANGE_ATTR_0_WRITE_ACCESS_0_OFFSET })
976#define AC_RANGE_CHECK_RANGE_ATTR_0_EXECUTE_ACCESS_0_MASK 0xfu
977#define AC_RANGE_CHECK_RANGE_ATTR_0_EXECUTE_ACCESS_0_OFFSET 12
978#define AC_RANGE_CHECK_RANGE_ATTR_0_EXECUTE_ACCESS_0_FIELD \
979 ((bitfield_field32_t) { .mask = AC_RANGE_CHECK_RANGE_ATTR_0_EXECUTE_ACCESS_0_MASK, .index = AC_RANGE_CHECK_RANGE_ATTR_0_EXECUTE_ACCESS_0_OFFSET })
980#define AC_RANGE_CHECK_RANGE_ATTR_0_LOG_DENIED_ACCESS_0_MASK 0xfu
981#define AC_RANGE_CHECK_RANGE_ATTR_0_LOG_DENIED_ACCESS_0_OFFSET 16
982#define AC_RANGE_CHECK_RANGE_ATTR_0_LOG_DENIED_ACCESS_0_FIELD \
983 ((bitfield_field32_t) { .mask = AC_RANGE_CHECK_RANGE_ATTR_0_LOG_DENIED_ACCESS_0_MASK, .index = AC_RANGE_CHECK_RANGE_ATTR_0_LOG_DENIED_ACCESS_0_OFFSET })
984
985// Attributes of the range.
986#define AC_RANGE_CHECK_RANGE_ATTR_1_REG_OFFSET 0x1a4
987#define AC_RANGE_CHECK_RANGE_ATTR_1_REG_RESVAL 0x69999u
988#define AC_RANGE_CHECK_RANGE_ATTR_1_ENABLE_1_MASK 0xfu
989#define AC_RANGE_CHECK_RANGE_ATTR_1_ENABLE_1_OFFSET 0
990#define AC_RANGE_CHECK_RANGE_ATTR_1_ENABLE_1_FIELD \
991 ((bitfield_field32_t) { .mask = AC_RANGE_CHECK_RANGE_ATTR_1_ENABLE_1_MASK, .index = AC_RANGE_CHECK_RANGE_ATTR_1_ENABLE_1_OFFSET })
992#define AC_RANGE_CHECK_RANGE_ATTR_1_READ_ACCESS_1_MASK 0xfu
993#define AC_RANGE_CHECK_RANGE_ATTR_1_READ_ACCESS_1_OFFSET 4
994#define AC_RANGE_CHECK_RANGE_ATTR_1_READ_ACCESS_1_FIELD \
995 ((bitfield_field32_t) { .mask = AC_RANGE_CHECK_RANGE_ATTR_1_READ_ACCESS_1_MASK, .index = AC_RANGE_CHECK_RANGE_ATTR_1_READ_ACCESS_1_OFFSET })
996#define AC_RANGE_CHECK_RANGE_ATTR_1_WRITE_ACCESS_1_MASK 0xfu
997#define AC_RANGE_CHECK_RANGE_ATTR_1_WRITE_ACCESS_1_OFFSET 8
998#define AC_RANGE_CHECK_RANGE_ATTR_1_WRITE_ACCESS_1_FIELD \
999 ((bitfield_field32_t) { .mask = AC_RANGE_CHECK_RANGE_ATTR_1_WRITE_ACCESS_1_MASK, .index = AC_RANGE_CHECK_RANGE_ATTR_1_WRITE_ACCESS_1_OFFSET })
1000#define AC_RANGE_CHECK_RANGE_ATTR_1_EXECUTE_ACCESS_1_MASK 0xfu
1001#define AC_RANGE_CHECK_RANGE_ATTR_1_EXECUTE_ACCESS_1_OFFSET 12
1002#define AC_RANGE_CHECK_RANGE_ATTR_1_EXECUTE_ACCESS_1_FIELD \
1003 ((bitfield_field32_t) { .mask = AC_RANGE_CHECK_RANGE_ATTR_1_EXECUTE_ACCESS_1_MASK, .index = AC_RANGE_CHECK_RANGE_ATTR_1_EXECUTE_ACCESS_1_OFFSET })
1004#define AC_RANGE_CHECK_RANGE_ATTR_1_LOG_DENIED_ACCESS_1_MASK 0xfu
1005#define AC_RANGE_CHECK_RANGE_ATTR_1_LOG_DENIED_ACCESS_1_OFFSET 16
1006#define AC_RANGE_CHECK_RANGE_ATTR_1_LOG_DENIED_ACCESS_1_FIELD \
1007 ((bitfield_field32_t) { .mask = AC_RANGE_CHECK_RANGE_ATTR_1_LOG_DENIED_ACCESS_1_MASK, .index = AC_RANGE_CHECK_RANGE_ATTR_1_LOG_DENIED_ACCESS_1_OFFSET })
1008
1009// Attributes of the range.
1010#define AC_RANGE_CHECK_RANGE_ATTR_2_REG_OFFSET 0x1a8
1011#define AC_RANGE_CHECK_RANGE_ATTR_2_REG_RESVAL 0x69999u
1012#define AC_RANGE_CHECK_RANGE_ATTR_2_ENABLE_2_MASK 0xfu
1013#define AC_RANGE_CHECK_RANGE_ATTR_2_ENABLE_2_OFFSET 0
1014#define AC_RANGE_CHECK_RANGE_ATTR_2_ENABLE_2_FIELD \
1015 ((bitfield_field32_t) { .mask = AC_RANGE_CHECK_RANGE_ATTR_2_ENABLE_2_MASK, .index = AC_RANGE_CHECK_RANGE_ATTR_2_ENABLE_2_OFFSET })
1016#define AC_RANGE_CHECK_RANGE_ATTR_2_READ_ACCESS_2_MASK 0xfu
1017#define AC_RANGE_CHECK_RANGE_ATTR_2_READ_ACCESS_2_OFFSET 4
1018#define AC_RANGE_CHECK_RANGE_ATTR_2_READ_ACCESS_2_FIELD \
1019 ((bitfield_field32_t) { .mask = AC_RANGE_CHECK_RANGE_ATTR_2_READ_ACCESS_2_MASK, .index = AC_RANGE_CHECK_RANGE_ATTR_2_READ_ACCESS_2_OFFSET })
1020#define AC_RANGE_CHECK_RANGE_ATTR_2_WRITE_ACCESS_2_MASK 0xfu
1021#define AC_RANGE_CHECK_RANGE_ATTR_2_WRITE_ACCESS_2_OFFSET 8
1022#define AC_RANGE_CHECK_RANGE_ATTR_2_WRITE_ACCESS_2_FIELD \
1023 ((bitfield_field32_t) { .mask = AC_RANGE_CHECK_RANGE_ATTR_2_WRITE_ACCESS_2_MASK, .index = AC_RANGE_CHECK_RANGE_ATTR_2_WRITE_ACCESS_2_OFFSET })
1024#define AC_RANGE_CHECK_RANGE_ATTR_2_EXECUTE_ACCESS_2_MASK 0xfu
1025#define AC_RANGE_CHECK_RANGE_ATTR_2_EXECUTE_ACCESS_2_OFFSET 12
1026#define AC_RANGE_CHECK_RANGE_ATTR_2_EXECUTE_ACCESS_2_FIELD \
1027 ((bitfield_field32_t) { .mask = AC_RANGE_CHECK_RANGE_ATTR_2_EXECUTE_ACCESS_2_MASK, .index = AC_RANGE_CHECK_RANGE_ATTR_2_EXECUTE_ACCESS_2_OFFSET })
1028#define AC_RANGE_CHECK_RANGE_ATTR_2_LOG_DENIED_ACCESS_2_MASK 0xfu
1029#define AC_RANGE_CHECK_RANGE_ATTR_2_LOG_DENIED_ACCESS_2_OFFSET 16
1030#define AC_RANGE_CHECK_RANGE_ATTR_2_LOG_DENIED_ACCESS_2_FIELD \
1031 ((bitfield_field32_t) { .mask = AC_RANGE_CHECK_RANGE_ATTR_2_LOG_DENIED_ACCESS_2_MASK, .index = AC_RANGE_CHECK_RANGE_ATTR_2_LOG_DENIED_ACCESS_2_OFFSET })
1032
1033// Attributes of the range.
1034#define AC_RANGE_CHECK_RANGE_ATTR_3_REG_OFFSET 0x1ac
1035#define AC_RANGE_CHECK_RANGE_ATTR_3_REG_RESVAL 0x69999u
1036#define AC_RANGE_CHECK_RANGE_ATTR_3_ENABLE_3_MASK 0xfu
1037#define AC_RANGE_CHECK_RANGE_ATTR_3_ENABLE_3_OFFSET 0
1038#define AC_RANGE_CHECK_RANGE_ATTR_3_ENABLE_3_FIELD \
1039 ((bitfield_field32_t) { .mask = AC_RANGE_CHECK_RANGE_ATTR_3_ENABLE_3_MASK, .index = AC_RANGE_CHECK_RANGE_ATTR_3_ENABLE_3_OFFSET })
1040#define AC_RANGE_CHECK_RANGE_ATTR_3_READ_ACCESS_3_MASK 0xfu
1041#define AC_RANGE_CHECK_RANGE_ATTR_3_READ_ACCESS_3_OFFSET 4
1042#define AC_RANGE_CHECK_RANGE_ATTR_3_READ_ACCESS_3_FIELD \
1043 ((bitfield_field32_t) { .mask = AC_RANGE_CHECK_RANGE_ATTR_3_READ_ACCESS_3_MASK, .index = AC_RANGE_CHECK_RANGE_ATTR_3_READ_ACCESS_3_OFFSET })
1044#define AC_RANGE_CHECK_RANGE_ATTR_3_WRITE_ACCESS_3_MASK 0xfu
1045#define AC_RANGE_CHECK_RANGE_ATTR_3_WRITE_ACCESS_3_OFFSET 8
1046#define AC_RANGE_CHECK_RANGE_ATTR_3_WRITE_ACCESS_3_FIELD \
1047 ((bitfield_field32_t) { .mask = AC_RANGE_CHECK_RANGE_ATTR_3_WRITE_ACCESS_3_MASK, .index = AC_RANGE_CHECK_RANGE_ATTR_3_WRITE_ACCESS_3_OFFSET })
1048#define AC_RANGE_CHECK_RANGE_ATTR_3_EXECUTE_ACCESS_3_MASK 0xfu
1049#define AC_RANGE_CHECK_RANGE_ATTR_3_EXECUTE_ACCESS_3_OFFSET 12
1050#define AC_RANGE_CHECK_RANGE_ATTR_3_EXECUTE_ACCESS_3_FIELD \
1051 ((bitfield_field32_t) { .mask = AC_RANGE_CHECK_RANGE_ATTR_3_EXECUTE_ACCESS_3_MASK, .index = AC_RANGE_CHECK_RANGE_ATTR_3_EXECUTE_ACCESS_3_OFFSET })
1052#define AC_RANGE_CHECK_RANGE_ATTR_3_LOG_DENIED_ACCESS_3_MASK 0xfu
1053#define AC_RANGE_CHECK_RANGE_ATTR_3_LOG_DENIED_ACCESS_3_OFFSET 16
1054#define AC_RANGE_CHECK_RANGE_ATTR_3_LOG_DENIED_ACCESS_3_FIELD \
1055 ((bitfield_field32_t) { .mask = AC_RANGE_CHECK_RANGE_ATTR_3_LOG_DENIED_ACCESS_3_MASK, .index = AC_RANGE_CHECK_RANGE_ATTR_3_LOG_DENIED_ACCESS_3_OFFSET })
1056
1057// Attributes of the range.
1058#define AC_RANGE_CHECK_RANGE_ATTR_4_REG_OFFSET 0x1b0
1059#define AC_RANGE_CHECK_RANGE_ATTR_4_REG_RESVAL 0x69999u
1060#define AC_RANGE_CHECK_RANGE_ATTR_4_ENABLE_4_MASK 0xfu
1061#define AC_RANGE_CHECK_RANGE_ATTR_4_ENABLE_4_OFFSET 0
1062#define AC_RANGE_CHECK_RANGE_ATTR_4_ENABLE_4_FIELD \
1063 ((bitfield_field32_t) { .mask = AC_RANGE_CHECK_RANGE_ATTR_4_ENABLE_4_MASK, .index = AC_RANGE_CHECK_RANGE_ATTR_4_ENABLE_4_OFFSET })
1064#define AC_RANGE_CHECK_RANGE_ATTR_4_READ_ACCESS_4_MASK 0xfu
1065#define AC_RANGE_CHECK_RANGE_ATTR_4_READ_ACCESS_4_OFFSET 4
1066#define AC_RANGE_CHECK_RANGE_ATTR_4_READ_ACCESS_4_FIELD \
1067 ((bitfield_field32_t) { .mask = AC_RANGE_CHECK_RANGE_ATTR_4_READ_ACCESS_4_MASK, .index = AC_RANGE_CHECK_RANGE_ATTR_4_READ_ACCESS_4_OFFSET })
1068#define AC_RANGE_CHECK_RANGE_ATTR_4_WRITE_ACCESS_4_MASK 0xfu
1069#define AC_RANGE_CHECK_RANGE_ATTR_4_WRITE_ACCESS_4_OFFSET 8
1070#define AC_RANGE_CHECK_RANGE_ATTR_4_WRITE_ACCESS_4_FIELD \
1071 ((bitfield_field32_t) { .mask = AC_RANGE_CHECK_RANGE_ATTR_4_WRITE_ACCESS_4_MASK, .index = AC_RANGE_CHECK_RANGE_ATTR_4_WRITE_ACCESS_4_OFFSET })
1072#define AC_RANGE_CHECK_RANGE_ATTR_4_EXECUTE_ACCESS_4_MASK 0xfu
1073#define AC_RANGE_CHECK_RANGE_ATTR_4_EXECUTE_ACCESS_4_OFFSET 12
1074#define AC_RANGE_CHECK_RANGE_ATTR_4_EXECUTE_ACCESS_4_FIELD \
1075 ((bitfield_field32_t) { .mask = AC_RANGE_CHECK_RANGE_ATTR_4_EXECUTE_ACCESS_4_MASK, .index = AC_RANGE_CHECK_RANGE_ATTR_4_EXECUTE_ACCESS_4_OFFSET })
1076#define AC_RANGE_CHECK_RANGE_ATTR_4_LOG_DENIED_ACCESS_4_MASK 0xfu
1077#define AC_RANGE_CHECK_RANGE_ATTR_4_LOG_DENIED_ACCESS_4_OFFSET 16
1078#define AC_RANGE_CHECK_RANGE_ATTR_4_LOG_DENIED_ACCESS_4_FIELD \
1079 ((bitfield_field32_t) { .mask = AC_RANGE_CHECK_RANGE_ATTR_4_LOG_DENIED_ACCESS_4_MASK, .index = AC_RANGE_CHECK_RANGE_ATTR_4_LOG_DENIED_ACCESS_4_OFFSET })
1080
1081// Attributes of the range.
1082#define AC_RANGE_CHECK_RANGE_ATTR_5_REG_OFFSET 0x1b4
1083#define AC_RANGE_CHECK_RANGE_ATTR_5_REG_RESVAL 0x69999u
1084#define AC_RANGE_CHECK_RANGE_ATTR_5_ENABLE_5_MASK 0xfu
1085#define AC_RANGE_CHECK_RANGE_ATTR_5_ENABLE_5_OFFSET 0
1086#define AC_RANGE_CHECK_RANGE_ATTR_5_ENABLE_5_FIELD \
1087 ((bitfield_field32_t) { .mask = AC_RANGE_CHECK_RANGE_ATTR_5_ENABLE_5_MASK, .index = AC_RANGE_CHECK_RANGE_ATTR_5_ENABLE_5_OFFSET })
1088#define AC_RANGE_CHECK_RANGE_ATTR_5_READ_ACCESS_5_MASK 0xfu
1089#define AC_RANGE_CHECK_RANGE_ATTR_5_READ_ACCESS_5_OFFSET 4
1090#define AC_RANGE_CHECK_RANGE_ATTR_5_READ_ACCESS_5_FIELD \
1091 ((bitfield_field32_t) { .mask = AC_RANGE_CHECK_RANGE_ATTR_5_READ_ACCESS_5_MASK, .index = AC_RANGE_CHECK_RANGE_ATTR_5_READ_ACCESS_5_OFFSET })
1092#define AC_RANGE_CHECK_RANGE_ATTR_5_WRITE_ACCESS_5_MASK 0xfu
1093#define AC_RANGE_CHECK_RANGE_ATTR_5_WRITE_ACCESS_5_OFFSET 8
1094#define AC_RANGE_CHECK_RANGE_ATTR_5_WRITE_ACCESS_5_FIELD \
1095 ((bitfield_field32_t) { .mask = AC_RANGE_CHECK_RANGE_ATTR_5_WRITE_ACCESS_5_MASK, .index = AC_RANGE_CHECK_RANGE_ATTR_5_WRITE_ACCESS_5_OFFSET })
1096#define AC_RANGE_CHECK_RANGE_ATTR_5_EXECUTE_ACCESS_5_MASK 0xfu
1097#define AC_RANGE_CHECK_RANGE_ATTR_5_EXECUTE_ACCESS_5_OFFSET 12
1098#define AC_RANGE_CHECK_RANGE_ATTR_5_EXECUTE_ACCESS_5_FIELD \
1099 ((bitfield_field32_t) { .mask = AC_RANGE_CHECK_RANGE_ATTR_5_EXECUTE_ACCESS_5_MASK, .index = AC_RANGE_CHECK_RANGE_ATTR_5_EXECUTE_ACCESS_5_OFFSET })
1100#define AC_RANGE_CHECK_RANGE_ATTR_5_LOG_DENIED_ACCESS_5_MASK 0xfu
1101#define AC_RANGE_CHECK_RANGE_ATTR_5_LOG_DENIED_ACCESS_5_OFFSET 16
1102#define AC_RANGE_CHECK_RANGE_ATTR_5_LOG_DENIED_ACCESS_5_FIELD \
1103 ((bitfield_field32_t) { .mask = AC_RANGE_CHECK_RANGE_ATTR_5_LOG_DENIED_ACCESS_5_MASK, .index = AC_RANGE_CHECK_RANGE_ATTR_5_LOG_DENIED_ACCESS_5_OFFSET })
1104
1105// Attributes of the range.
1106#define AC_RANGE_CHECK_RANGE_ATTR_6_REG_OFFSET 0x1b8
1107#define AC_RANGE_CHECK_RANGE_ATTR_6_REG_RESVAL 0x69999u
1108#define AC_RANGE_CHECK_RANGE_ATTR_6_ENABLE_6_MASK 0xfu
1109#define AC_RANGE_CHECK_RANGE_ATTR_6_ENABLE_6_OFFSET 0
1110#define AC_RANGE_CHECK_RANGE_ATTR_6_ENABLE_6_FIELD \
1111 ((bitfield_field32_t) { .mask = AC_RANGE_CHECK_RANGE_ATTR_6_ENABLE_6_MASK, .index = AC_RANGE_CHECK_RANGE_ATTR_6_ENABLE_6_OFFSET })
1112#define AC_RANGE_CHECK_RANGE_ATTR_6_READ_ACCESS_6_MASK 0xfu
1113#define AC_RANGE_CHECK_RANGE_ATTR_6_READ_ACCESS_6_OFFSET 4
1114#define AC_RANGE_CHECK_RANGE_ATTR_6_READ_ACCESS_6_FIELD \
1115 ((bitfield_field32_t) { .mask = AC_RANGE_CHECK_RANGE_ATTR_6_READ_ACCESS_6_MASK, .index = AC_RANGE_CHECK_RANGE_ATTR_6_READ_ACCESS_6_OFFSET })
1116#define AC_RANGE_CHECK_RANGE_ATTR_6_WRITE_ACCESS_6_MASK 0xfu
1117#define AC_RANGE_CHECK_RANGE_ATTR_6_WRITE_ACCESS_6_OFFSET 8
1118#define AC_RANGE_CHECK_RANGE_ATTR_6_WRITE_ACCESS_6_FIELD \
1119 ((bitfield_field32_t) { .mask = AC_RANGE_CHECK_RANGE_ATTR_6_WRITE_ACCESS_6_MASK, .index = AC_RANGE_CHECK_RANGE_ATTR_6_WRITE_ACCESS_6_OFFSET })
1120#define AC_RANGE_CHECK_RANGE_ATTR_6_EXECUTE_ACCESS_6_MASK 0xfu
1121#define AC_RANGE_CHECK_RANGE_ATTR_6_EXECUTE_ACCESS_6_OFFSET 12
1122#define AC_RANGE_CHECK_RANGE_ATTR_6_EXECUTE_ACCESS_6_FIELD \
1123 ((bitfield_field32_t) { .mask = AC_RANGE_CHECK_RANGE_ATTR_6_EXECUTE_ACCESS_6_MASK, .index = AC_RANGE_CHECK_RANGE_ATTR_6_EXECUTE_ACCESS_6_OFFSET })
1124#define AC_RANGE_CHECK_RANGE_ATTR_6_LOG_DENIED_ACCESS_6_MASK 0xfu
1125#define AC_RANGE_CHECK_RANGE_ATTR_6_LOG_DENIED_ACCESS_6_OFFSET 16
1126#define AC_RANGE_CHECK_RANGE_ATTR_6_LOG_DENIED_ACCESS_6_FIELD \
1127 ((bitfield_field32_t) { .mask = AC_RANGE_CHECK_RANGE_ATTR_6_LOG_DENIED_ACCESS_6_MASK, .index = AC_RANGE_CHECK_RANGE_ATTR_6_LOG_DENIED_ACCESS_6_OFFSET })
1128
1129// Attributes of the range.
1130#define AC_RANGE_CHECK_RANGE_ATTR_7_REG_OFFSET 0x1bc
1131#define AC_RANGE_CHECK_RANGE_ATTR_7_REG_RESVAL 0x69999u
1132#define AC_RANGE_CHECK_RANGE_ATTR_7_ENABLE_7_MASK 0xfu
1133#define AC_RANGE_CHECK_RANGE_ATTR_7_ENABLE_7_OFFSET 0
1134#define AC_RANGE_CHECK_RANGE_ATTR_7_ENABLE_7_FIELD \
1135 ((bitfield_field32_t) { .mask = AC_RANGE_CHECK_RANGE_ATTR_7_ENABLE_7_MASK, .index = AC_RANGE_CHECK_RANGE_ATTR_7_ENABLE_7_OFFSET })
1136#define AC_RANGE_CHECK_RANGE_ATTR_7_READ_ACCESS_7_MASK 0xfu
1137#define AC_RANGE_CHECK_RANGE_ATTR_7_READ_ACCESS_7_OFFSET 4
1138#define AC_RANGE_CHECK_RANGE_ATTR_7_READ_ACCESS_7_FIELD \
1139 ((bitfield_field32_t) { .mask = AC_RANGE_CHECK_RANGE_ATTR_7_READ_ACCESS_7_MASK, .index = AC_RANGE_CHECK_RANGE_ATTR_7_READ_ACCESS_7_OFFSET })
1140#define AC_RANGE_CHECK_RANGE_ATTR_7_WRITE_ACCESS_7_MASK 0xfu
1141#define AC_RANGE_CHECK_RANGE_ATTR_7_WRITE_ACCESS_7_OFFSET 8
1142#define AC_RANGE_CHECK_RANGE_ATTR_7_WRITE_ACCESS_7_FIELD \
1143 ((bitfield_field32_t) { .mask = AC_RANGE_CHECK_RANGE_ATTR_7_WRITE_ACCESS_7_MASK, .index = AC_RANGE_CHECK_RANGE_ATTR_7_WRITE_ACCESS_7_OFFSET })
1144#define AC_RANGE_CHECK_RANGE_ATTR_7_EXECUTE_ACCESS_7_MASK 0xfu
1145#define AC_RANGE_CHECK_RANGE_ATTR_7_EXECUTE_ACCESS_7_OFFSET 12
1146#define AC_RANGE_CHECK_RANGE_ATTR_7_EXECUTE_ACCESS_7_FIELD \
1147 ((bitfield_field32_t) { .mask = AC_RANGE_CHECK_RANGE_ATTR_7_EXECUTE_ACCESS_7_MASK, .index = AC_RANGE_CHECK_RANGE_ATTR_7_EXECUTE_ACCESS_7_OFFSET })
1148#define AC_RANGE_CHECK_RANGE_ATTR_7_LOG_DENIED_ACCESS_7_MASK 0xfu
1149#define AC_RANGE_CHECK_RANGE_ATTR_7_LOG_DENIED_ACCESS_7_OFFSET 16
1150#define AC_RANGE_CHECK_RANGE_ATTR_7_LOG_DENIED_ACCESS_7_FIELD \
1151 ((bitfield_field32_t) { .mask = AC_RANGE_CHECK_RANGE_ATTR_7_LOG_DENIED_ACCESS_7_MASK, .index = AC_RANGE_CHECK_RANGE_ATTR_7_LOG_DENIED_ACCESS_7_OFFSET })
1152
1153// Attributes of the range.
1154#define AC_RANGE_CHECK_RANGE_ATTR_8_REG_OFFSET 0x1c0
1155#define AC_RANGE_CHECK_RANGE_ATTR_8_REG_RESVAL 0x69999u
1156#define AC_RANGE_CHECK_RANGE_ATTR_8_ENABLE_8_MASK 0xfu
1157#define AC_RANGE_CHECK_RANGE_ATTR_8_ENABLE_8_OFFSET 0
1158#define AC_RANGE_CHECK_RANGE_ATTR_8_ENABLE_8_FIELD \
1159 ((bitfield_field32_t) { .mask = AC_RANGE_CHECK_RANGE_ATTR_8_ENABLE_8_MASK, .index = AC_RANGE_CHECK_RANGE_ATTR_8_ENABLE_8_OFFSET })
1160#define AC_RANGE_CHECK_RANGE_ATTR_8_READ_ACCESS_8_MASK 0xfu
1161#define AC_RANGE_CHECK_RANGE_ATTR_8_READ_ACCESS_8_OFFSET 4
1162#define AC_RANGE_CHECK_RANGE_ATTR_8_READ_ACCESS_8_FIELD \
1163 ((bitfield_field32_t) { .mask = AC_RANGE_CHECK_RANGE_ATTR_8_READ_ACCESS_8_MASK, .index = AC_RANGE_CHECK_RANGE_ATTR_8_READ_ACCESS_8_OFFSET })
1164#define AC_RANGE_CHECK_RANGE_ATTR_8_WRITE_ACCESS_8_MASK 0xfu
1165#define AC_RANGE_CHECK_RANGE_ATTR_8_WRITE_ACCESS_8_OFFSET 8
1166#define AC_RANGE_CHECK_RANGE_ATTR_8_WRITE_ACCESS_8_FIELD \
1167 ((bitfield_field32_t) { .mask = AC_RANGE_CHECK_RANGE_ATTR_8_WRITE_ACCESS_8_MASK, .index = AC_RANGE_CHECK_RANGE_ATTR_8_WRITE_ACCESS_8_OFFSET })
1168#define AC_RANGE_CHECK_RANGE_ATTR_8_EXECUTE_ACCESS_8_MASK 0xfu
1169#define AC_RANGE_CHECK_RANGE_ATTR_8_EXECUTE_ACCESS_8_OFFSET 12
1170#define AC_RANGE_CHECK_RANGE_ATTR_8_EXECUTE_ACCESS_8_FIELD \
1171 ((bitfield_field32_t) { .mask = AC_RANGE_CHECK_RANGE_ATTR_8_EXECUTE_ACCESS_8_MASK, .index = AC_RANGE_CHECK_RANGE_ATTR_8_EXECUTE_ACCESS_8_OFFSET })
1172#define AC_RANGE_CHECK_RANGE_ATTR_8_LOG_DENIED_ACCESS_8_MASK 0xfu
1173#define AC_RANGE_CHECK_RANGE_ATTR_8_LOG_DENIED_ACCESS_8_OFFSET 16
1174#define AC_RANGE_CHECK_RANGE_ATTR_8_LOG_DENIED_ACCESS_8_FIELD \
1175 ((bitfield_field32_t) { .mask = AC_RANGE_CHECK_RANGE_ATTR_8_LOG_DENIED_ACCESS_8_MASK, .index = AC_RANGE_CHECK_RANGE_ATTR_8_LOG_DENIED_ACCESS_8_OFFSET })
1176
1177// Attributes of the range.
1178#define AC_RANGE_CHECK_RANGE_ATTR_9_REG_OFFSET 0x1c4
1179#define AC_RANGE_CHECK_RANGE_ATTR_9_REG_RESVAL 0x69999u
1180#define AC_RANGE_CHECK_RANGE_ATTR_9_ENABLE_9_MASK 0xfu
1181#define AC_RANGE_CHECK_RANGE_ATTR_9_ENABLE_9_OFFSET 0
1182#define AC_RANGE_CHECK_RANGE_ATTR_9_ENABLE_9_FIELD \
1183 ((bitfield_field32_t) { .mask = AC_RANGE_CHECK_RANGE_ATTR_9_ENABLE_9_MASK, .index = AC_RANGE_CHECK_RANGE_ATTR_9_ENABLE_9_OFFSET })
1184#define AC_RANGE_CHECK_RANGE_ATTR_9_READ_ACCESS_9_MASK 0xfu
1185#define AC_RANGE_CHECK_RANGE_ATTR_9_READ_ACCESS_9_OFFSET 4
1186#define AC_RANGE_CHECK_RANGE_ATTR_9_READ_ACCESS_9_FIELD \
1187 ((bitfield_field32_t) { .mask = AC_RANGE_CHECK_RANGE_ATTR_9_READ_ACCESS_9_MASK, .index = AC_RANGE_CHECK_RANGE_ATTR_9_READ_ACCESS_9_OFFSET })
1188#define AC_RANGE_CHECK_RANGE_ATTR_9_WRITE_ACCESS_9_MASK 0xfu
1189#define AC_RANGE_CHECK_RANGE_ATTR_9_WRITE_ACCESS_9_OFFSET 8
1190#define AC_RANGE_CHECK_RANGE_ATTR_9_WRITE_ACCESS_9_FIELD \
1191 ((bitfield_field32_t) { .mask = AC_RANGE_CHECK_RANGE_ATTR_9_WRITE_ACCESS_9_MASK, .index = AC_RANGE_CHECK_RANGE_ATTR_9_WRITE_ACCESS_9_OFFSET })
1192#define AC_RANGE_CHECK_RANGE_ATTR_9_EXECUTE_ACCESS_9_MASK 0xfu
1193#define AC_RANGE_CHECK_RANGE_ATTR_9_EXECUTE_ACCESS_9_OFFSET 12
1194#define AC_RANGE_CHECK_RANGE_ATTR_9_EXECUTE_ACCESS_9_FIELD \
1195 ((bitfield_field32_t) { .mask = AC_RANGE_CHECK_RANGE_ATTR_9_EXECUTE_ACCESS_9_MASK, .index = AC_RANGE_CHECK_RANGE_ATTR_9_EXECUTE_ACCESS_9_OFFSET })
1196#define AC_RANGE_CHECK_RANGE_ATTR_9_LOG_DENIED_ACCESS_9_MASK 0xfu
1197#define AC_RANGE_CHECK_RANGE_ATTR_9_LOG_DENIED_ACCESS_9_OFFSET 16
1198#define AC_RANGE_CHECK_RANGE_ATTR_9_LOG_DENIED_ACCESS_9_FIELD \
1199 ((bitfield_field32_t) { .mask = AC_RANGE_CHECK_RANGE_ATTR_9_LOG_DENIED_ACCESS_9_MASK, .index = AC_RANGE_CHECK_RANGE_ATTR_9_LOG_DENIED_ACCESS_9_OFFSET })
1200
1201// Attributes of the range.
1202#define AC_RANGE_CHECK_RANGE_ATTR_10_REG_OFFSET 0x1c8
1203#define AC_RANGE_CHECK_RANGE_ATTR_10_REG_RESVAL 0x69999u
1204#define AC_RANGE_CHECK_RANGE_ATTR_10_ENABLE_10_MASK 0xfu
1205#define AC_RANGE_CHECK_RANGE_ATTR_10_ENABLE_10_OFFSET 0
1206#define AC_RANGE_CHECK_RANGE_ATTR_10_ENABLE_10_FIELD \
1207 ((bitfield_field32_t) { .mask = AC_RANGE_CHECK_RANGE_ATTR_10_ENABLE_10_MASK, .index = AC_RANGE_CHECK_RANGE_ATTR_10_ENABLE_10_OFFSET })
1208#define AC_RANGE_CHECK_RANGE_ATTR_10_READ_ACCESS_10_MASK 0xfu
1209#define AC_RANGE_CHECK_RANGE_ATTR_10_READ_ACCESS_10_OFFSET 4
1210#define AC_RANGE_CHECK_RANGE_ATTR_10_READ_ACCESS_10_FIELD \
1211 ((bitfield_field32_t) { .mask = AC_RANGE_CHECK_RANGE_ATTR_10_READ_ACCESS_10_MASK, .index = AC_RANGE_CHECK_RANGE_ATTR_10_READ_ACCESS_10_OFFSET })
1212#define AC_RANGE_CHECK_RANGE_ATTR_10_WRITE_ACCESS_10_MASK 0xfu
1213#define AC_RANGE_CHECK_RANGE_ATTR_10_WRITE_ACCESS_10_OFFSET 8
1214#define AC_RANGE_CHECK_RANGE_ATTR_10_WRITE_ACCESS_10_FIELD \
1215 ((bitfield_field32_t) { .mask = AC_RANGE_CHECK_RANGE_ATTR_10_WRITE_ACCESS_10_MASK, .index = AC_RANGE_CHECK_RANGE_ATTR_10_WRITE_ACCESS_10_OFFSET })
1216#define AC_RANGE_CHECK_RANGE_ATTR_10_EXECUTE_ACCESS_10_MASK 0xfu
1217#define AC_RANGE_CHECK_RANGE_ATTR_10_EXECUTE_ACCESS_10_OFFSET 12
1218#define AC_RANGE_CHECK_RANGE_ATTR_10_EXECUTE_ACCESS_10_FIELD \
1219 ((bitfield_field32_t) { .mask = AC_RANGE_CHECK_RANGE_ATTR_10_EXECUTE_ACCESS_10_MASK, .index = AC_RANGE_CHECK_RANGE_ATTR_10_EXECUTE_ACCESS_10_OFFSET })
1220#define AC_RANGE_CHECK_RANGE_ATTR_10_LOG_DENIED_ACCESS_10_MASK 0xfu
1221#define AC_RANGE_CHECK_RANGE_ATTR_10_LOG_DENIED_ACCESS_10_OFFSET 16
1222#define AC_RANGE_CHECK_RANGE_ATTR_10_LOG_DENIED_ACCESS_10_FIELD \
1223 ((bitfield_field32_t) { .mask = AC_RANGE_CHECK_RANGE_ATTR_10_LOG_DENIED_ACCESS_10_MASK, .index = AC_RANGE_CHECK_RANGE_ATTR_10_LOG_DENIED_ACCESS_10_OFFSET })
1224
1225// Attributes of the range.
1226#define AC_RANGE_CHECK_RANGE_ATTR_11_REG_OFFSET 0x1cc
1227#define AC_RANGE_CHECK_RANGE_ATTR_11_REG_RESVAL 0x69999u
1228#define AC_RANGE_CHECK_RANGE_ATTR_11_ENABLE_11_MASK 0xfu
1229#define AC_RANGE_CHECK_RANGE_ATTR_11_ENABLE_11_OFFSET 0
1230#define AC_RANGE_CHECK_RANGE_ATTR_11_ENABLE_11_FIELD \
1231 ((bitfield_field32_t) { .mask = AC_RANGE_CHECK_RANGE_ATTR_11_ENABLE_11_MASK, .index = AC_RANGE_CHECK_RANGE_ATTR_11_ENABLE_11_OFFSET })
1232#define AC_RANGE_CHECK_RANGE_ATTR_11_READ_ACCESS_11_MASK 0xfu
1233#define AC_RANGE_CHECK_RANGE_ATTR_11_READ_ACCESS_11_OFFSET 4
1234#define AC_RANGE_CHECK_RANGE_ATTR_11_READ_ACCESS_11_FIELD \
1235 ((bitfield_field32_t) { .mask = AC_RANGE_CHECK_RANGE_ATTR_11_READ_ACCESS_11_MASK, .index = AC_RANGE_CHECK_RANGE_ATTR_11_READ_ACCESS_11_OFFSET })
1236#define AC_RANGE_CHECK_RANGE_ATTR_11_WRITE_ACCESS_11_MASK 0xfu
1237#define AC_RANGE_CHECK_RANGE_ATTR_11_WRITE_ACCESS_11_OFFSET 8
1238#define AC_RANGE_CHECK_RANGE_ATTR_11_WRITE_ACCESS_11_FIELD \
1239 ((bitfield_field32_t) { .mask = AC_RANGE_CHECK_RANGE_ATTR_11_WRITE_ACCESS_11_MASK, .index = AC_RANGE_CHECK_RANGE_ATTR_11_WRITE_ACCESS_11_OFFSET })
1240#define AC_RANGE_CHECK_RANGE_ATTR_11_EXECUTE_ACCESS_11_MASK 0xfu
1241#define AC_RANGE_CHECK_RANGE_ATTR_11_EXECUTE_ACCESS_11_OFFSET 12
1242#define AC_RANGE_CHECK_RANGE_ATTR_11_EXECUTE_ACCESS_11_FIELD \
1243 ((bitfield_field32_t) { .mask = AC_RANGE_CHECK_RANGE_ATTR_11_EXECUTE_ACCESS_11_MASK, .index = AC_RANGE_CHECK_RANGE_ATTR_11_EXECUTE_ACCESS_11_OFFSET })
1244#define AC_RANGE_CHECK_RANGE_ATTR_11_LOG_DENIED_ACCESS_11_MASK 0xfu
1245#define AC_RANGE_CHECK_RANGE_ATTR_11_LOG_DENIED_ACCESS_11_OFFSET 16
1246#define AC_RANGE_CHECK_RANGE_ATTR_11_LOG_DENIED_ACCESS_11_FIELD \
1247 ((bitfield_field32_t) { .mask = AC_RANGE_CHECK_RANGE_ATTR_11_LOG_DENIED_ACCESS_11_MASK, .index = AC_RANGE_CHECK_RANGE_ATTR_11_LOG_DENIED_ACCESS_11_OFFSET })
1248
1249// Attributes of the range.
1250#define AC_RANGE_CHECK_RANGE_ATTR_12_REG_OFFSET 0x1d0
1251#define AC_RANGE_CHECK_RANGE_ATTR_12_REG_RESVAL 0x69999u
1252#define AC_RANGE_CHECK_RANGE_ATTR_12_ENABLE_12_MASK 0xfu
1253#define AC_RANGE_CHECK_RANGE_ATTR_12_ENABLE_12_OFFSET 0
1254#define AC_RANGE_CHECK_RANGE_ATTR_12_ENABLE_12_FIELD \
1255 ((bitfield_field32_t) { .mask = AC_RANGE_CHECK_RANGE_ATTR_12_ENABLE_12_MASK, .index = AC_RANGE_CHECK_RANGE_ATTR_12_ENABLE_12_OFFSET })
1256#define AC_RANGE_CHECK_RANGE_ATTR_12_READ_ACCESS_12_MASK 0xfu
1257#define AC_RANGE_CHECK_RANGE_ATTR_12_READ_ACCESS_12_OFFSET 4
1258#define AC_RANGE_CHECK_RANGE_ATTR_12_READ_ACCESS_12_FIELD \
1259 ((bitfield_field32_t) { .mask = AC_RANGE_CHECK_RANGE_ATTR_12_READ_ACCESS_12_MASK, .index = AC_RANGE_CHECK_RANGE_ATTR_12_READ_ACCESS_12_OFFSET })
1260#define AC_RANGE_CHECK_RANGE_ATTR_12_WRITE_ACCESS_12_MASK 0xfu
1261#define AC_RANGE_CHECK_RANGE_ATTR_12_WRITE_ACCESS_12_OFFSET 8
1262#define AC_RANGE_CHECK_RANGE_ATTR_12_WRITE_ACCESS_12_FIELD \
1263 ((bitfield_field32_t) { .mask = AC_RANGE_CHECK_RANGE_ATTR_12_WRITE_ACCESS_12_MASK, .index = AC_RANGE_CHECK_RANGE_ATTR_12_WRITE_ACCESS_12_OFFSET })
1264#define AC_RANGE_CHECK_RANGE_ATTR_12_EXECUTE_ACCESS_12_MASK 0xfu
1265#define AC_RANGE_CHECK_RANGE_ATTR_12_EXECUTE_ACCESS_12_OFFSET 12
1266#define AC_RANGE_CHECK_RANGE_ATTR_12_EXECUTE_ACCESS_12_FIELD \
1267 ((bitfield_field32_t) { .mask = AC_RANGE_CHECK_RANGE_ATTR_12_EXECUTE_ACCESS_12_MASK, .index = AC_RANGE_CHECK_RANGE_ATTR_12_EXECUTE_ACCESS_12_OFFSET })
1268#define AC_RANGE_CHECK_RANGE_ATTR_12_LOG_DENIED_ACCESS_12_MASK 0xfu
1269#define AC_RANGE_CHECK_RANGE_ATTR_12_LOG_DENIED_ACCESS_12_OFFSET 16
1270#define AC_RANGE_CHECK_RANGE_ATTR_12_LOG_DENIED_ACCESS_12_FIELD \
1271 ((bitfield_field32_t) { .mask = AC_RANGE_CHECK_RANGE_ATTR_12_LOG_DENIED_ACCESS_12_MASK, .index = AC_RANGE_CHECK_RANGE_ATTR_12_LOG_DENIED_ACCESS_12_OFFSET })
1272
1273// Attributes of the range.
1274#define AC_RANGE_CHECK_RANGE_ATTR_13_REG_OFFSET 0x1d4
1275#define AC_RANGE_CHECK_RANGE_ATTR_13_REG_RESVAL 0x69999u
1276#define AC_RANGE_CHECK_RANGE_ATTR_13_ENABLE_13_MASK 0xfu
1277#define AC_RANGE_CHECK_RANGE_ATTR_13_ENABLE_13_OFFSET 0
1278#define AC_RANGE_CHECK_RANGE_ATTR_13_ENABLE_13_FIELD \
1279 ((bitfield_field32_t) { .mask = AC_RANGE_CHECK_RANGE_ATTR_13_ENABLE_13_MASK, .index = AC_RANGE_CHECK_RANGE_ATTR_13_ENABLE_13_OFFSET })
1280#define AC_RANGE_CHECK_RANGE_ATTR_13_READ_ACCESS_13_MASK 0xfu
1281#define AC_RANGE_CHECK_RANGE_ATTR_13_READ_ACCESS_13_OFFSET 4
1282#define AC_RANGE_CHECK_RANGE_ATTR_13_READ_ACCESS_13_FIELD \
1283 ((bitfield_field32_t) { .mask = AC_RANGE_CHECK_RANGE_ATTR_13_READ_ACCESS_13_MASK, .index = AC_RANGE_CHECK_RANGE_ATTR_13_READ_ACCESS_13_OFFSET })
1284#define AC_RANGE_CHECK_RANGE_ATTR_13_WRITE_ACCESS_13_MASK 0xfu
1285#define AC_RANGE_CHECK_RANGE_ATTR_13_WRITE_ACCESS_13_OFFSET 8
1286#define AC_RANGE_CHECK_RANGE_ATTR_13_WRITE_ACCESS_13_FIELD \
1287 ((bitfield_field32_t) { .mask = AC_RANGE_CHECK_RANGE_ATTR_13_WRITE_ACCESS_13_MASK, .index = AC_RANGE_CHECK_RANGE_ATTR_13_WRITE_ACCESS_13_OFFSET })
1288#define AC_RANGE_CHECK_RANGE_ATTR_13_EXECUTE_ACCESS_13_MASK 0xfu
1289#define AC_RANGE_CHECK_RANGE_ATTR_13_EXECUTE_ACCESS_13_OFFSET 12
1290#define AC_RANGE_CHECK_RANGE_ATTR_13_EXECUTE_ACCESS_13_FIELD \
1291 ((bitfield_field32_t) { .mask = AC_RANGE_CHECK_RANGE_ATTR_13_EXECUTE_ACCESS_13_MASK, .index = AC_RANGE_CHECK_RANGE_ATTR_13_EXECUTE_ACCESS_13_OFFSET })
1292#define AC_RANGE_CHECK_RANGE_ATTR_13_LOG_DENIED_ACCESS_13_MASK 0xfu
1293#define AC_RANGE_CHECK_RANGE_ATTR_13_LOG_DENIED_ACCESS_13_OFFSET 16
1294#define AC_RANGE_CHECK_RANGE_ATTR_13_LOG_DENIED_ACCESS_13_FIELD \
1295 ((bitfield_field32_t) { .mask = AC_RANGE_CHECK_RANGE_ATTR_13_LOG_DENIED_ACCESS_13_MASK, .index = AC_RANGE_CHECK_RANGE_ATTR_13_LOG_DENIED_ACCESS_13_OFFSET })
1296
1297// Attributes of the range.
1298#define AC_RANGE_CHECK_RANGE_ATTR_14_REG_OFFSET 0x1d8
1299#define AC_RANGE_CHECK_RANGE_ATTR_14_REG_RESVAL 0x69999u
1300#define AC_RANGE_CHECK_RANGE_ATTR_14_ENABLE_14_MASK 0xfu
1301#define AC_RANGE_CHECK_RANGE_ATTR_14_ENABLE_14_OFFSET 0
1302#define AC_RANGE_CHECK_RANGE_ATTR_14_ENABLE_14_FIELD \
1303 ((bitfield_field32_t) { .mask = AC_RANGE_CHECK_RANGE_ATTR_14_ENABLE_14_MASK, .index = AC_RANGE_CHECK_RANGE_ATTR_14_ENABLE_14_OFFSET })
1304#define AC_RANGE_CHECK_RANGE_ATTR_14_READ_ACCESS_14_MASK 0xfu
1305#define AC_RANGE_CHECK_RANGE_ATTR_14_READ_ACCESS_14_OFFSET 4
1306#define AC_RANGE_CHECK_RANGE_ATTR_14_READ_ACCESS_14_FIELD \
1307 ((bitfield_field32_t) { .mask = AC_RANGE_CHECK_RANGE_ATTR_14_READ_ACCESS_14_MASK, .index = AC_RANGE_CHECK_RANGE_ATTR_14_READ_ACCESS_14_OFFSET })
1308#define AC_RANGE_CHECK_RANGE_ATTR_14_WRITE_ACCESS_14_MASK 0xfu
1309#define AC_RANGE_CHECK_RANGE_ATTR_14_WRITE_ACCESS_14_OFFSET 8
1310#define AC_RANGE_CHECK_RANGE_ATTR_14_WRITE_ACCESS_14_FIELD \
1311 ((bitfield_field32_t) { .mask = AC_RANGE_CHECK_RANGE_ATTR_14_WRITE_ACCESS_14_MASK, .index = AC_RANGE_CHECK_RANGE_ATTR_14_WRITE_ACCESS_14_OFFSET })
1312#define AC_RANGE_CHECK_RANGE_ATTR_14_EXECUTE_ACCESS_14_MASK 0xfu
1313#define AC_RANGE_CHECK_RANGE_ATTR_14_EXECUTE_ACCESS_14_OFFSET 12
1314#define AC_RANGE_CHECK_RANGE_ATTR_14_EXECUTE_ACCESS_14_FIELD \
1315 ((bitfield_field32_t) { .mask = AC_RANGE_CHECK_RANGE_ATTR_14_EXECUTE_ACCESS_14_MASK, .index = AC_RANGE_CHECK_RANGE_ATTR_14_EXECUTE_ACCESS_14_OFFSET })
1316#define AC_RANGE_CHECK_RANGE_ATTR_14_LOG_DENIED_ACCESS_14_MASK 0xfu
1317#define AC_RANGE_CHECK_RANGE_ATTR_14_LOG_DENIED_ACCESS_14_OFFSET 16
1318#define AC_RANGE_CHECK_RANGE_ATTR_14_LOG_DENIED_ACCESS_14_FIELD \
1319 ((bitfield_field32_t) { .mask = AC_RANGE_CHECK_RANGE_ATTR_14_LOG_DENIED_ACCESS_14_MASK, .index = AC_RANGE_CHECK_RANGE_ATTR_14_LOG_DENIED_ACCESS_14_OFFSET })
1320
1321// Attributes of the range.
1322#define AC_RANGE_CHECK_RANGE_ATTR_15_REG_OFFSET 0x1dc
1323#define AC_RANGE_CHECK_RANGE_ATTR_15_REG_RESVAL 0x69999u
1324#define AC_RANGE_CHECK_RANGE_ATTR_15_ENABLE_15_MASK 0xfu
1325#define AC_RANGE_CHECK_RANGE_ATTR_15_ENABLE_15_OFFSET 0
1326#define AC_RANGE_CHECK_RANGE_ATTR_15_ENABLE_15_FIELD \
1327 ((bitfield_field32_t) { .mask = AC_RANGE_CHECK_RANGE_ATTR_15_ENABLE_15_MASK, .index = AC_RANGE_CHECK_RANGE_ATTR_15_ENABLE_15_OFFSET })
1328#define AC_RANGE_CHECK_RANGE_ATTR_15_READ_ACCESS_15_MASK 0xfu
1329#define AC_RANGE_CHECK_RANGE_ATTR_15_READ_ACCESS_15_OFFSET 4
1330#define AC_RANGE_CHECK_RANGE_ATTR_15_READ_ACCESS_15_FIELD \
1331 ((bitfield_field32_t) { .mask = AC_RANGE_CHECK_RANGE_ATTR_15_READ_ACCESS_15_MASK, .index = AC_RANGE_CHECK_RANGE_ATTR_15_READ_ACCESS_15_OFFSET })
1332#define AC_RANGE_CHECK_RANGE_ATTR_15_WRITE_ACCESS_15_MASK 0xfu
1333#define AC_RANGE_CHECK_RANGE_ATTR_15_WRITE_ACCESS_15_OFFSET 8
1334#define AC_RANGE_CHECK_RANGE_ATTR_15_WRITE_ACCESS_15_FIELD \
1335 ((bitfield_field32_t) { .mask = AC_RANGE_CHECK_RANGE_ATTR_15_WRITE_ACCESS_15_MASK, .index = AC_RANGE_CHECK_RANGE_ATTR_15_WRITE_ACCESS_15_OFFSET })
1336#define AC_RANGE_CHECK_RANGE_ATTR_15_EXECUTE_ACCESS_15_MASK 0xfu
1337#define AC_RANGE_CHECK_RANGE_ATTR_15_EXECUTE_ACCESS_15_OFFSET 12
1338#define AC_RANGE_CHECK_RANGE_ATTR_15_EXECUTE_ACCESS_15_FIELD \
1339 ((bitfield_field32_t) { .mask = AC_RANGE_CHECK_RANGE_ATTR_15_EXECUTE_ACCESS_15_MASK, .index = AC_RANGE_CHECK_RANGE_ATTR_15_EXECUTE_ACCESS_15_OFFSET })
1340#define AC_RANGE_CHECK_RANGE_ATTR_15_LOG_DENIED_ACCESS_15_MASK 0xfu
1341#define AC_RANGE_CHECK_RANGE_ATTR_15_LOG_DENIED_ACCESS_15_OFFSET 16
1342#define AC_RANGE_CHECK_RANGE_ATTR_15_LOG_DENIED_ACCESS_15_FIELD \
1343 ((bitfield_field32_t) { .mask = AC_RANGE_CHECK_RANGE_ATTR_15_LOG_DENIED_ACCESS_15_MASK, .index = AC_RANGE_CHECK_RANGE_ATTR_15_LOG_DENIED_ACCESS_15_OFFSET })
1344
1345// Attributes of the range.
1346#define AC_RANGE_CHECK_RANGE_ATTR_16_REG_OFFSET 0x1e0
1347#define AC_RANGE_CHECK_RANGE_ATTR_16_REG_RESVAL 0x69999u
1348#define AC_RANGE_CHECK_RANGE_ATTR_16_ENABLE_16_MASK 0xfu
1349#define AC_RANGE_CHECK_RANGE_ATTR_16_ENABLE_16_OFFSET 0
1350#define AC_RANGE_CHECK_RANGE_ATTR_16_ENABLE_16_FIELD \
1351 ((bitfield_field32_t) { .mask = AC_RANGE_CHECK_RANGE_ATTR_16_ENABLE_16_MASK, .index = AC_RANGE_CHECK_RANGE_ATTR_16_ENABLE_16_OFFSET })
1352#define AC_RANGE_CHECK_RANGE_ATTR_16_READ_ACCESS_16_MASK 0xfu
1353#define AC_RANGE_CHECK_RANGE_ATTR_16_READ_ACCESS_16_OFFSET 4
1354#define AC_RANGE_CHECK_RANGE_ATTR_16_READ_ACCESS_16_FIELD \
1355 ((bitfield_field32_t) { .mask = AC_RANGE_CHECK_RANGE_ATTR_16_READ_ACCESS_16_MASK, .index = AC_RANGE_CHECK_RANGE_ATTR_16_READ_ACCESS_16_OFFSET })
1356#define AC_RANGE_CHECK_RANGE_ATTR_16_WRITE_ACCESS_16_MASK 0xfu
1357#define AC_RANGE_CHECK_RANGE_ATTR_16_WRITE_ACCESS_16_OFFSET 8
1358#define AC_RANGE_CHECK_RANGE_ATTR_16_WRITE_ACCESS_16_FIELD \
1359 ((bitfield_field32_t) { .mask = AC_RANGE_CHECK_RANGE_ATTR_16_WRITE_ACCESS_16_MASK, .index = AC_RANGE_CHECK_RANGE_ATTR_16_WRITE_ACCESS_16_OFFSET })
1360#define AC_RANGE_CHECK_RANGE_ATTR_16_EXECUTE_ACCESS_16_MASK 0xfu
1361#define AC_RANGE_CHECK_RANGE_ATTR_16_EXECUTE_ACCESS_16_OFFSET 12
1362#define AC_RANGE_CHECK_RANGE_ATTR_16_EXECUTE_ACCESS_16_FIELD \
1363 ((bitfield_field32_t) { .mask = AC_RANGE_CHECK_RANGE_ATTR_16_EXECUTE_ACCESS_16_MASK, .index = AC_RANGE_CHECK_RANGE_ATTR_16_EXECUTE_ACCESS_16_OFFSET })
1364#define AC_RANGE_CHECK_RANGE_ATTR_16_LOG_DENIED_ACCESS_16_MASK 0xfu
1365#define AC_RANGE_CHECK_RANGE_ATTR_16_LOG_DENIED_ACCESS_16_OFFSET 16
1366#define AC_RANGE_CHECK_RANGE_ATTR_16_LOG_DENIED_ACCESS_16_FIELD \
1367 ((bitfield_field32_t) { .mask = AC_RANGE_CHECK_RANGE_ATTR_16_LOG_DENIED_ACCESS_16_MASK, .index = AC_RANGE_CHECK_RANGE_ATTR_16_LOG_DENIED_ACCESS_16_OFFSET })
1368
1369// Attributes of the range.
1370#define AC_RANGE_CHECK_RANGE_ATTR_17_REG_OFFSET 0x1e4
1371#define AC_RANGE_CHECK_RANGE_ATTR_17_REG_RESVAL 0x69999u
1372#define AC_RANGE_CHECK_RANGE_ATTR_17_ENABLE_17_MASK 0xfu
1373#define AC_RANGE_CHECK_RANGE_ATTR_17_ENABLE_17_OFFSET 0
1374#define AC_RANGE_CHECK_RANGE_ATTR_17_ENABLE_17_FIELD \
1375 ((bitfield_field32_t) { .mask = AC_RANGE_CHECK_RANGE_ATTR_17_ENABLE_17_MASK, .index = AC_RANGE_CHECK_RANGE_ATTR_17_ENABLE_17_OFFSET })
1376#define AC_RANGE_CHECK_RANGE_ATTR_17_READ_ACCESS_17_MASK 0xfu
1377#define AC_RANGE_CHECK_RANGE_ATTR_17_READ_ACCESS_17_OFFSET 4
1378#define AC_RANGE_CHECK_RANGE_ATTR_17_READ_ACCESS_17_FIELD \
1379 ((bitfield_field32_t) { .mask = AC_RANGE_CHECK_RANGE_ATTR_17_READ_ACCESS_17_MASK, .index = AC_RANGE_CHECK_RANGE_ATTR_17_READ_ACCESS_17_OFFSET })
1380#define AC_RANGE_CHECK_RANGE_ATTR_17_WRITE_ACCESS_17_MASK 0xfu
1381#define AC_RANGE_CHECK_RANGE_ATTR_17_WRITE_ACCESS_17_OFFSET 8
1382#define AC_RANGE_CHECK_RANGE_ATTR_17_WRITE_ACCESS_17_FIELD \
1383 ((bitfield_field32_t) { .mask = AC_RANGE_CHECK_RANGE_ATTR_17_WRITE_ACCESS_17_MASK, .index = AC_RANGE_CHECK_RANGE_ATTR_17_WRITE_ACCESS_17_OFFSET })
1384#define AC_RANGE_CHECK_RANGE_ATTR_17_EXECUTE_ACCESS_17_MASK 0xfu
1385#define AC_RANGE_CHECK_RANGE_ATTR_17_EXECUTE_ACCESS_17_OFFSET 12
1386#define AC_RANGE_CHECK_RANGE_ATTR_17_EXECUTE_ACCESS_17_FIELD \
1387 ((bitfield_field32_t) { .mask = AC_RANGE_CHECK_RANGE_ATTR_17_EXECUTE_ACCESS_17_MASK, .index = AC_RANGE_CHECK_RANGE_ATTR_17_EXECUTE_ACCESS_17_OFFSET })
1388#define AC_RANGE_CHECK_RANGE_ATTR_17_LOG_DENIED_ACCESS_17_MASK 0xfu
1389#define AC_RANGE_CHECK_RANGE_ATTR_17_LOG_DENIED_ACCESS_17_OFFSET 16
1390#define AC_RANGE_CHECK_RANGE_ATTR_17_LOG_DENIED_ACCESS_17_FIELD \
1391 ((bitfield_field32_t) { .mask = AC_RANGE_CHECK_RANGE_ATTR_17_LOG_DENIED_ACCESS_17_MASK, .index = AC_RANGE_CHECK_RANGE_ATTR_17_LOG_DENIED_ACCESS_17_OFFSET })
1392
1393// Attributes of the range.
1394#define AC_RANGE_CHECK_RANGE_ATTR_18_REG_OFFSET 0x1e8
1395#define AC_RANGE_CHECK_RANGE_ATTR_18_REG_RESVAL 0x69999u
1396#define AC_RANGE_CHECK_RANGE_ATTR_18_ENABLE_18_MASK 0xfu
1397#define AC_RANGE_CHECK_RANGE_ATTR_18_ENABLE_18_OFFSET 0
1398#define AC_RANGE_CHECK_RANGE_ATTR_18_ENABLE_18_FIELD \
1399 ((bitfield_field32_t) { .mask = AC_RANGE_CHECK_RANGE_ATTR_18_ENABLE_18_MASK, .index = AC_RANGE_CHECK_RANGE_ATTR_18_ENABLE_18_OFFSET })
1400#define AC_RANGE_CHECK_RANGE_ATTR_18_READ_ACCESS_18_MASK 0xfu
1401#define AC_RANGE_CHECK_RANGE_ATTR_18_READ_ACCESS_18_OFFSET 4
1402#define AC_RANGE_CHECK_RANGE_ATTR_18_READ_ACCESS_18_FIELD \
1403 ((bitfield_field32_t) { .mask = AC_RANGE_CHECK_RANGE_ATTR_18_READ_ACCESS_18_MASK, .index = AC_RANGE_CHECK_RANGE_ATTR_18_READ_ACCESS_18_OFFSET })
1404#define AC_RANGE_CHECK_RANGE_ATTR_18_WRITE_ACCESS_18_MASK 0xfu
1405#define AC_RANGE_CHECK_RANGE_ATTR_18_WRITE_ACCESS_18_OFFSET 8
1406#define AC_RANGE_CHECK_RANGE_ATTR_18_WRITE_ACCESS_18_FIELD \
1407 ((bitfield_field32_t) { .mask = AC_RANGE_CHECK_RANGE_ATTR_18_WRITE_ACCESS_18_MASK, .index = AC_RANGE_CHECK_RANGE_ATTR_18_WRITE_ACCESS_18_OFFSET })
1408#define AC_RANGE_CHECK_RANGE_ATTR_18_EXECUTE_ACCESS_18_MASK 0xfu
1409#define AC_RANGE_CHECK_RANGE_ATTR_18_EXECUTE_ACCESS_18_OFFSET 12
1410#define AC_RANGE_CHECK_RANGE_ATTR_18_EXECUTE_ACCESS_18_FIELD \
1411 ((bitfield_field32_t) { .mask = AC_RANGE_CHECK_RANGE_ATTR_18_EXECUTE_ACCESS_18_MASK, .index = AC_RANGE_CHECK_RANGE_ATTR_18_EXECUTE_ACCESS_18_OFFSET })
1412#define AC_RANGE_CHECK_RANGE_ATTR_18_LOG_DENIED_ACCESS_18_MASK 0xfu
1413#define AC_RANGE_CHECK_RANGE_ATTR_18_LOG_DENIED_ACCESS_18_OFFSET 16
1414#define AC_RANGE_CHECK_RANGE_ATTR_18_LOG_DENIED_ACCESS_18_FIELD \
1415 ((bitfield_field32_t) { .mask = AC_RANGE_CHECK_RANGE_ATTR_18_LOG_DENIED_ACCESS_18_MASK, .index = AC_RANGE_CHECK_RANGE_ATTR_18_LOG_DENIED_ACCESS_18_OFFSET })
1416
1417// Attributes of the range.
1418#define AC_RANGE_CHECK_RANGE_ATTR_19_REG_OFFSET 0x1ec
1419#define AC_RANGE_CHECK_RANGE_ATTR_19_REG_RESVAL 0x69999u
1420#define AC_RANGE_CHECK_RANGE_ATTR_19_ENABLE_19_MASK 0xfu
1421#define AC_RANGE_CHECK_RANGE_ATTR_19_ENABLE_19_OFFSET 0
1422#define AC_RANGE_CHECK_RANGE_ATTR_19_ENABLE_19_FIELD \
1423 ((bitfield_field32_t) { .mask = AC_RANGE_CHECK_RANGE_ATTR_19_ENABLE_19_MASK, .index = AC_RANGE_CHECK_RANGE_ATTR_19_ENABLE_19_OFFSET })
1424#define AC_RANGE_CHECK_RANGE_ATTR_19_READ_ACCESS_19_MASK 0xfu
1425#define AC_RANGE_CHECK_RANGE_ATTR_19_READ_ACCESS_19_OFFSET 4
1426#define AC_RANGE_CHECK_RANGE_ATTR_19_READ_ACCESS_19_FIELD \
1427 ((bitfield_field32_t) { .mask = AC_RANGE_CHECK_RANGE_ATTR_19_READ_ACCESS_19_MASK, .index = AC_RANGE_CHECK_RANGE_ATTR_19_READ_ACCESS_19_OFFSET })
1428#define AC_RANGE_CHECK_RANGE_ATTR_19_WRITE_ACCESS_19_MASK 0xfu
1429#define AC_RANGE_CHECK_RANGE_ATTR_19_WRITE_ACCESS_19_OFFSET 8
1430#define AC_RANGE_CHECK_RANGE_ATTR_19_WRITE_ACCESS_19_FIELD \
1431 ((bitfield_field32_t) { .mask = AC_RANGE_CHECK_RANGE_ATTR_19_WRITE_ACCESS_19_MASK, .index = AC_RANGE_CHECK_RANGE_ATTR_19_WRITE_ACCESS_19_OFFSET })
1432#define AC_RANGE_CHECK_RANGE_ATTR_19_EXECUTE_ACCESS_19_MASK 0xfu
1433#define AC_RANGE_CHECK_RANGE_ATTR_19_EXECUTE_ACCESS_19_OFFSET 12
1434#define AC_RANGE_CHECK_RANGE_ATTR_19_EXECUTE_ACCESS_19_FIELD \
1435 ((bitfield_field32_t) { .mask = AC_RANGE_CHECK_RANGE_ATTR_19_EXECUTE_ACCESS_19_MASK, .index = AC_RANGE_CHECK_RANGE_ATTR_19_EXECUTE_ACCESS_19_OFFSET })
1436#define AC_RANGE_CHECK_RANGE_ATTR_19_LOG_DENIED_ACCESS_19_MASK 0xfu
1437#define AC_RANGE_CHECK_RANGE_ATTR_19_LOG_DENIED_ACCESS_19_OFFSET 16
1438#define AC_RANGE_CHECK_RANGE_ATTR_19_LOG_DENIED_ACCESS_19_FIELD \
1439 ((bitfield_field32_t) { .mask = AC_RANGE_CHECK_RANGE_ATTR_19_LOG_DENIED_ACCESS_19_MASK, .index = AC_RANGE_CHECK_RANGE_ATTR_19_LOG_DENIED_ACCESS_19_OFFSET })
1440
1441// Attributes of the range.
1442#define AC_RANGE_CHECK_RANGE_ATTR_20_REG_OFFSET 0x1f0
1443#define AC_RANGE_CHECK_RANGE_ATTR_20_REG_RESVAL 0x69999u
1444#define AC_RANGE_CHECK_RANGE_ATTR_20_ENABLE_20_MASK 0xfu
1445#define AC_RANGE_CHECK_RANGE_ATTR_20_ENABLE_20_OFFSET 0
1446#define AC_RANGE_CHECK_RANGE_ATTR_20_ENABLE_20_FIELD \
1447 ((bitfield_field32_t) { .mask = AC_RANGE_CHECK_RANGE_ATTR_20_ENABLE_20_MASK, .index = AC_RANGE_CHECK_RANGE_ATTR_20_ENABLE_20_OFFSET })
1448#define AC_RANGE_CHECK_RANGE_ATTR_20_READ_ACCESS_20_MASK 0xfu
1449#define AC_RANGE_CHECK_RANGE_ATTR_20_READ_ACCESS_20_OFFSET 4
1450#define AC_RANGE_CHECK_RANGE_ATTR_20_READ_ACCESS_20_FIELD \
1451 ((bitfield_field32_t) { .mask = AC_RANGE_CHECK_RANGE_ATTR_20_READ_ACCESS_20_MASK, .index = AC_RANGE_CHECK_RANGE_ATTR_20_READ_ACCESS_20_OFFSET })
1452#define AC_RANGE_CHECK_RANGE_ATTR_20_WRITE_ACCESS_20_MASK 0xfu
1453#define AC_RANGE_CHECK_RANGE_ATTR_20_WRITE_ACCESS_20_OFFSET 8
1454#define AC_RANGE_CHECK_RANGE_ATTR_20_WRITE_ACCESS_20_FIELD \
1455 ((bitfield_field32_t) { .mask = AC_RANGE_CHECK_RANGE_ATTR_20_WRITE_ACCESS_20_MASK, .index = AC_RANGE_CHECK_RANGE_ATTR_20_WRITE_ACCESS_20_OFFSET })
1456#define AC_RANGE_CHECK_RANGE_ATTR_20_EXECUTE_ACCESS_20_MASK 0xfu
1457#define AC_RANGE_CHECK_RANGE_ATTR_20_EXECUTE_ACCESS_20_OFFSET 12
1458#define AC_RANGE_CHECK_RANGE_ATTR_20_EXECUTE_ACCESS_20_FIELD \
1459 ((bitfield_field32_t) { .mask = AC_RANGE_CHECK_RANGE_ATTR_20_EXECUTE_ACCESS_20_MASK, .index = AC_RANGE_CHECK_RANGE_ATTR_20_EXECUTE_ACCESS_20_OFFSET })
1460#define AC_RANGE_CHECK_RANGE_ATTR_20_LOG_DENIED_ACCESS_20_MASK 0xfu
1461#define AC_RANGE_CHECK_RANGE_ATTR_20_LOG_DENIED_ACCESS_20_OFFSET 16
1462#define AC_RANGE_CHECK_RANGE_ATTR_20_LOG_DENIED_ACCESS_20_FIELD \
1463 ((bitfield_field32_t) { .mask = AC_RANGE_CHECK_RANGE_ATTR_20_LOG_DENIED_ACCESS_20_MASK, .index = AC_RANGE_CHECK_RANGE_ATTR_20_LOG_DENIED_ACCESS_20_OFFSET })
1464
1465// Attributes of the range.
1466#define AC_RANGE_CHECK_RANGE_ATTR_21_REG_OFFSET 0x1f4
1467#define AC_RANGE_CHECK_RANGE_ATTR_21_REG_RESVAL 0x69999u
1468#define AC_RANGE_CHECK_RANGE_ATTR_21_ENABLE_21_MASK 0xfu
1469#define AC_RANGE_CHECK_RANGE_ATTR_21_ENABLE_21_OFFSET 0
1470#define AC_RANGE_CHECK_RANGE_ATTR_21_ENABLE_21_FIELD \
1471 ((bitfield_field32_t) { .mask = AC_RANGE_CHECK_RANGE_ATTR_21_ENABLE_21_MASK, .index = AC_RANGE_CHECK_RANGE_ATTR_21_ENABLE_21_OFFSET })
1472#define AC_RANGE_CHECK_RANGE_ATTR_21_READ_ACCESS_21_MASK 0xfu
1473#define AC_RANGE_CHECK_RANGE_ATTR_21_READ_ACCESS_21_OFFSET 4
1474#define AC_RANGE_CHECK_RANGE_ATTR_21_READ_ACCESS_21_FIELD \
1475 ((bitfield_field32_t) { .mask = AC_RANGE_CHECK_RANGE_ATTR_21_READ_ACCESS_21_MASK, .index = AC_RANGE_CHECK_RANGE_ATTR_21_READ_ACCESS_21_OFFSET })
1476#define AC_RANGE_CHECK_RANGE_ATTR_21_WRITE_ACCESS_21_MASK 0xfu
1477#define AC_RANGE_CHECK_RANGE_ATTR_21_WRITE_ACCESS_21_OFFSET 8
1478#define AC_RANGE_CHECK_RANGE_ATTR_21_WRITE_ACCESS_21_FIELD \
1479 ((bitfield_field32_t) { .mask = AC_RANGE_CHECK_RANGE_ATTR_21_WRITE_ACCESS_21_MASK, .index = AC_RANGE_CHECK_RANGE_ATTR_21_WRITE_ACCESS_21_OFFSET })
1480#define AC_RANGE_CHECK_RANGE_ATTR_21_EXECUTE_ACCESS_21_MASK 0xfu
1481#define AC_RANGE_CHECK_RANGE_ATTR_21_EXECUTE_ACCESS_21_OFFSET 12
1482#define AC_RANGE_CHECK_RANGE_ATTR_21_EXECUTE_ACCESS_21_FIELD \
1483 ((bitfield_field32_t) { .mask = AC_RANGE_CHECK_RANGE_ATTR_21_EXECUTE_ACCESS_21_MASK, .index = AC_RANGE_CHECK_RANGE_ATTR_21_EXECUTE_ACCESS_21_OFFSET })
1484#define AC_RANGE_CHECK_RANGE_ATTR_21_LOG_DENIED_ACCESS_21_MASK 0xfu
1485#define AC_RANGE_CHECK_RANGE_ATTR_21_LOG_DENIED_ACCESS_21_OFFSET 16
1486#define AC_RANGE_CHECK_RANGE_ATTR_21_LOG_DENIED_ACCESS_21_FIELD \
1487 ((bitfield_field32_t) { .mask = AC_RANGE_CHECK_RANGE_ATTR_21_LOG_DENIED_ACCESS_21_MASK, .index = AC_RANGE_CHECK_RANGE_ATTR_21_LOG_DENIED_ACCESS_21_OFFSET })
1488
1489// Attributes of the range.
1490#define AC_RANGE_CHECK_RANGE_ATTR_22_REG_OFFSET 0x1f8
1491#define AC_RANGE_CHECK_RANGE_ATTR_22_REG_RESVAL 0x69999u
1492#define AC_RANGE_CHECK_RANGE_ATTR_22_ENABLE_22_MASK 0xfu
1493#define AC_RANGE_CHECK_RANGE_ATTR_22_ENABLE_22_OFFSET 0
1494#define AC_RANGE_CHECK_RANGE_ATTR_22_ENABLE_22_FIELD \
1495 ((bitfield_field32_t) { .mask = AC_RANGE_CHECK_RANGE_ATTR_22_ENABLE_22_MASK, .index = AC_RANGE_CHECK_RANGE_ATTR_22_ENABLE_22_OFFSET })
1496#define AC_RANGE_CHECK_RANGE_ATTR_22_READ_ACCESS_22_MASK 0xfu
1497#define AC_RANGE_CHECK_RANGE_ATTR_22_READ_ACCESS_22_OFFSET 4
1498#define AC_RANGE_CHECK_RANGE_ATTR_22_READ_ACCESS_22_FIELD \
1499 ((bitfield_field32_t) { .mask = AC_RANGE_CHECK_RANGE_ATTR_22_READ_ACCESS_22_MASK, .index = AC_RANGE_CHECK_RANGE_ATTR_22_READ_ACCESS_22_OFFSET })
1500#define AC_RANGE_CHECK_RANGE_ATTR_22_WRITE_ACCESS_22_MASK 0xfu
1501#define AC_RANGE_CHECK_RANGE_ATTR_22_WRITE_ACCESS_22_OFFSET 8
1502#define AC_RANGE_CHECK_RANGE_ATTR_22_WRITE_ACCESS_22_FIELD \
1503 ((bitfield_field32_t) { .mask = AC_RANGE_CHECK_RANGE_ATTR_22_WRITE_ACCESS_22_MASK, .index = AC_RANGE_CHECK_RANGE_ATTR_22_WRITE_ACCESS_22_OFFSET })
1504#define AC_RANGE_CHECK_RANGE_ATTR_22_EXECUTE_ACCESS_22_MASK 0xfu
1505#define AC_RANGE_CHECK_RANGE_ATTR_22_EXECUTE_ACCESS_22_OFFSET 12
1506#define AC_RANGE_CHECK_RANGE_ATTR_22_EXECUTE_ACCESS_22_FIELD \
1507 ((bitfield_field32_t) { .mask = AC_RANGE_CHECK_RANGE_ATTR_22_EXECUTE_ACCESS_22_MASK, .index = AC_RANGE_CHECK_RANGE_ATTR_22_EXECUTE_ACCESS_22_OFFSET })
1508#define AC_RANGE_CHECK_RANGE_ATTR_22_LOG_DENIED_ACCESS_22_MASK 0xfu
1509#define AC_RANGE_CHECK_RANGE_ATTR_22_LOG_DENIED_ACCESS_22_OFFSET 16
1510#define AC_RANGE_CHECK_RANGE_ATTR_22_LOG_DENIED_ACCESS_22_FIELD \
1511 ((bitfield_field32_t) { .mask = AC_RANGE_CHECK_RANGE_ATTR_22_LOG_DENIED_ACCESS_22_MASK, .index = AC_RANGE_CHECK_RANGE_ATTR_22_LOG_DENIED_ACCESS_22_OFFSET })
1512
1513// Attributes of the range.
1514#define AC_RANGE_CHECK_RANGE_ATTR_23_REG_OFFSET 0x1fc
1515#define AC_RANGE_CHECK_RANGE_ATTR_23_REG_RESVAL 0x69999u
1516#define AC_RANGE_CHECK_RANGE_ATTR_23_ENABLE_23_MASK 0xfu
1517#define AC_RANGE_CHECK_RANGE_ATTR_23_ENABLE_23_OFFSET 0
1518#define AC_RANGE_CHECK_RANGE_ATTR_23_ENABLE_23_FIELD \
1519 ((bitfield_field32_t) { .mask = AC_RANGE_CHECK_RANGE_ATTR_23_ENABLE_23_MASK, .index = AC_RANGE_CHECK_RANGE_ATTR_23_ENABLE_23_OFFSET })
1520#define AC_RANGE_CHECK_RANGE_ATTR_23_READ_ACCESS_23_MASK 0xfu
1521#define AC_RANGE_CHECK_RANGE_ATTR_23_READ_ACCESS_23_OFFSET 4
1522#define AC_RANGE_CHECK_RANGE_ATTR_23_READ_ACCESS_23_FIELD \
1523 ((bitfield_field32_t) { .mask = AC_RANGE_CHECK_RANGE_ATTR_23_READ_ACCESS_23_MASK, .index = AC_RANGE_CHECK_RANGE_ATTR_23_READ_ACCESS_23_OFFSET })
1524#define AC_RANGE_CHECK_RANGE_ATTR_23_WRITE_ACCESS_23_MASK 0xfu
1525#define AC_RANGE_CHECK_RANGE_ATTR_23_WRITE_ACCESS_23_OFFSET 8
1526#define AC_RANGE_CHECK_RANGE_ATTR_23_WRITE_ACCESS_23_FIELD \
1527 ((bitfield_field32_t) { .mask = AC_RANGE_CHECK_RANGE_ATTR_23_WRITE_ACCESS_23_MASK, .index = AC_RANGE_CHECK_RANGE_ATTR_23_WRITE_ACCESS_23_OFFSET })
1528#define AC_RANGE_CHECK_RANGE_ATTR_23_EXECUTE_ACCESS_23_MASK 0xfu
1529#define AC_RANGE_CHECK_RANGE_ATTR_23_EXECUTE_ACCESS_23_OFFSET 12
1530#define AC_RANGE_CHECK_RANGE_ATTR_23_EXECUTE_ACCESS_23_FIELD \
1531 ((bitfield_field32_t) { .mask = AC_RANGE_CHECK_RANGE_ATTR_23_EXECUTE_ACCESS_23_MASK, .index = AC_RANGE_CHECK_RANGE_ATTR_23_EXECUTE_ACCESS_23_OFFSET })
1532#define AC_RANGE_CHECK_RANGE_ATTR_23_LOG_DENIED_ACCESS_23_MASK 0xfu
1533#define AC_RANGE_CHECK_RANGE_ATTR_23_LOG_DENIED_ACCESS_23_OFFSET 16
1534#define AC_RANGE_CHECK_RANGE_ATTR_23_LOG_DENIED_ACCESS_23_FIELD \
1535 ((bitfield_field32_t) { .mask = AC_RANGE_CHECK_RANGE_ATTR_23_LOG_DENIED_ACCESS_23_MASK, .index = AC_RANGE_CHECK_RANGE_ATTR_23_LOG_DENIED_ACCESS_23_OFFSET })
1536
1537// Attributes of the range.
1538#define AC_RANGE_CHECK_RANGE_ATTR_24_REG_OFFSET 0x200
1539#define AC_RANGE_CHECK_RANGE_ATTR_24_REG_RESVAL 0x69999u
1540#define AC_RANGE_CHECK_RANGE_ATTR_24_ENABLE_24_MASK 0xfu
1541#define AC_RANGE_CHECK_RANGE_ATTR_24_ENABLE_24_OFFSET 0
1542#define AC_RANGE_CHECK_RANGE_ATTR_24_ENABLE_24_FIELD \
1543 ((bitfield_field32_t) { .mask = AC_RANGE_CHECK_RANGE_ATTR_24_ENABLE_24_MASK, .index = AC_RANGE_CHECK_RANGE_ATTR_24_ENABLE_24_OFFSET })
1544#define AC_RANGE_CHECK_RANGE_ATTR_24_READ_ACCESS_24_MASK 0xfu
1545#define AC_RANGE_CHECK_RANGE_ATTR_24_READ_ACCESS_24_OFFSET 4
1546#define AC_RANGE_CHECK_RANGE_ATTR_24_READ_ACCESS_24_FIELD \
1547 ((bitfield_field32_t) { .mask = AC_RANGE_CHECK_RANGE_ATTR_24_READ_ACCESS_24_MASK, .index = AC_RANGE_CHECK_RANGE_ATTR_24_READ_ACCESS_24_OFFSET })
1548#define AC_RANGE_CHECK_RANGE_ATTR_24_WRITE_ACCESS_24_MASK 0xfu
1549#define AC_RANGE_CHECK_RANGE_ATTR_24_WRITE_ACCESS_24_OFFSET 8
1550#define AC_RANGE_CHECK_RANGE_ATTR_24_WRITE_ACCESS_24_FIELD \
1551 ((bitfield_field32_t) { .mask = AC_RANGE_CHECK_RANGE_ATTR_24_WRITE_ACCESS_24_MASK, .index = AC_RANGE_CHECK_RANGE_ATTR_24_WRITE_ACCESS_24_OFFSET })
1552#define AC_RANGE_CHECK_RANGE_ATTR_24_EXECUTE_ACCESS_24_MASK 0xfu
1553#define AC_RANGE_CHECK_RANGE_ATTR_24_EXECUTE_ACCESS_24_OFFSET 12
1554#define AC_RANGE_CHECK_RANGE_ATTR_24_EXECUTE_ACCESS_24_FIELD \
1555 ((bitfield_field32_t) { .mask = AC_RANGE_CHECK_RANGE_ATTR_24_EXECUTE_ACCESS_24_MASK, .index = AC_RANGE_CHECK_RANGE_ATTR_24_EXECUTE_ACCESS_24_OFFSET })
1556#define AC_RANGE_CHECK_RANGE_ATTR_24_LOG_DENIED_ACCESS_24_MASK 0xfu
1557#define AC_RANGE_CHECK_RANGE_ATTR_24_LOG_DENIED_ACCESS_24_OFFSET 16
1558#define AC_RANGE_CHECK_RANGE_ATTR_24_LOG_DENIED_ACCESS_24_FIELD \
1559 ((bitfield_field32_t) { .mask = AC_RANGE_CHECK_RANGE_ATTR_24_LOG_DENIED_ACCESS_24_MASK, .index = AC_RANGE_CHECK_RANGE_ATTR_24_LOG_DENIED_ACCESS_24_OFFSET })
1560
1561// Attributes of the range.
1562#define AC_RANGE_CHECK_RANGE_ATTR_25_REG_OFFSET 0x204
1563#define AC_RANGE_CHECK_RANGE_ATTR_25_REG_RESVAL 0x69999u
1564#define AC_RANGE_CHECK_RANGE_ATTR_25_ENABLE_25_MASK 0xfu
1565#define AC_RANGE_CHECK_RANGE_ATTR_25_ENABLE_25_OFFSET 0
1566#define AC_RANGE_CHECK_RANGE_ATTR_25_ENABLE_25_FIELD \
1567 ((bitfield_field32_t) { .mask = AC_RANGE_CHECK_RANGE_ATTR_25_ENABLE_25_MASK, .index = AC_RANGE_CHECK_RANGE_ATTR_25_ENABLE_25_OFFSET })
1568#define AC_RANGE_CHECK_RANGE_ATTR_25_READ_ACCESS_25_MASK 0xfu
1569#define AC_RANGE_CHECK_RANGE_ATTR_25_READ_ACCESS_25_OFFSET 4
1570#define AC_RANGE_CHECK_RANGE_ATTR_25_READ_ACCESS_25_FIELD \
1571 ((bitfield_field32_t) { .mask = AC_RANGE_CHECK_RANGE_ATTR_25_READ_ACCESS_25_MASK, .index = AC_RANGE_CHECK_RANGE_ATTR_25_READ_ACCESS_25_OFFSET })
1572#define AC_RANGE_CHECK_RANGE_ATTR_25_WRITE_ACCESS_25_MASK 0xfu
1573#define AC_RANGE_CHECK_RANGE_ATTR_25_WRITE_ACCESS_25_OFFSET 8
1574#define AC_RANGE_CHECK_RANGE_ATTR_25_WRITE_ACCESS_25_FIELD \
1575 ((bitfield_field32_t) { .mask = AC_RANGE_CHECK_RANGE_ATTR_25_WRITE_ACCESS_25_MASK, .index = AC_RANGE_CHECK_RANGE_ATTR_25_WRITE_ACCESS_25_OFFSET })
1576#define AC_RANGE_CHECK_RANGE_ATTR_25_EXECUTE_ACCESS_25_MASK 0xfu
1577#define AC_RANGE_CHECK_RANGE_ATTR_25_EXECUTE_ACCESS_25_OFFSET 12
1578#define AC_RANGE_CHECK_RANGE_ATTR_25_EXECUTE_ACCESS_25_FIELD \
1579 ((bitfield_field32_t) { .mask = AC_RANGE_CHECK_RANGE_ATTR_25_EXECUTE_ACCESS_25_MASK, .index = AC_RANGE_CHECK_RANGE_ATTR_25_EXECUTE_ACCESS_25_OFFSET })
1580#define AC_RANGE_CHECK_RANGE_ATTR_25_LOG_DENIED_ACCESS_25_MASK 0xfu
1581#define AC_RANGE_CHECK_RANGE_ATTR_25_LOG_DENIED_ACCESS_25_OFFSET 16
1582#define AC_RANGE_CHECK_RANGE_ATTR_25_LOG_DENIED_ACCESS_25_FIELD \
1583 ((bitfield_field32_t) { .mask = AC_RANGE_CHECK_RANGE_ATTR_25_LOG_DENIED_ACCESS_25_MASK, .index = AC_RANGE_CHECK_RANGE_ATTR_25_LOG_DENIED_ACCESS_25_OFFSET })
1584
1585// Attributes of the range.
1586#define AC_RANGE_CHECK_RANGE_ATTR_26_REG_OFFSET 0x208
1587#define AC_RANGE_CHECK_RANGE_ATTR_26_REG_RESVAL 0x69999u
1588#define AC_RANGE_CHECK_RANGE_ATTR_26_ENABLE_26_MASK 0xfu
1589#define AC_RANGE_CHECK_RANGE_ATTR_26_ENABLE_26_OFFSET 0
1590#define AC_RANGE_CHECK_RANGE_ATTR_26_ENABLE_26_FIELD \
1591 ((bitfield_field32_t) { .mask = AC_RANGE_CHECK_RANGE_ATTR_26_ENABLE_26_MASK, .index = AC_RANGE_CHECK_RANGE_ATTR_26_ENABLE_26_OFFSET })
1592#define AC_RANGE_CHECK_RANGE_ATTR_26_READ_ACCESS_26_MASK 0xfu
1593#define AC_RANGE_CHECK_RANGE_ATTR_26_READ_ACCESS_26_OFFSET 4
1594#define AC_RANGE_CHECK_RANGE_ATTR_26_READ_ACCESS_26_FIELD \
1595 ((bitfield_field32_t) { .mask = AC_RANGE_CHECK_RANGE_ATTR_26_READ_ACCESS_26_MASK, .index = AC_RANGE_CHECK_RANGE_ATTR_26_READ_ACCESS_26_OFFSET })
1596#define AC_RANGE_CHECK_RANGE_ATTR_26_WRITE_ACCESS_26_MASK 0xfu
1597#define AC_RANGE_CHECK_RANGE_ATTR_26_WRITE_ACCESS_26_OFFSET 8
1598#define AC_RANGE_CHECK_RANGE_ATTR_26_WRITE_ACCESS_26_FIELD \
1599 ((bitfield_field32_t) { .mask = AC_RANGE_CHECK_RANGE_ATTR_26_WRITE_ACCESS_26_MASK, .index = AC_RANGE_CHECK_RANGE_ATTR_26_WRITE_ACCESS_26_OFFSET })
1600#define AC_RANGE_CHECK_RANGE_ATTR_26_EXECUTE_ACCESS_26_MASK 0xfu
1601#define AC_RANGE_CHECK_RANGE_ATTR_26_EXECUTE_ACCESS_26_OFFSET 12
1602#define AC_RANGE_CHECK_RANGE_ATTR_26_EXECUTE_ACCESS_26_FIELD \
1603 ((bitfield_field32_t) { .mask = AC_RANGE_CHECK_RANGE_ATTR_26_EXECUTE_ACCESS_26_MASK, .index = AC_RANGE_CHECK_RANGE_ATTR_26_EXECUTE_ACCESS_26_OFFSET })
1604#define AC_RANGE_CHECK_RANGE_ATTR_26_LOG_DENIED_ACCESS_26_MASK 0xfu
1605#define AC_RANGE_CHECK_RANGE_ATTR_26_LOG_DENIED_ACCESS_26_OFFSET 16
1606#define AC_RANGE_CHECK_RANGE_ATTR_26_LOG_DENIED_ACCESS_26_FIELD \
1607 ((bitfield_field32_t) { .mask = AC_RANGE_CHECK_RANGE_ATTR_26_LOG_DENIED_ACCESS_26_MASK, .index = AC_RANGE_CHECK_RANGE_ATTR_26_LOG_DENIED_ACCESS_26_OFFSET })
1608
1609// Attributes of the range.
1610#define AC_RANGE_CHECK_RANGE_ATTR_27_REG_OFFSET 0x20c
1611#define AC_RANGE_CHECK_RANGE_ATTR_27_REG_RESVAL 0x69999u
1612#define AC_RANGE_CHECK_RANGE_ATTR_27_ENABLE_27_MASK 0xfu
1613#define AC_RANGE_CHECK_RANGE_ATTR_27_ENABLE_27_OFFSET 0
1614#define AC_RANGE_CHECK_RANGE_ATTR_27_ENABLE_27_FIELD \
1615 ((bitfield_field32_t) { .mask = AC_RANGE_CHECK_RANGE_ATTR_27_ENABLE_27_MASK, .index = AC_RANGE_CHECK_RANGE_ATTR_27_ENABLE_27_OFFSET })
1616#define AC_RANGE_CHECK_RANGE_ATTR_27_READ_ACCESS_27_MASK 0xfu
1617#define AC_RANGE_CHECK_RANGE_ATTR_27_READ_ACCESS_27_OFFSET 4
1618#define AC_RANGE_CHECK_RANGE_ATTR_27_READ_ACCESS_27_FIELD \
1619 ((bitfield_field32_t) { .mask = AC_RANGE_CHECK_RANGE_ATTR_27_READ_ACCESS_27_MASK, .index = AC_RANGE_CHECK_RANGE_ATTR_27_READ_ACCESS_27_OFFSET })
1620#define AC_RANGE_CHECK_RANGE_ATTR_27_WRITE_ACCESS_27_MASK 0xfu
1621#define AC_RANGE_CHECK_RANGE_ATTR_27_WRITE_ACCESS_27_OFFSET 8
1622#define AC_RANGE_CHECK_RANGE_ATTR_27_WRITE_ACCESS_27_FIELD \
1623 ((bitfield_field32_t) { .mask = AC_RANGE_CHECK_RANGE_ATTR_27_WRITE_ACCESS_27_MASK, .index = AC_RANGE_CHECK_RANGE_ATTR_27_WRITE_ACCESS_27_OFFSET })
1624#define AC_RANGE_CHECK_RANGE_ATTR_27_EXECUTE_ACCESS_27_MASK 0xfu
1625#define AC_RANGE_CHECK_RANGE_ATTR_27_EXECUTE_ACCESS_27_OFFSET 12
1626#define AC_RANGE_CHECK_RANGE_ATTR_27_EXECUTE_ACCESS_27_FIELD \
1627 ((bitfield_field32_t) { .mask = AC_RANGE_CHECK_RANGE_ATTR_27_EXECUTE_ACCESS_27_MASK, .index = AC_RANGE_CHECK_RANGE_ATTR_27_EXECUTE_ACCESS_27_OFFSET })
1628#define AC_RANGE_CHECK_RANGE_ATTR_27_LOG_DENIED_ACCESS_27_MASK 0xfu
1629#define AC_RANGE_CHECK_RANGE_ATTR_27_LOG_DENIED_ACCESS_27_OFFSET 16
1630#define AC_RANGE_CHECK_RANGE_ATTR_27_LOG_DENIED_ACCESS_27_FIELD \
1631 ((bitfield_field32_t) { .mask = AC_RANGE_CHECK_RANGE_ATTR_27_LOG_DENIED_ACCESS_27_MASK, .index = AC_RANGE_CHECK_RANGE_ATTR_27_LOG_DENIED_ACCESS_27_OFFSET })
1632
1633// Attributes of the range.
1634#define AC_RANGE_CHECK_RANGE_ATTR_28_REG_OFFSET 0x210
1635#define AC_RANGE_CHECK_RANGE_ATTR_28_REG_RESVAL 0x69999u
1636#define AC_RANGE_CHECK_RANGE_ATTR_28_ENABLE_28_MASK 0xfu
1637#define AC_RANGE_CHECK_RANGE_ATTR_28_ENABLE_28_OFFSET 0
1638#define AC_RANGE_CHECK_RANGE_ATTR_28_ENABLE_28_FIELD \
1639 ((bitfield_field32_t) { .mask = AC_RANGE_CHECK_RANGE_ATTR_28_ENABLE_28_MASK, .index = AC_RANGE_CHECK_RANGE_ATTR_28_ENABLE_28_OFFSET })
1640#define AC_RANGE_CHECK_RANGE_ATTR_28_READ_ACCESS_28_MASK 0xfu
1641#define AC_RANGE_CHECK_RANGE_ATTR_28_READ_ACCESS_28_OFFSET 4
1642#define AC_RANGE_CHECK_RANGE_ATTR_28_READ_ACCESS_28_FIELD \
1643 ((bitfield_field32_t) { .mask = AC_RANGE_CHECK_RANGE_ATTR_28_READ_ACCESS_28_MASK, .index = AC_RANGE_CHECK_RANGE_ATTR_28_READ_ACCESS_28_OFFSET })
1644#define AC_RANGE_CHECK_RANGE_ATTR_28_WRITE_ACCESS_28_MASK 0xfu
1645#define AC_RANGE_CHECK_RANGE_ATTR_28_WRITE_ACCESS_28_OFFSET 8
1646#define AC_RANGE_CHECK_RANGE_ATTR_28_WRITE_ACCESS_28_FIELD \
1647 ((bitfield_field32_t) { .mask = AC_RANGE_CHECK_RANGE_ATTR_28_WRITE_ACCESS_28_MASK, .index = AC_RANGE_CHECK_RANGE_ATTR_28_WRITE_ACCESS_28_OFFSET })
1648#define AC_RANGE_CHECK_RANGE_ATTR_28_EXECUTE_ACCESS_28_MASK 0xfu
1649#define AC_RANGE_CHECK_RANGE_ATTR_28_EXECUTE_ACCESS_28_OFFSET 12
1650#define AC_RANGE_CHECK_RANGE_ATTR_28_EXECUTE_ACCESS_28_FIELD \
1651 ((bitfield_field32_t) { .mask = AC_RANGE_CHECK_RANGE_ATTR_28_EXECUTE_ACCESS_28_MASK, .index = AC_RANGE_CHECK_RANGE_ATTR_28_EXECUTE_ACCESS_28_OFFSET })
1652#define AC_RANGE_CHECK_RANGE_ATTR_28_LOG_DENIED_ACCESS_28_MASK 0xfu
1653#define AC_RANGE_CHECK_RANGE_ATTR_28_LOG_DENIED_ACCESS_28_OFFSET 16
1654#define AC_RANGE_CHECK_RANGE_ATTR_28_LOG_DENIED_ACCESS_28_FIELD \
1655 ((bitfield_field32_t) { .mask = AC_RANGE_CHECK_RANGE_ATTR_28_LOG_DENIED_ACCESS_28_MASK, .index = AC_RANGE_CHECK_RANGE_ATTR_28_LOG_DENIED_ACCESS_28_OFFSET })
1656
1657// Attributes of the range.
1658#define AC_RANGE_CHECK_RANGE_ATTR_29_REG_OFFSET 0x214
1659#define AC_RANGE_CHECK_RANGE_ATTR_29_REG_RESVAL 0x69999u
1660#define AC_RANGE_CHECK_RANGE_ATTR_29_ENABLE_29_MASK 0xfu
1661#define AC_RANGE_CHECK_RANGE_ATTR_29_ENABLE_29_OFFSET 0
1662#define AC_RANGE_CHECK_RANGE_ATTR_29_ENABLE_29_FIELD \
1663 ((bitfield_field32_t) { .mask = AC_RANGE_CHECK_RANGE_ATTR_29_ENABLE_29_MASK, .index = AC_RANGE_CHECK_RANGE_ATTR_29_ENABLE_29_OFFSET })
1664#define AC_RANGE_CHECK_RANGE_ATTR_29_READ_ACCESS_29_MASK 0xfu
1665#define AC_RANGE_CHECK_RANGE_ATTR_29_READ_ACCESS_29_OFFSET 4
1666#define AC_RANGE_CHECK_RANGE_ATTR_29_READ_ACCESS_29_FIELD \
1667 ((bitfield_field32_t) { .mask = AC_RANGE_CHECK_RANGE_ATTR_29_READ_ACCESS_29_MASK, .index = AC_RANGE_CHECK_RANGE_ATTR_29_READ_ACCESS_29_OFFSET })
1668#define AC_RANGE_CHECK_RANGE_ATTR_29_WRITE_ACCESS_29_MASK 0xfu
1669#define AC_RANGE_CHECK_RANGE_ATTR_29_WRITE_ACCESS_29_OFFSET 8
1670#define AC_RANGE_CHECK_RANGE_ATTR_29_WRITE_ACCESS_29_FIELD \
1671 ((bitfield_field32_t) { .mask = AC_RANGE_CHECK_RANGE_ATTR_29_WRITE_ACCESS_29_MASK, .index = AC_RANGE_CHECK_RANGE_ATTR_29_WRITE_ACCESS_29_OFFSET })
1672#define AC_RANGE_CHECK_RANGE_ATTR_29_EXECUTE_ACCESS_29_MASK 0xfu
1673#define AC_RANGE_CHECK_RANGE_ATTR_29_EXECUTE_ACCESS_29_OFFSET 12
1674#define AC_RANGE_CHECK_RANGE_ATTR_29_EXECUTE_ACCESS_29_FIELD \
1675 ((bitfield_field32_t) { .mask = AC_RANGE_CHECK_RANGE_ATTR_29_EXECUTE_ACCESS_29_MASK, .index = AC_RANGE_CHECK_RANGE_ATTR_29_EXECUTE_ACCESS_29_OFFSET })
1676#define AC_RANGE_CHECK_RANGE_ATTR_29_LOG_DENIED_ACCESS_29_MASK 0xfu
1677#define AC_RANGE_CHECK_RANGE_ATTR_29_LOG_DENIED_ACCESS_29_OFFSET 16
1678#define AC_RANGE_CHECK_RANGE_ATTR_29_LOG_DENIED_ACCESS_29_FIELD \
1679 ((bitfield_field32_t) { .mask = AC_RANGE_CHECK_RANGE_ATTR_29_LOG_DENIED_ACCESS_29_MASK, .index = AC_RANGE_CHECK_RANGE_ATTR_29_LOG_DENIED_ACCESS_29_OFFSET })
1680
1681// Attributes of the range.
1682#define AC_RANGE_CHECK_RANGE_ATTR_30_REG_OFFSET 0x218
1683#define AC_RANGE_CHECK_RANGE_ATTR_30_REG_RESVAL 0x69999u
1684#define AC_RANGE_CHECK_RANGE_ATTR_30_ENABLE_30_MASK 0xfu
1685#define AC_RANGE_CHECK_RANGE_ATTR_30_ENABLE_30_OFFSET 0
1686#define AC_RANGE_CHECK_RANGE_ATTR_30_ENABLE_30_FIELD \
1687 ((bitfield_field32_t) { .mask = AC_RANGE_CHECK_RANGE_ATTR_30_ENABLE_30_MASK, .index = AC_RANGE_CHECK_RANGE_ATTR_30_ENABLE_30_OFFSET })
1688#define AC_RANGE_CHECK_RANGE_ATTR_30_READ_ACCESS_30_MASK 0xfu
1689#define AC_RANGE_CHECK_RANGE_ATTR_30_READ_ACCESS_30_OFFSET 4
1690#define AC_RANGE_CHECK_RANGE_ATTR_30_READ_ACCESS_30_FIELD \
1691 ((bitfield_field32_t) { .mask = AC_RANGE_CHECK_RANGE_ATTR_30_READ_ACCESS_30_MASK, .index = AC_RANGE_CHECK_RANGE_ATTR_30_READ_ACCESS_30_OFFSET })
1692#define AC_RANGE_CHECK_RANGE_ATTR_30_WRITE_ACCESS_30_MASK 0xfu
1693#define AC_RANGE_CHECK_RANGE_ATTR_30_WRITE_ACCESS_30_OFFSET 8
1694#define AC_RANGE_CHECK_RANGE_ATTR_30_WRITE_ACCESS_30_FIELD \
1695 ((bitfield_field32_t) { .mask = AC_RANGE_CHECK_RANGE_ATTR_30_WRITE_ACCESS_30_MASK, .index = AC_RANGE_CHECK_RANGE_ATTR_30_WRITE_ACCESS_30_OFFSET })
1696#define AC_RANGE_CHECK_RANGE_ATTR_30_EXECUTE_ACCESS_30_MASK 0xfu
1697#define AC_RANGE_CHECK_RANGE_ATTR_30_EXECUTE_ACCESS_30_OFFSET 12
1698#define AC_RANGE_CHECK_RANGE_ATTR_30_EXECUTE_ACCESS_30_FIELD \
1699 ((bitfield_field32_t) { .mask = AC_RANGE_CHECK_RANGE_ATTR_30_EXECUTE_ACCESS_30_MASK, .index = AC_RANGE_CHECK_RANGE_ATTR_30_EXECUTE_ACCESS_30_OFFSET })
1700#define AC_RANGE_CHECK_RANGE_ATTR_30_LOG_DENIED_ACCESS_30_MASK 0xfu
1701#define AC_RANGE_CHECK_RANGE_ATTR_30_LOG_DENIED_ACCESS_30_OFFSET 16
1702#define AC_RANGE_CHECK_RANGE_ATTR_30_LOG_DENIED_ACCESS_30_FIELD \
1703 ((bitfield_field32_t) { .mask = AC_RANGE_CHECK_RANGE_ATTR_30_LOG_DENIED_ACCESS_30_MASK, .index = AC_RANGE_CHECK_RANGE_ATTR_30_LOG_DENIED_ACCESS_30_OFFSET })
1704
1705// Attributes of the range.
1706#define AC_RANGE_CHECK_RANGE_ATTR_31_REG_OFFSET 0x21c
1707#define AC_RANGE_CHECK_RANGE_ATTR_31_REG_RESVAL 0x69999u
1708#define AC_RANGE_CHECK_RANGE_ATTR_31_ENABLE_31_MASK 0xfu
1709#define AC_RANGE_CHECK_RANGE_ATTR_31_ENABLE_31_OFFSET 0
1710#define AC_RANGE_CHECK_RANGE_ATTR_31_ENABLE_31_FIELD \
1711 ((bitfield_field32_t) { .mask = AC_RANGE_CHECK_RANGE_ATTR_31_ENABLE_31_MASK, .index = AC_RANGE_CHECK_RANGE_ATTR_31_ENABLE_31_OFFSET })
1712#define AC_RANGE_CHECK_RANGE_ATTR_31_READ_ACCESS_31_MASK 0xfu
1713#define AC_RANGE_CHECK_RANGE_ATTR_31_READ_ACCESS_31_OFFSET 4
1714#define AC_RANGE_CHECK_RANGE_ATTR_31_READ_ACCESS_31_FIELD \
1715 ((bitfield_field32_t) { .mask = AC_RANGE_CHECK_RANGE_ATTR_31_READ_ACCESS_31_MASK, .index = AC_RANGE_CHECK_RANGE_ATTR_31_READ_ACCESS_31_OFFSET })
1716#define AC_RANGE_CHECK_RANGE_ATTR_31_WRITE_ACCESS_31_MASK 0xfu
1717#define AC_RANGE_CHECK_RANGE_ATTR_31_WRITE_ACCESS_31_OFFSET 8
1718#define AC_RANGE_CHECK_RANGE_ATTR_31_WRITE_ACCESS_31_FIELD \
1719 ((bitfield_field32_t) { .mask = AC_RANGE_CHECK_RANGE_ATTR_31_WRITE_ACCESS_31_MASK, .index = AC_RANGE_CHECK_RANGE_ATTR_31_WRITE_ACCESS_31_OFFSET })
1720#define AC_RANGE_CHECK_RANGE_ATTR_31_EXECUTE_ACCESS_31_MASK 0xfu
1721#define AC_RANGE_CHECK_RANGE_ATTR_31_EXECUTE_ACCESS_31_OFFSET 12
1722#define AC_RANGE_CHECK_RANGE_ATTR_31_EXECUTE_ACCESS_31_FIELD \
1723 ((bitfield_field32_t) { .mask = AC_RANGE_CHECK_RANGE_ATTR_31_EXECUTE_ACCESS_31_MASK, .index = AC_RANGE_CHECK_RANGE_ATTR_31_EXECUTE_ACCESS_31_OFFSET })
1724#define AC_RANGE_CHECK_RANGE_ATTR_31_LOG_DENIED_ACCESS_31_MASK 0xfu
1725#define AC_RANGE_CHECK_RANGE_ATTR_31_LOG_DENIED_ACCESS_31_OFFSET 16
1726#define AC_RANGE_CHECK_RANGE_ATTR_31_LOG_DENIED_ACCESS_31_FIELD \
1727 ((bitfield_field32_t) { .mask = AC_RANGE_CHECK_RANGE_ATTR_31_LOG_DENIED_ACCESS_31_MASK, .index = AC_RANGE_CHECK_RANGE_ATTR_31_LOG_DENIED_ACCESS_31_OFFSET })
1728
1729// The RACL policy register allows the system to further restrict the access
1730// to specific source roles.
1731#define AC_RANGE_CHECK_RANGE_RACL_POLICY_SHADOWED_READ_PERM_FIELD_WIDTH 16
1732#define AC_RANGE_CHECK_RANGE_RACL_POLICY_SHADOWED_WRITE_PERM_FIELD_WIDTH 16
1733#define AC_RANGE_CHECK_RANGE_RACL_POLICY_SHADOWED_MULTIREG_COUNT 32
1734
1735// The RACL policy register allows the system to further restrict the access
1736// to specific source roles.
1737#define AC_RANGE_CHECK_RANGE_RACL_POLICY_SHADOWED_0_REG_OFFSET 0x220
1738#define AC_RANGE_CHECK_RANGE_RACL_POLICY_SHADOWED_0_REG_RESVAL 0x0u
1739#define AC_RANGE_CHECK_RANGE_RACL_POLICY_SHADOWED_0_READ_PERM_0_MASK 0xffffu
1740#define AC_RANGE_CHECK_RANGE_RACL_POLICY_SHADOWED_0_READ_PERM_0_OFFSET 0
1741#define AC_RANGE_CHECK_RANGE_RACL_POLICY_SHADOWED_0_READ_PERM_0_FIELD \
1742 ((bitfield_field32_t) { .mask = AC_RANGE_CHECK_RANGE_RACL_POLICY_SHADOWED_0_READ_PERM_0_MASK, .index = AC_RANGE_CHECK_RANGE_RACL_POLICY_SHADOWED_0_READ_PERM_0_OFFSET })
1743#define AC_RANGE_CHECK_RANGE_RACL_POLICY_SHADOWED_0_WRITE_PERM_0_MASK 0xffffu
1744#define AC_RANGE_CHECK_RANGE_RACL_POLICY_SHADOWED_0_WRITE_PERM_0_OFFSET 16
1745#define AC_RANGE_CHECK_RANGE_RACL_POLICY_SHADOWED_0_WRITE_PERM_0_FIELD \
1746 ((bitfield_field32_t) { .mask = AC_RANGE_CHECK_RANGE_RACL_POLICY_SHADOWED_0_WRITE_PERM_0_MASK, .index = AC_RANGE_CHECK_RANGE_RACL_POLICY_SHADOWED_0_WRITE_PERM_0_OFFSET })
1747
1748// The RACL policy register allows the system to further restrict the access
1749// to specific source roles.
1750#define AC_RANGE_CHECK_RANGE_RACL_POLICY_SHADOWED_1_REG_OFFSET 0x224
1751#define AC_RANGE_CHECK_RANGE_RACL_POLICY_SHADOWED_1_REG_RESVAL 0x0u
1752#define AC_RANGE_CHECK_RANGE_RACL_POLICY_SHADOWED_1_READ_PERM_1_MASK 0xffffu
1753#define AC_RANGE_CHECK_RANGE_RACL_POLICY_SHADOWED_1_READ_PERM_1_OFFSET 0
1754#define AC_RANGE_CHECK_RANGE_RACL_POLICY_SHADOWED_1_READ_PERM_1_FIELD \
1755 ((bitfield_field32_t) { .mask = AC_RANGE_CHECK_RANGE_RACL_POLICY_SHADOWED_1_READ_PERM_1_MASK, .index = AC_RANGE_CHECK_RANGE_RACL_POLICY_SHADOWED_1_READ_PERM_1_OFFSET })
1756#define AC_RANGE_CHECK_RANGE_RACL_POLICY_SHADOWED_1_WRITE_PERM_1_MASK 0xffffu
1757#define AC_RANGE_CHECK_RANGE_RACL_POLICY_SHADOWED_1_WRITE_PERM_1_OFFSET 16
1758#define AC_RANGE_CHECK_RANGE_RACL_POLICY_SHADOWED_1_WRITE_PERM_1_FIELD \
1759 ((bitfield_field32_t) { .mask = AC_RANGE_CHECK_RANGE_RACL_POLICY_SHADOWED_1_WRITE_PERM_1_MASK, .index = AC_RANGE_CHECK_RANGE_RACL_POLICY_SHADOWED_1_WRITE_PERM_1_OFFSET })
1760
1761// The RACL policy register allows the system to further restrict the access
1762// to specific source roles.
1763#define AC_RANGE_CHECK_RANGE_RACL_POLICY_SHADOWED_2_REG_OFFSET 0x228
1764#define AC_RANGE_CHECK_RANGE_RACL_POLICY_SHADOWED_2_REG_RESVAL 0x0u
1765#define AC_RANGE_CHECK_RANGE_RACL_POLICY_SHADOWED_2_READ_PERM_2_MASK 0xffffu
1766#define AC_RANGE_CHECK_RANGE_RACL_POLICY_SHADOWED_2_READ_PERM_2_OFFSET 0
1767#define AC_RANGE_CHECK_RANGE_RACL_POLICY_SHADOWED_2_READ_PERM_2_FIELD \
1768 ((bitfield_field32_t) { .mask = AC_RANGE_CHECK_RANGE_RACL_POLICY_SHADOWED_2_READ_PERM_2_MASK, .index = AC_RANGE_CHECK_RANGE_RACL_POLICY_SHADOWED_2_READ_PERM_2_OFFSET })
1769#define AC_RANGE_CHECK_RANGE_RACL_POLICY_SHADOWED_2_WRITE_PERM_2_MASK 0xffffu
1770#define AC_RANGE_CHECK_RANGE_RACL_POLICY_SHADOWED_2_WRITE_PERM_2_OFFSET 16
1771#define AC_RANGE_CHECK_RANGE_RACL_POLICY_SHADOWED_2_WRITE_PERM_2_FIELD \
1772 ((bitfield_field32_t) { .mask = AC_RANGE_CHECK_RANGE_RACL_POLICY_SHADOWED_2_WRITE_PERM_2_MASK, .index = AC_RANGE_CHECK_RANGE_RACL_POLICY_SHADOWED_2_WRITE_PERM_2_OFFSET })
1773
1774// The RACL policy register allows the system to further restrict the access
1775// to specific source roles.
1776#define AC_RANGE_CHECK_RANGE_RACL_POLICY_SHADOWED_3_REG_OFFSET 0x22c
1777#define AC_RANGE_CHECK_RANGE_RACL_POLICY_SHADOWED_3_REG_RESVAL 0x0u
1778#define AC_RANGE_CHECK_RANGE_RACL_POLICY_SHADOWED_3_READ_PERM_3_MASK 0xffffu
1779#define AC_RANGE_CHECK_RANGE_RACL_POLICY_SHADOWED_3_READ_PERM_3_OFFSET 0
1780#define AC_RANGE_CHECK_RANGE_RACL_POLICY_SHADOWED_3_READ_PERM_3_FIELD \
1781 ((bitfield_field32_t) { .mask = AC_RANGE_CHECK_RANGE_RACL_POLICY_SHADOWED_3_READ_PERM_3_MASK, .index = AC_RANGE_CHECK_RANGE_RACL_POLICY_SHADOWED_3_READ_PERM_3_OFFSET })
1782#define AC_RANGE_CHECK_RANGE_RACL_POLICY_SHADOWED_3_WRITE_PERM_3_MASK 0xffffu
1783#define AC_RANGE_CHECK_RANGE_RACL_POLICY_SHADOWED_3_WRITE_PERM_3_OFFSET 16
1784#define AC_RANGE_CHECK_RANGE_RACL_POLICY_SHADOWED_3_WRITE_PERM_3_FIELD \
1785 ((bitfield_field32_t) { .mask = AC_RANGE_CHECK_RANGE_RACL_POLICY_SHADOWED_3_WRITE_PERM_3_MASK, .index = AC_RANGE_CHECK_RANGE_RACL_POLICY_SHADOWED_3_WRITE_PERM_3_OFFSET })
1786
1787// The RACL policy register allows the system to further restrict the access
1788// to specific source roles.
1789#define AC_RANGE_CHECK_RANGE_RACL_POLICY_SHADOWED_4_REG_OFFSET 0x230
1790#define AC_RANGE_CHECK_RANGE_RACL_POLICY_SHADOWED_4_REG_RESVAL 0x0u
1791#define AC_RANGE_CHECK_RANGE_RACL_POLICY_SHADOWED_4_READ_PERM_4_MASK 0xffffu
1792#define AC_RANGE_CHECK_RANGE_RACL_POLICY_SHADOWED_4_READ_PERM_4_OFFSET 0
1793#define AC_RANGE_CHECK_RANGE_RACL_POLICY_SHADOWED_4_READ_PERM_4_FIELD \
1794 ((bitfield_field32_t) { .mask = AC_RANGE_CHECK_RANGE_RACL_POLICY_SHADOWED_4_READ_PERM_4_MASK, .index = AC_RANGE_CHECK_RANGE_RACL_POLICY_SHADOWED_4_READ_PERM_4_OFFSET })
1795#define AC_RANGE_CHECK_RANGE_RACL_POLICY_SHADOWED_4_WRITE_PERM_4_MASK 0xffffu
1796#define AC_RANGE_CHECK_RANGE_RACL_POLICY_SHADOWED_4_WRITE_PERM_4_OFFSET 16
1797#define AC_RANGE_CHECK_RANGE_RACL_POLICY_SHADOWED_4_WRITE_PERM_4_FIELD \
1798 ((bitfield_field32_t) { .mask = AC_RANGE_CHECK_RANGE_RACL_POLICY_SHADOWED_4_WRITE_PERM_4_MASK, .index = AC_RANGE_CHECK_RANGE_RACL_POLICY_SHADOWED_4_WRITE_PERM_4_OFFSET })
1799
1800// The RACL policy register allows the system to further restrict the access
1801// to specific source roles.
1802#define AC_RANGE_CHECK_RANGE_RACL_POLICY_SHADOWED_5_REG_OFFSET 0x234
1803#define AC_RANGE_CHECK_RANGE_RACL_POLICY_SHADOWED_5_REG_RESVAL 0x0u
1804#define AC_RANGE_CHECK_RANGE_RACL_POLICY_SHADOWED_5_READ_PERM_5_MASK 0xffffu
1805#define AC_RANGE_CHECK_RANGE_RACL_POLICY_SHADOWED_5_READ_PERM_5_OFFSET 0
1806#define AC_RANGE_CHECK_RANGE_RACL_POLICY_SHADOWED_5_READ_PERM_5_FIELD \
1807 ((bitfield_field32_t) { .mask = AC_RANGE_CHECK_RANGE_RACL_POLICY_SHADOWED_5_READ_PERM_5_MASK, .index = AC_RANGE_CHECK_RANGE_RACL_POLICY_SHADOWED_5_READ_PERM_5_OFFSET })
1808#define AC_RANGE_CHECK_RANGE_RACL_POLICY_SHADOWED_5_WRITE_PERM_5_MASK 0xffffu
1809#define AC_RANGE_CHECK_RANGE_RACL_POLICY_SHADOWED_5_WRITE_PERM_5_OFFSET 16
1810#define AC_RANGE_CHECK_RANGE_RACL_POLICY_SHADOWED_5_WRITE_PERM_5_FIELD \
1811 ((bitfield_field32_t) { .mask = AC_RANGE_CHECK_RANGE_RACL_POLICY_SHADOWED_5_WRITE_PERM_5_MASK, .index = AC_RANGE_CHECK_RANGE_RACL_POLICY_SHADOWED_5_WRITE_PERM_5_OFFSET })
1812
1813// The RACL policy register allows the system to further restrict the access
1814// to specific source roles.
1815#define AC_RANGE_CHECK_RANGE_RACL_POLICY_SHADOWED_6_REG_OFFSET 0x238
1816#define AC_RANGE_CHECK_RANGE_RACL_POLICY_SHADOWED_6_REG_RESVAL 0x0u
1817#define AC_RANGE_CHECK_RANGE_RACL_POLICY_SHADOWED_6_READ_PERM_6_MASK 0xffffu
1818#define AC_RANGE_CHECK_RANGE_RACL_POLICY_SHADOWED_6_READ_PERM_6_OFFSET 0
1819#define AC_RANGE_CHECK_RANGE_RACL_POLICY_SHADOWED_6_READ_PERM_6_FIELD \
1820 ((bitfield_field32_t) { .mask = AC_RANGE_CHECK_RANGE_RACL_POLICY_SHADOWED_6_READ_PERM_6_MASK, .index = AC_RANGE_CHECK_RANGE_RACL_POLICY_SHADOWED_6_READ_PERM_6_OFFSET })
1821#define AC_RANGE_CHECK_RANGE_RACL_POLICY_SHADOWED_6_WRITE_PERM_6_MASK 0xffffu
1822#define AC_RANGE_CHECK_RANGE_RACL_POLICY_SHADOWED_6_WRITE_PERM_6_OFFSET 16
1823#define AC_RANGE_CHECK_RANGE_RACL_POLICY_SHADOWED_6_WRITE_PERM_6_FIELD \
1824 ((bitfield_field32_t) { .mask = AC_RANGE_CHECK_RANGE_RACL_POLICY_SHADOWED_6_WRITE_PERM_6_MASK, .index = AC_RANGE_CHECK_RANGE_RACL_POLICY_SHADOWED_6_WRITE_PERM_6_OFFSET })
1825
1826// The RACL policy register allows the system to further restrict the access
1827// to specific source roles.
1828#define AC_RANGE_CHECK_RANGE_RACL_POLICY_SHADOWED_7_REG_OFFSET 0x23c
1829#define AC_RANGE_CHECK_RANGE_RACL_POLICY_SHADOWED_7_REG_RESVAL 0x0u
1830#define AC_RANGE_CHECK_RANGE_RACL_POLICY_SHADOWED_7_READ_PERM_7_MASK 0xffffu
1831#define AC_RANGE_CHECK_RANGE_RACL_POLICY_SHADOWED_7_READ_PERM_7_OFFSET 0
1832#define AC_RANGE_CHECK_RANGE_RACL_POLICY_SHADOWED_7_READ_PERM_7_FIELD \
1833 ((bitfield_field32_t) { .mask = AC_RANGE_CHECK_RANGE_RACL_POLICY_SHADOWED_7_READ_PERM_7_MASK, .index = AC_RANGE_CHECK_RANGE_RACL_POLICY_SHADOWED_7_READ_PERM_7_OFFSET })
1834#define AC_RANGE_CHECK_RANGE_RACL_POLICY_SHADOWED_7_WRITE_PERM_7_MASK 0xffffu
1835#define AC_RANGE_CHECK_RANGE_RACL_POLICY_SHADOWED_7_WRITE_PERM_7_OFFSET 16
1836#define AC_RANGE_CHECK_RANGE_RACL_POLICY_SHADOWED_7_WRITE_PERM_7_FIELD \
1837 ((bitfield_field32_t) { .mask = AC_RANGE_CHECK_RANGE_RACL_POLICY_SHADOWED_7_WRITE_PERM_7_MASK, .index = AC_RANGE_CHECK_RANGE_RACL_POLICY_SHADOWED_7_WRITE_PERM_7_OFFSET })
1838
1839// The RACL policy register allows the system to further restrict the access
1840// to specific source roles.
1841#define AC_RANGE_CHECK_RANGE_RACL_POLICY_SHADOWED_8_REG_OFFSET 0x240
1842#define AC_RANGE_CHECK_RANGE_RACL_POLICY_SHADOWED_8_REG_RESVAL 0x0u
1843#define AC_RANGE_CHECK_RANGE_RACL_POLICY_SHADOWED_8_READ_PERM_8_MASK 0xffffu
1844#define AC_RANGE_CHECK_RANGE_RACL_POLICY_SHADOWED_8_READ_PERM_8_OFFSET 0
1845#define AC_RANGE_CHECK_RANGE_RACL_POLICY_SHADOWED_8_READ_PERM_8_FIELD \
1846 ((bitfield_field32_t) { .mask = AC_RANGE_CHECK_RANGE_RACL_POLICY_SHADOWED_8_READ_PERM_8_MASK, .index = AC_RANGE_CHECK_RANGE_RACL_POLICY_SHADOWED_8_READ_PERM_8_OFFSET })
1847#define AC_RANGE_CHECK_RANGE_RACL_POLICY_SHADOWED_8_WRITE_PERM_8_MASK 0xffffu
1848#define AC_RANGE_CHECK_RANGE_RACL_POLICY_SHADOWED_8_WRITE_PERM_8_OFFSET 16
1849#define AC_RANGE_CHECK_RANGE_RACL_POLICY_SHADOWED_8_WRITE_PERM_8_FIELD \
1850 ((bitfield_field32_t) { .mask = AC_RANGE_CHECK_RANGE_RACL_POLICY_SHADOWED_8_WRITE_PERM_8_MASK, .index = AC_RANGE_CHECK_RANGE_RACL_POLICY_SHADOWED_8_WRITE_PERM_8_OFFSET })
1851
1852// The RACL policy register allows the system to further restrict the access
1853// to specific source roles.
1854#define AC_RANGE_CHECK_RANGE_RACL_POLICY_SHADOWED_9_REG_OFFSET 0x244
1855#define AC_RANGE_CHECK_RANGE_RACL_POLICY_SHADOWED_9_REG_RESVAL 0x0u
1856#define AC_RANGE_CHECK_RANGE_RACL_POLICY_SHADOWED_9_READ_PERM_9_MASK 0xffffu
1857#define AC_RANGE_CHECK_RANGE_RACL_POLICY_SHADOWED_9_READ_PERM_9_OFFSET 0
1858#define AC_RANGE_CHECK_RANGE_RACL_POLICY_SHADOWED_9_READ_PERM_9_FIELD \
1859 ((bitfield_field32_t) { .mask = AC_RANGE_CHECK_RANGE_RACL_POLICY_SHADOWED_9_READ_PERM_9_MASK, .index = AC_RANGE_CHECK_RANGE_RACL_POLICY_SHADOWED_9_READ_PERM_9_OFFSET })
1860#define AC_RANGE_CHECK_RANGE_RACL_POLICY_SHADOWED_9_WRITE_PERM_9_MASK 0xffffu
1861#define AC_RANGE_CHECK_RANGE_RACL_POLICY_SHADOWED_9_WRITE_PERM_9_OFFSET 16
1862#define AC_RANGE_CHECK_RANGE_RACL_POLICY_SHADOWED_9_WRITE_PERM_9_FIELD \
1863 ((bitfield_field32_t) { .mask = AC_RANGE_CHECK_RANGE_RACL_POLICY_SHADOWED_9_WRITE_PERM_9_MASK, .index = AC_RANGE_CHECK_RANGE_RACL_POLICY_SHADOWED_9_WRITE_PERM_9_OFFSET })
1864
1865// The RACL policy register allows the system to further restrict the access
1866// to specific source roles.
1867#define AC_RANGE_CHECK_RANGE_RACL_POLICY_SHADOWED_10_REG_OFFSET 0x248
1868#define AC_RANGE_CHECK_RANGE_RACL_POLICY_SHADOWED_10_REG_RESVAL 0x0u
1869#define AC_RANGE_CHECK_RANGE_RACL_POLICY_SHADOWED_10_READ_PERM_10_MASK 0xffffu
1870#define AC_RANGE_CHECK_RANGE_RACL_POLICY_SHADOWED_10_READ_PERM_10_OFFSET 0
1871#define AC_RANGE_CHECK_RANGE_RACL_POLICY_SHADOWED_10_READ_PERM_10_FIELD \
1872 ((bitfield_field32_t) { .mask = AC_RANGE_CHECK_RANGE_RACL_POLICY_SHADOWED_10_READ_PERM_10_MASK, .index = AC_RANGE_CHECK_RANGE_RACL_POLICY_SHADOWED_10_READ_PERM_10_OFFSET })
1873#define AC_RANGE_CHECK_RANGE_RACL_POLICY_SHADOWED_10_WRITE_PERM_10_MASK 0xffffu
1874#define AC_RANGE_CHECK_RANGE_RACL_POLICY_SHADOWED_10_WRITE_PERM_10_OFFSET 16
1875#define AC_RANGE_CHECK_RANGE_RACL_POLICY_SHADOWED_10_WRITE_PERM_10_FIELD \
1876 ((bitfield_field32_t) { .mask = AC_RANGE_CHECK_RANGE_RACL_POLICY_SHADOWED_10_WRITE_PERM_10_MASK, .index = AC_RANGE_CHECK_RANGE_RACL_POLICY_SHADOWED_10_WRITE_PERM_10_OFFSET })
1877
1878// The RACL policy register allows the system to further restrict the access
1879// to specific source roles.
1880#define AC_RANGE_CHECK_RANGE_RACL_POLICY_SHADOWED_11_REG_OFFSET 0x24c
1881#define AC_RANGE_CHECK_RANGE_RACL_POLICY_SHADOWED_11_REG_RESVAL 0x0u
1882#define AC_RANGE_CHECK_RANGE_RACL_POLICY_SHADOWED_11_READ_PERM_11_MASK 0xffffu
1883#define AC_RANGE_CHECK_RANGE_RACL_POLICY_SHADOWED_11_READ_PERM_11_OFFSET 0
1884#define AC_RANGE_CHECK_RANGE_RACL_POLICY_SHADOWED_11_READ_PERM_11_FIELD \
1885 ((bitfield_field32_t) { .mask = AC_RANGE_CHECK_RANGE_RACL_POLICY_SHADOWED_11_READ_PERM_11_MASK, .index = AC_RANGE_CHECK_RANGE_RACL_POLICY_SHADOWED_11_READ_PERM_11_OFFSET })
1886#define AC_RANGE_CHECK_RANGE_RACL_POLICY_SHADOWED_11_WRITE_PERM_11_MASK 0xffffu
1887#define AC_RANGE_CHECK_RANGE_RACL_POLICY_SHADOWED_11_WRITE_PERM_11_OFFSET 16
1888#define AC_RANGE_CHECK_RANGE_RACL_POLICY_SHADOWED_11_WRITE_PERM_11_FIELD \
1889 ((bitfield_field32_t) { .mask = AC_RANGE_CHECK_RANGE_RACL_POLICY_SHADOWED_11_WRITE_PERM_11_MASK, .index = AC_RANGE_CHECK_RANGE_RACL_POLICY_SHADOWED_11_WRITE_PERM_11_OFFSET })
1890
1891// The RACL policy register allows the system to further restrict the access
1892// to specific source roles.
1893#define AC_RANGE_CHECK_RANGE_RACL_POLICY_SHADOWED_12_REG_OFFSET 0x250
1894#define AC_RANGE_CHECK_RANGE_RACL_POLICY_SHADOWED_12_REG_RESVAL 0x0u
1895#define AC_RANGE_CHECK_RANGE_RACL_POLICY_SHADOWED_12_READ_PERM_12_MASK 0xffffu
1896#define AC_RANGE_CHECK_RANGE_RACL_POLICY_SHADOWED_12_READ_PERM_12_OFFSET 0
1897#define AC_RANGE_CHECK_RANGE_RACL_POLICY_SHADOWED_12_READ_PERM_12_FIELD \
1898 ((bitfield_field32_t) { .mask = AC_RANGE_CHECK_RANGE_RACL_POLICY_SHADOWED_12_READ_PERM_12_MASK, .index = AC_RANGE_CHECK_RANGE_RACL_POLICY_SHADOWED_12_READ_PERM_12_OFFSET })
1899#define AC_RANGE_CHECK_RANGE_RACL_POLICY_SHADOWED_12_WRITE_PERM_12_MASK 0xffffu
1900#define AC_RANGE_CHECK_RANGE_RACL_POLICY_SHADOWED_12_WRITE_PERM_12_OFFSET 16
1901#define AC_RANGE_CHECK_RANGE_RACL_POLICY_SHADOWED_12_WRITE_PERM_12_FIELD \
1902 ((bitfield_field32_t) { .mask = AC_RANGE_CHECK_RANGE_RACL_POLICY_SHADOWED_12_WRITE_PERM_12_MASK, .index = AC_RANGE_CHECK_RANGE_RACL_POLICY_SHADOWED_12_WRITE_PERM_12_OFFSET })
1903
1904// The RACL policy register allows the system to further restrict the access
1905// to specific source roles.
1906#define AC_RANGE_CHECK_RANGE_RACL_POLICY_SHADOWED_13_REG_OFFSET 0x254
1907#define AC_RANGE_CHECK_RANGE_RACL_POLICY_SHADOWED_13_REG_RESVAL 0x0u
1908#define AC_RANGE_CHECK_RANGE_RACL_POLICY_SHADOWED_13_READ_PERM_13_MASK 0xffffu
1909#define AC_RANGE_CHECK_RANGE_RACL_POLICY_SHADOWED_13_READ_PERM_13_OFFSET 0
1910#define AC_RANGE_CHECK_RANGE_RACL_POLICY_SHADOWED_13_READ_PERM_13_FIELD \
1911 ((bitfield_field32_t) { .mask = AC_RANGE_CHECK_RANGE_RACL_POLICY_SHADOWED_13_READ_PERM_13_MASK, .index = AC_RANGE_CHECK_RANGE_RACL_POLICY_SHADOWED_13_READ_PERM_13_OFFSET })
1912#define AC_RANGE_CHECK_RANGE_RACL_POLICY_SHADOWED_13_WRITE_PERM_13_MASK 0xffffu
1913#define AC_RANGE_CHECK_RANGE_RACL_POLICY_SHADOWED_13_WRITE_PERM_13_OFFSET 16
1914#define AC_RANGE_CHECK_RANGE_RACL_POLICY_SHADOWED_13_WRITE_PERM_13_FIELD \
1915 ((bitfield_field32_t) { .mask = AC_RANGE_CHECK_RANGE_RACL_POLICY_SHADOWED_13_WRITE_PERM_13_MASK, .index = AC_RANGE_CHECK_RANGE_RACL_POLICY_SHADOWED_13_WRITE_PERM_13_OFFSET })
1916
1917// The RACL policy register allows the system to further restrict the access
1918// to specific source roles.
1919#define AC_RANGE_CHECK_RANGE_RACL_POLICY_SHADOWED_14_REG_OFFSET 0x258
1920#define AC_RANGE_CHECK_RANGE_RACL_POLICY_SHADOWED_14_REG_RESVAL 0x0u
1921#define AC_RANGE_CHECK_RANGE_RACL_POLICY_SHADOWED_14_READ_PERM_14_MASK 0xffffu
1922#define AC_RANGE_CHECK_RANGE_RACL_POLICY_SHADOWED_14_READ_PERM_14_OFFSET 0
1923#define AC_RANGE_CHECK_RANGE_RACL_POLICY_SHADOWED_14_READ_PERM_14_FIELD \
1924 ((bitfield_field32_t) { .mask = AC_RANGE_CHECK_RANGE_RACL_POLICY_SHADOWED_14_READ_PERM_14_MASK, .index = AC_RANGE_CHECK_RANGE_RACL_POLICY_SHADOWED_14_READ_PERM_14_OFFSET })
1925#define AC_RANGE_CHECK_RANGE_RACL_POLICY_SHADOWED_14_WRITE_PERM_14_MASK 0xffffu
1926#define AC_RANGE_CHECK_RANGE_RACL_POLICY_SHADOWED_14_WRITE_PERM_14_OFFSET 16
1927#define AC_RANGE_CHECK_RANGE_RACL_POLICY_SHADOWED_14_WRITE_PERM_14_FIELD \
1928 ((bitfield_field32_t) { .mask = AC_RANGE_CHECK_RANGE_RACL_POLICY_SHADOWED_14_WRITE_PERM_14_MASK, .index = AC_RANGE_CHECK_RANGE_RACL_POLICY_SHADOWED_14_WRITE_PERM_14_OFFSET })
1929
1930// The RACL policy register allows the system to further restrict the access
1931// to specific source roles.
1932#define AC_RANGE_CHECK_RANGE_RACL_POLICY_SHADOWED_15_REG_OFFSET 0x25c
1933#define AC_RANGE_CHECK_RANGE_RACL_POLICY_SHADOWED_15_REG_RESVAL 0x0u
1934#define AC_RANGE_CHECK_RANGE_RACL_POLICY_SHADOWED_15_READ_PERM_15_MASK 0xffffu
1935#define AC_RANGE_CHECK_RANGE_RACL_POLICY_SHADOWED_15_READ_PERM_15_OFFSET 0
1936#define AC_RANGE_CHECK_RANGE_RACL_POLICY_SHADOWED_15_READ_PERM_15_FIELD \
1937 ((bitfield_field32_t) { .mask = AC_RANGE_CHECK_RANGE_RACL_POLICY_SHADOWED_15_READ_PERM_15_MASK, .index = AC_RANGE_CHECK_RANGE_RACL_POLICY_SHADOWED_15_READ_PERM_15_OFFSET })
1938#define AC_RANGE_CHECK_RANGE_RACL_POLICY_SHADOWED_15_WRITE_PERM_15_MASK 0xffffu
1939#define AC_RANGE_CHECK_RANGE_RACL_POLICY_SHADOWED_15_WRITE_PERM_15_OFFSET 16
1940#define AC_RANGE_CHECK_RANGE_RACL_POLICY_SHADOWED_15_WRITE_PERM_15_FIELD \
1941 ((bitfield_field32_t) { .mask = AC_RANGE_CHECK_RANGE_RACL_POLICY_SHADOWED_15_WRITE_PERM_15_MASK, .index = AC_RANGE_CHECK_RANGE_RACL_POLICY_SHADOWED_15_WRITE_PERM_15_OFFSET })
1942
1943// The RACL policy register allows the system to further restrict the access
1944// to specific source roles.
1945#define AC_RANGE_CHECK_RANGE_RACL_POLICY_SHADOWED_16_REG_OFFSET 0x260
1946#define AC_RANGE_CHECK_RANGE_RACL_POLICY_SHADOWED_16_REG_RESVAL 0x0u
1947#define AC_RANGE_CHECK_RANGE_RACL_POLICY_SHADOWED_16_READ_PERM_16_MASK 0xffffu
1948#define AC_RANGE_CHECK_RANGE_RACL_POLICY_SHADOWED_16_READ_PERM_16_OFFSET 0
1949#define AC_RANGE_CHECK_RANGE_RACL_POLICY_SHADOWED_16_READ_PERM_16_FIELD \
1950 ((bitfield_field32_t) { .mask = AC_RANGE_CHECK_RANGE_RACL_POLICY_SHADOWED_16_READ_PERM_16_MASK, .index = AC_RANGE_CHECK_RANGE_RACL_POLICY_SHADOWED_16_READ_PERM_16_OFFSET })
1951#define AC_RANGE_CHECK_RANGE_RACL_POLICY_SHADOWED_16_WRITE_PERM_16_MASK 0xffffu
1952#define AC_RANGE_CHECK_RANGE_RACL_POLICY_SHADOWED_16_WRITE_PERM_16_OFFSET 16
1953#define AC_RANGE_CHECK_RANGE_RACL_POLICY_SHADOWED_16_WRITE_PERM_16_FIELD \
1954 ((bitfield_field32_t) { .mask = AC_RANGE_CHECK_RANGE_RACL_POLICY_SHADOWED_16_WRITE_PERM_16_MASK, .index = AC_RANGE_CHECK_RANGE_RACL_POLICY_SHADOWED_16_WRITE_PERM_16_OFFSET })
1955
1956// The RACL policy register allows the system to further restrict the access
1957// to specific source roles.
1958#define AC_RANGE_CHECK_RANGE_RACL_POLICY_SHADOWED_17_REG_OFFSET 0x264
1959#define AC_RANGE_CHECK_RANGE_RACL_POLICY_SHADOWED_17_REG_RESVAL 0x0u
1960#define AC_RANGE_CHECK_RANGE_RACL_POLICY_SHADOWED_17_READ_PERM_17_MASK 0xffffu
1961#define AC_RANGE_CHECK_RANGE_RACL_POLICY_SHADOWED_17_READ_PERM_17_OFFSET 0
1962#define AC_RANGE_CHECK_RANGE_RACL_POLICY_SHADOWED_17_READ_PERM_17_FIELD \
1963 ((bitfield_field32_t) { .mask = AC_RANGE_CHECK_RANGE_RACL_POLICY_SHADOWED_17_READ_PERM_17_MASK, .index = AC_RANGE_CHECK_RANGE_RACL_POLICY_SHADOWED_17_READ_PERM_17_OFFSET })
1964#define AC_RANGE_CHECK_RANGE_RACL_POLICY_SHADOWED_17_WRITE_PERM_17_MASK 0xffffu
1965#define AC_RANGE_CHECK_RANGE_RACL_POLICY_SHADOWED_17_WRITE_PERM_17_OFFSET 16
1966#define AC_RANGE_CHECK_RANGE_RACL_POLICY_SHADOWED_17_WRITE_PERM_17_FIELD \
1967 ((bitfield_field32_t) { .mask = AC_RANGE_CHECK_RANGE_RACL_POLICY_SHADOWED_17_WRITE_PERM_17_MASK, .index = AC_RANGE_CHECK_RANGE_RACL_POLICY_SHADOWED_17_WRITE_PERM_17_OFFSET })
1968
1969// The RACL policy register allows the system to further restrict the access
1970// to specific source roles.
1971#define AC_RANGE_CHECK_RANGE_RACL_POLICY_SHADOWED_18_REG_OFFSET 0x268
1972#define AC_RANGE_CHECK_RANGE_RACL_POLICY_SHADOWED_18_REG_RESVAL 0x0u
1973#define AC_RANGE_CHECK_RANGE_RACL_POLICY_SHADOWED_18_READ_PERM_18_MASK 0xffffu
1974#define AC_RANGE_CHECK_RANGE_RACL_POLICY_SHADOWED_18_READ_PERM_18_OFFSET 0
1975#define AC_RANGE_CHECK_RANGE_RACL_POLICY_SHADOWED_18_READ_PERM_18_FIELD \
1976 ((bitfield_field32_t) { .mask = AC_RANGE_CHECK_RANGE_RACL_POLICY_SHADOWED_18_READ_PERM_18_MASK, .index = AC_RANGE_CHECK_RANGE_RACL_POLICY_SHADOWED_18_READ_PERM_18_OFFSET })
1977#define AC_RANGE_CHECK_RANGE_RACL_POLICY_SHADOWED_18_WRITE_PERM_18_MASK 0xffffu
1978#define AC_RANGE_CHECK_RANGE_RACL_POLICY_SHADOWED_18_WRITE_PERM_18_OFFSET 16
1979#define AC_RANGE_CHECK_RANGE_RACL_POLICY_SHADOWED_18_WRITE_PERM_18_FIELD \
1980 ((bitfield_field32_t) { .mask = AC_RANGE_CHECK_RANGE_RACL_POLICY_SHADOWED_18_WRITE_PERM_18_MASK, .index = AC_RANGE_CHECK_RANGE_RACL_POLICY_SHADOWED_18_WRITE_PERM_18_OFFSET })
1981
1982// The RACL policy register allows the system to further restrict the access
1983// to specific source roles.
1984#define AC_RANGE_CHECK_RANGE_RACL_POLICY_SHADOWED_19_REG_OFFSET 0x26c
1985#define AC_RANGE_CHECK_RANGE_RACL_POLICY_SHADOWED_19_REG_RESVAL 0x0u
1986#define AC_RANGE_CHECK_RANGE_RACL_POLICY_SHADOWED_19_READ_PERM_19_MASK 0xffffu
1987#define AC_RANGE_CHECK_RANGE_RACL_POLICY_SHADOWED_19_READ_PERM_19_OFFSET 0
1988#define AC_RANGE_CHECK_RANGE_RACL_POLICY_SHADOWED_19_READ_PERM_19_FIELD \
1989 ((bitfield_field32_t) { .mask = AC_RANGE_CHECK_RANGE_RACL_POLICY_SHADOWED_19_READ_PERM_19_MASK, .index = AC_RANGE_CHECK_RANGE_RACL_POLICY_SHADOWED_19_READ_PERM_19_OFFSET })
1990#define AC_RANGE_CHECK_RANGE_RACL_POLICY_SHADOWED_19_WRITE_PERM_19_MASK 0xffffu
1991#define AC_RANGE_CHECK_RANGE_RACL_POLICY_SHADOWED_19_WRITE_PERM_19_OFFSET 16
1992#define AC_RANGE_CHECK_RANGE_RACL_POLICY_SHADOWED_19_WRITE_PERM_19_FIELD \
1993 ((bitfield_field32_t) { .mask = AC_RANGE_CHECK_RANGE_RACL_POLICY_SHADOWED_19_WRITE_PERM_19_MASK, .index = AC_RANGE_CHECK_RANGE_RACL_POLICY_SHADOWED_19_WRITE_PERM_19_OFFSET })
1994
1995// The RACL policy register allows the system to further restrict the access
1996// to specific source roles.
1997#define AC_RANGE_CHECK_RANGE_RACL_POLICY_SHADOWED_20_REG_OFFSET 0x270
1998#define AC_RANGE_CHECK_RANGE_RACL_POLICY_SHADOWED_20_REG_RESVAL 0x0u
1999#define AC_RANGE_CHECK_RANGE_RACL_POLICY_SHADOWED_20_READ_PERM_20_MASK 0xffffu
2000#define AC_RANGE_CHECK_RANGE_RACL_POLICY_SHADOWED_20_READ_PERM_20_OFFSET 0
2001#define AC_RANGE_CHECK_RANGE_RACL_POLICY_SHADOWED_20_READ_PERM_20_FIELD \
2002 ((bitfield_field32_t) { .mask = AC_RANGE_CHECK_RANGE_RACL_POLICY_SHADOWED_20_READ_PERM_20_MASK, .index = AC_RANGE_CHECK_RANGE_RACL_POLICY_SHADOWED_20_READ_PERM_20_OFFSET })
2003#define AC_RANGE_CHECK_RANGE_RACL_POLICY_SHADOWED_20_WRITE_PERM_20_MASK 0xffffu
2004#define AC_RANGE_CHECK_RANGE_RACL_POLICY_SHADOWED_20_WRITE_PERM_20_OFFSET 16
2005#define AC_RANGE_CHECK_RANGE_RACL_POLICY_SHADOWED_20_WRITE_PERM_20_FIELD \
2006 ((bitfield_field32_t) { .mask = AC_RANGE_CHECK_RANGE_RACL_POLICY_SHADOWED_20_WRITE_PERM_20_MASK, .index = AC_RANGE_CHECK_RANGE_RACL_POLICY_SHADOWED_20_WRITE_PERM_20_OFFSET })
2007
2008// The RACL policy register allows the system to further restrict the access
2009// to specific source roles.
2010#define AC_RANGE_CHECK_RANGE_RACL_POLICY_SHADOWED_21_REG_OFFSET 0x274
2011#define AC_RANGE_CHECK_RANGE_RACL_POLICY_SHADOWED_21_REG_RESVAL 0x0u
2012#define AC_RANGE_CHECK_RANGE_RACL_POLICY_SHADOWED_21_READ_PERM_21_MASK 0xffffu
2013#define AC_RANGE_CHECK_RANGE_RACL_POLICY_SHADOWED_21_READ_PERM_21_OFFSET 0
2014#define AC_RANGE_CHECK_RANGE_RACL_POLICY_SHADOWED_21_READ_PERM_21_FIELD \
2015 ((bitfield_field32_t) { .mask = AC_RANGE_CHECK_RANGE_RACL_POLICY_SHADOWED_21_READ_PERM_21_MASK, .index = AC_RANGE_CHECK_RANGE_RACL_POLICY_SHADOWED_21_READ_PERM_21_OFFSET })
2016#define AC_RANGE_CHECK_RANGE_RACL_POLICY_SHADOWED_21_WRITE_PERM_21_MASK 0xffffu
2017#define AC_RANGE_CHECK_RANGE_RACL_POLICY_SHADOWED_21_WRITE_PERM_21_OFFSET 16
2018#define AC_RANGE_CHECK_RANGE_RACL_POLICY_SHADOWED_21_WRITE_PERM_21_FIELD \
2019 ((bitfield_field32_t) { .mask = AC_RANGE_CHECK_RANGE_RACL_POLICY_SHADOWED_21_WRITE_PERM_21_MASK, .index = AC_RANGE_CHECK_RANGE_RACL_POLICY_SHADOWED_21_WRITE_PERM_21_OFFSET })
2020
2021// The RACL policy register allows the system to further restrict the access
2022// to specific source roles.
2023#define AC_RANGE_CHECK_RANGE_RACL_POLICY_SHADOWED_22_REG_OFFSET 0x278
2024#define AC_RANGE_CHECK_RANGE_RACL_POLICY_SHADOWED_22_REG_RESVAL 0x0u
2025#define AC_RANGE_CHECK_RANGE_RACL_POLICY_SHADOWED_22_READ_PERM_22_MASK 0xffffu
2026#define AC_RANGE_CHECK_RANGE_RACL_POLICY_SHADOWED_22_READ_PERM_22_OFFSET 0
2027#define AC_RANGE_CHECK_RANGE_RACL_POLICY_SHADOWED_22_READ_PERM_22_FIELD \
2028 ((bitfield_field32_t) { .mask = AC_RANGE_CHECK_RANGE_RACL_POLICY_SHADOWED_22_READ_PERM_22_MASK, .index = AC_RANGE_CHECK_RANGE_RACL_POLICY_SHADOWED_22_READ_PERM_22_OFFSET })
2029#define AC_RANGE_CHECK_RANGE_RACL_POLICY_SHADOWED_22_WRITE_PERM_22_MASK 0xffffu
2030#define AC_RANGE_CHECK_RANGE_RACL_POLICY_SHADOWED_22_WRITE_PERM_22_OFFSET 16
2031#define AC_RANGE_CHECK_RANGE_RACL_POLICY_SHADOWED_22_WRITE_PERM_22_FIELD \
2032 ((bitfield_field32_t) { .mask = AC_RANGE_CHECK_RANGE_RACL_POLICY_SHADOWED_22_WRITE_PERM_22_MASK, .index = AC_RANGE_CHECK_RANGE_RACL_POLICY_SHADOWED_22_WRITE_PERM_22_OFFSET })
2033
2034// The RACL policy register allows the system to further restrict the access
2035// to specific source roles.
2036#define AC_RANGE_CHECK_RANGE_RACL_POLICY_SHADOWED_23_REG_OFFSET 0x27c
2037#define AC_RANGE_CHECK_RANGE_RACL_POLICY_SHADOWED_23_REG_RESVAL 0x0u
2038#define AC_RANGE_CHECK_RANGE_RACL_POLICY_SHADOWED_23_READ_PERM_23_MASK 0xffffu
2039#define AC_RANGE_CHECK_RANGE_RACL_POLICY_SHADOWED_23_READ_PERM_23_OFFSET 0
2040#define AC_RANGE_CHECK_RANGE_RACL_POLICY_SHADOWED_23_READ_PERM_23_FIELD \
2041 ((bitfield_field32_t) { .mask = AC_RANGE_CHECK_RANGE_RACL_POLICY_SHADOWED_23_READ_PERM_23_MASK, .index = AC_RANGE_CHECK_RANGE_RACL_POLICY_SHADOWED_23_READ_PERM_23_OFFSET })
2042#define AC_RANGE_CHECK_RANGE_RACL_POLICY_SHADOWED_23_WRITE_PERM_23_MASK 0xffffu
2043#define AC_RANGE_CHECK_RANGE_RACL_POLICY_SHADOWED_23_WRITE_PERM_23_OFFSET 16
2044#define AC_RANGE_CHECK_RANGE_RACL_POLICY_SHADOWED_23_WRITE_PERM_23_FIELD \
2045 ((bitfield_field32_t) { .mask = AC_RANGE_CHECK_RANGE_RACL_POLICY_SHADOWED_23_WRITE_PERM_23_MASK, .index = AC_RANGE_CHECK_RANGE_RACL_POLICY_SHADOWED_23_WRITE_PERM_23_OFFSET })
2046
2047// The RACL policy register allows the system to further restrict the access
2048// to specific source roles.
2049#define AC_RANGE_CHECK_RANGE_RACL_POLICY_SHADOWED_24_REG_OFFSET 0x280
2050#define AC_RANGE_CHECK_RANGE_RACL_POLICY_SHADOWED_24_REG_RESVAL 0x0u
2051#define AC_RANGE_CHECK_RANGE_RACL_POLICY_SHADOWED_24_READ_PERM_24_MASK 0xffffu
2052#define AC_RANGE_CHECK_RANGE_RACL_POLICY_SHADOWED_24_READ_PERM_24_OFFSET 0
2053#define AC_RANGE_CHECK_RANGE_RACL_POLICY_SHADOWED_24_READ_PERM_24_FIELD \
2054 ((bitfield_field32_t) { .mask = AC_RANGE_CHECK_RANGE_RACL_POLICY_SHADOWED_24_READ_PERM_24_MASK, .index = AC_RANGE_CHECK_RANGE_RACL_POLICY_SHADOWED_24_READ_PERM_24_OFFSET })
2055#define AC_RANGE_CHECK_RANGE_RACL_POLICY_SHADOWED_24_WRITE_PERM_24_MASK 0xffffu
2056#define AC_RANGE_CHECK_RANGE_RACL_POLICY_SHADOWED_24_WRITE_PERM_24_OFFSET 16
2057#define AC_RANGE_CHECK_RANGE_RACL_POLICY_SHADOWED_24_WRITE_PERM_24_FIELD \
2058 ((bitfield_field32_t) { .mask = AC_RANGE_CHECK_RANGE_RACL_POLICY_SHADOWED_24_WRITE_PERM_24_MASK, .index = AC_RANGE_CHECK_RANGE_RACL_POLICY_SHADOWED_24_WRITE_PERM_24_OFFSET })
2059
2060// The RACL policy register allows the system to further restrict the access
2061// to specific source roles.
2062#define AC_RANGE_CHECK_RANGE_RACL_POLICY_SHADOWED_25_REG_OFFSET 0x284
2063#define AC_RANGE_CHECK_RANGE_RACL_POLICY_SHADOWED_25_REG_RESVAL 0x0u
2064#define AC_RANGE_CHECK_RANGE_RACL_POLICY_SHADOWED_25_READ_PERM_25_MASK 0xffffu
2065#define AC_RANGE_CHECK_RANGE_RACL_POLICY_SHADOWED_25_READ_PERM_25_OFFSET 0
2066#define AC_RANGE_CHECK_RANGE_RACL_POLICY_SHADOWED_25_READ_PERM_25_FIELD \
2067 ((bitfield_field32_t) { .mask = AC_RANGE_CHECK_RANGE_RACL_POLICY_SHADOWED_25_READ_PERM_25_MASK, .index = AC_RANGE_CHECK_RANGE_RACL_POLICY_SHADOWED_25_READ_PERM_25_OFFSET })
2068#define AC_RANGE_CHECK_RANGE_RACL_POLICY_SHADOWED_25_WRITE_PERM_25_MASK 0xffffu
2069#define AC_RANGE_CHECK_RANGE_RACL_POLICY_SHADOWED_25_WRITE_PERM_25_OFFSET 16
2070#define AC_RANGE_CHECK_RANGE_RACL_POLICY_SHADOWED_25_WRITE_PERM_25_FIELD \
2071 ((bitfield_field32_t) { .mask = AC_RANGE_CHECK_RANGE_RACL_POLICY_SHADOWED_25_WRITE_PERM_25_MASK, .index = AC_RANGE_CHECK_RANGE_RACL_POLICY_SHADOWED_25_WRITE_PERM_25_OFFSET })
2072
2073// The RACL policy register allows the system to further restrict the access
2074// to specific source roles.
2075#define AC_RANGE_CHECK_RANGE_RACL_POLICY_SHADOWED_26_REG_OFFSET 0x288
2076#define AC_RANGE_CHECK_RANGE_RACL_POLICY_SHADOWED_26_REG_RESVAL 0x0u
2077#define AC_RANGE_CHECK_RANGE_RACL_POLICY_SHADOWED_26_READ_PERM_26_MASK 0xffffu
2078#define AC_RANGE_CHECK_RANGE_RACL_POLICY_SHADOWED_26_READ_PERM_26_OFFSET 0
2079#define AC_RANGE_CHECK_RANGE_RACL_POLICY_SHADOWED_26_READ_PERM_26_FIELD \
2080 ((bitfield_field32_t) { .mask = AC_RANGE_CHECK_RANGE_RACL_POLICY_SHADOWED_26_READ_PERM_26_MASK, .index = AC_RANGE_CHECK_RANGE_RACL_POLICY_SHADOWED_26_READ_PERM_26_OFFSET })
2081#define AC_RANGE_CHECK_RANGE_RACL_POLICY_SHADOWED_26_WRITE_PERM_26_MASK 0xffffu
2082#define AC_RANGE_CHECK_RANGE_RACL_POLICY_SHADOWED_26_WRITE_PERM_26_OFFSET 16
2083#define AC_RANGE_CHECK_RANGE_RACL_POLICY_SHADOWED_26_WRITE_PERM_26_FIELD \
2084 ((bitfield_field32_t) { .mask = AC_RANGE_CHECK_RANGE_RACL_POLICY_SHADOWED_26_WRITE_PERM_26_MASK, .index = AC_RANGE_CHECK_RANGE_RACL_POLICY_SHADOWED_26_WRITE_PERM_26_OFFSET })
2085
2086// The RACL policy register allows the system to further restrict the access
2087// to specific source roles.
2088#define AC_RANGE_CHECK_RANGE_RACL_POLICY_SHADOWED_27_REG_OFFSET 0x28c
2089#define AC_RANGE_CHECK_RANGE_RACL_POLICY_SHADOWED_27_REG_RESVAL 0x0u
2090#define AC_RANGE_CHECK_RANGE_RACL_POLICY_SHADOWED_27_READ_PERM_27_MASK 0xffffu
2091#define AC_RANGE_CHECK_RANGE_RACL_POLICY_SHADOWED_27_READ_PERM_27_OFFSET 0
2092#define AC_RANGE_CHECK_RANGE_RACL_POLICY_SHADOWED_27_READ_PERM_27_FIELD \
2093 ((bitfield_field32_t) { .mask = AC_RANGE_CHECK_RANGE_RACL_POLICY_SHADOWED_27_READ_PERM_27_MASK, .index = AC_RANGE_CHECK_RANGE_RACL_POLICY_SHADOWED_27_READ_PERM_27_OFFSET })
2094#define AC_RANGE_CHECK_RANGE_RACL_POLICY_SHADOWED_27_WRITE_PERM_27_MASK 0xffffu
2095#define AC_RANGE_CHECK_RANGE_RACL_POLICY_SHADOWED_27_WRITE_PERM_27_OFFSET 16
2096#define AC_RANGE_CHECK_RANGE_RACL_POLICY_SHADOWED_27_WRITE_PERM_27_FIELD \
2097 ((bitfield_field32_t) { .mask = AC_RANGE_CHECK_RANGE_RACL_POLICY_SHADOWED_27_WRITE_PERM_27_MASK, .index = AC_RANGE_CHECK_RANGE_RACL_POLICY_SHADOWED_27_WRITE_PERM_27_OFFSET })
2098
2099// The RACL policy register allows the system to further restrict the access
2100// to specific source roles.
2101#define AC_RANGE_CHECK_RANGE_RACL_POLICY_SHADOWED_28_REG_OFFSET 0x290
2102#define AC_RANGE_CHECK_RANGE_RACL_POLICY_SHADOWED_28_REG_RESVAL 0x0u
2103#define AC_RANGE_CHECK_RANGE_RACL_POLICY_SHADOWED_28_READ_PERM_28_MASK 0xffffu
2104#define AC_RANGE_CHECK_RANGE_RACL_POLICY_SHADOWED_28_READ_PERM_28_OFFSET 0
2105#define AC_RANGE_CHECK_RANGE_RACL_POLICY_SHADOWED_28_READ_PERM_28_FIELD \
2106 ((bitfield_field32_t) { .mask = AC_RANGE_CHECK_RANGE_RACL_POLICY_SHADOWED_28_READ_PERM_28_MASK, .index = AC_RANGE_CHECK_RANGE_RACL_POLICY_SHADOWED_28_READ_PERM_28_OFFSET })
2107#define AC_RANGE_CHECK_RANGE_RACL_POLICY_SHADOWED_28_WRITE_PERM_28_MASK 0xffffu
2108#define AC_RANGE_CHECK_RANGE_RACL_POLICY_SHADOWED_28_WRITE_PERM_28_OFFSET 16
2109#define AC_RANGE_CHECK_RANGE_RACL_POLICY_SHADOWED_28_WRITE_PERM_28_FIELD \
2110 ((bitfield_field32_t) { .mask = AC_RANGE_CHECK_RANGE_RACL_POLICY_SHADOWED_28_WRITE_PERM_28_MASK, .index = AC_RANGE_CHECK_RANGE_RACL_POLICY_SHADOWED_28_WRITE_PERM_28_OFFSET })
2111
2112// The RACL policy register allows the system to further restrict the access
2113// to specific source roles.
2114#define AC_RANGE_CHECK_RANGE_RACL_POLICY_SHADOWED_29_REG_OFFSET 0x294
2115#define AC_RANGE_CHECK_RANGE_RACL_POLICY_SHADOWED_29_REG_RESVAL 0x0u
2116#define AC_RANGE_CHECK_RANGE_RACL_POLICY_SHADOWED_29_READ_PERM_29_MASK 0xffffu
2117#define AC_RANGE_CHECK_RANGE_RACL_POLICY_SHADOWED_29_READ_PERM_29_OFFSET 0
2118#define AC_RANGE_CHECK_RANGE_RACL_POLICY_SHADOWED_29_READ_PERM_29_FIELD \
2119 ((bitfield_field32_t) { .mask = AC_RANGE_CHECK_RANGE_RACL_POLICY_SHADOWED_29_READ_PERM_29_MASK, .index = AC_RANGE_CHECK_RANGE_RACL_POLICY_SHADOWED_29_READ_PERM_29_OFFSET })
2120#define AC_RANGE_CHECK_RANGE_RACL_POLICY_SHADOWED_29_WRITE_PERM_29_MASK 0xffffu
2121#define AC_RANGE_CHECK_RANGE_RACL_POLICY_SHADOWED_29_WRITE_PERM_29_OFFSET 16
2122#define AC_RANGE_CHECK_RANGE_RACL_POLICY_SHADOWED_29_WRITE_PERM_29_FIELD \
2123 ((bitfield_field32_t) { .mask = AC_RANGE_CHECK_RANGE_RACL_POLICY_SHADOWED_29_WRITE_PERM_29_MASK, .index = AC_RANGE_CHECK_RANGE_RACL_POLICY_SHADOWED_29_WRITE_PERM_29_OFFSET })
2124
2125// The RACL policy register allows the system to further restrict the access
2126// to specific source roles.
2127#define AC_RANGE_CHECK_RANGE_RACL_POLICY_SHADOWED_30_REG_OFFSET 0x298
2128#define AC_RANGE_CHECK_RANGE_RACL_POLICY_SHADOWED_30_REG_RESVAL 0x0u
2129#define AC_RANGE_CHECK_RANGE_RACL_POLICY_SHADOWED_30_READ_PERM_30_MASK 0xffffu
2130#define AC_RANGE_CHECK_RANGE_RACL_POLICY_SHADOWED_30_READ_PERM_30_OFFSET 0
2131#define AC_RANGE_CHECK_RANGE_RACL_POLICY_SHADOWED_30_READ_PERM_30_FIELD \
2132 ((bitfield_field32_t) { .mask = AC_RANGE_CHECK_RANGE_RACL_POLICY_SHADOWED_30_READ_PERM_30_MASK, .index = AC_RANGE_CHECK_RANGE_RACL_POLICY_SHADOWED_30_READ_PERM_30_OFFSET })
2133#define AC_RANGE_CHECK_RANGE_RACL_POLICY_SHADOWED_30_WRITE_PERM_30_MASK 0xffffu
2134#define AC_RANGE_CHECK_RANGE_RACL_POLICY_SHADOWED_30_WRITE_PERM_30_OFFSET 16
2135#define AC_RANGE_CHECK_RANGE_RACL_POLICY_SHADOWED_30_WRITE_PERM_30_FIELD \
2136 ((bitfield_field32_t) { .mask = AC_RANGE_CHECK_RANGE_RACL_POLICY_SHADOWED_30_WRITE_PERM_30_MASK, .index = AC_RANGE_CHECK_RANGE_RACL_POLICY_SHADOWED_30_WRITE_PERM_30_OFFSET })
2137
2138// The RACL policy register allows the system to further restrict the access
2139// to specific source roles.
2140#define AC_RANGE_CHECK_RANGE_RACL_POLICY_SHADOWED_31_REG_OFFSET 0x29c
2141#define AC_RANGE_CHECK_RANGE_RACL_POLICY_SHADOWED_31_REG_RESVAL 0x0u
2142#define AC_RANGE_CHECK_RANGE_RACL_POLICY_SHADOWED_31_READ_PERM_31_MASK 0xffffu
2143#define AC_RANGE_CHECK_RANGE_RACL_POLICY_SHADOWED_31_READ_PERM_31_OFFSET 0
2144#define AC_RANGE_CHECK_RANGE_RACL_POLICY_SHADOWED_31_READ_PERM_31_FIELD \
2145 ((bitfield_field32_t) { .mask = AC_RANGE_CHECK_RANGE_RACL_POLICY_SHADOWED_31_READ_PERM_31_MASK, .index = AC_RANGE_CHECK_RANGE_RACL_POLICY_SHADOWED_31_READ_PERM_31_OFFSET })
2146#define AC_RANGE_CHECK_RANGE_RACL_POLICY_SHADOWED_31_WRITE_PERM_31_MASK 0xffffu
2147#define AC_RANGE_CHECK_RANGE_RACL_POLICY_SHADOWED_31_WRITE_PERM_31_OFFSET 16
2148#define AC_RANGE_CHECK_RANGE_RACL_POLICY_SHADOWED_31_WRITE_PERM_31_FIELD \
2149 ((bitfield_field32_t) { .mask = AC_RANGE_CHECK_RANGE_RACL_POLICY_SHADOWED_31_WRITE_PERM_31_MASK, .index = AC_RANGE_CHECK_RANGE_RACL_POLICY_SHADOWED_31_WRITE_PERM_31_OFFSET })
2150
2151#ifdef __cplusplus
2152} // extern "C"
2153#endif
2154#endif // _AC_RANGE_CHECK_REG_DEFS_
2155// End generated register defines for ac_range_check