Lines Matching refs:sys_reg

47 #define sys_reg(op0, op1, crn, crm, op2) \  macro
52 #define sys_insn sys_reg
87 #define REG_PSTATE_PAN_IMM sys_reg(0, 0, 4, 0, 4)
88 #define REG_PSTATE_UAO_IMM sys_reg(0, 0, 4, 0, 3)
99 #define SYS_OSDTRRX_EL1 sys_reg(2, 0, 0, 0, 2)
100 #define SYS_MDCCINT_EL1 sys_reg(2, 0, 0, 2, 0)
101 #define SYS_MDSCR_EL1 sys_reg(2, 0, 0, 2, 2)
102 #define SYS_OSDTRTX_EL1 sys_reg(2, 0, 0, 3, 2)
103 #define SYS_OSECCR_EL1 sys_reg(2, 0, 0, 6, 2)
104 #define SYS_DBGBVRn_EL1(n) sys_reg(2, 0, 0, n, 4)
105 #define SYS_DBGBCRn_EL1(n) sys_reg(2, 0, 0, n, 5)
106 #define SYS_DBGWVRn_EL1(n) sys_reg(2, 0, 0, n, 6)
107 #define SYS_DBGWCRn_EL1(n) sys_reg(2, 0, 0, n, 7)
108 #define SYS_MDRAR_EL1 sys_reg(2, 0, 1, 0, 0)
109 #define SYS_OSLAR_EL1 sys_reg(2, 0, 1, 0, 4)
110 #define SYS_OSLSR_EL1 sys_reg(2, 0, 1, 1, 4)
111 #define SYS_OSDLR_EL1 sys_reg(2, 0, 1, 3, 4)
112 #define SYS_DBGPRCR_EL1 sys_reg(2, 0, 1, 4, 4)
113 #define SYS_DBGCLAIMSET_EL1 sys_reg(2, 0, 7, 8, 6)
114 #define SYS_DBGCLAIMCLR_EL1 sys_reg(2, 0, 7, 9, 6)
115 #define SYS_DBGAUTHSTATUS_EL1 sys_reg(2, 0, 7, 14, 6)
116 #define SYS_MDCCSR_EL0 sys_reg(2, 3, 0, 1, 0)
117 #define SYS_DBGDTR_EL0 sys_reg(2, 3, 0, 4, 0)
118 #define SYS_DBGDTRRX_EL0 sys_reg(2, 3, 0, 5, 0)
119 #define SYS_DBGDTRTX_EL0 sys_reg(2, 3, 0, 5, 0)
120 #define SYS_DBGVCR32_EL2 sys_reg(2, 4, 0, 7, 0)
122 #define SYS_MIDR_EL1 sys_reg(3, 0, 0, 0, 0)
123 #define SYS_MPIDR_EL1 sys_reg(3, 0, 0, 0, 5)
124 #define SYS_REVIDR_EL1 sys_reg(3, 0, 0, 0, 6)
126 #define SYS_ID_PFR0_EL1 sys_reg(3, 0, 0, 1, 0)
127 #define SYS_ID_PFR1_EL1 sys_reg(3, 0, 0, 1, 1)
128 #define SYS_ID_DFR0_EL1 sys_reg(3, 0, 0, 1, 2)
129 #define SYS_ID_AFR0_EL1 sys_reg(3, 0, 0, 1, 3)
130 #define SYS_ID_MMFR0_EL1 sys_reg(3, 0, 0, 1, 4)
131 #define SYS_ID_MMFR1_EL1 sys_reg(3, 0, 0, 1, 5)
132 #define SYS_ID_MMFR2_EL1 sys_reg(3, 0, 0, 1, 6)
133 #define SYS_ID_MMFR3_EL1 sys_reg(3, 0, 0, 1, 7)
135 #define SYS_ID_ISAR0_EL1 sys_reg(3, 0, 0, 2, 0)
136 #define SYS_ID_ISAR1_EL1 sys_reg(3, 0, 0, 2, 1)
137 #define SYS_ID_ISAR2_EL1 sys_reg(3, 0, 0, 2, 2)
138 #define SYS_ID_ISAR3_EL1 sys_reg(3, 0, 0, 2, 3)
139 #define SYS_ID_ISAR4_EL1 sys_reg(3, 0, 0, 2, 4)
140 #define SYS_ID_ISAR5_EL1 sys_reg(3, 0, 0, 2, 5)
141 #define SYS_ID_MMFR4_EL1 sys_reg(3, 0, 0, 2, 6)
143 #define SYS_MVFR0_EL1 sys_reg(3, 0, 0, 3, 0)
144 #define SYS_MVFR1_EL1 sys_reg(3, 0, 0, 3, 1)
145 #define SYS_MVFR2_EL1 sys_reg(3, 0, 0, 3, 2)
147 #define SYS_ID_AA64PFR0_EL1 sys_reg(3, 0, 0, 4, 0)
148 #define SYS_ID_AA64PFR1_EL1 sys_reg(3, 0, 0, 4, 1)
149 #define SYS_ID_AA64ZFR0_EL1 sys_reg(3, 0, 0, 4, 4)
151 #define SYS_ID_AA64DFR0_EL1 sys_reg(3, 0, 0, 5, 0)
152 #define SYS_ID_AA64DFR1_EL1 sys_reg(3, 0, 0, 5, 1)
154 #define SYS_ID_AA64AFR0_EL1 sys_reg(3, 0, 0, 5, 4)
155 #define SYS_ID_AA64AFR1_EL1 sys_reg(3, 0, 0, 5, 5)
157 #define SYS_ID_AA64ISAR0_EL1 sys_reg(3, 0, 0, 6, 0)
158 #define SYS_ID_AA64ISAR1_EL1 sys_reg(3, 0, 0, 6, 1)
160 #define SYS_ID_AA64MMFR0_EL1 sys_reg(3, 0, 0, 7, 0)
161 #define SYS_ID_AA64MMFR1_EL1 sys_reg(3, 0, 0, 7, 1)
162 #define SYS_ID_AA64MMFR2_EL1 sys_reg(3, 0, 0, 7, 2)
164 #define SYS_SCTLR_EL1 sys_reg(3, 0, 1, 0, 0)
165 #define SYS_ACTLR_EL1 sys_reg(3, 0, 1, 0, 1)
166 #define SYS_CPACR_EL1 sys_reg(3, 0, 1, 0, 2)
168 #define SYS_ZCR_EL1 sys_reg(3, 0, 1, 2, 0)
170 #define SYS_TTBR0_EL1 sys_reg(3, 0, 2, 0, 0)
171 #define SYS_TTBR1_EL1 sys_reg(3, 0, 2, 0, 1)
172 #define SYS_TCR_EL1 sys_reg(3, 0, 2, 0, 2)
174 #define SYS_ICC_PMR_EL1 sys_reg(3, 0, 4, 6, 0)
176 #define SYS_AFSR0_EL1 sys_reg(3, 0, 5, 1, 0)
177 #define SYS_AFSR1_EL1 sys_reg(3, 0, 5, 1, 1)
178 #define SYS_ESR_EL1 sys_reg(3, 0, 5, 2, 0)
180 #define SYS_ERRIDR_EL1 sys_reg(3, 0, 5, 3, 0)
181 #define SYS_ERRSELR_EL1 sys_reg(3, 0, 5, 3, 1)
182 #define SYS_ERXFR_EL1 sys_reg(3, 0, 5, 4, 0)
183 #define SYS_ERXCTLR_EL1 sys_reg(3, 0, 5, 4, 1)
184 #define SYS_ERXSTATUS_EL1 sys_reg(3, 0, 5, 4, 2)
185 #define SYS_ERXADDR_EL1 sys_reg(3, 0, 5, 4, 3)
186 #define SYS_ERXMISC0_EL1 sys_reg(3, 0, 5, 5, 0)
187 #define SYS_ERXMISC1_EL1 sys_reg(3, 0, 5, 5, 1)
189 #define SYS_FAR_EL1 sys_reg(3, 0, 6, 0, 0)
190 #define SYS_PAR_EL1 sys_reg(3, 0, 7, 4, 0)
194 #define SYS_PMSIDR_EL1 sys_reg(3, 0, 9, 9, 7)
208 #define SYS_PMBIDR_EL1 sys_reg(3, 0, 9, 10, 7)
215 #define SYS_PMSCR_EL1 sys_reg(3, 0, 9, 9, 0)
223 #define SYS_PMSCR_EL2 sys_reg(3, 4, 9, 9, 0)
231 #define SYS_PMSICR_EL1 sys_reg(3, 0, 9, 9, 2)
233 #define SYS_PMSIRR_EL1 sys_reg(3, 0, 9, 9, 3)
239 #define SYS_PMSFCR_EL1 sys_reg(3, 0, 9, 9, 4)
247 #define SYS_PMSEVFR_EL1 sys_reg(3, 0, 9, 9, 5)
250 #define SYS_PMSLATFR_EL1 sys_reg(3, 0, 9, 9, 6)
254 #define SYS_PMBLIMITR_EL1 sys_reg(3, 0, 9, 10, 0)
260 #define SYS_PMBPTR_EL1 sys_reg(3, 0, 9, 10, 1)
263 #define SYS_PMBSR_EL1 sys_reg(3, 0, 9, 10, 3)
285 #define SYS_PMINTENSET_EL1 sys_reg(3, 0, 9, 14, 1)
286 #define SYS_PMINTENCLR_EL1 sys_reg(3, 0, 9, 14, 2)
288 #define SYS_MAIR_EL1 sys_reg(3, 0, 10, 2, 0)
289 #define SYS_AMAIR_EL1 sys_reg(3, 0, 10, 3, 0)
291 #define SYS_LORSA_EL1 sys_reg(3, 0, 10, 4, 0)
292 #define SYS_LOREA_EL1 sys_reg(3, 0, 10, 4, 1)
293 #define SYS_LORN_EL1 sys_reg(3, 0, 10, 4, 2)
294 #define SYS_LORC_EL1 sys_reg(3, 0, 10, 4, 3)
295 #define SYS_LORID_EL1 sys_reg(3, 0, 10, 4, 7)
297 #define SYS_VBAR_EL1 sys_reg(3, 0, 12, 0, 0)
298 #define SYS_DISR_EL1 sys_reg(3, 0, 12, 1, 1)
300 #define SYS_ICC_IAR0_EL1 sys_reg(3, 0, 12, 8, 0)
301 #define SYS_ICC_EOIR0_EL1 sys_reg(3, 0, 12, 8, 1)
302 #define SYS_ICC_HPPIR0_EL1 sys_reg(3, 0, 12, 8, 2)
303 #define SYS_ICC_BPR0_EL1 sys_reg(3, 0, 12, 8, 3)
304 #define SYS_ICC_AP0Rn_EL1(n) sys_reg(3, 0, 12, 8, 4 | n)
309 #define SYS_ICC_AP1Rn_EL1(n) sys_reg(3, 0, 12, 9, n)
314 #define SYS_ICC_DIR_EL1 sys_reg(3, 0, 12, 11, 1)
315 #define SYS_ICC_RPR_EL1 sys_reg(3, 0, 12, 11, 3)
316 #define SYS_ICC_SGI1R_EL1 sys_reg(3, 0, 12, 11, 5)
317 #define SYS_ICC_ASGI1R_EL1 sys_reg(3, 0, 12, 11, 6)
318 #define SYS_ICC_SGI0R_EL1 sys_reg(3, 0, 12, 11, 7)
319 #define SYS_ICC_IAR1_EL1 sys_reg(3, 0, 12, 12, 0)
320 #define SYS_ICC_EOIR1_EL1 sys_reg(3, 0, 12, 12, 1)
321 #define SYS_ICC_HPPIR1_EL1 sys_reg(3, 0, 12, 12, 2)
322 #define SYS_ICC_BPR1_EL1 sys_reg(3, 0, 12, 12, 3)
323 #define SYS_ICC_CTLR_EL1 sys_reg(3, 0, 12, 12, 4)
324 #define SYS_ICC_SRE_EL1 sys_reg(3, 0, 12, 12, 5)
325 #define SYS_ICC_IGRPEN0_EL1 sys_reg(3, 0, 12, 12, 6)
326 #define SYS_ICC_IGRPEN1_EL1 sys_reg(3, 0, 12, 12, 7)
328 #define SYS_CONTEXTIDR_EL1 sys_reg(3, 0, 13, 0, 1)
329 #define SYS_TPIDR_EL1 sys_reg(3, 0, 13, 0, 4)
331 #define SYS_CNTKCTL_EL1 sys_reg(3, 0, 14, 1, 0)
333 #define SYS_CLIDR_EL1 sys_reg(3, 1, 0, 0, 1)
334 #define SYS_AIDR_EL1 sys_reg(3, 1, 0, 0, 7)
336 #define SYS_CSSELR_EL1 sys_reg(3, 2, 0, 0, 0)
338 #define SYS_CTR_EL0 sys_reg(3, 3, 0, 0, 1)
339 #define SYS_DCZID_EL0 sys_reg(3, 3, 0, 0, 7)
341 #define SYS_PMCR_EL0 sys_reg(3, 3, 9, 12, 0)
342 #define SYS_PMCNTENSET_EL0 sys_reg(3, 3, 9, 12, 1)
343 #define SYS_PMCNTENCLR_EL0 sys_reg(3, 3, 9, 12, 2)
344 #define SYS_PMOVSCLR_EL0 sys_reg(3, 3, 9, 12, 3)
345 #define SYS_PMSWINC_EL0 sys_reg(3, 3, 9, 12, 4)
346 #define SYS_PMSELR_EL0 sys_reg(3, 3, 9, 12, 5)
347 #define SYS_PMCEID0_EL0 sys_reg(3, 3, 9, 12, 6)
348 #define SYS_PMCEID1_EL0 sys_reg(3, 3, 9, 12, 7)
349 #define SYS_PMCCNTR_EL0 sys_reg(3, 3, 9, 13, 0)
350 #define SYS_PMXEVTYPER_EL0 sys_reg(3, 3, 9, 13, 1)
351 #define SYS_PMXEVCNTR_EL0 sys_reg(3, 3, 9, 13, 2)
352 #define SYS_PMUSERENR_EL0 sys_reg(3, 3, 9, 14, 0)
353 #define SYS_PMOVSSET_EL0 sys_reg(3, 3, 9, 14, 3)
355 #define SYS_TPIDR_EL0 sys_reg(3, 3, 13, 0, 2)
356 #define SYS_TPIDRRO_EL0 sys_reg(3, 3, 13, 0, 3)
358 #define SYS_CNTFRQ_EL0 sys_reg(3, 3, 14, 0, 0)
360 #define SYS_CNTP_TVAL_EL0 sys_reg(3, 3, 14, 2, 0)
361 #define SYS_CNTP_CTL_EL0 sys_reg(3, 3, 14, 2, 1)
362 #define SYS_CNTP_CVAL_EL0 sys_reg(3, 3, 14, 2, 2)
366 #define SYS_PMEVCNTRn_EL0(n) sys_reg(3, 3, 14, __CNTR_CRm(n), __PMEV_op2(n))
368 #define SYS_PMEVTYPERn_EL0(n) sys_reg(3, 3, 14, __TYPER_CRm(n), __PMEV_op2(n))
370 #define SYS_PMCCFILTR_EL0 sys_reg (3, 3, 14, 15, 7)
372 #define SYS_ZCR_EL2 sys_reg(3, 4, 1, 2, 0)
374 #define SYS_DACR32_EL2 sys_reg(3, 4, 3, 0, 0)
375 #define SYS_IFSR32_EL2 sys_reg(3, 4, 5, 0, 1)
376 #define SYS_VSESR_EL2 sys_reg(3, 4, 5, 2, 3)
377 #define SYS_FPEXC32_EL2 sys_reg(3, 4, 5, 3, 0)
379 #define SYS_VDISR_EL2 sys_reg(3, 4, 12, 1, 1)
380 #define __SYS__AP0Rx_EL2(x) sys_reg(3, 4, 12, 8, x)
386 #define __SYS__AP1Rx_EL2(x) sys_reg(3, 4, 12, 9, x)
392 #define SYS_ICH_VSEIR_EL2 sys_reg(3, 4, 12, 9, 4)
393 #define SYS_ICC_SRE_EL2 sys_reg(3, 4, 12, 9, 5)
394 #define SYS_ICH_HCR_EL2 sys_reg(3, 4, 12, 11, 0)
395 #define SYS_ICH_VTR_EL2 sys_reg(3, 4, 12, 11, 1)
396 #define SYS_ICH_MISR_EL2 sys_reg(3, 4, 12, 11, 2)
397 #define SYS_ICH_EISR_EL2 sys_reg(3, 4, 12, 11, 3)
398 #define SYS_ICH_ELSR_EL2 sys_reg(3, 4, 12, 11, 5)
399 #define SYS_ICH_VMCR_EL2 sys_reg(3, 4, 12, 11, 7)
401 #define __SYS__LR0_EL2(x) sys_reg(3, 4, 12, 12, x)
411 #define __SYS__LR8_EL2(x) sys_reg(3, 4, 12, 13, x)