Lines Matching refs:sys_reg

39 #define sys_reg(op0, op1, crn, crm, op2) \  macro
44 #define sys_insn sys_reg
133 #define SYS_SVCR_SMSTOP_SM_EL0 sys_reg(0, 3, 4, 2, 3)
134 #define SYS_SVCR_SMSTART_SM_EL0 sys_reg(0, 3, 4, 3, 3)
135 #define SYS_SVCR_SMSTOP_SMZA_EL0 sys_reg(0, 3, 4, 6, 3)
137 #define SYS_OSDTRRX_EL1 sys_reg(2, 0, 0, 0, 2)
138 #define SYS_MDCCINT_EL1 sys_reg(2, 0, 0, 2, 0)
139 #define SYS_MDSCR_EL1 sys_reg(2, 0, 0, 2, 2)
140 #define SYS_OSDTRTX_EL1 sys_reg(2, 0, 0, 3, 2)
141 #define SYS_OSECCR_EL1 sys_reg(2, 0, 0, 6, 2)
142 #define SYS_DBGBVRn_EL1(n) sys_reg(2, 0, 0, n, 4)
143 #define SYS_DBGBCRn_EL1(n) sys_reg(2, 0, 0, n, 5)
144 #define SYS_DBGWVRn_EL1(n) sys_reg(2, 0, 0, n, 6)
145 #define SYS_DBGWCRn_EL1(n) sys_reg(2, 0, 0, n, 7)
146 #define SYS_MDRAR_EL1 sys_reg(2, 0, 1, 0, 0)
148 #define SYS_OSLAR_EL1 sys_reg(2, 0, 1, 0, 4)
151 #define SYS_OSLSR_EL1 sys_reg(2, 0, 1, 1, 4)
157 #define SYS_OSDLR_EL1 sys_reg(2, 0, 1, 3, 4)
158 #define SYS_DBGPRCR_EL1 sys_reg(2, 0, 1, 4, 4)
159 #define SYS_DBGCLAIMSET_EL1 sys_reg(2, 0, 7, 8, 6)
160 #define SYS_DBGCLAIMCLR_EL1 sys_reg(2, 0, 7, 9, 6)
161 #define SYS_DBGAUTHSTATUS_EL1 sys_reg(2, 0, 7, 14, 6)
162 #define SYS_MDCCSR_EL0 sys_reg(2, 3, 0, 1, 0)
163 #define SYS_DBGDTR_EL0 sys_reg(2, 3, 0, 4, 0)
164 #define SYS_DBGDTRRX_EL0 sys_reg(2, 3, 0, 5, 0)
165 #define SYS_DBGDTRTX_EL0 sys_reg(2, 3, 0, 5, 0)
166 #define SYS_DBGVCR32_EL2 sys_reg(2, 4, 0, 7, 0)
168 #define SYS_MIDR_EL1 sys_reg(3, 0, 0, 0, 0)
169 #define SYS_MPIDR_EL1 sys_reg(3, 0, 0, 0, 5)
170 #define SYS_REVIDR_EL1 sys_reg(3, 0, 0, 0, 6)
172 #define SYS_ACTLR_EL1 sys_reg(3, 0, 1, 0, 1)
173 #define SYS_RGSR_EL1 sys_reg(3, 0, 1, 0, 5)
174 #define SYS_GCR_EL1 sys_reg(3, 0, 1, 0, 6)
176 #define SYS_TRFCR_EL1 sys_reg(3, 0, 1, 2, 1)
178 #define SYS_TCR_EL1 sys_reg(3, 0, 2, 0, 2)
180 #define SYS_APIAKEYLO_EL1 sys_reg(3, 0, 2, 1, 0)
181 #define SYS_APIAKEYHI_EL1 sys_reg(3, 0, 2, 1, 1)
182 #define SYS_APIBKEYLO_EL1 sys_reg(3, 0, 2, 1, 2)
183 #define SYS_APIBKEYHI_EL1 sys_reg(3, 0, 2, 1, 3)
185 #define SYS_APDAKEYLO_EL1 sys_reg(3, 0, 2, 2, 0)
186 #define SYS_APDAKEYHI_EL1 sys_reg(3, 0, 2, 2, 1)
187 #define SYS_APDBKEYLO_EL1 sys_reg(3, 0, 2, 2, 2)
188 #define SYS_APDBKEYHI_EL1 sys_reg(3, 0, 2, 2, 3)
190 #define SYS_APGAKEYLO_EL1 sys_reg(3, 0, 2, 3, 0)
191 #define SYS_APGAKEYHI_EL1 sys_reg(3, 0, 2, 3, 1)
193 #define SYS_SPSR_EL1 sys_reg(3, 0, 4, 0, 0)
194 #define SYS_ELR_EL1 sys_reg(3, 0, 4, 0, 1)
196 #define SYS_ICC_PMR_EL1 sys_reg(3, 0, 4, 6, 0)
198 #define SYS_AFSR0_EL1 sys_reg(3, 0, 5, 1, 0)
199 #define SYS_AFSR1_EL1 sys_reg(3, 0, 5, 1, 1)
200 #define SYS_ESR_EL1 sys_reg(3, 0, 5, 2, 0)
202 #define SYS_ERRIDR_EL1 sys_reg(3, 0, 5, 3, 0)
203 #define SYS_ERRSELR_EL1 sys_reg(3, 0, 5, 3, 1)
204 #define SYS_ERXFR_EL1 sys_reg(3, 0, 5, 4, 0)
205 #define SYS_ERXCTLR_EL1 sys_reg(3, 0, 5, 4, 1)
206 #define SYS_ERXSTATUS_EL1 sys_reg(3, 0, 5, 4, 2)
207 #define SYS_ERXADDR_EL1 sys_reg(3, 0, 5, 4, 3)
208 #define SYS_ERXMISC0_EL1 sys_reg(3, 0, 5, 5, 0)
209 #define SYS_ERXMISC1_EL1 sys_reg(3, 0, 5, 5, 1)
210 #define SYS_TFSR_EL1 sys_reg(3, 0, 5, 6, 0)
211 #define SYS_TFSRE0_EL1 sys_reg(3, 0, 5, 6, 1)
213 #define SYS_PAR_EL1 sys_reg(3, 0, 7, 4, 0)
241 #define SYS_TRBLIMITR_EL1 sys_reg(3, 0, 9, 11, 0)
242 #define SYS_TRBPTR_EL1 sys_reg(3, 0, 9, 11, 1)
243 #define SYS_TRBBASER_EL1 sys_reg(3, 0, 9, 11, 2)
244 #define SYS_TRBSR_EL1 sys_reg(3, 0, 9, 11, 3)
245 #define SYS_TRBMAR_EL1 sys_reg(3, 0, 9, 11, 4)
246 #define SYS_TRBTRG_EL1 sys_reg(3, 0, 9, 11, 6)
247 #define SYS_TRBIDR_EL1 sys_reg(3, 0, 9, 11, 7)
287 #define SYS_PMINTENSET_EL1 sys_reg(3, 0, 9, 14, 1)
288 #define SYS_PMINTENCLR_EL1 sys_reg(3, 0, 9, 14, 2)
290 #define SYS_PMMIR_EL1 sys_reg(3, 0, 9, 14, 6)
292 #define SYS_MAIR_EL1 sys_reg(3, 0, 10, 2, 0)
293 #define SYS_AMAIR_EL1 sys_reg(3, 0, 10, 3, 0)
295 #define SYS_VBAR_EL1 sys_reg(3, 0, 12, 0, 0)
296 #define SYS_DISR_EL1 sys_reg(3, 0, 12, 1, 1)
298 #define SYS_ICC_IAR0_EL1 sys_reg(3, 0, 12, 8, 0)
299 #define SYS_ICC_EOIR0_EL1 sys_reg(3, 0, 12, 8, 1)
300 #define SYS_ICC_HPPIR0_EL1 sys_reg(3, 0, 12, 8, 2)
301 #define SYS_ICC_BPR0_EL1 sys_reg(3, 0, 12, 8, 3)
302 #define SYS_ICC_AP0Rn_EL1(n) sys_reg(3, 0, 12, 8, 4 | n)
307 #define SYS_ICC_AP1Rn_EL1(n) sys_reg(3, 0, 12, 9, n)
312 #define SYS_ICC_DIR_EL1 sys_reg(3, 0, 12, 11, 1)
313 #define SYS_ICC_RPR_EL1 sys_reg(3, 0, 12, 11, 3)
314 #define SYS_ICC_SGI1R_EL1 sys_reg(3, 0, 12, 11, 5)
315 #define SYS_ICC_ASGI1R_EL1 sys_reg(3, 0, 12, 11, 6)
316 #define SYS_ICC_SGI0R_EL1 sys_reg(3, 0, 12, 11, 7)
317 #define SYS_ICC_IAR1_EL1 sys_reg(3, 0, 12, 12, 0)
318 #define SYS_ICC_EOIR1_EL1 sys_reg(3, 0, 12, 12, 1)
319 #define SYS_ICC_HPPIR1_EL1 sys_reg(3, 0, 12, 12, 2)
320 #define SYS_ICC_BPR1_EL1 sys_reg(3, 0, 12, 12, 3)
321 #define SYS_ICC_CTLR_EL1 sys_reg(3, 0, 12, 12, 4)
322 #define SYS_ICC_SRE_EL1 sys_reg(3, 0, 12, 12, 5)
323 #define SYS_ICC_IGRPEN0_EL1 sys_reg(3, 0, 12, 12, 6)
324 #define SYS_ICC_IGRPEN1_EL1 sys_reg(3, 0, 12, 12, 7)
326 #define SYS_CNTKCTL_EL1 sys_reg(3, 0, 14, 1, 0)
328 #define SYS_AIDR_EL1 sys_reg(3, 1, 0, 0, 7)
330 #define SYS_RNDR_EL0 sys_reg(3, 3, 2, 4, 0)
331 #define SYS_RNDRRS_EL0 sys_reg(3, 3, 2, 4, 1)
333 #define SYS_PMCR_EL0 sys_reg(3, 3, 9, 12, 0)
334 #define SYS_PMCNTENSET_EL0 sys_reg(3, 3, 9, 12, 1)
335 #define SYS_PMCNTENCLR_EL0 sys_reg(3, 3, 9, 12, 2)
336 #define SYS_PMOVSCLR_EL0 sys_reg(3, 3, 9, 12, 3)
337 #define SYS_PMSWINC_EL0 sys_reg(3, 3, 9, 12, 4)
338 #define SYS_PMSELR_EL0 sys_reg(3, 3, 9, 12, 5)
339 #define SYS_PMCEID0_EL0 sys_reg(3, 3, 9, 12, 6)
340 #define SYS_PMCEID1_EL0 sys_reg(3, 3, 9, 12, 7)
341 #define SYS_PMCCNTR_EL0 sys_reg(3, 3, 9, 13, 0)
342 #define SYS_PMXEVTYPER_EL0 sys_reg(3, 3, 9, 13, 1)
343 #define SYS_PMXEVCNTR_EL0 sys_reg(3, 3, 9, 13, 2)
344 #define SYS_PMUSERENR_EL0 sys_reg(3, 3, 9, 14, 0)
345 #define SYS_PMOVSSET_EL0 sys_reg(3, 3, 9, 14, 3)
347 #define SYS_TPIDR_EL0 sys_reg(3, 3, 13, 0, 2)
348 #define SYS_TPIDRRO_EL0 sys_reg(3, 3, 13, 0, 3)
349 #define SYS_TPIDR2_EL0 sys_reg(3, 3, 13, 0, 5)
351 #define SYS_SCXTNUM_EL0 sys_reg(3, 3, 13, 0, 7)
354 #define SYS_AM_EL0(crm, op2) sys_reg(3, 3, 13, (crm), (op2))
389 #define SYS_CNTFRQ_EL0 sys_reg(3, 3, 14, 0, 0)
391 #define SYS_CNTPCTSS_EL0 sys_reg(3, 3, 14, 0, 5)
392 #define SYS_CNTVCTSS_EL0 sys_reg(3, 3, 14, 0, 6)
394 #define SYS_CNTP_TVAL_EL0 sys_reg(3, 3, 14, 2, 0)
395 #define SYS_CNTP_CTL_EL0 sys_reg(3, 3, 14, 2, 1)
396 #define SYS_CNTP_CVAL_EL0 sys_reg(3, 3, 14, 2, 2)
398 #define SYS_CNTV_CTL_EL0 sys_reg(3, 3, 14, 3, 1)
399 #define SYS_CNTV_CVAL_EL0 sys_reg(3, 3, 14, 3, 2)
401 #define SYS_AARCH32_CNTP_TVAL sys_reg(0, 0, 14, 2, 0)
402 #define SYS_AARCH32_CNTP_CTL sys_reg(0, 0, 14, 2, 1)
403 #define SYS_AARCH32_CNTP_CVAL sys_reg(0, 2, 0, 14, 0)
407 #define SYS_PMEVCNTRn_EL0(n) sys_reg(3, 3, 14, __CNTR_CRm(n), __PMEV_op2(n))
409 #define SYS_PMEVTYPERn_EL0(n) sys_reg(3, 3, 14, __TYPER_CRm(n), __PMEV_op2(n))
411 #define SYS_PMCCFILTR_EL0 sys_reg(3, 3, 14, 15, 7)
413 #define SYS_VPIDR_EL2 sys_reg(3, 4, 0, 0, 0)
414 #define SYS_VMPIDR_EL2 sys_reg(3, 4, 0, 0, 5)
416 #define SYS_SCTLR_EL2 sys_reg(3, 4, 1, 0, 0)
417 #define SYS_ACTLR_EL2 sys_reg(3, 4, 1, 0, 1)
418 #define SYS_HCR_EL2 sys_reg(3, 4, 1, 1, 0)
419 #define SYS_MDCR_EL2 sys_reg(3, 4, 1, 1, 1)
420 #define SYS_CPTR_EL2 sys_reg(3, 4, 1, 1, 2)
421 #define SYS_HSTR_EL2 sys_reg(3, 4, 1, 1, 3)
422 #define SYS_HFGRTR_EL2 sys_reg(3, 4, 1, 1, 4)
423 #define SYS_HFGWTR_EL2 sys_reg(3, 4, 1, 1, 5)
424 #define SYS_HFGITR_EL2 sys_reg(3, 4, 1, 1, 6)
425 #define SYS_HACR_EL2 sys_reg(3, 4, 1, 1, 7)
427 #define SYS_TTBR0_EL2 sys_reg(3, 4, 2, 0, 0)
428 #define SYS_TTBR1_EL2 sys_reg(3, 4, 2, 0, 1)
429 #define SYS_TCR_EL2 sys_reg(3, 4, 2, 0, 2)
430 #define SYS_VTTBR_EL2 sys_reg(3, 4, 2, 1, 0)
431 #define SYS_VTCR_EL2 sys_reg(3, 4, 2, 1, 2)
433 #define SYS_TRFCR_EL2 sys_reg(3, 4, 1, 2, 1)
434 #define SYS_HDFGRTR_EL2 sys_reg(3, 4, 3, 1, 4)
435 #define SYS_HDFGWTR_EL2 sys_reg(3, 4, 3, 1, 5)
436 #define SYS_HAFGRTR_EL2 sys_reg(3, 4, 3, 1, 6)
437 #define SYS_SPSR_EL2 sys_reg(3, 4, 4, 0, 0)
438 #define SYS_ELR_EL2 sys_reg(3, 4, 4, 0, 1)
439 #define SYS_SP_EL1 sys_reg(3, 4, 4, 1, 0)
440 #define SYS_IFSR32_EL2 sys_reg(3, 4, 5, 0, 1)
441 #define SYS_AFSR0_EL2 sys_reg(3, 4, 5, 1, 0)
442 #define SYS_AFSR1_EL2 sys_reg(3, 4, 5, 1, 1)
443 #define SYS_ESR_EL2 sys_reg(3, 4, 5, 2, 0)
444 #define SYS_VSESR_EL2 sys_reg(3, 4, 5, 2, 3)
445 #define SYS_FPEXC32_EL2 sys_reg(3, 4, 5, 3, 0)
446 #define SYS_TFSR_EL2 sys_reg(3, 4, 5, 6, 0)
448 #define SYS_FAR_EL2 sys_reg(3, 4, 6, 0, 0)
449 #define SYS_HPFAR_EL2 sys_reg(3, 4, 6, 0, 4)
451 #define SYS_MAIR_EL2 sys_reg(3, 4, 10, 2, 0)
452 #define SYS_AMAIR_EL2 sys_reg(3, 4, 10, 3, 0)
454 #define SYS_VBAR_EL2 sys_reg(3, 4, 12, 0, 0)
455 #define SYS_RVBAR_EL2 sys_reg(3, 4, 12, 0, 1)
456 #define SYS_RMR_EL2 sys_reg(3, 4, 12, 0, 2)
457 #define SYS_VDISR_EL2 sys_reg(3, 4, 12, 1, 1)
458 #define __SYS__AP0Rx_EL2(x) sys_reg(3, 4, 12, 8, x)
464 #define __SYS__AP1Rx_EL2(x) sys_reg(3, 4, 12, 9, x)
470 #define SYS_ICH_VSEIR_EL2 sys_reg(3, 4, 12, 9, 4)
471 #define SYS_ICC_SRE_EL2 sys_reg(3, 4, 12, 9, 5)
472 #define SYS_ICH_HCR_EL2 sys_reg(3, 4, 12, 11, 0)
473 #define SYS_ICH_VTR_EL2 sys_reg(3, 4, 12, 11, 1)
474 #define SYS_ICH_MISR_EL2 sys_reg(3, 4, 12, 11, 2)
475 #define SYS_ICH_EISR_EL2 sys_reg(3, 4, 12, 11, 3)
476 #define SYS_ICH_ELRSR_EL2 sys_reg(3, 4, 12, 11, 5)
477 #define SYS_ICH_VMCR_EL2 sys_reg(3, 4, 12, 11, 7)
479 #define __SYS__LR0_EL2(x) sys_reg(3, 4, 12, 12, x)
489 #define __SYS__LR8_EL2(x) sys_reg(3, 4, 12, 13, x)
499 #define SYS_CONTEXTIDR_EL2 sys_reg(3, 4, 13, 0, 1)
500 #define SYS_TPIDR_EL2 sys_reg(3, 4, 13, 0, 2)
502 #define SYS_CNTVOFF_EL2 sys_reg(3, 4, 14, 0, 3)
503 #define SYS_CNTHCTL_EL2 sys_reg(3, 4, 14, 1, 0)
506 #define SYS_SCTLR_EL12 sys_reg(3, 5, 1, 0, 0)
507 #define SYS_TTBR0_EL12 sys_reg(3, 5, 2, 0, 0)
508 #define SYS_TTBR1_EL12 sys_reg(3, 5, 2, 0, 1)
509 #define SYS_TCR_EL12 sys_reg(3, 5, 2, 0, 2)
510 #define SYS_SPSR_EL12 sys_reg(3, 5, 4, 0, 0)
511 #define SYS_ELR_EL12 sys_reg(3, 5, 4, 0, 1)
512 #define SYS_AFSR0_EL12 sys_reg(3, 5, 5, 1, 0)
513 #define SYS_AFSR1_EL12 sys_reg(3, 5, 5, 1, 1)
514 #define SYS_ESR_EL12 sys_reg(3, 5, 5, 2, 0)
515 #define SYS_TFSR_EL12 sys_reg(3, 5, 5, 6, 0)
516 #define SYS_MAIR_EL12 sys_reg(3, 5, 10, 2, 0)
517 #define SYS_AMAIR_EL12 sys_reg(3, 5, 10, 3, 0)
518 #define SYS_VBAR_EL12 sys_reg(3, 5, 12, 0, 0)
519 #define SYS_CNTKCTL_EL12 sys_reg(3, 5, 14, 1, 0)
520 #define SYS_CNTP_TVAL_EL02 sys_reg(3, 5, 14, 2, 0)
521 #define SYS_CNTP_CTL_EL02 sys_reg(3, 5, 14, 2, 1)
522 #define SYS_CNTP_CVAL_EL02 sys_reg(3, 5, 14, 2, 2)
523 #define SYS_CNTV_TVAL_EL02 sys_reg(3, 5, 14, 3, 0)
524 #define SYS_CNTV_CTL_EL02 sys_reg(3, 5, 14, 3, 1)
525 #define SYS_CNTV_CVAL_EL02 sys_reg(3, 5, 14, 3, 2)
527 #define SYS_SP_EL2 sys_reg(3, 6, 4, 1, 0)