Lines Matching refs:b

33 #define SET_GLOBAL_REG_N(b, n, r, v) SET_GLOBAL_REG(b, ((r) + (n << 2)), (v))  argument
34 #define GET_GLOBAL_REG_N(b, n, r) GET_GLOBAL_REG(b, ((r) + (n << 2))) argument
37 #define GET_GLOBAL_FIELD(b, r, F) GET_FIELD(((b) + (r)), F##_MASK, F##_SHIFT) argument
38 #define GET_CONTEXT_FIELD(b, c, r, F) \ argument
39 GET_FIELD(((b) + (r) + ((c) << CTX_SHIFT)), F##_MASK, F##_SHIFT)
41 #define SET_GLOBAL_FIELD(b, r, F, v) \ argument
42 SET_FIELD(((b) + (r)), F##_MASK, F##_SHIFT, (v))
43 #define SET_CONTEXT_FIELD(b, c, r, F, v) \ argument
44 SET_FIELD(((b) + (r) + ((c) << CTX_SHIFT)), F##_MASK, F##_SHIFT, (v))
97 #define SET_M2VCBR_N(b, N, v) SET_GLOBAL_REG_N(M2VCBR_N, N, (b), (v)) argument
98 #define SET_CBACR_N(b, N, v) SET_GLOBAL_REG_N(CBACR_N, N, (b), (v)) argument
99 #define SET_TLBRSW(b, v) SET_GLOBAL_REG(TLBRSW, (b), (v)) argument
100 #define SET_TLBTR0(b, v) SET_GLOBAL_REG(TLBTR0, (b), (v)) argument
101 #define SET_TLBTR1(b, v) SET_GLOBAL_REG(TLBTR1, (b), (v)) argument
102 #define SET_TLBTR2(b, v) SET_GLOBAL_REG(TLBTR2, (b), (v)) argument
103 #define SET_TESTBUSCR(b, v) SET_GLOBAL_REG(TESTBUSCR, (b), (v)) argument
104 #define SET_GLOBAL_TLBIALL(b, v) SET_GLOBAL_REG(GLOBAL_TLBIALL, (b), (v)) argument
105 #define SET_TLBIVMID(b, v) SET_GLOBAL_REG(TLBIVMID, (b), (v)) argument
106 #define SET_CR(b, v) SET_GLOBAL_REG(CR, (b), (v)) argument
107 #define SET_EAR(b, v) SET_GLOBAL_REG(EAR, (b), (v)) argument
108 #define SET_ESR(b, v) SET_GLOBAL_REG(ESR, (b), (v)) argument
109 #define SET_ESRRESTORE(b, v) SET_GLOBAL_REG(ESRRESTORE, (b), (v)) argument
110 #define SET_ESYNR0(b, v) SET_GLOBAL_REG(ESYNR0, (b), (v)) argument
111 #define SET_ESYNR1(b, v) SET_GLOBAL_REG(ESYNR1, (b), (v)) argument
112 #define SET_RPU_ACR(b, v) SET_GLOBAL_REG(RPU_ACR, (b), (v)) argument
114 #define GET_M2VCBR_N(b, N) GET_GLOBAL_REG_N(M2VCBR_N, N, (b)) argument
115 #define GET_CBACR_N(b, N) GET_GLOBAL_REG_N(CBACR_N, N, (b)) argument
116 #define GET_TLBTR0(b) GET_GLOBAL_REG(TLBTR0, (b)) argument
117 #define GET_TLBTR1(b) GET_GLOBAL_REG(TLBTR1, (b)) argument
118 #define GET_TLBTR2(b) GET_GLOBAL_REG(TLBTR2, (b)) argument
119 #define GET_TESTBUSCR(b) GET_GLOBAL_REG(TESTBUSCR, (b)) argument
120 #define GET_GLOBAL_TLBIALL(b) GET_GLOBAL_REG(GLOBAL_TLBIALL, (b)) argument
121 #define GET_TLBIVMID(b) GET_GLOBAL_REG(TLBIVMID, (b)) argument
122 #define GET_CR(b) GET_GLOBAL_REG(CR, (b)) argument
123 #define GET_EAR(b) GET_GLOBAL_REG(EAR, (b)) argument
124 #define GET_ESR(b) GET_GLOBAL_REG(ESR, (b)) argument
125 #define GET_ESRRESTORE(b) GET_GLOBAL_REG(ESRRESTORE, (b)) argument
126 #define GET_ESYNR0(b) GET_GLOBAL_REG(ESYNR0, (b)) argument
127 #define GET_ESYNR1(b) GET_GLOBAL_REG(ESYNR1, (b)) argument
128 #define GET_REV(b) GET_GLOBAL_REG(REV, (b)) argument
129 #define GET_IDR(b) GET_GLOBAL_REG(IDR, (b)) argument
130 #define GET_RPU_ACR(b) GET_GLOBAL_REG(RPU_ACR, (b)) argument
134 #define SET_SCTLR(b, c, v) SET_CTX_REG(SCTLR, (b), (c), (v)) argument
135 #define SET_ACTLR(b, c, v) SET_CTX_REG(ACTLR, (b), (c), (v)) argument
136 #define SET_CONTEXTIDR(b, c, v) SET_CTX_REG(CONTEXTIDR, (b), (c), (v)) argument
137 #define SET_TTBR0(b, c, v) SET_CTX_REG(TTBR0, (b), (c), (v)) argument
138 #define SET_TTBR1(b, c, v) SET_CTX_REG(TTBR1, (b), (c), (v)) argument
139 #define SET_TTBCR(b, c, v) SET_CTX_REG(TTBCR, (b), (c), (v)) argument
140 #define SET_PAR(b, c, v) SET_CTX_REG(PAR, (b), (c), (v)) argument
141 #define SET_FSR(b, c, v) SET_CTX_REG(FSR, (b), (c), (v)) argument
142 #define SET_FSRRESTORE(b, c, v) SET_CTX_REG(FSRRESTORE, (b), (c), (v)) argument
143 #define SET_FAR(b, c, v) SET_CTX_REG(FAR, (b), (c), (v)) argument
144 #define SET_FSYNR0(b, c, v) SET_CTX_REG(FSYNR0, (b), (c), (v)) argument
145 #define SET_FSYNR1(b, c, v) SET_CTX_REG(FSYNR1, (b), (c), (v)) argument
146 #define SET_PRRR(b, c, v) SET_CTX_REG(PRRR, (b), (c), (v)) argument
147 #define SET_NMRR(b, c, v) SET_CTX_REG(NMRR, (b), (c), (v)) argument
148 #define SET_TLBLKCR(b, c, v) SET_CTX_REG(TLBLCKR, (b), (c), (v)) argument
149 #define SET_V2PSR(b, c, v) SET_CTX_REG(V2PSR, (b), (c), (v)) argument
150 #define SET_TLBFLPTER(b, c, v) SET_CTX_REG(TLBFLPTER, (b), (c), (v)) argument
151 #define SET_TLBSLPTER(b, c, v) SET_CTX_REG(TLBSLPTER, (b), (c), (v)) argument
152 #define SET_BFBCR(b, c, v) SET_CTX_REG(BFBCR, (b), (c), (v)) argument
153 #define SET_CTX_TLBIALL(b, c, v) SET_CTX_REG(CTX_TLBIALL, (b), (c), (v)) argument
154 #define SET_TLBIASID(b, c, v) SET_CTX_REG(TLBIASID, (b), (c), (v)) argument
155 #define SET_TLBIVA(b, c, v) SET_CTX_REG(TLBIVA, (b), (c), (v)) argument
156 #define SET_TLBIVAA(b, c, v) SET_CTX_REG(TLBIVAA, (b), (c), (v)) argument
157 #define SET_V2PPR(b, c, v) SET_CTX_REG(V2PPR, (b), (c), (v)) argument
158 #define SET_V2PPW(b, c, v) SET_CTX_REG(V2PPW, (b), (c), (v)) argument
159 #define SET_V2PUR(b, c, v) SET_CTX_REG(V2PUR, (b), (c), (v)) argument
160 #define SET_V2PUW(b, c, v) SET_CTX_REG(V2PUW, (b), (c), (v)) argument
161 #define SET_RESUME(b, c, v) SET_CTX_REG(RESUME, (b), (c), (v)) argument
163 #define GET_SCTLR(b, c) GET_CTX_REG(SCTLR, (b), (c)) argument
164 #define GET_ACTLR(b, c) GET_CTX_REG(ACTLR, (b), (c)) argument
165 #define GET_CONTEXTIDR(b, c) GET_CTX_REG(CONTEXTIDR, (b), (c)) argument
166 #define GET_TTBR0(b, c) GET_CTX_REG(TTBR0, (b), (c)) argument
167 #define GET_TTBR1(b, c) GET_CTX_REG(TTBR1, (b), (c)) argument
168 #define GET_TTBCR(b, c) GET_CTX_REG(TTBCR, (b), (c)) argument
169 #define GET_PAR(b, c) GET_CTX_REG(PAR, (b), (c)) argument
170 #define GET_FSR(b, c) GET_CTX_REG(FSR, (b), (c)) argument
171 #define GET_FSRRESTORE(b, c) GET_CTX_REG(FSRRESTORE, (b), (c)) argument
172 #define GET_FAR(b, c) GET_CTX_REG(FAR, (b), (c)) argument
173 #define GET_FSYNR0(b, c) GET_CTX_REG(FSYNR0, (b), (c)) argument
174 #define GET_FSYNR1(b, c) GET_CTX_REG(FSYNR1, (b), (c)) argument
175 #define GET_PRRR(b, c) GET_CTX_REG(PRRR, (b), (c)) argument
176 #define GET_NMRR(b, c) GET_CTX_REG(NMRR, (b), (c)) argument
177 #define GET_TLBLCKR(b, c) GET_CTX_REG(TLBLCKR, (b), (c)) argument
178 #define GET_V2PSR(b, c) GET_CTX_REG(V2PSR, (b), (c)) argument
179 #define GET_TLBFLPTER(b, c) GET_CTX_REG(TLBFLPTER, (b), (c)) argument
180 #define GET_TLBSLPTER(b, c) GET_CTX_REG(TLBSLPTER, (b), (c)) argument
181 #define GET_BFBCR(b, c) GET_CTX_REG(BFBCR, (b), (c)) argument
182 #define GET_CTX_TLBIALL(b, c) GET_CTX_REG(CTX_TLBIALL, (b), (c)) argument
183 #define GET_TLBIASID(b, c) GET_CTX_REG(TLBIASID, (b), (c)) argument
184 #define GET_TLBIVA(b, c) GET_CTX_REG(TLBIVA, (b), (c)) argument
185 #define GET_TLBIVAA(b, c) GET_CTX_REG(TLBIVAA, (b), (c)) argument
186 #define GET_V2PPR(b, c) GET_CTX_REG(V2PPR, (b), (c)) argument
187 #define GET_V2PPW(b, c) GET_CTX_REG(V2PPW, (b), (c)) argument
188 #define GET_V2PUR(b, c) GET_CTX_REG(V2PUR, (b), (c)) argument
189 #define GET_V2PUW(b, c) GET_CTX_REG(V2PUW, (b), (c)) argument
190 #define GET_RESUME(b, c) GET_CTX_REG(RESUME, (b), (c)) argument
196 #define SET_RWVMID(b, n, v) SET_GLOBAL_FIELD(b, (n<<2)|(CBACR_N), RWVMID, v) argument
197 #define SET_RWE(b, n, v) SET_GLOBAL_FIELD(b, (n<<2)|(CBACR_N), RWE, v) argument
198 #define SET_RWGE(b, n, v) SET_GLOBAL_FIELD(b, (n<<2)|(CBACR_N), RWGE, v) argument
199 #define SET_CBVMID(b, n, v) SET_GLOBAL_FIELD(b, (n<<2)|(CBACR_N), CBVMID, v) argument
200 #define SET_IRPTNDX(b, n, v) SET_GLOBAL_FIELD(b, (n<<2)|(CBACR_N), IRPTNDX, v) argument
204 #define SET_VMID(b, n, v) SET_GLOBAL_FIELD(b, (n<<2)|(M2VCBR_N), VMID, v) argument
205 #define SET_CBNDX(b, n, v) SET_GLOBAL_FIELD(b, (n<<2)|(M2VCBR_N), CBNDX, v) argument
206 #define SET_BYPASSD(b, n, v) SET_GLOBAL_FIELD(b, (n<<2)|(M2VCBR_N), BYPASSD, v) argument
207 #define SET_BPRCOSH(b, n, v) SET_GLOBAL_FIELD(b, (n<<2)|(M2VCBR_N), BPRCOSH, v) argument
208 #define SET_BPRCISH(b, n, v) SET_GLOBAL_FIELD(b, (n<<2)|(M2VCBR_N), BPRCISH, v) argument
209 #define SET_BPRCNSH(b, n, v) SET_GLOBAL_FIELD(b, (n<<2)|(M2VCBR_N), BPRCNSH, v) argument
210 #define SET_BPSHCFG(b, n, v) SET_GLOBAL_FIELD(b, (n<<2)|(M2VCBR_N), BPSHCFG, v) argument
211 #define SET_NSCFG(b, n, v) SET_GLOBAL_FIELD(b, (n<<2)|(M2VCBR_N), NSCFG, v) argument
212 #define SET_BPMTCFG(b, n, v) SET_GLOBAL_FIELD(b, (n<<2)|(M2VCBR_N), BPMTCFG, v) argument
213 #define SET_BPMEMTYPE(b, n, v) \ argument
214 SET_GLOBAL_FIELD(b, (n<<2)|(M2VCBR_N), BPMEMTYPE, v)
218 #define SET_RPUE(b, v) SET_GLOBAL_FIELD(b, CR, RPUE, v) argument
219 #define SET_RPUERE(b, v) SET_GLOBAL_FIELD(b, CR, RPUERE, v) argument
220 #define SET_RPUEIE(b, v) SET_GLOBAL_FIELD(b, CR, RPUEIE, v) argument
221 #define SET_DCDEE(b, v) SET_GLOBAL_FIELD(b, CR, DCDEE, v) argument
222 #define SET_CLIENTPD(b, v) SET_GLOBAL_FIELD(b, CR, CLIENTPD, v) argument
223 #define SET_STALLD(b, v) SET_GLOBAL_FIELD(b, CR, STALLD, v) argument
224 #define SET_TLBLKCRWE(b, v) SET_GLOBAL_FIELD(b, CR, TLBLKCRWE, v) argument
225 #define SET_CR_TLBIALLCFG(b, v) SET_GLOBAL_FIELD(b, CR, CR_TLBIALLCFG, v) argument
226 #define SET_TLBIVMIDCFG(b, v) SET_GLOBAL_FIELD(b, CR, TLBIVMIDCFG, v) argument
227 #define SET_CR_HUME(b, v) SET_GLOBAL_FIELD(b, CR, CR_HUME, v) argument
231 #define SET_CFG(b, v) SET_GLOBAL_FIELD(b, ESR, CFG, v) argument
232 #define SET_BYPASS(b, v) SET_GLOBAL_FIELD(b, ESR, BYPASS, v) argument
233 #define SET_ESR_MULTI(b, v) SET_GLOBAL_FIELD(b, ESR, ESR_MULTI, v) argument
237 #define SET_ESYNR0_AMID(b, v) SET_GLOBAL_FIELD(b, ESYNR0, ESYNR0_AMID, v) argument
238 #define SET_ESYNR0_APID(b, v) SET_GLOBAL_FIELD(b, ESYNR0, ESYNR0_APID, v) argument
239 #define SET_ESYNR0_ABID(b, v) SET_GLOBAL_FIELD(b, ESYNR0, ESYNR0_ABID, v) argument
240 #define SET_ESYNR0_AVMID(b, v) SET_GLOBAL_FIELD(b, ESYNR0, ESYNR0_AVMID, v) argument
241 #define SET_ESYNR0_ATID(b, v) SET_GLOBAL_FIELD(b, ESYNR0, ESYNR0_ATID, v) argument
245 #define SET_ESYNR1_AMEMTYPE(b, v) \ argument
246 SET_GLOBAL_FIELD(b, ESYNR1, ESYNR1_AMEMTYPE, v)
247 #define SET_ESYNR1_ASHARED(b, v) SET_GLOBAL_FIELD(b, ESYNR1, ESYNR1_ASHARED, v) argument
248 #define SET_ESYNR1_AINNERSHARED(b, v) \ argument
249 SET_GLOBAL_FIELD(b, ESYNR1, ESYNR1_AINNERSHARED, v)
250 #define SET_ESYNR1_APRIV(b, v) SET_GLOBAL_FIELD(b, ESYNR1, ESYNR1_APRIV, v) argument
251 #define SET_ESYNR1_APROTNS(b, v) SET_GLOBAL_FIELD(b, ESYNR1, ESYNR1_APROTNS, v) argument
252 #define SET_ESYNR1_AINST(b, v) SET_GLOBAL_FIELD(b, ESYNR1, ESYNR1_AINST, v) argument
253 #define SET_ESYNR1_AWRITE(b, v) SET_GLOBAL_FIELD(b, ESYNR1, ESYNR1_AWRITE, v) argument
254 #define SET_ESYNR1_ABURST(b, v) SET_GLOBAL_FIELD(b, ESYNR1, ESYNR1_ABURST, v) argument
255 #define SET_ESYNR1_ALEN(b, v) SET_GLOBAL_FIELD(b, ESYNR1, ESYNR1_ALEN, v) argument
256 #define SET_ESYNR1_ASIZE(b, v) SET_GLOBAL_FIELD(b, ESYNR1, ESYNR1_ASIZE, v) argument
257 #define SET_ESYNR1_ALOCK(b, v) SET_GLOBAL_FIELD(b, ESYNR1, ESYNR1_ALOCK, v) argument
258 #define SET_ESYNR1_AOOO(b, v) SET_GLOBAL_FIELD(b, ESYNR1, ESYNR1_AOOO, v) argument
259 #define SET_ESYNR1_AFULL(b, v) SET_GLOBAL_FIELD(b, ESYNR1, ESYNR1_AFULL, v) argument
260 #define SET_ESYNR1_AC(b, v) SET_GLOBAL_FIELD(b, ESYNR1, ESYNR1_AC, v) argument
261 #define SET_ESYNR1_DCD(b, v) SET_GLOBAL_FIELD(b, ESYNR1, ESYNR1_DCD, v) argument
265 #define SET_TBE(b, v) SET_GLOBAL_FIELD(b, TESTBUSCR, TBE, v) argument
266 #define SET_SPDMBE(b, v) SET_GLOBAL_FIELD(b, TESTBUSCR, SPDMBE, v) argument
267 #define SET_WGSEL(b, v) SET_GLOBAL_FIELD(b, TESTBUSCR, WGSEL, v) argument
268 #define SET_TBLSEL(b, v) SET_GLOBAL_FIELD(b, TESTBUSCR, TBLSEL, v) argument
269 #define SET_TBHSEL(b, v) SET_GLOBAL_FIELD(b, TESTBUSCR, TBHSEL, v) argument
270 #define SET_SPDM0SEL(b, v) SET_GLOBAL_FIELD(b, TESTBUSCR, SPDM0SEL, v) argument
271 #define SET_SPDM1SEL(b, v) SET_GLOBAL_FIELD(b, TESTBUSCR, SPDM1SEL, v) argument
272 #define SET_SPDM2SEL(b, v) SET_GLOBAL_FIELD(b, TESTBUSCR, SPDM2SEL, v) argument
273 #define SET_SPDM3SEL(b, v) SET_GLOBAL_FIELD(b, TESTBUSCR, SPDM3SEL, v) argument
277 #define SET_TLBIVMID_VMID(b, v) SET_GLOBAL_FIELD(b, TLBIVMID, TLBIVMID_VMID, v) argument
281 #define SET_TLBRSW_INDEX(b, v) SET_GLOBAL_FIELD(b, TLBRSW, TLBRSW_INDEX, v) argument
282 #define SET_TLBBFBS(b, v) SET_GLOBAL_FIELD(b, TLBRSW, TLBBFBS, v) argument
286 #define SET_PR(b, v) SET_GLOBAL_FIELD(b, TLBTR0, PR, v) argument
287 #define SET_PW(b, v) SET_GLOBAL_FIELD(b, TLBTR0, PW, v) argument
288 #define SET_UR(b, v) SET_GLOBAL_FIELD(b, TLBTR0, UR, v) argument
289 #define SET_UW(b, v) SET_GLOBAL_FIELD(b, TLBTR0, UW, v) argument
290 #define SET_XN(b, v) SET_GLOBAL_FIELD(b, TLBTR0, XN, v) argument
291 #define SET_NSDESC(b, v) SET_GLOBAL_FIELD(b, TLBTR0, NSDESC, v) argument
292 #define SET_ISH(b, v) SET_GLOBAL_FIELD(b, TLBTR0, ISH, v) argument
293 #define SET_SH(b, v) SET_GLOBAL_FIELD(b, TLBTR0, SH, v) argument
294 #define SET_MT(b, v) SET_GLOBAL_FIELD(b, TLBTR0, MT, v) argument
295 #define SET_DPSIZR(b, v) SET_GLOBAL_FIELD(b, TLBTR0, DPSIZR, v) argument
296 #define SET_DPSIZC(b, v) SET_GLOBAL_FIELD(b, TLBTR0, DPSIZC, v) argument
300 #define SET_TLBTR1_VMID(b, v) SET_GLOBAL_FIELD(b, TLBTR1, TLBTR1_VMID, v) argument
301 #define SET_TLBTR1_PA(b, v) SET_GLOBAL_FIELD(b, TLBTR1, TLBTR1_PA, v) argument
305 #define SET_TLBTR2_ASID(b, v) SET_GLOBAL_FIELD(b, TLBTR2, TLBTR2_ASID, v) argument
306 #define SET_TLBTR2_V(b, v) SET_GLOBAL_FIELD(b, TLBTR2, TLBTR2_V, v) argument
307 #define SET_TLBTR2_NSTID(b, v) SET_GLOBAL_FIELD(b, TLBTR2, TLBTR2_NSTID, v) argument
308 #define SET_TLBTR2_NV(b, v) SET_GLOBAL_FIELD(b, TLBTR2, TLBTR2_NV, v) argument
309 #define SET_TLBTR2_VA(b, v) SET_GLOBAL_FIELD(b, TLBTR2, TLBTR2_VA, v) argument
314 #define GET_RWVMID(b, n) GET_GLOBAL_FIELD(b, (n<<2)|(CBACR_N), RWVMID) argument
315 #define GET_RWE(b, n) GET_GLOBAL_FIELD(b, (n<<2)|(CBACR_N), RWE) argument
316 #define GET_RWGE(b, n) GET_GLOBAL_FIELD(b, (n<<2)|(CBACR_N), RWGE) argument
317 #define GET_CBVMID(b, n) GET_GLOBAL_FIELD(b, (n<<2)|(CBACR_N), CBVMID) argument
318 #define GET_IRPTNDX(b, n) GET_GLOBAL_FIELD(b, (n<<2)|(CBACR_N), IRPTNDX) argument
322 #define GET_VMID(b, n) GET_GLOBAL_FIELD(b, (n<<2)|(M2VCBR_N), VMID) argument
323 #define GET_CBNDX(b, n) GET_GLOBAL_FIELD(b, (n<<2)|(M2VCBR_N), CBNDX) argument
324 #define GET_BYPASSD(b, n) GET_GLOBAL_FIELD(b, (n<<2)|(M2VCBR_N), BYPASSD) argument
325 #define GET_BPRCOSH(b, n) GET_GLOBAL_FIELD(b, (n<<2)|(M2VCBR_N), BPRCOSH) argument
326 #define GET_BPRCISH(b, n) GET_GLOBAL_FIELD(b, (n<<2)|(M2VCBR_N), BPRCISH) argument
327 #define GET_BPRCNSH(b, n) GET_GLOBAL_FIELD(b, (n<<2)|(M2VCBR_N), BPRCNSH) argument
328 #define GET_BPSHCFG(b, n) GET_GLOBAL_FIELD(b, (n<<2)|(M2VCBR_N), BPSHCFG) argument
329 #define GET_NSCFG(b, n) GET_GLOBAL_FIELD(b, (n<<2)|(M2VCBR_N), NSCFG) argument
330 #define GET_BPMTCFG(b, n) GET_GLOBAL_FIELD(b, (n<<2)|(M2VCBR_N), BPMTCFG) argument
331 #define GET_BPMEMTYPE(b, n) GET_GLOBAL_FIELD(b, (n<<2)|(M2VCBR_N), BPMEMTYPE) argument
335 #define GET_RPUE(b) GET_GLOBAL_FIELD(b, CR, RPUE) argument
336 #define GET_RPUERE(b) GET_GLOBAL_FIELD(b, CR, RPUERE) argument
337 #define GET_RPUEIE(b) GET_GLOBAL_FIELD(b, CR, RPUEIE) argument
338 #define GET_DCDEE(b) GET_GLOBAL_FIELD(b, CR, DCDEE) argument
339 #define GET_CLIENTPD(b) GET_GLOBAL_FIELD(b, CR, CLIENTPD) argument
340 #define GET_STALLD(b) GET_GLOBAL_FIELD(b, CR, STALLD) argument
341 #define GET_TLBLKCRWE(b) GET_GLOBAL_FIELD(b, CR, TLBLKCRWE) argument
342 #define GET_CR_TLBIALLCFG(b) GET_GLOBAL_FIELD(b, CR, CR_TLBIALLCFG) argument
343 #define GET_TLBIVMIDCFG(b) GET_GLOBAL_FIELD(b, CR, TLBIVMIDCFG) argument
344 #define GET_CR_HUME(b) GET_GLOBAL_FIELD(b, CR, CR_HUME) argument
348 #define GET_CFG(b) GET_GLOBAL_FIELD(b, ESR, CFG) argument
349 #define GET_BYPASS(b) GET_GLOBAL_FIELD(b, ESR, BYPASS) argument
350 #define GET_ESR_MULTI(b) GET_GLOBAL_FIELD(b, ESR, ESR_MULTI) argument
354 #define GET_ESYNR0_AMID(b) GET_GLOBAL_FIELD(b, ESYNR0, ESYNR0_AMID) argument
355 #define GET_ESYNR0_APID(b) GET_GLOBAL_FIELD(b, ESYNR0, ESYNR0_APID) argument
356 #define GET_ESYNR0_ABID(b) GET_GLOBAL_FIELD(b, ESYNR0, ESYNR0_ABID) argument
357 #define GET_ESYNR0_AVMID(b) GET_GLOBAL_FIELD(b, ESYNR0, ESYNR0_AVMID) argument
358 #define GET_ESYNR0_ATID(b) GET_GLOBAL_FIELD(b, ESYNR0, ESYNR0_ATID) argument
362 #define GET_ESYNR1_AMEMTYPE(b) GET_GLOBAL_FIELD(b, ESYNR1, ESYNR1_AMEMTYPE) argument
363 #define GET_ESYNR1_ASHARED(b) GET_GLOBAL_FIELD(b, ESYNR1, ESYNR1_ASHARED) argument
364 #define GET_ESYNR1_AINNERSHARED(b) \ argument
365 GET_GLOBAL_FIELD(b, ESYNR1, ESYNR1_AINNERSHARED)
366 #define GET_ESYNR1_APRIV(b) GET_GLOBAL_FIELD(b, ESYNR1, ESYNR1_APRIV) argument
367 #define GET_ESYNR1_APROTNS(b) GET_GLOBAL_FIELD(b, ESYNR1, ESYNR1_APROTNS) argument
368 #define GET_ESYNR1_AINST(b) GET_GLOBAL_FIELD(b, ESYNR1, ESYNR1_AINST) argument
369 #define GET_ESYNR1_AWRITE(b) GET_GLOBAL_FIELD(b, ESYNR1, ESYNR1_AWRITE) argument
370 #define GET_ESYNR1_ABURST(b) GET_GLOBAL_FIELD(b, ESYNR1, ESYNR1_ABURST) argument
371 #define GET_ESYNR1_ALEN(b) GET_GLOBAL_FIELD(b, ESYNR1, ESYNR1_ALEN) argument
372 #define GET_ESYNR1_ASIZE(b) GET_GLOBAL_FIELD(b, ESYNR1, ESYNR1_ASIZE) argument
373 #define GET_ESYNR1_ALOCK(b) GET_GLOBAL_FIELD(b, ESYNR1, ESYNR1_ALOCK) argument
374 #define GET_ESYNR1_AOOO(b) GET_GLOBAL_FIELD(b, ESYNR1, ESYNR1_AOOO) argument
375 #define GET_ESYNR1_AFULL(b) GET_GLOBAL_FIELD(b, ESYNR1, ESYNR1_AFULL) argument
376 #define GET_ESYNR1_AC(b) GET_GLOBAL_FIELD(b, ESYNR1, ESYNR1_AC) argument
377 #define GET_ESYNR1_DCD(b) GET_GLOBAL_FIELD(b, ESYNR1, ESYNR1_DCD) argument
381 #define GET_NM2VCBMT(b) GET_GLOBAL_FIELD(b, IDR, NM2VCBMT) argument
382 #define GET_HTW(b) GET_GLOBAL_FIELD(b, IDR, HTW) argument
383 #define GET_HUM(b) GET_GLOBAL_FIELD(b, IDR, HUM) argument
384 #define GET_TLBSIZE(b) GET_GLOBAL_FIELD(b, IDR, TLBSIZE) argument
385 #define GET_NCB(b) GET_GLOBAL_FIELD(b, IDR, NCB) argument
386 #define GET_NIRPT(b) GET_GLOBAL_FIELD(b, IDR, NIRPT) argument
390 #define GET_MAJOR(b) GET_GLOBAL_FIELD(b, REV, MAJOR) argument
391 #define GET_MINOR(b) GET_GLOBAL_FIELD(b, REV, MINOR) argument
395 #define GET_TBE(b) GET_GLOBAL_FIELD(b, TESTBUSCR, TBE) argument
396 #define GET_SPDMBE(b) GET_GLOBAL_FIELD(b, TESTBUSCR, SPDMBE) argument
397 #define GET_WGSEL(b) GET_GLOBAL_FIELD(b, TESTBUSCR, WGSEL) argument
398 #define GET_TBLSEL(b) GET_GLOBAL_FIELD(b, TESTBUSCR, TBLSEL) argument
399 #define GET_TBHSEL(b) GET_GLOBAL_FIELD(b, TESTBUSCR, TBHSEL) argument
400 #define GET_SPDM0SEL(b) GET_GLOBAL_FIELD(b, TESTBUSCR, SPDM0SEL) argument
401 #define GET_SPDM1SEL(b) GET_GLOBAL_FIELD(b, TESTBUSCR, SPDM1SEL) argument
402 #define GET_SPDM2SEL(b) GET_GLOBAL_FIELD(b, TESTBUSCR, SPDM2SEL) argument
403 #define GET_SPDM3SEL(b) GET_GLOBAL_FIELD(b, TESTBUSCR, SPDM3SEL) argument
407 #define GET_TLBIVMID_VMID(b) GET_GLOBAL_FIELD(b, TLBIVMID, TLBIVMID_VMID) argument
411 #define GET_PR(b) GET_GLOBAL_FIELD(b, TLBTR0, PR) argument
412 #define GET_PW(b) GET_GLOBAL_FIELD(b, TLBTR0, PW) argument
413 #define GET_UR(b) GET_GLOBAL_FIELD(b, TLBTR0, UR) argument
414 #define GET_UW(b) GET_GLOBAL_FIELD(b, TLBTR0, UW) argument
415 #define GET_XN(b) GET_GLOBAL_FIELD(b, TLBTR0, XN) argument
416 #define GET_NSDESC(b) GET_GLOBAL_FIELD(b, TLBTR0, NSDESC) argument
417 #define GET_ISH(b) GET_GLOBAL_FIELD(b, TLBTR0, ISH) argument
418 #define GET_SH(b) GET_GLOBAL_FIELD(b, TLBTR0, SH) argument
419 #define GET_MT(b) GET_GLOBAL_FIELD(b, TLBTR0, MT) argument
420 #define GET_DPSIZR(b) GET_GLOBAL_FIELD(b, TLBTR0, DPSIZR) argument
421 #define GET_DPSIZC(b) GET_GLOBAL_FIELD(b, TLBTR0, DPSIZC) argument
425 #define GET_TLBTR1_VMID(b) GET_GLOBAL_FIELD(b, TLBTR1, TLBTR1_VMID) argument
426 #define GET_TLBTR1_PA(b) GET_GLOBAL_FIELD(b, TLBTR1, TLBTR1_PA) argument
430 #define GET_TLBTR2_ASID(b) GET_GLOBAL_FIELD(b, TLBTR2, TLBTR2_ASID) argument
431 #define GET_TLBTR2_V(b) GET_GLOBAL_FIELD(b, TLBTR2, TLBTR2_V) argument
432 #define GET_TLBTR2_NSTID(b) GET_GLOBAL_FIELD(b, TLBTR2, TLBTR2_NSTID) argument
433 #define GET_TLBTR2_NV(b) GET_GLOBAL_FIELD(b, TLBTR2, TLBTR2_NV) argument
434 #define GET_TLBTR2_VA(b) GET_GLOBAL_FIELD(b, TLBTR2, TLBTR2_VA) argument
440 #define SET_CFERE(b, c, v) SET_CONTEXT_FIELD(b, c, ACTLR, CFERE, v) argument
441 #define SET_CFEIE(b, c, v) SET_CONTEXT_FIELD(b, c, ACTLR, CFEIE, v) argument
442 #define SET_PTSHCFG(b, c, v) SET_CONTEXT_FIELD(b, c, ACTLR, PTSHCFG, v) argument
443 #define SET_RCOSH(b, c, v) SET_CONTEXT_FIELD(b, c, ACTLR, RCOSH, v) argument
444 #define SET_RCISH(b, c, v) SET_CONTEXT_FIELD(b, c, ACTLR, RCISH, v) argument
445 #define SET_RCNSH(b, c, v) SET_CONTEXT_FIELD(b, c, ACTLR, RCNSH, v) argument
446 #define SET_PRIVCFG(b, c, v) SET_CONTEXT_FIELD(b, c, ACTLR, PRIVCFG, v) argument
447 #define SET_DNA(b, c, v) SET_CONTEXT_FIELD(b, c, ACTLR, DNA, v) argument
448 #define SET_DNLV2PA(b, c, v) SET_CONTEXT_FIELD(b, c, ACTLR, DNLV2PA, v) argument
449 #define SET_TLBMCFG(b, c, v) SET_CONTEXT_FIELD(b, c, ACTLR, TLBMCFG, v) argument
450 #define SET_CFCFG(b, c, v) SET_CONTEXT_FIELD(b, c, ACTLR, CFCFG, v) argument
451 #define SET_TIPCF(b, c, v) SET_CONTEXT_FIELD(b, c, ACTLR, TIPCF, v) argument
452 #define SET_V2PCFG(b, c, v) SET_CONTEXT_FIELD(b, c, ACTLR, V2PCFG, v) argument
453 #define SET_HUME(b, c, v) SET_CONTEXT_FIELD(b, c, ACTLR, HUME, v) argument
454 #define SET_PTMTCFG(b, c, v) SET_CONTEXT_FIELD(b, c, ACTLR, PTMTCFG, v) argument
455 #define SET_PTMEMTYPE(b, c, v) SET_CONTEXT_FIELD(b, c, ACTLR, PTMEMTYPE, v) argument
459 #define SET_BFBDFE(b, c, v) SET_CONTEXT_FIELD(b, c, BFBCR, BFBDFE, v) argument
460 #define SET_BFBSFE(b, c, v) SET_CONTEXT_FIELD(b, c, BFBCR, BFBSFE, v) argument
461 #define SET_SFVS(b, c, v) SET_CONTEXT_FIELD(b, c, BFBCR, SFVS, v) argument
462 #define SET_FLVIC(b, c, v) SET_CONTEXT_FIELD(b, c, BFBCR, FLVIC, v) argument
463 #define SET_SLVIC(b, c, v) SET_CONTEXT_FIELD(b, c, BFBCR, SLVIC, v) argument
467 #define SET_CONTEXTIDR_ASID(b, c, v) \ argument
468 SET_CONTEXT_FIELD(b, c, CONTEXTIDR, CONTEXTIDR_ASID, v)
469 #define SET_CONTEXTIDR_PROCID(b, c, v) \ argument
470 SET_CONTEXT_FIELD(b, c, CONTEXTIDR, PROCID, v)
474 #define SET_TF(b, c, v) SET_CONTEXT_FIELD(b, c, FSR, TF, v) argument
475 #define SET_AFF(b, c, v) SET_CONTEXT_FIELD(b, c, FSR, AFF, v) argument
476 #define SET_APF(b, c, v) SET_CONTEXT_FIELD(b, c, FSR, APF, v) argument
477 #define SET_TLBMF(b, c, v) SET_CONTEXT_FIELD(b, c, FSR, TLBMF, v) argument
478 #define SET_HTWDEEF(b, c, v) SET_CONTEXT_FIELD(b, c, FSR, HTWDEEF, v) argument
479 #define SET_HTWSEEF(b, c, v) SET_CONTEXT_FIELD(b, c, FSR, HTWSEEF, v) argument
480 #define SET_MHF(b, c, v) SET_CONTEXT_FIELD(b, c, FSR, MHF, v) argument
481 #define SET_SL(b, c, v) SET_CONTEXT_FIELD(b, c, FSR, SL, v) argument
482 #define SET_SS(b, c, v) SET_CONTEXT_FIELD(b, c, FSR, SS, v) argument
483 #define SET_MULTI(b, c, v) SET_CONTEXT_FIELD(b, c, FSR, MULTI, v) argument
487 #define SET_AMID(b, c, v) SET_CONTEXT_FIELD(b, c, FSYNR0, AMID, v) argument
488 #define SET_APID(b, c, v) SET_CONTEXT_FIELD(b, c, FSYNR0, APID, v) argument
489 #define SET_ABID(b, c, v) SET_CONTEXT_FIELD(b, c, FSYNR0, ABID, v) argument
490 #define SET_ATID(b, c, v) SET_CONTEXT_FIELD(b, c, FSYNR0, ATID, v) argument
494 #define SET_AMEMTYPE(b, c, v) SET_CONTEXT_FIELD(b, c, FSYNR1, AMEMTYPE, v) argument
495 #define SET_ASHARED(b, c, v) SET_CONTEXT_FIELD(b, c, FSYNR1, ASHARED, v) argument
496 #define SET_AINNERSHARED(b, c, v) \ argument
497 SET_CONTEXT_FIELD(b, c, FSYNR1, AINNERSHARED, v)
498 #define SET_APRIV(b, c, v) SET_CONTEXT_FIELD(b, c, FSYNR1, APRIV, v) argument
499 #define SET_APROTNS(b, c, v) SET_CONTEXT_FIELD(b, c, FSYNR1, APROTNS, v) argument
500 #define SET_AINST(b, c, v) SET_CONTEXT_FIELD(b, c, FSYNR1, AINST, v) argument
501 #define SET_AWRITE(b, c, v) SET_CONTEXT_FIELD(b, c, FSYNR1, AWRITE, v) argument
502 #define SET_ABURST(b, c, v) SET_CONTEXT_FIELD(b, c, FSYNR1, ABURST, v) argument
503 #define SET_ALEN(b, c, v) SET_CONTEXT_FIELD(b, c, FSYNR1, ALEN, v) argument
504 #define SET_FSYNR1_ASIZE(b, c, v) \ argument
505 SET_CONTEXT_FIELD(b, c, FSYNR1, FSYNR1_ASIZE, v)
506 #define SET_ALOCK(b, c, v) SET_CONTEXT_FIELD(b, c, FSYNR1, ALOCK, v) argument
507 #define SET_AFULL(b, c, v) SET_CONTEXT_FIELD(b, c, FSYNR1, AFULL, v) argument
511 #define SET_ICPC0(b, c, v) SET_CONTEXT_FIELD(b, c, NMRR, ICPC0, v) argument
512 #define SET_ICPC1(b, c, v) SET_CONTEXT_FIELD(b, c, NMRR, ICPC1, v) argument
513 #define SET_ICPC2(b, c, v) SET_CONTEXT_FIELD(b, c, NMRR, ICPC2, v) argument
514 #define SET_ICPC3(b, c, v) SET_CONTEXT_FIELD(b, c, NMRR, ICPC3, v) argument
515 #define SET_ICPC4(b, c, v) SET_CONTEXT_FIELD(b, c, NMRR, ICPC4, v) argument
516 #define SET_ICPC5(b, c, v) SET_CONTEXT_FIELD(b, c, NMRR, ICPC5, v) argument
517 #define SET_ICPC6(b, c, v) SET_CONTEXT_FIELD(b, c, NMRR, ICPC6, v) argument
518 #define SET_ICPC7(b, c, v) SET_CONTEXT_FIELD(b, c, NMRR, ICPC7, v) argument
519 #define SET_OCPC0(b, c, v) SET_CONTEXT_FIELD(b, c, NMRR, OCPC0, v) argument
520 #define SET_OCPC1(b, c, v) SET_CONTEXT_FIELD(b, c, NMRR, OCPC1, v) argument
521 #define SET_OCPC2(b, c, v) SET_CONTEXT_FIELD(b, c, NMRR, OCPC2, v) argument
522 #define SET_OCPC3(b, c, v) SET_CONTEXT_FIELD(b, c, NMRR, OCPC3, v) argument
523 #define SET_OCPC4(b, c, v) SET_CONTEXT_FIELD(b, c, NMRR, OCPC4, v) argument
524 #define SET_OCPC5(b, c, v) SET_CONTEXT_FIELD(b, c, NMRR, OCPC5, v) argument
525 #define SET_OCPC6(b, c, v) SET_CONTEXT_FIELD(b, c, NMRR, OCPC6, v) argument
526 #define SET_OCPC7(b, c, v) SET_CONTEXT_FIELD(b, c, NMRR, OCPC7, v) argument
530 #define SET_FAULT(b, c, v) SET_CONTEXT_FIELD(b, c, PAR, FAULT, v) argument
532 #define SET_FAULT_TF(b, c, v) SET_CONTEXT_FIELD(b, c, PAR, FAULT_TF, v) argument
533 #define SET_FAULT_AFF(b, c, v) SET_CONTEXT_FIELD(b, c, PAR, FAULT_AFF, v) argument
534 #define SET_FAULT_APF(b, c, v) SET_CONTEXT_FIELD(b, c, PAR, FAULT_APF, v) argument
535 #define SET_FAULT_TLBMF(b, c, v) SET_CONTEXT_FIELD(b, c, PAR, FAULT_TLBMF, v) argument
536 #define SET_FAULT_HTWDEEF(b, c, v) \ argument
537 SET_CONTEXT_FIELD(b, c, PAR, FAULT_HTWDEEF, v)
538 #define SET_FAULT_HTWSEEF(b, c, v) \ argument
539 SET_CONTEXT_FIELD(b, c, PAR, FAULT_HTWSEEF, v)
540 #define SET_FAULT_MHF(b, c, v) SET_CONTEXT_FIELD(b, c, PAR, FAULT_MHF, v) argument
541 #define SET_FAULT_SL(b, c, v) SET_CONTEXT_FIELD(b, c, PAR, FAULT_SL, v) argument
542 #define SET_FAULT_SS(b, c, v) SET_CONTEXT_FIELD(b, c, PAR, FAULT_SS, v) argument
544 #define SET_NOFAULT_SS(b, c, v) SET_CONTEXT_FIELD(b, c, PAR, NOFAULT_SS, v) argument
545 #define SET_NOFAULT_MT(b, c, v) SET_CONTEXT_FIELD(b, c, PAR, NOFAULT_MT, v) argument
546 #define SET_NOFAULT_SH(b, c, v) SET_CONTEXT_FIELD(b, c, PAR, NOFAULT_SH, v) argument
547 #define SET_NOFAULT_NS(b, c, v) SET_CONTEXT_FIELD(b, c, PAR, NOFAULT_NS, v) argument
548 #define SET_NOFAULT_NOS(b, c, v) SET_CONTEXT_FIELD(b, c, PAR, NOFAULT_NOS, v) argument
549 #define SET_NPFAULT_PA(b, c, v) SET_CONTEXT_FIELD(b, c, PAR, NPFAULT_PA, v) argument
553 #define SET_MTC0(b, c, v) SET_CONTEXT_FIELD(b, c, PRRR, MTC0, v) argument
554 #define SET_MTC1(b, c, v) SET_CONTEXT_FIELD(b, c, PRRR, MTC1, v) argument
555 #define SET_MTC2(b, c, v) SET_CONTEXT_FIELD(b, c, PRRR, MTC2, v) argument
556 #define SET_MTC3(b, c, v) SET_CONTEXT_FIELD(b, c, PRRR, MTC3, v) argument
557 #define SET_MTC4(b, c, v) SET_CONTEXT_FIELD(b, c, PRRR, MTC4, v) argument
558 #define SET_MTC5(b, c, v) SET_CONTEXT_FIELD(b, c, PRRR, MTC5, v) argument
559 #define SET_MTC6(b, c, v) SET_CONTEXT_FIELD(b, c, PRRR, MTC6, v) argument
560 #define SET_MTC7(b, c, v) SET_CONTEXT_FIELD(b, c, PRRR, MTC7, v) argument
561 #define SET_SHDSH0(b, c, v) SET_CONTEXT_FIELD(b, c, PRRR, SHDSH0, v) argument
562 #define SET_SHDSH1(b, c, v) SET_CONTEXT_FIELD(b, c, PRRR, SHDSH1, v) argument
563 #define SET_SHNMSH0(b, c, v) SET_CONTEXT_FIELD(b, c, PRRR, SHNMSH0, v) argument
564 #define SET_SHNMSH1(b, c, v) SET_CONTEXT_FIELD(b, c, PRRR, SHNMSH1, v) argument
565 #define SET_NOS0(b, c, v) SET_CONTEXT_FIELD(b, c, PRRR, NOS0, v) argument
566 #define SET_NOS1(b, c, v) SET_CONTEXT_FIELD(b, c, PRRR, NOS1, v) argument
567 #define SET_NOS2(b, c, v) SET_CONTEXT_FIELD(b, c, PRRR, NOS2, v) argument
568 #define SET_NOS3(b, c, v) SET_CONTEXT_FIELD(b, c, PRRR, NOS3, v) argument
569 #define SET_NOS4(b, c, v) SET_CONTEXT_FIELD(b, c, PRRR, NOS4, v) argument
570 #define SET_NOS5(b, c, v) SET_CONTEXT_FIELD(b, c, PRRR, NOS5, v) argument
571 #define SET_NOS6(b, c, v) SET_CONTEXT_FIELD(b, c, PRRR, NOS6, v) argument
572 #define SET_NOS7(b, c, v) SET_CONTEXT_FIELD(b, c, PRRR, NOS7, v) argument
576 #define SET_TNR(b, c, v) SET_CONTEXT_FIELD(b, c, RESUME, TNR, v) argument
580 #define SET_M(b, c, v) SET_CONTEXT_FIELD(b, c, SCTLR, M, v) argument
581 #define SET_TRE(b, c, v) SET_CONTEXT_FIELD(b, c, SCTLR, TRE, v) argument
582 #define SET_AFE(b, c, v) SET_CONTEXT_FIELD(b, c, SCTLR, AFE, v) argument
583 #define SET_HAF(b, c, v) SET_CONTEXT_FIELD(b, c, SCTLR, HAF, v) argument
584 #define SET_BE(b, c, v) SET_CONTEXT_FIELD(b, c, SCTLR, BE, v) argument
585 #define SET_AFFD(b, c, v) SET_CONTEXT_FIELD(b, c, SCTLR, AFFD, v) argument
589 #define SET_LKE(b, c, v) SET_CONTEXT_FIELD(b, c, TLBLKCR, LKE, v) argument
590 #define SET_TLBLKCR_TLBIALLCFG(b, c, v) \ argument
591 SET_CONTEXT_FIELD(b, c, TLBLKCR, TLBLCKR_TLBIALLCFG, v)
592 #define SET_TLBIASIDCFG(b, c, v) \ argument
593 SET_CONTEXT_FIELD(b, c, TLBLKCR, TLBIASIDCFG, v)
594 #define SET_TLBIVAACFG(b, c, v) SET_CONTEXT_FIELD(b, c, TLBLKCR, TLBIVAACFG, v) argument
595 #define SET_FLOOR(b, c, v) SET_CONTEXT_FIELD(b, c, TLBLKCR, FLOOR, v) argument
596 #define SET_VICTIM(b, c, v) SET_CONTEXT_FIELD(b, c, TLBLKCR, VICTIM, v) argument
600 #define SET_N(b, c, v) SET_CONTEXT_FIELD(b, c, TTBCR, N, v) argument
601 #define SET_PD0(b, c, v) SET_CONTEXT_FIELD(b, c, TTBCR, PD0, v) argument
602 #define SET_PD1(b, c, v) SET_CONTEXT_FIELD(b, c, TTBCR, PD1, v) argument
606 #define SET_TTBR0_IRGNH(b, c, v) SET_CONTEXT_FIELD(b, c, TTBR0, TTBR0_IRGNH, v) argument
607 #define SET_TTBR0_SH(b, c, v) SET_CONTEXT_FIELD(b, c, TTBR0, TTBR0_SH, v) argument
608 #define SET_TTBR0_ORGN(b, c, v) SET_CONTEXT_FIELD(b, c, TTBR0, TTBR0_ORGN, v) argument
609 #define SET_TTBR0_NOS(b, c, v) SET_CONTEXT_FIELD(b, c, TTBR0, TTBR0_NOS, v) argument
610 #define SET_TTBR0_IRGNL(b, c, v) SET_CONTEXT_FIELD(b, c, TTBR0, TTBR0_IRGNL, v) argument
611 #define SET_TTBR0_PA(b, c, v) SET_CONTEXT_FIELD(b, c, TTBR0, TTBR0_PA, v) argument
615 #define SET_TTBR1_IRGNH(b, c, v) SET_CONTEXT_FIELD(b, c, TTBR1, TTBR1_IRGNH, v) argument
616 #define SET_TTBR1_SH(b, c, v) SET_CONTEXT_FIELD(b, c, TTBR1, TTBR1_SH, v) argument
617 #define SET_TTBR1_ORGN(b, c, v) SET_CONTEXT_FIELD(b, c, TTBR1, TTBR1_ORGN, v) argument
618 #define SET_TTBR1_NOS(b, c, v) SET_CONTEXT_FIELD(b, c, TTBR1, TTBR1_NOS, v) argument
619 #define SET_TTBR1_IRGNL(b, c, v) SET_CONTEXT_FIELD(b, c, TTBR1, TTBR1_IRGNL, v) argument
620 #define SET_TTBR1_PA(b, c, v) SET_CONTEXT_FIELD(b, c, TTBR1, TTBR1_PA, v) argument
624 #define SET_HIT(b, c, v) SET_CONTEXT_FIELD(b, c, V2PSR, HIT, v) argument
625 #define SET_INDEX(b, c, v) SET_CONTEXT_FIELD(b, c, V2PSR, INDEX, v) argument
630 #define GET_CFERE(b, c) GET_CONTEXT_FIELD(b, c, ACTLR, CFERE) argument
631 #define GET_CFEIE(b, c) GET_CONTEXT_FIELD(b, c, ACTLR, CFEIE) argument
632 #define GET_PTSHCFG(b, c) GET_CONTEXT_FIELD(b, c, ACTLR, PTSHCFG) argument
633 #define GET_RCOSH(b, c) GET_CONTEXT_FIELD(b, c, ACTLR, RCOSH) argument
634 #define GET_RCISH(b, c) GET_CONTEXT_FIELD(b, c, ACTLR, RCISH) argument
635 #define GET_RCNSH(b, c) GET_CONTEXT_FIELD(b, c, ACTLR, RCNSH) argument
636 #define GET_PRIVCFG(b, c) GET_CONTEXT_FIELD(b, c, ACTLR, PRIVCFG) argument
637 #define GET_DNA(b, c) GET_CONTEXT_FIELD(b, c, ACTLR, DNA) argument
638 #define GET_DNLV2PA(b, c) GET_CONTEXT_FIELD(b, c, ACTLR, DNLV2PA) argument
639 #define GET_TLBMCFG(b, c) GET_CONTEXT_FIELD(b, c, ACTLR, TLBMCFG) argument
640 #define GET_CFCFG(b, c) GET_CONTEXT_FIELD(b, c, ACTLR, CFCFG) argument
641 #define GET_TIPCF(b, c) GET_CONTEXT_FIELD(b, c, ACTLR, TIPCF) argument
642 #define GET_V2PCFG(b, c) GET_CONTEXT_FIELD(b, c, ACTLR, V2PCFG) argument
643 #define GET_HUME(b, c) GET_CONTEXT_FIELD(b, c, ACTLR, HUME) argument
644 #define GET_PTMTCFG(b, c) GET_CONTEXT_FIELD(b, c, ACTLR, PTMTCFG) argument
645 #define GET_PTMEMTYPE(b, c) GET_CONTEXT_FIELD(b, c, ACTLR, PTMEMTYPE) argument
648 #define GET_BFBDFE(b, c) GET_CONTEXT_FIELD(b, c, BFBCR, BFBDFE) argument
649 #define GET_BFBSFE(b, c) GET_CONTEXT_FIELD(b, c, BFBCR, BFBSFE) argument
650 #define GET_SFVS(b, c) GET_CONTEXT_FIELD(b, c, BFBCR, SFVS) argument
651 #define GET_FLVIC(b, c) GET_CONTEXT_FIELD(b, c, BFBCR, FLVIC) argument
652 #define GET_SLVIC(b, c) GET_CONTEXT_FIELD(b, c, BFBCR, SLVIC) argument
656 #define GET_CONTEXTIDR_ASID(b, c) \ argument
657 GET_CONTEXT_FIELD(b, c, CONTEXTIDR, CONTEXTIDR_ASID)
658 #define GET_CONTEXTIDR_PROCID(b, c) GET_CONTEXT_FIELD(b, c, CONTEXTIDR, PROCID) argument
662 #define GET_TF(b, c) GET_CONTEXT_FIELD(b, c, FSR, TF) argument
663 #define GET_AFF(b, c) GET_CONTEXT_FIELD(b, c, FSR, AFF) argument
664 #define GET_APF(b, c) GET_CONTEXT_FIELD(b, c, FSR, APF) argument
665 #define GET_TLBMF(b, c) GET_CONTEXT_FIELD(b, c, FSR, TLBMF) argument
666 #define GET_HTWDEEF(b, c) GET_CONTEXT_FIELD(b, c, FSR, HTWDEEF) argument
667 #define GET_HTWSEEF(b, c) GET_CONTEXT_FIELD(b, c, FSR, HTWSEEF) argument
668 #define GET_MHF(b, c) GET_CONTEXT_FIELD(b, c, FSR, MHF) argument
669 #define GET_SL(b, c) GET_CONTEXT_FIELD(b, c, FSR, SL) argument
670 #define GET_SS(b, c) GET_CONTEXT_FIELD(b, c, FSR, SS) argument
671 #define GET_MULTI(b, c) GET_CONTEXT_FIELD(b, c, FSR, MULTI) argument
675 #define GET_AMID(b, c) GET_CONTEXT_FIELD(b, c, FSYNR0, AMID) argument
676 #define GET_APID(b, c) GET_CONTEXT_FIELD(b, c, FSYNR0, APID) argument
677 #define GET_ABID(b, c) GET_CONTEXT_FIELD(b, c, FSYNR0, ABID) argument
678 #define GET_ATID(b, c) GET_CONTEXT_FIELD(b, c, FSYNR0, ATID) argument
682 #define GET_AMEMTYPE(b, c) GET_CONTEXT_FIELD(b, c, FSYNR1, AMEMTYPE) argument
683 #define GET_ASHARED(b, c) GET_CONTEXT_FIELD(b, c, FSYNR1, ASHARED) argument
684 #define GET_AINNERSHARED(b, c) GET_CONTEXT_FIELD(b, c, FSYNR1, AINNERSHARED) argument
685 #define GET_APRIV(b, c) GET_CONTEXT_FIELD(b, c, FSYNR1, APRIV) argument
686 #define GET_APROTNS(b, c) GET_CONTEXT_FIELD(b, c, FSYNR1, APROTNS) argument
687 #define GET_AINST(b, c) GET_CONTEXT_FIELD(b, c, FSYNR1, AINST) argument
688 #define GET_AWRITE(b, c) GET_CONTEXT_FIELD(b, c, FSYNR1, AWRITE) argument
689 #define GET_ABURST(b, c) GET_CONTEXT_FIELD(b, c, FSYNR1, ABURST) argument
690 #define GET_ALEN(b, c) GET_CONTEXT_FIELD(b, c, FSYNR1, ALEN) argument
691 #define GET_FSYNR1_ASIZE(b, c) GET_CONTEXT_FIELD(b, c, FSYNR1, FSYNR1_ASIZE) argument
692 #define GET_ALOCK(b, c) GET_CONTEXT_FIELD(b, c, FSYNR1, ALOCK) argument
693 #define GET_AFULL(b, c) GET_CONTEXT_FIELD(b, c, FSYNR1, AFULL) argument
697 #define GET_ICPC0(b, c) GET_CONTEXT_FIELD(b, c, NMRR, ICPC0) argument
698 #define GET_ICPC1(b, c) GET_CONTEXT_FIELD(b, c, NMRR, ICPC1) argument
699 #define GET_ICPC2(b, c) GET_CONTEXT_FIELD(b, c, NMRR, ICPC2) argument
700 #define GET_ICPC3(b, c) GET_CONTEXT_FIELD(b, c, NMRR, ICPC3) argument
701 #define GET_ICPC4(b, c) GET_CONTEXT_FIELD(b, c, NMRR, ICPC4) argument
702 #define GET_ICPC5(b, c) GET_CONTEXT_FIELD(b, c, NMRR, ICPC5) argument
703 #define GET_ICPC6(b, c) GET_CONTEXT_FIELD(b, c, NMRR, ICPC6) argument
704 #define GET_ICPC7(b, c) GET_CONTEXT_FIELD(b, c, NMRR, ICPC7) argument
705 #define GET_OCPC0(b, c) GET_CONTEXT_FIELD(b, c, NMRR, OCPC0) argument
706 #define GET_OCPC1(b, c) GET_CONTEXT_FIELD(b, c, NMRR, OCPC1) argument
707 #define GET_OCPC2(b, c) GET_CONTEXT_FIELD(b, c, NMRR, OCPC2) argument
708 #define GET_OCPC3(b, c) GET_CONTEXT_FIELD(b, c, NMRR, OCPC3) argument
709 #define GET_OCPC4(b, c) GET_CONTEXT_FIELD(b, c, NMRR, OCPC4) argument
710 #define GET_OCPC5(b, c) GET_CONTEXT_FIELD(b, c, NMRR, OCPC5) argument
711 #define GET_OCPC6(b, c) GET_CONTEXT_FIELD(b, c, NMRR, OCPC6) argument
712 #define GET_OCPC7(b, c) GET_CONTEXT_FIELD(b, c, NMRR, OCPC7) argument
718 #define GET_FAULT(b, c) GET_CONTEXT_FIELD(b, c, PAR, FAULT) argument
720 #define GET_FAULT_TF(b, c) GET_CONTEXT_FIELD(b, c, PAR, FAULT_TF) argument
721 #define GET_FAULT_AFF(b, c) GET_CONTEXT_FIELD(b, c, PAR, FAULT_AFF) argument
722 #define GET_FAULT_APF(b, c) GET_CONTEXT_FIELD(b, c, PAR, FAULT_APF) argument
723 #define GET_FAULT_TLBMF(b, c) GET_CONTEXT_FIELD(b, c, PAR, FAULT_TLBMF) argument
724 #define GET_FAULT_HTWDEEF(b, c) GET_CONTEXT_FIELD(b, c, PAR, FAULT_HTWDEEF) argument
725 #define GET_FAULT_HTWSEEF(b, c) GET_CONTEXT_FIELD(b, c, PAR, FAULT_HTWSEEF) argument
726 #define GET_FAULT_MHF(b, c) GET_CONTEXT_FIELD(b, c, PAR, FAULT_MHF) argument
727 #define GET_FAULT_SL(b, c) GET_CONTEXT_FIELD(b, c, PAR, FAULT_SL) argument
728 #define GET_FAULT_SS(b, c) GET_CONTEXT_FIELD(b, c, PAR, FAULT_SS) argument
730 #define GET_NOFAULT_SS(b, c) GET_CONTEXT_FIELD(b, c, PAR, PAR_NOFAULT_SS) argument
731 #define GET_NOFAULT_MT(b, c) GET_CONTEXT_FIELD(b, c, PAR, PAR_NOFAULT_MT) argument
732 #define GET_NOFAULT_SH(b, c) GET_CONTEXT_FIELD(b, c, PAR, PAR_NOFAULT_SH) argument
733 #define GET_NOFAULT_NS(b, c) GET_CONTEXT_FIELD(b, c, PAR, PAR_NOFAULT_NS) argument
734 #define GET_NOFAULT_NOS(b, c) GET_CONTEXT_FIELD(b, c, PAR, PAR_NOFAULT_NOS) argument
735 #define GET_NPFAULT_PA(b, c) GET_CONTEXT_FIELD(b, c, PAR, PAR_NPFAULT_PA) argument
739 #define GET_MTC0(b, c) GET_CONTEXT_FIELD(b, c, PRRR, MTC0) argument
740 #define GET_MTC1(b, c) GET_CONTEXT_FIELD(b, c, PRRR, MTC1) argument
741 #define GET_MTC2(b, c) GET_CONTEXT_FIELD(b, c, PRRR, MTC2) argument
742 #define GET_MTC3(b, c) GET_CONTEXT_FIELD(b, c, PRRR, MTC3) argument
743 #define GET_MTC4(b, c) GET_CONTEXT_FIELD(b, c, PRRR, MTC4) argument
744 #define GET_MTC5(b, c) GET_CONTEXT_FIELD(b, c, PRRR, MTC5) argument
745 #define GET_MTC6(b, c) GET_CONTEXT_FIELD(b, c, PRRR, MTC6) argument
746 #define GET_MTC7(b, c) GET_CONTEXT_FIELD(b, c, PRRR, MTC7) argument
747 #define GET_SHDSH0(b, c) GET_CONTEXT_FIELD(b, c, PRRR, SHDSH0) argument
748 #define GET_SHDSH1(b, c) GET_CONTEXT_FIELD(b, c, PRRR, SHDSH1) argument
749 #define GET_SHNMSH0(b, c) GET_CONTEXT_FIELD(b, c, PRRR, SHNMSH0) argument
750 #define GET_SHNMSH1(b, c) GET_CONTEXT_FIELD(b, c, PRRR, SHNMSH1) argument
751 #define GET_NOS0(b, c) GET_CONTEXT_FIELD(b, c, PRRR, NOS0) argument
752 #define GET_NOS1(b, c) GET_CONTEXT_FIELD(b, c, PRRR, NOS1) argument
753 #define GET_NOS2(b, c) GET_CONTEXT_FIELD(b, c, PRRR, NOS2) argument
754 #define GET_NOS3(b, c) GET_CONTEXT_FIELD(b, c, PRRR, NOS3) argument
755 #define GET_NOS4(b, c) GET_CONTEXT_FIELD(b, c, PRRR, NOS4) argument
756 #define GET_NOS5(b, c) GET_CONTEXT_FIELD(b, c, PRRR, NOS5) argument
757 #define GET_NOS6(b, c) GET_CONTEXT_FIELD(b, c, PRRR, NOS6) argument
758 #define GET_NOS7(b, c) GET_CONTEXT_FIELD(b, c, PRRR, NOS7) argument
764 #define GET_TNR(b, c) GET_CONTEXT_FIELD(b, c, RESUME, TNR) argument
768 #define GET_M(b, c) GET_CONTEXT_FIELD(b, c, SCTLR, M) argument
769 #define GET_TRE(b, c) GET_CONTEXT_FIELD(b, c, SCTLR, TRE) argument
770 #define GET_AFE(b, c) GET_CONTEXT_FIELD(b, c, SCTLR, AFE) argument
771 #define GET_HAF(b, c) GET_CONTEXT_FIELD(b, c, SCTLR, HAF) argument
772 #define GET_BE(b, c) GET_CONTEXT_FIELD(b, c, SCTLR, BE) argument
773 #define GET_AFFD(b, c) GET_CONTEXT_FIELD(b, c, SCTLR, AFFD) argument
777 #define GET_LKE(b, c) GET_CONTEXT_FIELD(b, c, TLBLKCR, LKE) argument
778 #define GET_TLBLCKR_TLBIALLCFG(b, c) \ argument
779 GET_CONTEXT_FIELD(b, c, TLBLKCR, TLBLCKR_TLBIALLCFG)
780 #define GET_TLBIASIDCFG(b, c) GET_CONTEXT_FIELD(b, c, TLBLKCR, TLBIASIDCFG) argument
781 #define GET_TLBIVAACFG(b, c) GET_CONTEXT_FIELD(b, c, TLBLKCR, TLBIVAACFG) argument
782 #define GET_FLOOR(b, c) GET_CONTEXT_FIELD(b, c, TLBLKCR, FLOOR) argument
783 #define GET_VICTIM(b, c) GET_CONTEXT_FIELD(b, c, TLBLKCR, VICTIM) argument
787 #define GET_N(b, c) GET_CONTEXT_FIELD(b, c, TTBCR, N) argument
788 #define GET_PD0(b, c) GET_CONTEXT_FIELD(b, c, TTBCR, PD0) argument
789 #define GET_PD1(b, c) GET_CONTEXT_FIELD(b, c, TTBCR, PD1) argument
793 #define GET_TTBR0_IRGNH(b, c) GET_CONTEXT_FIELD(b, c, TTBR0, TTBR0_IRGNH) argument
794 #define GET_TTBR0_SH(b, c) GET_CONTEXT_FIELD(b, c, TTBR0, TTBR0_SH) argument
795 #define GET_TTBR0_ORGN(b, c) GET_CONTEXT_FIELD(b, c, TTBR0, TTBR0_ORGN) argument
796 #define GET_TTBR0_NOS(b, c) GET_CONTEXT_FIELD(b, c, TTBR0, TTBR0_NOS) argument
797 #define GET_TTBR0_IRGNL(b, c) GET_CONTEXT_FIELD(b, c, TTBR0, TTBR0_IRGNL) argument
798 #define GET_TTBR0_PA(b, c) GET_CONTEXT_FIELD(b, c, TTBR0, TTBR0_PA) argument
802 #define GET_TTBR1_IRGNH(b, c) GET_CONTEXT_FIELD(b, c, TTBR1, TTBR1_IRGNH) argument
803 #define GET_TTBR1_SH(b, c) GET_CONTEXT_FIELD(b, c, TTBR1, TTBR1_SH) argument
804 #define GET_TTBR1_ORGN(b, c) GET_CONTEXT_FIELD(b, c, TTBR1, TTBR1_ORGN) argument
805 #define GET_TTBR1_NOS(b, c) GET_CONTEXT_FIELD(b, c, TTBR1, TTBR1_NOS) argument
806 #define GET_TTBR1_IRGNL(b, c) GET_CONTEXT_FIELD(b, c, TTBR1, TTBR1_IRGNL) argument
807 #define GET_TTBR1_PA(b, c) GET_CONTEXT_FIELD(b, c, TTBR1, TTBR1_PA) argument
811 #define GET_HIT(b, c) GET_CONTEXT_FIELD(b, c, V2PSR, HIT) argument
812 #define GET_INDEX(b, c) GET_CONTEXT_FIELD(b, c, V2PSR, INDEX) argument