Symbol: sys_reg
arch/arm64/include/asm/apple_m1_pmu.h
10
#define SYS_IMP_APL_PMC0_EL1 sys_reg(3, 2, 15, 0, 0)
arch/arm64/include/asm/apple_m1_pmu.h
11
#define SYS_IMP_APL_PMC1_EL1 sys_reg(3, 2, 15, 1, 0)
arch/arm64/include/asm/apple_m1_pmu.h
12
#define SYS_IMP_APL_PMC2_EL1 sys_reg(3, 2, 15, 2, 0)
arch/arm64/include/asm/apple_m1_pmu.h
13
#define SYS_IMP_APL_PMC3_EL1 sys_reg(3, 2, 15, 3, 0)
arch/arm64/include/asm/apple_m1_pmu.h
14
#define SYS_IMP_APL_PMC4_EL1 sys_reg(3, 2, 15, 4, 0)
arch/arm64/include/asm/apple_m1_pmu.h
15
#define SYS_IMP_APL_PMC5_EL1 sys_reg(3, 2, 15, 5, 0)
arch/arm64/include/asm/apple_m1_pmu.h
16
#define SYS_IMP_APL_PMC6_EL1 sys_reg(3, 2, 15, 6, 0)
arch/arm64/include/asm/apple_m1_pmu.h
17
#define SYS_IMP_APL_PMC7_EL1 sys_reg(3, 2, 15, 7, 0)
arch/arm64/include/asm/apple_m1_pmu.h
18
#define SYS_IMP_APL_PMC8_EL1 sys_reg(3, 2, 15, 9, 0)
arch/arm64/include/asm/apple_m1_pmu.h
19
#define SYS_IMP_APL_PMC9_EL1 sys_reg(3, 2, 15, 10, 0)
arch/arm64/include/asm/apple_m1_pmu.h
22
#define SYS_IMP_APL_PMCR0_EL1 sys_reg(3, 1, 15, 0, 0)
arch/arm64/include/asm/apple_m1_pmu.h
39
#define SYS_IMP_APL_PMCR1_EL1 sys_reg(3, 1, 15, 1, 0)
arch/arm64/include/asm/apple_m1_pmu.h
40
#define SYS_IMP_APL_PMCR1_EL12 sys_reg(3, 1, 15, 7, 2)
arch/arm64/include/asm/apple_m1_pmu.h
46
#define SYS_IMP_APL_PMCR2_EL1 sys_reg(3, 1, 15, 2, 0)
arch/arm64/include/asm/apple_m1_pmu.h
47
#define SYS_IMP_APL_PMCR3_EL1 sys_reg(3, 1, 15, 3, 0)
arch/arm64/include/asm/apple_m1_pmu.h
48
#define SYS_IMP_APL_PMCR4_EL1 sys_reg(3, 1, 15, 4, 0)
arch/arm64/include/asm/apple_m1_pmu.h
50
#define SYS_IMP_APL_PMESR0_EL1 sys_reg(3, 1, 15, 5, 0)
arch/arm64/include/asm/apple_m1_pmu.h
56
#define SYS_IMP_APL_PMESR1_EL1 sys_reg(3, 1, 15, 6, 0)
arch/arm64/include/asm/apple_m1_pmu.h
62
#define SYS_IMP_APL_PMSR_EL1 sys_reg(3, 1, 15, 13, 0)
arch/arm64/include/asm/arm_dsu_pmu.h
18
#define CLUSTERPMCR_EL1 sys_reg(3, 0, 15, 5, 0)
arch/arm64/include/asm/arm_dsu_pmu.h
19
#define CLUSTERPMCNTENSET_EL1 sys_reg(3, 0, 15, 5, 1)
arch/arm64/include/asm/arm_dsu_pmu.h
20
#define CLUSTERPMCNTENCLR_EL1 sys_reg(3, 0, 15, 5, 2)
arch/arm64/include/asm/arm_dsu_pmu.h
21
#define CLUSTERPMOVSSET_EL1 sys_reg(3, 0, 15, 5, 3)
arch/arm64/include/asm/arm_dsu_pmu.h
22
#define CLUSTERPMOVSCLR_EL1 sys_reg(3, 0, 15, 5, 4)
arch/arm64/include/asm/arm_dsu_pmu.h
23
#define CLUSTERPMSELR_EL1 sys_reg(3, 0, 15, 5, 5)
arch/arm64/include/asm/arm_dsu_pmu.h
24
#define CLUSTERPMINTENSET_EL1 sys_reg(3, 0, 15, 5, 6)
arch/arm64/include/asm/arm_dsu_pmu.h
25
#define CLUSTERPMINTENCLR_EL1 sys_reg(3, 0, 15, 5, 7)
arch/arm64/include/asm/arm_dsu_pmu.h
26
#define CLUSTERPMCCNTR_EL1 sys_reg(3, 0, 15, 6, 0)
arch/arm64/include/asm/arm_dsu_pmu.h
27
#define CLUSTERPMXEVTYPER_EL1 sys_reg(3, 0, 15, 6, 1)
arch/arm64/include/asm/arm_dsu_pmu.h
28
#define CLUSTERPMXEVCNTR_EL1 sys_reg(3, 0, 15, 6, 2)
arch/arm64/include/asm/arm_dsu_pmu.h
29
#define CLUSTERPMMDCR_EL1 sys_reg(3, 0, 15, 6, 3)
arch/arm64/include/asm/arm_dsu_pmu.h
30
#define CLUSTERPMCEID0_EL1 sys_reg(3, 0, 15, 6, 4)
arch/arm64/include/asm/arm_dsu_pmu.h
31
#define CLUSTERPMCEID1_EL1 sys_reg(3, 0, 15, 6, 5)
arch/arm64/include/asm/cpufeature.h
381
u32 sys_reg;
arch/arm64/include/asm/cpufeature.h
881
int do_emulate_mrs(struct pt_regs *regs, u32 sys_reg, u32 rt);
arch/arm64/include/asm/esr.h
293
sys_reg((((e) & ESR_ELx_SYS64_ISS_OP0_MASK) >> \
arch/arm64/include/asm/esr.h
305
sys_reg(3, \
arch/arm64/include/asm/kvm_host.h
1526
case sys_reg(3, 0, 0, 1, 0) ... sys_reg(3, 0, 0, 7, 7):
arch/arm64/include/asm/kvm_host.h
389
#define KVM_ARM_ID_REG_NUM (IDREG_IDX(sys_reg(3, 0, 0, 7, 7)) + 1)
arch/arm64/include/asm/sysreg.h
115
#define SYS_PSTATE_PAN sys_reg(3, 0, 4, 2, 3)
arch/arm64/include/asm/sysreg.h
182
#define SYS_SVCR_SMSTOP_SM_EL0 sys_reg(0, 3, 4, 2, 3)
arch/arm64/include/asm/sysreg.h
183
#define SYS_SVCR_SMSTART_SM_EL0 sys_reg(0, 3, 4, 3, 3)
arch/arm64/include/asm/sysreg.h
184
#define SYS_SVCR_SMSTOP_SMZA_EL0 sys_reg(0, 3, 4, 6, 3)
arch/arm64/include/asm/sysreg.h
186
#define SYS_DBGBVRn_EL1(n) sys_reg(2, 0, 0, n, 4)
arch/arm64/include/asm/sysreg.h
187
#define SYS_DBGBCRn_EL1(n) sys_reg(2, 0, 0, n, 5)
arch/arm64/include/asm/sysreg.h
188
#define SYS_DBGWVRn_EL1(n) sys_reg(2, 0, 0, n, 6)
arch/arm64/include/asm/sysreg.h
189
#define SYS_DBGWCRn_EL1(n) sys_reg(2, 0, 0, n, 7)
arch/arm64/include/asm/sysreg.h
190
#define SYS_MDRAR_EL1 sys_reg(2, 0, 1, 0, 0)
arch/arm64/include/asm/sysreg.h
192
#define SYS_OSLSR_EL1 sys_reg(2, 0, 1, 1, 4)
arch/arm64/include/asm/sysreg.h
198
#define SYS_OSDLR_EL1 sys_reg(2, 0, 1, 3, 4)
arch/arm64/include/asm/sysreg.h
199
#define SYS_DBGPRCR_EL1 sys_reg(2, 0, 1, 4, 4)
arch/arm64/include/asm/sysreg.h
200
#define SYS_DBGCLAIMSET_EL1 sys_reg(2, 0, 7, 8, 6)
arch/arm64/include/asm/sysreg.h
201
#define SYS_DBGCLAIMCLR_EL1 sys_reg(2, 0, 7, 9, 6)
arch/arm64/include/asm/sysreg.h
202
#define SYS_DBGAUTHSTATUS_EL1 sys_reg(2, 0, 7, 14, 6)
arch/arm64/include/asm/sysreg.h
203
#define SYS_MDCCSR_EL0 sys_reg(2, 3, 0, 1, 0)
arch/arm64/include/asm/sysreg.h
204
#define SYS_DBGDTR_EL0 sys_reg(2, 3, 0, 4, 0)
arch/arm64/include/asm/sysreg.h
205
#define SYS_DBGDTRRX_EL0 sys_reg(2, 3, 0, 5, 0)
arch/arm64/include/asm/sysreg.h
206
#define SYS_DBGDTRTX_EL0 sys_reg(2, 3, 0, 5, 0)
arch/arm64/include/asm/sysreg.h
207
#define SYS_DBGVCR32_EL2 sys_reg(2, 4, 0, 7, 0)
arch/arm64/include/asm/sysreg.h
209
#define SYS_BRBINF_EL1(n) sys_reg(2, 1, 8, (n & 15), (((n & 16) >> 2) | 0))
arch/arm64/include/asm/sysreg.h
210
#define SYS_BRBSRC_EL1(n) sys_reg(2, 1, 8, (n & 15), (((n & 16) >> 2) | 1))
arch/arm64/include/asm/sysreg.h
211
#define SYS_BRBTGT_EL1(n) sys_reg(2, 1, 8, (n & 15), (((n & 16) >> 2) | 2))
arch/arm64/include/asm/sysreg.h
213
#define SYS_TRCITECR_EL1 sys_reg(3, 0, 1, 2, 3)
arch/arm64/include/asm/sysreg.h
214
#define SYS_TRCACATR(m) sys_reg(2, 1, 2, ((m & 7) << 1), (2 | (m >> 3)))
arch/arm64/include/asm/sysreg.h
215
#define SYS_TRCACVR(m) sys_reg(2, 1, 2, ((m & 7) << 1), (0 | (m >> 3)))
arch/arm64/include/asm/sysreg.h
216
#define SYS_TRCAUTHSTATUS sys_reg(2, 1, 7, 14, 6)
arch/arm64/include/asm/sysreg.h
217
#define SYS_TRCAUXCTLR sys_reg(2, 1, 0, 6, 0)
arch/arm64/include/asm/sysreg.h
218
#define SYS_TRCBBCTLR sys_reg(2, 1, 0, 15, 0)
arch/arm64/include/asm/sysreg.h
219
#define SYS_TRCCCCTLR sys_reg(2, 1, 0, 14, 0)
arch/arm64/include/asm/sysreg.h
220
#define SYS_TRCCIDCCTLR0 sys_reg(2, 1, 3, 0, 2)
arch/arm64/include/asm/sysreg.h
221
#define SYS_TRCCIDCCTLR1 sys_reg(2, 1, 3, 1, 2)
arch/arm64/include/asm/sysreg.h
222
#define SYS_TRCCIDCVR(m) sys_reg(2, 1, 3, ((m & 7) << 1), 0)
arch/arm64/include/asm/sysreg.h
223
#define SYS_TRCCLAIMCLR sys_reg(2, 1, 7, 9, 6)
arch/arm64/include/asm/sysreg.h
224
#define SYS_TRCCLAIMSET sys_reg(2, 1, 7, 8, 6)
arch/arm64/include/asm/sysreg.h
225
#define SYS_TRCCNTCTLR(m) sys_reg(2, 1, 0, (4 | (m & 3)), 5)
arch/arm64/include/asm/sysreg.h
226
#define SYS_TRCCNTRLDVR(m) sys_reg(2, 1, 0, (0 | (m & 3)), 5)
arch/arm64/include/asm/sysreg.h
227
#define SYS_TRCCNTVR(m) sys_reg(2, 1, 0, (8 | (m & 3)), 5)
arch/arm64/include/asm/sysreg.h
228
#define SYS_TRCCONFIGR sys_reg(2, 1, 0, 4, 0)
arch/arm64/include/asm/sysreg.h
229
#define SYS_TRCDEVARCH sys_reg(2, 1, 7, 15, 6)
arch/arm64/include/asm/sysreg.h
230
#define SYS_TRCDEVID sys_reg(2, 1, 7, 2, 7)
arch/arm64/include/asm/sysreg.h
231
#define SYS_TRCEVENTCTL0R sys_reg(2, 1, 0, 8, 0)
arch/arm64/include/asm/sysreg.h
232
#define SYS_TRCEVENTCTL1R sys_reg(2, 1, 0, 9, 0)
arch/arm64/include/asm/sysreg.h
233
#define SYS_TRCEXTINSELR(m) sys_reg(2, 1, 0, (8 | (m & 3)), 4)
arch/arm64/include/asm/sysreg.h
234
#define SYS_TRCIDR0 sys_reg(2, 1, 0, 8, 7)
arch/arm64/include/asm/sysreg.h
235
#define SYS_TRCIDR10 sys_reg(2, 1, 0, 2, 6)
arch/arm64/include/asm/sysreg.h
236
#define SYS_TRCIDR11 sys_reg(2, 1, 0, 3, 6)
arch/arm64/include/asm/sysreg.h
237
#define SYS_TRCIDR12 sys_reg(2, 1, 0, 4, 6)
arch/arm64/include/asm/sysreg.h
238
#define SYS_TRCIDR13 sys_reg(2, 1, 0, 5, 6)
arch/arm64/include/asm/sysreg.h
239
#define SYS_TRCIDR1 sys_reg(2, 1, 0, 9, 7)
arch/arm64/include/asm/sysreg.h
240
#define SYS_TRCIDR2 sys_reg(2, 1, 0, 10, 7)
arch/arm64/include/asm/sysreg.h
241
#define SYS_TRCIDR3 sys_reg(2, 1, 0, 11, 7)
arch/arm64/include/asm/sysreg.h
242
#define SYS_TRCIDR4 sys_reg(2, 1, 0, 12, 7)
arch/arm64/include/asm/sysreg.h
243
#define SYS_TRCIDR5 sys_reg(2, 1, 0, 13, 7)
arch/arm64/include/asm/sysreg.h
244
#define SYS_TRCIDR6 sys_reg(2, 1, 0, 14, 7)
arch/arm64/include/asm/sysreg.h
245
#define SYS_TRCIDR7 sys_reg(2, 1, 0, 15, 7)
arch/arm64/include/asm/sysreg.h
246
#define SYS_TRCIDR8 sys_reg(2, 1, 0, 0, 6)
arch/arm64/include/asm/sysreg.h
247
#define SYS_TRCIDR9 sys_reg(2, 1, 0, 1, 6)
arch/arm64/include/asm/sysreg.h
248
#define SYS_TRCIMSPEC(m) sys_reg(2, 1, 0, (m & 7), 7)
arch/arm64/include/asm/sysreg.h
249
#define SYS_TRCITEEDCR sys_reg(2, 1, 0, 2, 1)
arch/arm64/include/asm/sysreg.h
250
#define SYS_TRCOSLSR sys_reg(2, 1, 1, 1, 4)
arch/arm64/include/asm/sysreg.h
251
#define SYS_TRCPRGCTLR sys_reg(2, 1, 0, 1, 0)
arch/arm64/include/asm/sysreg.h
252
#define SYS_TRCQCTLR sys_reg(2, 1, 0, 1, 1)
arch/arm64/include/asm/sysreg.h
253
#define SYS_TRCRSCTLR(m) sys_reg(2, 1, 1, (m & 15), (0 | (m >> 4)))
arch/arm64/include/asm/sysreg.h
254
#define SYS_TRCRSR sys_reg(2, 1, 0, 10, 0)
arch/arm64/include/asm/sysreg.h
255
#define SYS_TRCSEQEVR(m) sys_reg(2, 1, 0, (m & 3), 4)
arch/arm64/include/asm/sysreg.h
256
#define SYS_TRCSEQRSTEVR sys_reg(2, 1, 0, 6, 4)
arch/arm64/include/asm/sysreg.h
257
#define SYS_TRCSEQSTR sys_reg(2, 1, 0, 7, 4)
arch/arm64/include/asm/sysreg.h
258
#define SYS_TRCSSCCR(m) sys_reg(2, 1, 1, (m & 7), 2)
arch/arm64/include/asm/sysreg.h
259
#define SYS_TRCSSCSR(m) sys_reg(2, 1, 1, (8 | (m & 7)), 2)
arch/arm64/include/asm/sysreg.h
260
#define SYS_TRCSSPCICR(m) sys_reg(2, 1, 1, (m & 7), 3)
arch/arm64/include/asm/sysreg.h
261
#define SYS_TRCSTALLCTLR sys_reg(2, 1, 0, 11, 0)
arch/arm64/include/asm/sysreg.h
262
#define SYS_TRCSTATR sys_reg(2, 1, 0, 3, 0)
arch/arm64/include/asm/sysreg.h
263
#define SYS_TRCSYNCPR sys_reg(2, 1, 0, 13, 0)
arch/arm64/include/asm/sysreg.h
264
#define SYS_TRCTRACEIDR sys_reg(2, 1, 0, 0, 1)
arch/arm64/include/asm/sysreg.h
265
#define SYS_TRCTSCTLR sys_reg(2, 1, 0, 12, 0)
arch/arm64/include/asm/sysreg.h
266
#define SYS_TRCVICTLR sys_reg(2, 1, 0, 0, 2)
arch/arm64/include/asm/sysreg.h
267
#define SYS_TRCVIIECTLR sys_reg(2, 1, 0, 1, 2)
arch/arm64/include/asm/sysreg.h
268
#define SYS_TRCVIPCSSCTLR sys_reg(2, 1, 0, 3, 2)
arch/arm64/include/asm/sysreg.h
269
#define SYS_TRCVISSCTLR sys_reg(2, 1, 0, 2, 2)
arch/arm64/include/asm/sysreg.h
270
#define SYS_TRCVMIDCCTLR0 sys_reg(2, 1, 3, 2, 2)
arch/arm64/include/asm/sysreg.h
271
#define SYS_TRCVMIDCCTLR1 sys_reg(2, 1, 3, 3, 2)
arch/arm64/include/asm/sysreg.h
272
#define SYS_TRCVMIDCVR(m) sys_reg(2, 1, 3, ((m & 7) << 1), 1)
arch/arm64/include/asm/sysreg.h
275
#define SYS_TRCOSLAR sys_reg(2, 1, 1, 0, 4)
arch/arm64/include/asm/sysreg.h
277
#define SYS_MIDR_EL1 sys_reg(3, 0, 0, 0, 0)
arch/arm64/include/asm/sysreg.h
278
#define SYS_MPIDR_EL1 sys_reg(3, 0, 0, 0, 5)
arch/arm64/include/asm/sysreg.h
279
#define SYS_REVIDR_EL1 sys_reg(3, 0, 0, 0, 6)
arch/arm64/include/asm/sysreg.h
281
#define SYS_ACTLR_EL1 sys_reg(3, 0, 1, 0, 1)
arch/arm64/include/asm/sysreg.h
282
#define SYS_RGSR_EL1 sys_reg(3, 0, 1, 0, 5)
arch/arm64/include/asm/sysreg.h
283
#define SYS_GCR_EL1 sys_reg(3, 0, 1, 0, 6)
arch/arm64/include/asm/sysreg.h
285
#define SYS_APIAKEYLO_EL1 sys_reg(3, 0, 2, 1, 0)
arch/arm64/include/asm/sysreg.h
286
#define SYS_APIAKEYHI_EL1 sys_reg(3, 0, 2, 1, 1)
arch/arm64/include/asm/sysreg.h
287
#define SYS_APIBKEYLO_EL1 sys_reg(3, 0, 2, 1, 2)
arch/arm64/include/asm/sysreg.h
288
#define SYS_APIBKEYHI_EL1 sys_reg(3, 0, 2, 1, 3)
arch/arm64/include/asm/sysreg.h
290
#define SYS_APDAKEYLO_EL1 sys_reg(3, 0, 2, 2, 0)
arch/arm64/include/asm/sysreg.h
291
#define SYS_APDAKEYHI_EL1 sys_reg(3, 0, 2, 2, 1)
arch/arm64/include/asm/sysreg.h
292
#define SYS_APDBKEYLO_EL1 sys_reg(3, 0, 2, 2, 2)
arch/arm64/include/asm/sysreg.h
293
#define SYS_APDBKEYHI_EL1 sys_reg(3, 0, 2, 2, 3)
arch/arm64/include/asm/sysreg.h
295
#define SYS_APGAKEYLO_EL1 sys_reg(3, 0, 2, 3, 0)
arch/arm64/include/asm/sysreg.h
296
#define SYS_APGAKEYHI_EL1 sys_reg(3, 0, 2, 3, 1)
arch/arm64/include/asm/sysreg.h
298
#define SYS_SPSR_EL1 sys_reg(3, 0, 4, 0, 0)
arch/arm64/include/asm/sysreg.h
299
#define SYS_ELR_EL1 sys_reg(3, 0, 4, 0, 1)
arch/arm64/include/asm/sysreg.h
301
#define SYS_ICC_PMR_EL1 sys_reg(3, 0, 4, 6, 0)
arch/arm64/include/asm/sysreg.h
303
#define SYS_AFSR0_EL1 sys_reg(3, 0, 5, 1, 0)
arch/arm64/include/asm/sysreg.h
304
#define SYS_AFSR1_EL1 sys_reg(3, 0, 5, 1, 1)
arch/arm64/include/asm/sysreg.h
305
#define SYS_ESR_EL1 sys_reg(3, 0, 5, 2, 0)
arch/arm64/include/asm/sysreg.h
307
#define SYS_ERRIDR_EL1 sys_reg(3, 0, 5, 3, 0)
arch/arm64/include/asm/sysreg.h
308
#define SYS_ERRSELR_EL1 sys_reg(3, 0, 5, 3, 1)
arch/arm64/include/asm/sysreg.h
309
#define SYS_ERXFR_EL1 sys_reg(3, 0, 5, 4, 0)
arch/arm64/include/asm/sysreg.h
310
#define SYS_ERXCTLR_EL1 sys_reg(3, 0, 5, 4, 1)
arch/arm64/include/asm/sysreg.h
311
#define SYS_ERXSTATUS_EL1 sys_reg(3, 0, 5, 4, 2)
arch/arm64/include/asm/sysreg.h
312
#define SYS_ERXADDR_EL1 sys_reg(3, 0, 5, 4, 3)
arch/arm64/include/asm/sysreg.h
313
#define SYS_ERXPFGF_EL1 sys_reg(3, 0, 5, 4, 4)
arch/arm64/include/asm/sysreg.h
314
#define SYS_ERXPFGCTL_EL1 sys_reg(3, 0, 5, 4, 5)
arch/arm64/include/asm/sysreg.h
315
#define SYS_ERXPFGCDN_EL1 sys_reg(3, 0, 5, 4, 6)
arch/arm64/include/asm/sysreg.h
316
#define SYS_ERXMISC0_EL1 sys_reg(3, 0, 5, 5, 0)
arch/arm64/include/asm/sysreg.h
317
#define SYS_ERXMISC1_EL1 sys_reg(3, 0, 5, 5, 1)
arch/arm64/include/asm/sysreg.h
318
#define SYS_ERXMISC2_EL1 sys_reg(3, 0, 5, 5, 2)
arch/arm64/include/asm/sysreg.h
319
#define SYS_ERXMISC3_EL1 sys_reg(3, 0, 5, 5, 3)
arch/arm64/include/asm/sysreg.h
320
#define SYS_TFSR_EL1 sys_reg(3, 0, 5, 6, 0)
arch/arm64/include/asm/sysreg.h
321
#define SYS_TFSRE0_EL1 sys_reg(3, 0, 5, 6, 1)
arch/arm64/include/asm/sysreg.h
323
#define SYS_PAR_EL1 sys_reg(3, 0, 7, 4, 0)
arch/arm64/include/asm/sysreg.h
360
#define SYS_PMINTENSET_EL1 sys_reg(3, 0, 9, 14, 1)
arch/arm64/include/asm/sysreg.h
361
#define SYS_PMINTENCLR_EL1 sys_reg(3, 0, 9, 14, 2)
arch/arm64/include/asm/sysreg.h
363
#define SYS_PMMIR_EL1 sys_reg(3, 0, 9, 14, 6)
arch/arm64/include/asm/sysreg.h
365
#define SYS_MAIR_EL1 sys_reg(3, 0, 10, 2, 0)
arch/arm64/include/asm/sysreg.h
366
#define SYS_AMAIR_EL1 sys_reg(3, 0, 10, 3, 0)
arch/arm64/include/asm/sysreg.h
368
#define SYS_VBAR_EL1 sys_reg(3, 0, 12, 0, 0)
arch/arm64/include/asm/sysreg.h
369
#define SYS_DISR_EL1 sys_reg(3, 0, 12, 1, 1)
arch/arm64/include/asm/sysreg.h
371
#define SYS_ICC_IAR0_EL1 sys_reg(3, 0, 12, 8, 0)
arch/arm64/include/asm/sysreg.h
372
#define SYS_ICC_EOIR0_EL1 sys_reg(3, 0, 12, 8, 1)
arch/arm64/include/asm/sysreg.h
373
#define SYS_ICC_HPPIR0_EL1 sys_reg(3, 0, 12, 8, 2)
arch/arm64/include/asm/sysreg.h
374
#define SYS_ICC_BPR0_EL1 sys_reg(3, 0, 12, 8, 3)
arch/arm64/include/asm/sysreg.h
375
#define SYS_ICC_AP0Rn_EL1(n) sys_reg(3, 0, 12, 8, 4 | n)
arch/arm64/include/asm/sysreg.h
380
#define SYS_ICC_AP1Rn_EL1(n) sys_reg(3, 0, 12, 9, n)
arch/arm64/include/asm/sysreg.h
385
#define SYS_ICC_DIR_EL1 sys_reg(3, 0, 12, 11, 1)
arch/arm64/include/asm/sysreg.h
386
#define SYS_ICC_RPR_EL1 sys_reg(3, 0, 12, 11, 3)
arch/arm64/include/asm/sysreg.h
387
#define SYS_ICC_SGI1R_EL1 sys_reg(3, 0, 12, 11, 5)
arch/arm64/include/asm/sysreg.h
388
#define SYS_ICC_ASGI1R_EL1 sys_reg(3, 0, 12, 11, 6)
arch/arm64/include/asm/sysreg.h
389
#define SYS_ICC_SGI0R_EL1 sys_reg(3, 0, 12, 11, 7)
arch/arm64/include/asm/sysreg.h
390
#define SYS_ICC_IAR1_EL1 sys_reg(3, 0, 12, 12, 0)
arch/arm64/include/asm/sysreg.h
391
#define SYS_ICC_EOIR1_EL1 sys_reg(3, 0, 12, 12, 1)
arch/arm64/include/asm/sysreg.h
392
#define SYS_ICC_HPPIR1_EL1 sys_reg(3, 0, 12, 12, 2)
arch/arm64/include/asm/sysreg.h
393
#define SYS_ICC_BPR1_EL1 sys_reg(3, 0, 12, 12, 3)
arch/arm64/include/asm/sysreg.h
394
#define SYS_ICC_CTLR_EL1 sys_reg(3, 0, 12, 12, 4)
arch/arm64/include/asm/sysreg.h
395
#define SYS_ICC_SRE_EL1 sys_reg(3, 0, 12, 12, 5)
arch/arm64/include/asm/sysreg.h
396
#define SYS_ICC_IGRPEN0_EL1 sys_reg(3, 0, 12, 12, 6)
arch/arm64/include/asm/sysreg.h
397
#define SYS_ICC_IGRPEN1_EL1 sys_reg(3, 0, 12, 12, 7)
arch/arm64/include/asm/sysreg.h
399
#define SYS_ACCDATA_EL1 sys_reg(3, 0, 13, 0, 5)
arch/arm64/include/asm/sysreg.h
401
#define SYS_CNTKCTL_EL1 sys_reg(3, 0, 14, 1, 0)
arch/arm64/include/asm/sysreg.h
403
#define SYS_AIDR_EL1 sys_reg(3, 1, 0, 0, 7)
arch/arm64/include/asm/sysreg.h
405
#define SYS_RNDR_EL0 sys_reg(3, 3, 2, 4, 0)
arch/arm64/include/asm/sysreg.h
406
#define SYS_RNDRRS_EL0 sys_reg(3, 3, 2, 4, 1)
arch/arm64/include/asm/sysreg.h
408
#define SYS_PMCR_EL0 sys_reg(3, 3, 9, 12, 0)
arch/arm64/include/asm/sysreg.h
409
#define SYS_PMCNTENSET_EL0 sys_reg(3, 3, 9, 12, 1)
arch/arm64/include/asm/sysreg.h
410
#define SYS_PMCNTENCLR_EL0 sys_reg(3, 3, 9, 12, 2)
arch/arm64/include/asm/sysreg.h
411
#define SYS_PMOVSCLR_EL0 sys_reg(3, 3, 9, 12, 3)
arch/arm64/include/asm/sysreg.h
412
#define SYS_PMSWINC_EL0 sys_reg(3, 3, 9, 12, 4)
arch/arm64/include/asm/sysreg.h
413
#define SYS_PMCEID0_EL0 sys_reg(3, 3, 9, 12, 6)
arch/arm64/include/asm/sysreg.h
414
#define SYS_PMCEID1_EL0 sys_reg(3, 3, 9, 12, 7)
arch/arm64/include/asm/sysreg.h
415
#define SYS_PMCCNTR_EL0 sys_reg(3, 3, 9, 13, 0)
arch/arm64/include/asm/sysreg.h
416
#define SYS_PMXEVTYPER_EL0 sys_reg(3, 3, 9, 13, 1)
arch/arm64/include/asm/sysreg.h
417
#define SYS_PMXEVCNTR_EL0 sys_reg(3, 3, 9, 13, 2)
arch/arm64/include/asm/sysreg.h
418
#define SYS_PMUSERENR_EL0 sys_reg(3, 3, 9, 14, 0)
arch/arm64/include/asm/sysreg.h
419
#define SYS_PMOVSSET_EL0 sys_reg(3, 3, 9, 14, 3)
arch/arm64/include/asm/sysreg.h
421
#define SYS_TPIDR_EL0 sys_reg(3, 3, 13, 0, 2)
arch/arm64/include/asm/sysreg.h
422
#define SYS_TPIDRRO_EL0 sys_reg(3, 3, 13, 0, 3)
arch/arm64/include/asm/sysreg.h
423
#define SYS_TPIDR2_EL0 sys_reg(3, 3, 13, 0, 5)
arch/arm64/include/asm/sysreg.h
425
#define SYS_SCXTNUM_EL0 sys_reg(3, 3, 13, 0, 7)
arch/arm64/include/asm/sysreg.h
428
#define SYS_AM_EL0(crm, op2) sys_reg(3, 3, 13, (crm), (op2))
arch/arm64/include/asm/sysreg.h
45
#define sys_insn sys_reg
arch/arm64/include/asm/sysreg.h
463
#define SYS_CNTFRQ_EL0 sys_reg(3, 3, 14, 0, 0)
arch/arm64/include/asm/sysreg.h
465
#define SYS_CNTPCT_EL0 sys_reg(3, 3, 14, 0, 1)
arch/arm64/include/asm/sysreg.h
466
#define SYS_CNTVCT_EL0 sys_reg(3, 3, 14, 0, 2)
arch/arm64/include/asm/sysreg.h
467
#define SYS_CNTPCTSS_EL0 sys_reg(3, 3, 14, 0, 5)
arch/arm64/include/asm/sysreg.h
468
#define SYS_CNTVCTSS_EL0 sys_reg(3, 3, 14, 0, 6)
arch/arm64/include/asm/sysreg.h
470
#define SYS_CNTP_TVAL_EL0 sys_reg(3, 3, 14, 2, 0)
arch/arm64/include/asm/sysreg.h
471
#define SYS_CNTP_CTL_EL0 sys_reg(3, 3, 14, 2, 1)
arch/arm64/include/asm/sysreg.h
472
#define SYS_CNTP_CVAL_EL0 sys_reg(3, 3, 14, 2, 2)
arch/arm64/include/asm/sysreg.h
474
#define SYS_CNTV_TVAL_EL0 sys_reg(3, 3, 14, 3, 0)
arch/arm64/include/asm/sysreg.h
475
#define SYS_CNTV_CTL_EL0 sys_reg(3, 3, 14, 3, 1)
arch/arm64/include/asm/sysreg.h
476
#define SYS_CNTV_CVAL_EL0 sys_reg(3, 3, 14, 3, 2)
arch/arm64/include/asm/sysreg.h
478
#define SYS_AARCH32_CNTP_TVAL sys_reg(0, 0, 14, 2, 0)
arch/arm64/include/asm/sysreg.h
479
#define SYS_AARCH32_CNTP_CTL sys_reg(0, 0, 14, 2, 1)
arch/arm64/include/asm/sysreg.h
480
#define SYS_AARCH32_CNTPCT sys_reg(0, 0, 0, 14, 0)
arch/arm64/include/asm/sysreg.h
481
#define SYS_AARCH32_CNTVCT sys_reg(0, 1, 0, 14, 0)
arch/arm64/include/asm/sysreg.h
482
#define SYS_AARCH32_CNTP_CVAL sys_reg(0, 2, 0, 14, 0)
arch/arm64/include/asm/sysreg.h
483
#define SYS_AARCH32_CNTPCTSS sys_reg(0, 8, 0, 14, 0)
arch/arm64/include/asm/sysreg.h
484
#define SYS_AARCH32_CNTVCTSS sys_reg(0, 9, 0, 14, 0)
arch/arm64/include/asm/sysreg.h
488
#define SYS_PMEVCNTSVRn_EL1(n) sys_reg(2, 0, 14, __CNTR_CRm(n), __PMEV_op2(n))
arch/arm64/include/asm/sysreg.h
489
#define SYS_PMEVCNTRn_EL0(n) sys_reg(3, 3, 14, __CNTR_CRm(n), __PMEV_op2(n))
arch/arm64/include/asm/sysreg.h
491
#define SYS_PMEVTYPERn_EL0(n) sys_reg(3, 3, 14, __TYPER_CRm(n), __PMEV_op2(n))
arch/arm64/include/asm/sysreg.h
493
#define SYS_PMCCFILTR_EL0 sys_reg(3, 3, 14, 15, 7)
arch/arm64/include/asm/sysreg.h
495
#define SYS_SPMCGCRn_EL1(n) sys_reg(2, 0, 9, 13, ((n) & 1))
arch/arm64/include/asm/sysreg.h
499
#define SYS_SPMEVCNTRn_EL0(n) sys_reg(2, 3, 14, __SPMEV_crm(0b000, n), __SPMEV_op2(n))
arch/arm64/include/asm/sysreg.h
500
#define SYS_SPMEVFILT2Rn_EL0(n) sys_reg(2, 3, 14, __SPMEV_crm(0b011, n), __SPMEV_op2(n))
arch/arm64/include/asm/sysreg.h
501
#define SYS_SPMEVFILTRn_EL0(n) sys_reg(2, 3, 14, __SPMEV_crm(0b010, n), __SPMEV_op2(n))
arch/arm64/include/asm/sysreg.h
502
#define SYS_SPMEVTYPERn_EL0(n) sys_reg(2, 3, 14, __SPMEV_crm(0b001, n), __SPMEV_op2(n))
arch/arm64/include/asm/sysreg.h
504
#define SYS_VPIDR_EL2 sys_reg(3, 4, 0, 0, 0)
arch/arm64/include/asm/sysreg.h
505
#define SYS_VMPIDR_EL2 sys_reg(3, 4, 0, 0, 5)
arch/arm64/include/asm/sysreg.h
507
#define SYS_ACTLR_EL2 sys_reg(3, 4, 1, 0, 1)
arch/arm64/include/asm/sysreg.h
508
#define SYS_SCTLR2_EL2 sys_reg(3, 4, 1, 0, 3)
arch/arm64/include/asm/sysreg.h
509
#define SYS_HCR_EL2 sys_reg(3, 4, 1, 1, 0)
arch/arm64/include/asm/sysreg.h
510
#define SYS_MDCR_EL2 sys_reg(3, 4, 1, 1, 1)
arch/arm64/include/asm/sysreg.h
511
#define SYS_CPTR_EL2 sys_reg(3, 4, 1, 1, 2)
arch/arm64/include/asm/sysreg.h
512
#define SYS_HSTR_EL2 sys_reg(3, 4, 1, 1, 3)
arch/arm64/include/asm/sysreg.h
513
#define SYS_HACR_EL2 sys_reg(3, 4, 1, 1, 7)
arch/arm64/include/asm/sysreg.h
515
#define SYS_TTBR0_EL2 sys_reg(3, 4, 2, 0, 0)
arch/arm64/include/asm/sysreg.h
516
#define SYS_TTBR1_EL2 sys_reg(3, 4, 2, 0, 1)
arch/arm64/include/asm/sysreg.h
517
#define SYS_TCR_EL2 sys_reg(3, 4, 2, 0, 2)
arch/arm64/include/asm/sysreg.h
518
#define SYS_VTTBR_EL2 sys_reg(3, 4, 2, 1, 0)
arch/arm64/include/asm/sysreg.h
520
#define SYS_HAFGRTR_EL2 sys_reg(3, 4, 3, 1, 6)
arch/arm64/include/asm/sysreg.h
521
#define SYS_SPSR_EL2 sys_reg(3, 4, 4, 0, 0)
arch/arm64/include/asm/sysreg.h
522
#define SYS_ELR_EL2 sys_reg(3, 4, 4, 0, 1)
arch/arm64/include/asm/sysreg.h
523
#define SYS_SP_EL1 sys_reg(3, 4, 4, 1, 0)
arch/arm64/include/asm/sysreg.h
524
#define SYS_SPSR_irq sys_reg(3, 4, 4, 3, 0)
arch/arm64/include/asm/sysreg.h
525
#define SYS_SPSR_abt sys_reg(3, 4, 4, 3, 1)
arch/arm64/include/asm/sysreg.h
526
#define SYS_SPSR_und sys_reg(3, 4, 4, 3, 2)
arch/arm64/include/asm/sysreg.h
527
#define SYS_SPSR_fiq sys_reg(3, 4, 4, 3, 3)
arch/arm64/include/asm/sysreg.h
528
#define SYS_IFSR32_EL2 sys_reg(3, 4, 5, 0, 1)
arch/arm64/include/asm/sysreg.h
529
#define SYS_AFSR0_EL2 sys_reg(3, 4, 5, 1, 0)
arch/arm64/include/asm/sysreg.h
530
#define SYS_AFSR1_EL2 sys_reg(3, 4, 5, 1, 1)
arch/arm64/include/asm/sysreg.h
531
#define SYS_ESR_EL2 sys_reg(3, 4, 5, 2, 0)
arch/arm64/include/asm/sysreg.h
532
#define SYS_VSESR_EL2 sys_reg(3, 4, 5, 2, 3)
arch/arm64/include/asm/sysreg.h
533
#define SYS_FPEXC32_EL2 sys_reg(3, 4, 5, 3, 0)
arch/arm64/include/asm/sysreg.h
534
#define SYS_TFSR_EL2 sys_reg(3, 4, 5, 6, 0)
arch/arm64/include/asm/sysreg.h
536
#define SYS_FAR_EL2 sys_reg(3, 4, 6, 0, 0)
arch/arm64/include/asm/sysreg.h
537
#define SYS_HPFAR_EL2 sys_reg(3, 4, 6, 0, 4)
arch/arm64/include/asm/sysreg.h
539
#define SYS_MAIR_EL2 sys_reg(3, 4, 10, 2, 0)
arch/arm64/include/asm/sysreg.h
540
#define SYS_AMAIR_EL2 sys_reg(3, 4, 10, 3, 0)
arch/arm64/include/asm/sysreg.h
542
#define SYS_VBAR_EL2 sys_reg(3, 4, 12, 0, 0)
arch/arm64/include/asm/sysreg.h
543
#define SYS_RVBAR_EL2 sys_reg(3, 4, 12, 0, 1)
arch/arm64/include/asm/sysreg.h
544
#define SYS_RMR_EL2 sys_reg(3, 4, 12, 0, 2)
arch/arm64/include/asm/sysreg.h
545
#define SYS_VDISR_EL2 sys_reg(3, 4, 12, 1, 1)
arch/arm64/include/asm/sysreg.h
546
#define __SYS__AP0Rx_EL2(x) sys_reg(3, 4, 12, 8, x)
arch/arm64/include/asm/sysreg.h
552
#define __SYS__AP1Rx_EL2(x) sys_reg(3, 4, 12, 9, x)
arch/arm64/include/asm/sysreg.h
558
#define SYS_ICH_VSEIR_EL2 sys_reg(3, 4, 12, 9, 4)
arch/arm64/include/asm/sysreg.h
559
#define SYS_ICC_SRE_EL2 sys_reg(3, 4, 12, 9, 5)
arch/arm64/include/asm/sysreg.h
560
#define SYS_ICH_EISR_EL2 sys_reg(3, 4, 12, 11, 3)
arch/arm64/include/asm/sysreg.h
561
#define SYS_ICH_ELRSR_EL2 sys_reg(3, 4, 12, 11, 5)
arch/arm64/include/asm/sysreg.h
563
#define __SYS__LR0_EL2(x) sys_reg(3, 4, 12, 12, x)
arch/arm64/include/asm/sysreg.h
573
#define __SYS__LR8_EL2(x) sys_reg(3, 4, 12, 13, x)
arch/arm64/include/asm/sysreg.h
583
#define SYS_CONTEXTIDR_EL2 sys_reg(3, 4, 13, 0, 1)
arch/arm64/include/asm/sysreg.h
584
#define SYS_TPIDR_EL2 sys_reg(3, 4, 13, 0, 2)
arch/arm64/include/asm/sysreg.h
585
#define SYS_SCXTNUM_EL2 sys_reg(3, 4, 13, 0, 7)
arch/arm64/include/asm/sysreg.h
589
#define __SYS__AMEVCNTVOFF0n_EL2(m) sys_reg(3, 4, 13, __AMEV_CRm(0x8, m), __AMEV_op2(m))
arch/arm64/include/asm/sysreg.h
591
#define __SYS__AMEVCNTVOFF1n_EL2(m) sys_reg(3, 4, 13, __AMEV_CRm(0xA, m), __AMEV_op2(m))
arch/arm64/include/asm/sysreg.h
594
#define SYS_CNTVOFF_EL2 sys_reg(3, 4, 14, 0, 3)
arch/arm64/include/asm/sysreg.h
595
#define SYS_CNTHCTL_EL2 sys_reg(3, 4, 14, 1, 0)
arch/arm64/include/asm/sysreg.h
596
#define SYS_CNTHP_TVAL_EL2 sys_reg(3, 4, 14, 2, 0)
arch/arm64/include/asm/sysreg.h
597
#define SYS_CNTHP_CTL_EL2 sys_reg(3, 4, 14, 2, 1)
arch/arm64/include/asm/sysreg.h
598
#define SYS_CNTHP_CVAL_EL2 sys_reg(3, 4, 14, 2, 2)
arch/arm64/include/asm/sysreg.h
599
#define SYS_CNTHV_TVAL_EL2 sys_reg(3, 4, 14, 3, 0)
arch/arm64/include/asm/sysreg.h
600
#define SYS_CNTHV_CTL_EL2 sys_reg(3, 4, 14, 3, 1)
arch/arm64/include/asm/sysreg.h
601
#define SYS_CNTHV_CVAL_EL2 sys_reg(3, 4, 14, 3, 2)
arch/arm64/include/asm/sysreg.h
604
#define SYS_BRBCR_EL12 sys_reg(2, 5, 9, 0, 0)
arch/arm64/include/asm/sysreg.h
605
#define SYS_TTBR0_EL12 sys_reg(3, 5, 2, 0, 0)
arch/arm64/include/asm/sysreg.h
606
#define SYS_TTBR1_EL12 sys_reg(3, 5, 2, 0, 1)
arch/arm64/include/asm/sysreg.h
607
#define SYS_SPSR_EL12 sys_reg(3, 5, 4, 0, 0)
arch/arm64/include/asm/sysreg.h
608
#define SYS_ELR_EL12 sys_reg(3, 5, 4, 0, 1)
arch/arm64/include/asm/sysreg.h
609
#define SYS_AFSR0_EL12 sys_reg(3, 5, 5, 1, 0)
arch/arm64/include/asm/sysreg.h
610
#define SYS_AFSR1_EL12 sys_reg(3, 5, 5, 1, 1)
arch/arm64/include/asm/sysreg.h
611
#define SYS_ESR_EL12 sys_reg(3, 5, 5, 2, 0)
arch/arm64/include/asm/sysreg.h
612
#define SYS_TFSR_EL12 sys_reg(3, 5, 5, 6, 0)
arch/arm64/include/asm/sysreg.h
613
#define SYS_PMSCR_EL12 sys_reg(3, 5, 9, 9, 0)
arch/arm64/include/asm/sysreg.h
614
#define SYS_MAIR_EL12 sys_reg(3, 5, 10, 2, 0)
arch/arm64/include/asm/sysreg.h
615
#define SYS_AMAIR_EL12 sys_reg(3, 5, 10, 3, 0)
arch/arm64/include/asm/sysreg.h
616
#define SYS_VBAR_EL12 sys_reg(3, 5, 12, 0, 0)
arch/arm64/include/asm/sysreg.h
617
#define SYS_SCXTNUM_EL12 sys_reg(3, 5, 13, 0, 7)
arch/arm64/include/asm/sysreg.h
618
#define SYS_CNTKCTL_EL12 sys_reg(3, 5, 14, 1, 0)
arch/arm64/include/asm/sysreg.h
619
#define SYS_CNTP_TVAL_EL02 sys_reg(3, 5, 14, 2, 0)
arch/arm64/include/asm/sysreg.h
620
#define SYS_CNTP_CTL_EL02 sys_reg(3, 5, 14, 2, 1)
arch/arm64/include/asm/sysreg.h
621
#define SYS_CNTP_CVAL_EL02 sys_reg(3, 5, 14, 2, 2)
arch/arm64/include/asm/sysreg.h
622
#define SYS_CNTV_TVAL_EL02 sys_reg(3, 5, 14, 3, 0)
arch/arm64/include/asm/sysreg.h
623
#define SYS_CNTV_CTL_EL02 sys_reg(3, 5, 14, 3, 1)
arch/arm64/include/asm/sysreg.h
624
#define SYS_CNTV_CVAL_EL02 sys_reg(3, 5, 14, 3, 2)
arch/arm64/include/asm/sysreg.h
626
#define SYS_SP_EL2 sys_reg(3, 6, 4, 1, 0)
arch/arm64/kernel/cpufeature.c
1014
static void init_cpu_ftr_reg(u32 sys_reg, u64 new)
arch/arm64/kernel/cpufeature.c
1022
struct arm64_ftr_reg *reg = get_arm64_ftr_reg(sys_reg);
arch/arm64/kernel/cpufeature.c
1631
return read_sanitised_ftr_reg(entry->sys_reg);
arch/arm64/kernel/cpufeature.c
1633
return __read_sysreg_by_encoding(entry->sys_reg);
arch/arm64/kernel/cpufeature.c
1643
regp = get_arm64_ftr_reg(entry->sys_reg);
arch/arm64/kernel/cpufeature.c
165
.sys_reg = SYS_##reg, \
arch/arm64/kernel/cpufeature.c
2217
boot_val = cpuid_feature_extract_field(read_sanitised_ftr_reg(entry->sys_reg),
arch/arm64/kernel/cpufeature.c
2222
sec_val = cpuid_feature_extract_field(__read_sysreg_by_encoding(entry->sys_reg),
arch/arm64/kernel/cpufeature.c
4142
int do_emulate_mrs(struct pt_regs *regs, u32 sys_reg, u32 rt)
arch/arm64/kernel/cpufeature.c
4147
rc = emulate_sys_reg(sys_reg, &val);
arch/arm64/kernel/cpufeature.c
4157
u32 sys_reg, rt;
arch/arm64/kernel/cpufeature.c
4166
sys_reg = (u32)aarch64_insn_decode_immediate(AARCH64_INSN_IMM_16, insn) << 5;
arch/arm64/kernel/cpufeature.c
4168
return do_emulate_mrs(regs, sys_reg, rt) == 0;
arch/arm64/kvm/emulate-nested.c
2105
return sys_reg(op0, op1, crn, crm, op2 + 1);
arch/arm64/kvm/emulate-nested.c
2107
return sys_reg(op0, op1, crn, crm + 1, 0);
arch/arm64/kvm/emulate-nested.c
2109
return sys_reg(op0, op1, crn + 1, 0, 0);
arch/arm64/kvm/emulate-nested.c
2111
return sys_reg(op0, op1 + 1, 0, 0, 0);
arch/arm64/kvm/emulate-nested.c
2113
return sys_reg(op0 + 1, 0, 0, 0, 0);
arch/arm64/kvm/emulate-nested.c
2374
encoding = sys_reg(sr->Op0, sr->Op1, sr->CRn, sr->CRm, sr->Op2);
arch/arm64/kvm/hyp/nvhe/sys_regs.c
285
if (reg >= sys_reg(3, 0, 0, 1, 0) && reg <= sys_reg(3, 0, 0, 7, 7))
arch/arm64/kvm/hyp/nvhe/sys_regs.c
528
for (r = sys_reg(3, 0, 0, 4, 0); r <= sys_reg(3, 0, 0, 7, 7); r += sys_reg(0, 0, 0, 0, 1))
arch/arm64/kvm/sys_regs.h
17
sys_reg((u32)(x)->Op0, (u32)(x)->Op1, \
drivers/edac/a72_edac.c
22
#define SYS_CPUMERRSR_EL1 sys_reg(3, 1, 15, 2, 2)
drivers/edac/a72_edac.c
23
#define SYS_L2MERRSR_EL1 sys_reg(3, 1, 15, 2, 3)
drivers/hwtracing/coresight/coresight-etm4x-core.c
322
#define HISI_HIP08_CORE_COMMIT_REG sys_reg(3, 1, 15, 2, 5)
drivers/hwtracing/coresight/coresight-etm4x.h
284
sys_reg(2, 1, ETM4x_CRn(n), ETM4x_CRm(n), ETM4x_Op2(n))
drivers/input/misc/iqs269a.c
1000
sys_reg->slider_select[0] = 0;
drivers/input/misc/iqs269a.c
1021
sys_reg->slider_select[1] = val / 256;
drivers/input/misc/iqs269a.c
1033
sys_reg->slider_select[1] = IQS269_TOUCH_HOLD_DEFAULT;
drivers/input/misc/iqs269a.c
1036
sys_reg->slider_select[1] = 0;
drivers/input/misc/iqs269a.c
1039
sys_reg->event_mask = ~((u8)IQS269_EVENT_MASK_SYS);
drivers/input/misc/iqs269a.c
1051
sys_reg->redo_ati = sys_reg->active;
drivers/input/misc/iqs269a.c
1053
general = be16_to_cpu(sys_reg->general);
drivers/input/misc/iqs269a.c
1130
sys_reg->timeout_tap = val / (16 / scale);
drivers/input/misc/iqs269a.c
1142
sys_reg->timeout_swipe = val / (16 / scale);
drivers/input/misc/iqs269a.c
1153
sys_reg->thresh_swipe = val;
drivers/input/misc/iqs269a.c
1156
sys_reg->event_mask &= ~IQS269_EVENT_MASK_GESTURE;
drivers/input/misc/iqs269a.c
1177
sys_reg->general = cpu_to_be16(general);
drivers/input/misc/iqs269a.c
1213
&iqs269->sys_reg, sizeof(iqs269->sys_reg));
drivers/input/misc/iqs269a.c
1404
state &= iqs269->sys_reg.slider_select[i];
drivers/input/misc/iqs269a.c
1516
struct iqs269_ch_reg *ch_reg = iqs269->sys_reg.ch_reg;
drivers/input/misc/iqs269a.c
1610
struct iqs269_ch_reg *ch_reg = iqs269->sys_reg.ch_reg;
drivers/input/misc/iqs269a.c
1620
struct iqs269_ch_reg *ch_reg = iqs269->sys_reg.ch_reg;
drivers/input/misc/iqs269a.c
1892
u16 general = be16_to_cpu(iqs269->sys_reg.general);
drivers/input/misc/iqs269a.c
321
struct iqs269_sys_reg sys_reg;
drivers/input/misc/iqs269a.c
346
if (!iqs269->sys_reg.slider_select[slider_num])
drivers/input/misc/iqs269a.c
359
struct iqs269_ch_reg *ch_reg = iqs269->sys_reg.ch_reg;
drivers/input/misc/iqs269a.c
384
struct iqs269_ch_reg *ch_reg = iqs269->sys_reg.ch_reg;
drivers/input/misc/iqs269a.c
403
struct iqs269_ch_reg *ch_reg = iqs269->sys_reg.ch_reg;
drivers/input/misc/iqs269a.c
446
struct iqs269_ch_reg *ch_reg = iqs269->sys_reg.ch_reg;
drivers/input/misc/iqs269a.c
481
struct iqs269_ch_reg *ch_reg = iqs269->sys_reg.ch_reg;
drivers/input/misc/iqs269a.c
506
struct iqs269_ch_reg *ch_reg = iqs269->sys_reg.ch_reg;
drivers/input/misc/iqs269a.c
568
iqs269->sys_reg.active |= BIT(reg);
drivers/input/misc/iqs269a.c
570
iqs269->sys_reg.reseed |= BIT(reg);
drivers/input/misc/iqs269a.c
573
iqs269->sys_reg.blocking |= BIT(reg);
drivers/input/misc/iqs269a.c
576
iqs269->sys_reg.slider_select[0] |= BIT(reg);
drivers/input/misc/iqs269a.c
580
iqs269->sys_reg.slider_select[1] |= BIT(reg);
drivers/input/misc/iqs269a.c
582
ch_reg = &iqs269->sys_reg.ch_reg[reg];
drivers/input/misc/iqs269a.c
794
iqs269->sys_reg.event_mask &= ~iqs269_events[i].mask;
drivers/input/misc/iqs269a.c
802
struct iqs269_sys_reg *sys_reg = &iqs269->sys_reg;
drivers/input/misc/iqs269a.c
811
error = regmap_raw_read(iqs269->regmap, IQS269_SYS_SETTINGS, sys_reg,
drivers/input/misc/iqs269a.c
812
sizeof(*sys_reg));
drivers/input/misc/iqs269a.c
824
sys_reg->filter &= ~IQS269_FILT_STR_LP_LTA_MASK;
drivers/input/misc/iqs269a.c
825
sys_reg->filter |= (val << IQS269_FILT_STR_LP_LTA_SHIFT);
drivers/input/misc/iqs269a.c
836
sys_reg->filter &= ~IQS269_FILT_STR_LP_CNT_MASK;
drivers/input/misc/iqs269a.c
837
sys_reg->filter |= (val << IQS269_FILT_STR_LP_CNT_SHIFT);
drivers/input/misc/iqs269a.c
848
sys_reg->filter &= ~IQS269_FILT_STR_NP_LTA_MASK;
drivers/input/misc/iqs269a.c
849
sys_reg->filter |= (val << IQS269_FILT_STR_NP_LTA_SHIFT);
drivers/input/misc/iqs269a.c
860
sys_reg->filter &= ~IQS269_FILT_STR_NP_CNT_MASK;
drivers/input/misc/iqs269a.c
861
sys_reg->filter |= val;
drivers/input/misc/iqs269a.c
871
sys_reg->rate_np = val;
drivers/input/misc/iqs269a.c
881
sys_reg->rate_lp = val;
drivers/input/misc/iqs269a.c
891
sys_reg->rate_ulp = val / 16;
drivers/input/misc/iqs269a.c
901
sys_reg->timeout_pwr = val / 512;
drivers/input/misc/iqs269a.c
911
sys_reg->timeout_lta = val / 512;
drivers/input/misc/iqs269a.c
914
misc_a = be16_to_cpu(sys_reg->misc_a);
drivers/input/misc/iqs269a.c
915
misc_b = be16_to_cpu(sys_reg->misc_b);
drivers/input/misc/iqs269a.c
992
sys_reg->misc_a = cpu_to_be16(misc_a);
drivers/input/misc/iqs269a.c
993
sys_reg->misc_b = cpu_to_be16(misc_b);
drivers/input/misc/iqs269a.c
995
sys_reg->active = 0;
drivers/input/misc/iqs269a.c
996
sys_reg->reseed = 0;
drivers/input/misc/iqs269a.c
998
sys_reg->blocking = 0;
drivers/input/misc/iqs626a.c
1057
sys_reg->ch_reg_ulp.hyst &= ~IQS626_ULP_PROJ_ENABLE;
drivers/input/misc/iqs626a.c
1059
sys_reg->ch_reg_ulp.hyst |= IQS626_ULP_PROJ_ENABLE;
drivers/input/misc/iqs626a.c
1061
filter = &sys_reg->ch_reg_ulp.filter;
drivers/input/misc/iqs626a.c
1063
rx_enable = &sys_reg->ch_reg_ulp.rx_enable;
drivers/input/misc/iqs626a.c
1064
tx_enable = &sys_reg->ch_reg_ulp.tx_enable;
drivers/input/misc/iqs626a.c
1067
filter = &sys_reg->ch_reg_gen[i].filter;
drivers/input/misc/iqs626a.c
1069
rx_enable = &sys_reg->ch_reg_gen[i].rx_enable;
drivers/input/misc/iqs626a.c
1070
tx_enable = &sys_reg->ch_reg_gen[i].tx_enable;
drivers/input/misc/iqs626a.c
1193
assoc_select = &sys_reg->ch_reg_gen[i].assoc_select;
drivers/input/misc/iqs626a.c
1194
assoc_weight = &sys_reg->ch_reg_gen[i].assoc_weight;
drivers/input/misc/iqs626a.c
1225
struct iqs626_sys_reg *sys_reg = &iqs626->sys_reg;
drivers/input/misc/iqs626a.c
1242
error = regmap_raw_read(iqs626->regmap, IQS626_SYS_SETTINGS, sys_reg,
drivers/input/misc/iqs626a.c
1243
sizeof(*sys_reg));
drivers/input/misc/iqs626a.c
1247
general = be16_to_cpu(sys_reg->general);
drivers/input/misc/iqs626a.c
1267
sys_reg->misc_a &= ~IQS626_MISC_A_ATI_BAND_DISABLE;
drivers/input/misc/iqs626a.c
1269
sys_reg->misc_a |= IQS626_MISC_A_ATI_BAND_DISABLE;
drivers/input/misc/iqs626a.c
1271
sys_reg->misc_a &= ~IQS626_MISC_A_ATI_LP_ONLY;
drivers/input/misc/iqs626a.c
1273
sys_reg->misc_a |= IQS626_MISC_A_ATI_LP_ONLY;
drivers/input/misc/iqs626a.c
1283
sys_reg->misc_a &= ~IQS626_MISC_A_GPIO3_SELECT_MASK;
drivers/input/misc/iqs626a.c
1284
sys_reg->misc_a |= val;
drivers/input/misc/iqs626a.c
1295
sys_reg->misc_b &= ~IQS626_MISC_B_RESEED_UI_SEL_MASK;
drivers/input/misc/iqs626a.c
1296
sys_reg->misc_b |= (val << IQS626_MISC_B_RESEED_UI_SEL_SHIFT);
drivers/input/misc/iqs626a.c
1299
sys_reg->misc_b &= ~IQS626_MISC_B_THRESH_EXTEND;
drivers/input/misc/iqs626a.c
1301
sys_reg->misc_b |= IQS626_MISC_B_THRESH_EXTEND;
drivers/input/misc/iqs626a.c
1303
sys_reg->misc_b &= ~IQS626_MISC_B_TRACKING_UI_ENABLE;
drivers/input/misc/iqs626a.c
1305
sys_reg->misc_b |= IQS626_MISC_B_TRACKING_UI_ENABLE;
drivers/input/misc/iqs626a.c
1307
sys_reg->misc_b &= ~IQS626_MISC_B_RESEED_OFFSET;
drivers/input/misc/iqs626a.c
1309
sys_reg->misc_b |= IQS626_MISC_B_RESEED_OFFSET;
drivers/input/misc/iqs626a.c
1318
sys_reg->rate_np = val;
drivers/input/misc/iqs626a.c
1328
sys_reg->rate_lp = val;
drivers/input/misc/iqs626a.c
1338
sys_reg->rate_ulp = val / 16;
drivers/input/misc/iqs626a.c
1348
sys_reg->timeout_pwr = val / 512;
drivers/input/misc/iqs626a.c
1358
sys_reg->timeout_lta = val / 512;
drivers/input/misc/iqs626a.c
1361
sys_reg->event_mask = ~((u8)IQS626_EVENT_MASK_SYS);
drivers/input/misc/iqs626a.c
1362
sys_reg->redo_ati = 0;
drivers/input/misc/iqs626a.c
1364
sys_reg->reseed = 0;
drivers/input/misc/iqs626a.c
1365
sys_reg->active = 0;
drivers/input/misc/iqs626a.c
1378
sys_reg->active |= iqs626_channels[i].active;
drivers/input/misc/iqs626a.c
1388
if (sys_reg->active & iqs626_channels[IQS626_CH_TP_2].active &&
drivers/input/misc/iqs626a.c
1389
sys_reg->event_mask & IQS626_EVENT_MASK_GESTURE)
drivers/input/misc/iqs626a.c
1395
sys_reg->general = cpu_to_be16(general);
drivers/input/misc/iqs626a.c
1398
&iqs626->sys_reg, sizeof(iqs626->sys_reg));
drivers/input/misc/iqs626a.c
1409
struct iqs626_sys_reg *sys_reg = &iqs626->sys_reg;
drivers/input/misc/iqs626a.c
1425
if (!(sys_reg->active & iqs626_channels[i].active))
drivers/input/misc/iqs626a.c
1438
if (!(sys_reg->active & iqs626_channels[IQS626_CH_TP_2].active))
drivers/input/misc/iqs626a.c
1456
if (sys_reg->event_mask & IQS626_EVENT_MASK_GESTURE) {
drivers/input/misc/iqs626a.c
1462
if ((sys_reg->active & tp_mask) == tp_mask)
drivers/input/misc/iqs626a.c
1488
struct iqs626_sys_reg *sys_reg = &iqs626->sys_reg;
drivers/input/misc/iqs626a.c
1513
sys_reg, sizeof(*sys_reg));
drivers/input/misc/iqs626a.c
1529
if (sys_reg->active & iqs626_channels[IQS626_CH_HALL].active) {
drivers/input/misc/iqs626a.c
1544
if (!(sys_reg->active & iqs626_channels[i].active))
drivers/input/misc/iqs626a.c
1569
if (!(sys_reg->active & iqs626_channels[IQS626_CH_TP_2].active))
drivers/input/misc/iqs626a.c
1572
if (sys_reg->event_mask & IQS626_EVENT_MASK_GESTURE) {
drivers/input/misc/iqs626a.c
446
struct iqs626_sys_reg sys_reg;
drivers/input/misc/iqs626a.c
463
struct iqs626_sys_reg *sys_reg = &iqs626->sys_reg;
drivers/input/misc/iqs626a.c
472
thresh = sys_reg->ch_reg_ulp.thresh;
drivers/input/misc/iqs626a.c
473
hyst = &sys_reg->ch_reg_ulp.hyst;
drivers/input/misc/iqs626a.c
478
thresh = &sys_reg->tp_grp_reg.ch_reg_tp[0].thresh;
drivers/input/misc/iqs626a.c
479
hyst = &sys_reg->tp_grp_reg.hyst;
drivers/input/misc/iqs626a.c
486
thresh = sys_reg->ch_reg_gen[i].thresh;
drivers/input/misc/iqs626a.c
487
hyst = &sys_reg->ch_reg_gen[i].hyst;
drivers/input/misc/iqs626a.c
491
thresh = &sys_reg->ch_reg_hall.thresh;
drivers/input/misc/iqs626a.c
492
hyst = &sys_reg->ch_reg_hall.hyst;
drivers/input/misc/iqs626a.c
538
sys_reg->event_mask &= ~iqs626_events[i].mask;
drivers/input/misc/iqs626a.c
584
struct iqs626_sys_reg *sys_reg = &iqs626->sys_reg;
drivers/input/misc/iqs626a.c
592
ati_target = &sys_reg->ch_reg_ulp.ati_target;
drivers/input/misc/iqs626a.c
597
ati_target = &sys_reg->tp_grp_reg.ati_target;
drivers/input/misc/iqs626a.c
604
ati_target = &sys_reg->ch_reg_gen[i].ati_target;
drivers/input/misc/iqs626a.c
608
ati_target = &sys_reg->ch_reg_hall.ati_target;
drivers/input/misc/iqs626a.c
712
struct iqs626_sys_reg *sys_reg = &iqs626->sys_reg;
drivers/input/misc/iqs626a.c
714
u8 *hyst = &sys_reg->tp_grp_reg.hyst;
drivers/input/misc/iqs626a.c
726
sys_reg->misc_a &= ~IQS626_MISC_A_TPx_LTA_UPDATE_MASK;
drivers/input/misc/iqs626a.c
727
sys_reg->misc_a |= (val << IQS626_MISC_A_TPx_LTA_UPDATE_SHIFT);
drivers/input/misc/iqs626a.c
739
sys_reg->misc_b &= ~IQS626_MISC_B_FILT_STR_TPx;
drivers/input/misc/iqs626a.c
740
sys_reg->misc_b |= val;
drivers/input/misc/iqs626a.c
770
u8 *ati_base = &sys_reg->tp_grp_reg.ch_reg_tp[i].ati_base;
drivers/input/misc/iqs626a.c
771
u8 *thresh = &sys_reg->tp_grp_reg.ch_reg_tp[i].thresh;
drivers/input/misc/iqs626a.c
826
sys_reg->misc_b &= ~IQS626_MISC_B_TPx_SWIPE;
drivers/input/misc/iqs626a.c
828
sys_reg->misc_b |= IQS626_MISC_B_TPx_SWIPE;
drivers/input/misc/iqs626a.c
839
sys_reg->timeout_tap = val / 16;
drivers/input/misc/iqs626a.c
851
sys_reg->timeout_swipe = val / 16;
drivers/input/misc/iqs626a.c
863
sys_reg->thresh_swipe = val;
drivers/input/misc/iqs626a.c
866
sys_reg->event_mask &= ~IQS626_EVENT_MASK_GESTURE;
drivers/input/misc/iqs626a.c
875
struct iqs626_sys_reg *sys_reg = &iqs626->sys_reg;
drivers/input/misc/iqs626a.c
884
engine = sys_reg->ch_reg_ulp.engine;
drivers/input/misc/iqs626a.c
889
engine = sys_reg->tp_grp_reg.engine;
drivers/input/misc/iqs626a.c
896
engine = sys_reg->ch_reg_gen[i].engine;
drivers/input/misc/iqs626a.c
900
engine = &sys_reg->ch_reg_hall.engine;
drivers/input/misc/iqs626a.c
916
sys_reg->redo_ati |= iqs626_channels[ch_id].active;
drivers/input/misc/iqs626a.c
919
sys_reg->reseed |= iqs626_channels[ch_id].active;
drivers/irqchip/irq-apple-aic.c
171
#define SYS_IMP_APL_IPI_RR_LOCAL_EL1 sys_reg(3, 5, 15, 0, 0)
drivers/irqchip/irq-apple-aic.c
172
#define SYS_IMP_APL_IPI_RR_GLOBAL_EL1 sys_reg(3, 5, 15, 0, 1)
drivers/irqchip/irq-apple-aic.c
183
#define SYS_IMP_APL_IPI_SR_EL1 sys_reg(3, 5, 15, 1, 1)
drivers/irqchip/irq-apple-aic.c
187
#define SYS_IMP_APL_VM_TMR_FIQ_ENA_EL2 sys_reg(3, 5, 15, 1, 3)
drivers/irqchip/irq-apple-aic.c
192
#define SYS_IMP_APL_IPI_CR_EL1 sys_reg(3, 5, 15, 3, 1)
drivers/irqchip/irq-apple-aic.c
195
#define SYS_IMP_APL_UPMCR0_EL1 sys_reg(3, 7, 15, 0, 4)
drivers/irqchip/irq-apple-aic.c
203
#define SYS_IMP_APL_UPMSR_EL1 sys_reg(3, 7, 15, 6, 4)
drivers/memstick/core/mspro_block.c
794
unsigned char sys_reg)
drivers/memstick/core/mspro_block.c
799
.system = sys_reg,
drivers/soc/qcom/kryo-l2-accessors.c
11
#define L2CPUSRSELR_EL1 sys_reg(3, 3, 15, 0, 6)
drivers/soc/qcom/kryo-l2-accessors.c
12
#define L2CPUSRDR_EL1 sys_reg(3, 3, 15, 0, 7)
tools/arch/arm64/include/asm/esr.h
275
sys_reg((((e) & ESR_ELx_SYS64_ISS_OP0_MASK) >> \
tools/arch/arm64/include/asm/esr.h
287
sys_reg(3, \
tools/arch/arm64/include/asm/sysreg.h
113
#define SYS_PSTATE_PAN sys_reg(3, 0, 4, 2, 3)
tools/arch/arm64/include/asm/sysreg.h
176
#define SYS_SVCR_SMSTOP_SM_EL0 sys_reg(0, 3, 4, 2, 3)
tools/arch/arm64/include/asm/sysreg.h
177
#define SYS_SVCR_SMSTART_SM_EL0 sys_reg(0, 3, 4, 3, 3)
tools/arch/arm64/include/asm/sysreg.h
178
#define SYS_SVCR_SMSTOP_SMZA_EL0 sys_reg(0, 3, 4, 6, 3)
tools/arch/arm64/include/asm/sysreg.h
180
#define SYS_DBGBVRn_EL1(n) sys_reg(2, 0, 0, n, 4)
tools/arch/arm64/include/asm/sysreg.h
181
#define SYS_DBGBCRn_EL1(n) sys_reg(2, 0, 0, n, 5)
tools/arch/arm64/include/asm/sysreg.h
182
#define SYS_DBGWVRn_EL1(n) sys_reg(2, 0, 0, n, 6)
tools/arch/arm64/include/asm/sysreg.h
183
#define SYS_DBGWCRn_EL1(n) sys_reg(2, 0, 0, n, 7)
tools/arch/arm64/include/asm/sysreg.h
184
#define SYS_MDRAR_EL1 sys_reg(2, 0, 1, 0, 0)
tools/arch/arm64/include/asm/sysreg.h
186
#define SYS_OSLSR_EL1 sys_reg(2, 0, 1, 1, 4)
tools/arch/arm64/include/asm/sysreg.h
192
#define SYS_OSDLR_EL1 sys_reg(2, 0, 1, 3, 4)
tools/arch/arm64/include/asm/sysreg.h
193
#define SYS_DBGPRCR_EL1 sys_reg(2, 0, 1, 4, 4)
tools/arch/arm64/include/asm/sysreg.h
194
#define SYS_DBGCLAIMSET_EL1 sys_reg(2, 0, 7, 8, 6)
tools/arch/arm64/include/asm/sysreg.h
195
#define SYS_DBGCLAIMCLR_EL1 sys_reg(2, 0, 7, 9, 6)
tools/arch/arm64/include/asm/sysreg.h
196
#define SYS_DBGAUTHSTATUS_EL1 sys_reg(2, 0, 7, 14, 6)
tools/arch/arm64/include/asm/sysreg.h
197
#define SYS_MDCCSR_EL0 sys_reg(2, 3, 0, 1, 0)
tools/arch/arm64/include/asm/sysreg.h
198
#define SYS_DBGDTR_EL0 sys_reg(2, 3, 0, 4, 0)
tools/arch/arm64/include/asm/sysreg.h
199
#define SYS_DBGDTRRX_EL0 sys_reg(2, 3, 0, 5, 0)
tools/arch/arm64/include/asm/sysreg.h
200
#define SYS_DBGDTRTX_EL0 sys_reg(2, 3, 0, 5, 0)
tools/arch/arm64/include/asm/sysreg.h
201
#define SYS_DBGVCR32_EL2 sys_reg(2, 4, 0, 7, 0)
tools/arch/arm64/include/asm/sysreg.h
203
#define SYS_BRBINF_EL1(n) sys_reg(2, 1, 8, (n & 15), (((n & 16) >> 2) | 0))
tools/arch/arm64/include/asm/sysreg.h
204
#define SYS_BRBINFINJ_EL1 sys_reg(2, 1, 9, 1, 0)
tools/arch/arm64/include/asm/sysreg.h
205
#define SYS_BRBSRC_EL1(n) sys_reg(2, 1, 8, (n & 15), (((n & 16) >> 2) | 1))
tools/arch/arm64/include/asm/sysreg.h
206
#define SYS_BRBSRCINJ_EL1 sys_reg(2, 1, 9, 1, 1)
tools/arch/arm64/include/asm/sysreg.h
207
#define SYS_BRBTGT_EL1(n) sys_reg(2, 1, 8, (n & 15), (((n & 16) >> 2) | 2))
tools/arch/arm64/include/asm/sysreg.h
208
#define SYS_BRBTGTINJ_EL1 sys_reg(2, 1, 9, 1, 2)
tools/arch/arm64/include/asm/sysreg.h
209
#define SYS_BRBTS_EL1 sys_reg(2, 1, 9, 0, 2)
tools/arch/arm64/include/asm/sysreg.h
211
#define SYS_BRBCR_EL1 sys_reg(2, 1, 9, 0, 0)
tools/arch/arm64/include/asm/sysreg.h
212
#define SYS_BRBFCR_EL1 sys_reg(2, 1, 9, 0, 1)
tools/arch/arm64/include/asm/sysreg.h
213
#define SYS_BRBIDR0_EL1 sys_reg(2, 1, 9, 2, 0)
tools/arch/arm64/include/asm/sysreg.h
215
#define SYS_TRCITECR_EL1 sys_reg(3, 0, 1, 2, 3)
tools/arch/arm64/include/asm/sysreg.h
216
#define SYS_TRCACATR(m) sys_reg(2, 1, 2, ((m & 7) << 1), (2 | (m >> 3)))
tools/arch/arm64/include/asm/sysreg.h
217
#define SYS_TRCACVR(m) sys_reg(2, 1, 2, ((m & 7) << 1), (0 | (m >> 3)))
tools/arch/arm64/include/asm/sysreg.h
218
#define SYS_TRCAUTHSTATUS sys_reg(2, 1, 7, 14, 6)
tools/arch/arm64/include/asm/sysreg.h
219
#define SYS_TRCAUXCTLR sys_reg(2, 1, 0, 6, 0)
tools/arch/arm64/include/asm/sysreg.h
220
#define SYS_TRCBBCTLR sys_reg(2, 1, 0, 15, 0)
tools/arch/arm64/include/asm/sysreg.h
221
#define SYS_TRCCCCTLR sys_reg(2, 1, 0, 14, 0)
tools/arch/arm64/include/asm/sysreg.h
222
#define SYS_TRCCIDCCTLR0 sys_reg(2, 1, 3, 0, 2)
tools/arch/arm64/include/asm/sysreg.h
223
#define SYS_TRCCIDCCTLR1 sys_reg(2, 1, 3, 1, 2)
tools/arch/arm64/include/asm/sysreg.h
224
#define SYS_TRCCIDCVR(m) sys_reg(2, 1, 3, ((m & 7) << 1), 0)
tools/arch/arm64/include/asm/sysreg.h
225
#define SYS_TRCCLAIMCLR sys_reg(2, 1, 7, 9, 6)
tools/arch/arm64/include/asm/sysreg.h
226
#define SYS_TRCCLAIMSET sys_reg(2, 1, 7, 8, 6)
tools/arch/arm64/include/asm/sysreg.h
227
#define SYS_TRCCNTCTLR(m) sys_reg(2, 1, 0, (4 | (m & 3)), 5)
tools/arch/arm64/include/asm/sysreg.h
228
#define SYS_TRCCNTRLDVR(m) sys_reg(2, 1, 0, (0 | (m & 3)), 5)
tools/arch/arm64/include/asm/sysreg.h
229
#define SYS_TRCCNTVR(m) sys_reg(2, 1, 0, (8 | (m & 3)), 5)
tools/arch/arm64/include/asm/sysreg.h
230
#define SYS_TRCCONFIGR sys_reg(2, 1, 0, 4, 0)
tools/arch/arm64/include/asm/sysreg.h
231
#define SYS_TRCDEVARCH sys_reg(2, 1, 7, 15, 6)
tools/arch/arm64/include/asm/sysreg.h
232
#define SYS_TRCDEVID sys_reg(2, 1, 7, 2, 7)
tools/arch/arm64/include/asm/sysreg.h
233
#define SYS_TRCEVENTCTL0R sys_reg(2, 1, 0, 8, 0)
tools/arch/arm64/include/asm/sysreg.h
234
#define SYS_TRCEVENTCTL1R sys_reg(2, 1, 0, 9, 0)
tools/arch/arm64/include/asm/sysreg.h
235
#define SYS_TRCEXTINSELR(m) sys_reg(2, 1, 0, (8 | (m & 3)), 4)
tools/arch/arm64/include/asm/sysreg.h
236
#define SYS_TRCIDR0 sys_reg(2, 1, 0, 8, 7)
tools/arch/arm64/include/asm/sysreg.h
237
#define SYS_TRCIDR10 sys_reg(2, 1, 0, 2, 6)
tools/arch/arm64/include/asm/sysreg.h
238
#define SYS_TRCIDR11 sys_reg(2, 1, 0, 3, 6)
tools/arch/arm64/include/asm/sysreg.h
239
#define SYS_TRCIDR12 sys_reg(2, 1, 0, 4, 6)
tools/arch/arm64/include/asm/sysreg.h
240
#define SYS_TRCIDR13 sys_reg(2, 1, 0, 5, 6)
tools/arch/arm64/include/asm/sysreg.h
241
#define SYS_TRCIDR1 sys_reg(2, 1, 0, 9, 7)
tools/arch/arm64/include/asm/sysreg.h
242
#define SYS_TRCIDR2 sys_reg(2, 1, 0, 10, 7)
tools/arch/arm64/include/asm/sysreg.h
243
#define SYS_TRCIDR3 sys_reg(2, 1, 0, 11, 7)
tools/arch/arm64/include/asm/sysreg.h
244
#define SYS_TRCIDR4 sys_reg(2, 1, 0, 12, 7)
tools/arch/arm64/include/asm/sysreg.h
245
#define SYS_TRCIDR5 sys_reg(2, 1, 0, 13, 7)
tools/arch/arm64/include/asm/sysreg.h
246
#define SYS_TRCIDR6 sys_reg(2, 1, 0, 14, 7)
tools/arch/arm64/include/asm/sysreg.h
247
#define SYS_TRCIDR7 sys_reg(2, 1, 0, 15, 7)
tools/arch/arm64/include/asm/sysreg.h
248
#define SYS_TRCIDR8 sys_reg(2, 1, 0, 0, 6)
tools/arch/arm64/include/asm/sysreg.h
249
#define SYS_TRCIDR9 sys_reg(2, 1, 0, 1, 6)
tools/arch/arm64/include/asm/sysreg.h
250
#define SYS_TRCIMSPEC(m) sys_reg(2, 1, 0, (m & 7), 7)
tools/arch/arm64/include/asm/sysreg.h
251
#define SYS_TRCITEEDCR sys_reg(2, 1, 0, 2, 1)
tools/arch/arm64/include/asm/sysreg.h
252
#define SYS_TRCOSLSR sys_reg(2, 1, 1, 1, 4)
tools/arch/arm64/include/asm/sysreg.h
253
#define SYS_TRCPRGCTLR sys_reg(2, 1, 0, 1, 0)
tools/arch/arm64/include/asm/sysreg.h
254
#define SYS_TRCQCTLR sys_reg(2, 1, 0, 1, 1)
tools/arch/arm64/include/asm/sysreg.h
255
#define SYS_TRCRSCTLR(m) sys_reg(2, 1, 1, (m & 15), (0 | (m >> 4)))
tools/arch/arm64/include/asm/sysreg.h
256
#define SYS_TRCRSR sys_reg(2, 1, 0, 10, 0)
tools/arch/arm64/include/asm/sysreg.h
257
#define SYS_TRCSEQEVR(m) sys_reg(2, 1, 0, (m & 3), 4)
tools/arch/arm64/include/asm/sysreg.h
258
#define SYS_TRCSEQRSTEVR sys_reg(2, 1, 0, 6, 4)
tools/arch/arm64/include/asm/sysreg.h
259
#define SYS_TRCSEQSTR sys_reg(2, 1, 0, 7, 4)
tools/arch/arm64/include/asm/sysreg.h
260
#define SYS_TRCSSCCR(m) sys_reg(2, 1, 1, (m & 7), 2)
tools/arch/arm64/include/asm/sysreg.h
261
#define SYS_TRCSSCSR(m) sys_reg(2, 1, 1, (8 | (m & 7)), 2)
tools/arch/arm64/include/asm/sysreg.h
262
#define SYS_TRCSSPCICR(m) sys_reg(2, 1, 1, (m & 7), 3)
tools/arch/arm64/include/asm/sysreg.h
263
#define SYS_TRCSTALLCTLR sys_reg(2, 1, 0, 11, 0)
tools/arch/arm64/include/asm/sysreg.h
264
#define SYS_TRCSTATR sys_reg(2, 1, 0, 3, 0)
tools/arch/arm64/include/asm/sysreg.h
265
#define SYS_TRCSYNCPR sys_reg(2, 1, 0, 13, 0)
tools/arch/arm64/include/asm/sysreg.h
266
#define SYS_TRCTRACEIDR sys_reg(2, 1, 0, 0, 1)
tools/arch/arm64/include/asm/sysreg.h
267
#define SYS_TRCTSCTLR sys_reg(2, 1, 0, 12, 0)
tools/arch/arm64/include/asm/sysreg.h
268
#define SYS_TRCVICTLR sys_reg(2, 1, 0, 0, 2)
tools/arch/arm64/include/asm/sysreg.h
269
#define SYS_TRCVIIECTLR sys_reg(2, 1, 0, 1, 2)
tools/arch/arm64/include/asm/sysreg.h
270
#define SYS_TRCVIPCSSCTLR sys_reg(2, 1, 0, 3, 2)
tools/arch/arm64/include/asm/sysreg.h
271
#define SYS_TRCVISSCTLR sys_reg(2, 1, 0, 2, 2)
tools/arch/arm64/include/asm/sysreg.h
272
#define SYS_TRCVMIDCCTLR0 sys_reg(2, 1, 3, 2, 2)
tools/arch/arm64/include/asm/sysreg.h
273
#define SYS_TRCVMIDCCTLR1 sys_reg(2, 1, 3, 3, 2)
tools/arch/arm64/include/asm/sysreg.h
274
#define SYS_TRCVMIDCVR(m) sys_reg(2, 1, 3, ((m & 7) << 1), 1)
tools/arch/arm64/include/asm/sysreg.h
277
#define SYS_TRCOSLAR sys_reg(2, 1, 1, 0, 4)
tools/arch/arm64/include/asm/sysreg.h
279
#define SYS_BRBCR_EL2 sys_reg(2, 4, 9, 0, 0)
tools/arch/arm64/include/asm/sysreg.h
281
#define SYS_MIDR_EL1 sys_reg(3, 0, 0, 0, 0)
tools/arch/arm64/include/asm/sysreg.h
282
#define SYS_MPIDR_EL1 sys_reg(3, 0, 0, 0, 5)
tools/arch/arm64/include/asm/sysreg.h
283
#define SYS_REVIDR_EL1 sys_reg(3, 0, 0, 0, 6)
tools/arch/arm64/include/asm/sysreg.h
285
#define SYS_ACTLR_EL1 sys_reg(3, 0, 1, 0, 1)
tools/arch/arm64/include/asm/sysreg.h
286
#define SYS_RGSR_EL1 sys_reg(3, 0, 1, 0, 5)
tools/arch/arm64/include/asm/sysreg.h
287
#define SYS_GCR_EL1 sys_reg(3, 0, 1, 0, 6)
tools/arch/arm64/include/asm/sysreg.h
289
#define SYS_TCR_EL1 sys_reg(3, 0, 2, 0, 2)
tools/arch/arm64/include/asm/sysreg.h
291
#define SYS_APIAKEYLO_EL1 sys_reg(3, 0, 2, 1, 0)
tools/arch/arm64/include/asm/sysreg.h
292
#define SYS_APIAKEYHI_EL1 sys_reg(3, 0, 2, 1, 1)
tools/arch/arm64/include/asm/sysreg.h
293
#define SYS_APIBKEYLO_EL1 sys_reg(3, 0, 2, 1, 2)
tools/arch/arm64/include/asm/sysreg.h
294
#define SYS_APIBKEYHI_EL1 sys_reg(3, 0, 2, 1, 3)
tools/arch/arm64/include/asm/sysreg.h
296
#define SYS_APDAKEYLO_EL1 sys_reg(3, 0, 2, 2, 0)
tools/arch/arm64/include/asm/sysreg.h
297
#define SYS_APDAKEYHI_EL1 sys_reg(3, 0, 2, 2, 1)
tools/arch/arm64/include/asm/sysreg.h
298
#define SYS_APDBKEYLO_EL1 sys_reg(3, 0, 2, 2, 2)
tools/arch/arm64/include/asm/sysreg.h
299
#define SYS_APDBKEYHI_EL1 sys_reg(3, 0, 2, 2, 3)
tools/arch/arm64/include/asm/sysreg.h
301
#define SYS_APGAKEYLO_EL1 sys_reg(3, 0, 2, 3, 0)
tools/arch/arm64/include/asm/sysreg.h
302
#define SYS_APGAKEYHI_EL1 sys_reg(3, 0, 2, 3, 1)
tools/arch/arm64/include/asm/sysreg.h
304
#define SYS_SPSR_EL1 sys_reg(3, 0, 4, 0, 0)
tools/arch/arm64/include/asm/sysreg.h
305
#define SYS_ELR_EL1 sys_reg(3, 0, 4, 0, 1)
tools/arch/arm64/include/asm/sysreg.h
307
#define SYS_ICC_PMR_EL1 sys_reg(3, 0, 4, 6, 0)
tools/arch/arm64/include/asm/sysreg.h
309
#define SYS_AFSR0_EL1 sys_reg(3, 0, 5, 1, 0)
tools/arch/arm64/include/asm/sysreg.h
310
#define SYS_AFSR1_EL1 sys_reg(3, 0, 5, 1, 1)
tools/arch/arm64/include/asm/sysreg.h
311
#define SYS_ESR_EL1 sys_reg(3, 0, 5, 2, 0)
tools/arch/arm64/include/asm/sysreg.h
313
#define SYS_ERRIDR_EL1 sys_reg(3, 0, 5, 3, 0)
tools/arch/arm64/include/asm/sysreg.h
314
#define SYS_ERRSELR_EL1 sys_reg(3, 0, 5, 3, 1)
tools/arch/arm64/include/asm/sysreg.h
315
#define SYS_ERXFR_EL1 sys_reg(3, 0, 5, 4, 0)
tools/arch/arm64/include/asm/sysreg.h
316
#define SYS_ERXCTLR_EL1 sys_reg(3, 0, 5, 4, 1)
tools/arch/arm64/include/asm/sysreg.h
317
#define SYS_ERXSTATUS_EL1 sys_reg(3, 0, 5, 4, 2)
tools/arch/arm64/include/asm/sysreg.h
318
#define SYS_ERXADDR_EL1 sys_reg(3, 0, 5, 4, 3)
tools/arch/arm64/include/asm/sysreg.h
319
#define SYS_ERXPFGF_EL1 sys_reg(3, 0, 5, 4, 4)
tools/arch/arm64/include/asm/sysreg.h
320
#define SYS_ERXPFGCTL_EL1 sys_reg(3, 0, 5, 4, 5)
tools/arch/arm64/include/asm/sysreg.h
321
#define SYS_ERXPFGCDN_EL1 sys_reg(3, 0, 5, 4, 6)
tools/arch/arm64/include/asm/sysreg.h
322
#define SYS_ERXMISC0_EL1 sys_reg(3, 0, 5, 5, 0)
tools/arch/arm64/include/asm/sysreg.h
323
#define SYS_ERXMISC1_EL1 sys_reg(3, 0, 5, 5, 1)
tools/arch/arm64/include/asm/sysreg.h
324
#define SYS_ERXMISC2_EL1 sys_reg(3, 0, 5, 5, 2)
tools/arch/arm64/include/asm/sysreg.h
325
#define SYS_ERXMISC3_EL1 sys_reg(3, 0, 5, 5, 3)
tools/arch/arm64/include/asm/sysreg.h
326
#define SYS_TFSR_EL1 sys_reg(3, 0, 5, 6, 0)
tools/arch/arm64/include/asm/sysreg.h
327
#define SYS_TFSRE0_EL1 sys_reg(3, 0, 5, 6, 1)
tools/arch/arm64/include/asm/sysreg.h
329
#define SYS_PAR_EL1 sys_reg(3, 0, 7, 4, 0)
tools/arch/arm64/include/asm/sysreg.h
375
#define SYS_PMINTENSET_EL1 sys_reg(3, 0, 9, 14, 1)
tools/arch/arm64/include/asm/sysreg.h
376
#define SYS_PMINTENCLR_EL1 sys_reg(3, 0, 9, 14, 2)
tools/arch/arm64/include/asm/sysreg.h
378
#define SYS_PMMIR_EL1 sys_reg(3, 0, 9, 14, 6)
tools/arch/arm64/include/asm/sysreg.h
380
#define SYS_MAIR_EL1 sys_reg(3, 0, 10, 2, 0)
tools/arch/arm64/include/asm/sysreg.h
381
#define SYS_AMAIR_EL1 sys_reg(3, 0, 10, 3, 0)
tools/arch/arm64/include/asm/sysreg.h
383
#define SYS_VBAR_EL1 sys_reg(3, 0, 12, 0, 0)
tools/arch/arm64/include/asm/sysreg.h
384
#define SYS_DISR_EL1 sys_reg(3, 0, 12, 1, 1)
tools/arch/arm64/include/asm/sysreg.h
386
#define SYS_ICC_IAR0_EL1 sys_reg(3, 0, 12, 8, 0)
tools/arch/arm64/include/asm/sysreg.h
387
#define SYS_ICC_EOIR0_EL1 sys_reg(3, 0, 12, 8, 1)
tools/arch/arm64/include/asm/sysreg.h
388
#define SYS_ICC_HPPIR0_EL1 sys_reg(3, 0, 12, 8, 2)
tools/arch/arm64/include/asm/sysreg.h
389
#define SYS_ICC_BPR0_EL1 sys_reg(3, 0, 12, 8, 3)
tools/arch/arm64/include/asm/sysreg.h
390
#define SYS_ICC_AP0Rn_EL1(n) sys_reg(3, 0, 12, 8, 4 | n)
tools/arch/arm64/include/asm/sysreg.h
395
#define SYS_ICC_AP1Rn_EL1(n) sys_reg(3, 0, 12, 9, n)
tools/arch/arm64/include/asm/sysreg.h
400
#define SYS_ICC_DIR_EL1 sys_reg(3, 0, 12, 11, 1)
tools/arch/arm64/include/asm/sysreg.h
401
#define SYS_ICC_RPR_EL1 sys_reg(3, 0, 12, 11, 3)
tools/arch/arm64/include/asm/sysreg.h
402
#define SYS_ICC_SGI1R_EL1 sys_reg(3, 0, 12, 11, 5)
tools/arch/arm64/include/asm/sysreg.h
403
#define SYS_ICC_ASGI1R_EL1 sys_reg(3, 0, 12, 11, 6)
tools/arch/arm64/include/asm/sysreg.h
404
#define SYS_ICC_SGI0R_EL1 sys_reg(3, 0, 12, 11, 7)
tools/arch/arm64/include/asm/sysreg.h
405
#define SYS_ICC_IAR1_EL1 sys_reg(3, 0, 12, 12, 0)
tools/arch/arm64/include/asm/sysreg.h
406
#define SYS_ICC_EOIR1_EL1 sys_reg(3, 0, 12, 12, 1)
tools/arch/arm64/include/asm/sysreg.h
407
#define SYS_ICC_HPPIR1_EL1 sys_reg(3, 0, 12, 12, 2)
tools/arch/arm64/include/asm/sysreg.h
408
#define SYS_ICC_BPR1_EL1 sys_reg(3, 0, 12, 12, 3)
tools/arch/arm64/include/asm/sysreg.h
409
#define SYS_ICC_CTLR_EL1 sys_reg(3, 0, 12, 12, 4)
tools/arch/arm64/include/asm/sysreg.h
410
#define SYS_ICC_SRE_EL1 sys_reg(3, 0, 12, 12, 5)
tools/arch/arm64/include/asm/sysreg.h
411
#define SYS_ICC_IGRPEN0_EL1 sys_reg(3, 0, 12, 12, 6)
tools/arch/arm64/include/asm/sysreg.h
412
#define SYS_ICC_IGRPEN1_EL1 sys_reg(3, 0, 12, 12, 7)
tools/arch/arm64/include/asm/sysreg.h
414
#define SYS_ACCDATA_EL1 sys_reg(3, 0, 13, 0, 5)
tools/arch/arm64/include/asm/sysreg.h
416
#define SYS_CNTKCTL_EL1 sys_reg(3, 0, 14, 1, 0)
tools/arch/arm64/include/asm/sysreg.h
418
#define SYS_AIDR_EL1 sys_reg(3, 1, 0, 0, 7)
tools/arch/arm64/include/asm/sysreg.h
420
#define SYS_RNDR_EL0 sys_reg(3, 3, 2, 4, 0)
tools/arch/arm64/include/asm/sysreg.h
421
#define SYS_RNDRRS_EL0 sys_reg(3, 3, 2, 4, 1)
tools/arch/arm64/include/asm/sysreg.h
423
#define SYS_PMCR_EL0 sys_reg(3, 3, 9, 12, 0)
tools/arch/arm64/include/asm/sysreg.h
424
#define SYS_PMCNTENSET_EL0 sys_reg(3, 3, 9, 12, 1)
tools/arch/arm64/include/asm/sysreg.h
425
#define SYS_PMCNTENCLR_EL0 sys_reg(3, 3, 9, 12, 2)
tools/arch/arm64/include/asm/sysreg.h
426
#define SYS_PMOVSCLR_EL0 sys_reg(3, 3, 9, 12, 3)
tools/arch/arm64/include/asm/sysreg.h
427
#define SYS_PMSWINC_EL0 sys_reg(3, 3, 9, 12, 4)
tools/arch/arm64/include/asm/sysreg.h
428
#define SYS_PMCEID0_EL0 sys_reg(3, 3, 9, 12, 6)
tools/arch/arm64/include/asm/sysreg.h
429
#define SYS_PMCEID1_EL0 sys_reg(3, 3, 9, 12, 7)
tools/arch/arm64/include/asm/sysreg.h
430
#define SYS_PMCCNTR_EL0 sys_reg(3, 3, 9, 13, 0)
tools/arch/arm64/include/asm/sysreg.h
431
#define SYS_PMXEVTYPER_EL0 sys_reg(3, 3, 9, 13, 1)
tools/arch/arm64/include/asm/sysreg.h
432
#define SYS_PMXEVCNTR_EL0 sys_reg(3, 3, 9, 13, 2)
tools/arch/arm64/include/asm/sysreg.h
433
#define SYS_PMUSERENR_EL0 sys_reg(3, 3, 9, 14, 0)
tools/arch/arm64/include/asm/sysreg.h
434
#define SYS_PMOVSSET_EL0 sys_reg(3, 3, 9, 14, 3)
tools/arch/arm64/include/asm/sysreg.h
436
#define SYS_TPIDR_EL0 sys_reg(3, 3, 13, 0, 2)
tools/arch/arm64/include/asm/sysreg.h
437
#define SYS_TPIDRRO_EL0 sys_reg(3, 3, 13, 0, 3)
tools/arch/arm64/include/asm/sysreg.h
438
#define SYS_TPIDR2_EL0 sys_reg(3, 3, 13, 0, 5)
tools/arch/arm64/include/asm/sysreg.h
44
#define sys_insn sys_reg
tools/arch/arm64/include/asm/sysreg.h
440
#define SYS_SCXTNUM_EL0 sys_reg(3, 3, 13, 0, 7)
tools/arch/arm64/include/asm/sysreg.h
443
#define SYS_AM_EL0(crm, op2) sys_reg(3, 3, 13, (crm), (op2))
tools/arch/arm64/include/asm/sysreg.h
478
#define SYS_CNTFRQ_EL0 sys_reg(3, 3, 14, 0, 0)
tools/arch/arm64/include/asm/sysreg.h
480
#define SYS_CNTPCT_EL0 sys_reg(3, 3, 14, 0, 1)
tools/arch/arm64/include/asm/sysreg.h
481
#define SYS_CNTVCT_EL0 sys_reg(3, 3, 14, 0, 2)
tools/arch/arm64/include/asm/sysreg.h
482
#define SYS_CNTPCTSS_EL0 sys_reg(3, 3, 14, 0, 5)
tools/arch/arm64/include/asm/sysreg.h
483
#define SYS_CNTVCTSS_EL0 sys_reg(3, 3, 14, 0, 6)
tools/arch/arm64/include/asm/sysreg.h
485
#define SYS_CNTP_TVAL_EL0 sys_reg(3, 3, 14, 2, 0)
tools/arch/arm64/include/asm/sysreg.h
486
#define SYS_CNTP_CTL_EL0 sys_reg(3, 3, 14, 2, 1)
tools/arch/arm64/include/asm/sysreg.h
487
#define SYS_CNTP_CVAL_EL0 sys_reg(3, 3, 14, 2, 2)
tools/arch/arm64/include/asm/sysreg.h
489
#define SYS_CNTV_TVAL_EL0 sys_reg(3, 3, 14, 3, 0)
tools/arch/arm64/include/asm/sysreg.h
490
#define SYS_CNTV_CTL_EL0 sys_reg(3, 3, 14, 3, 1)
tools/arch/arm64/include/asm/sysreg.h
491
#define SYS_CNTV_CVAL_EL0 sys_reg(3, 3, 14, 3, 2)
tools/arch/arm64/include/asm/sysreg.h
493
#define SYS_AARCH32_CNTP_TVAL sys_reg(0, 0, 14, 2, 0)
tools/arch/arm64/include/asm/sysreg.h
494
#define SYS_AARCH32_CNTP_CTL sys_reg(0, 0, 14, 2, 1)
tools/arch/arm64/include/asm/sysreg.h
495
#define SYS_AARCH32_CNTPCT sys_reg(0, 0, 0, 14, 0)
tools/arch/arm64/include/asm/sysreg.h
496
#define SYS_AARCH32_CNTVCT sys_reg(0, 1, 0, 14, 0)
tools/arch/arm64/include/asm/sysreg.h
497
#define SYS_AARCH32_CNTP_CVAL sys_reg(0, 2, 0, 14, 0)
tools/arch/arm64/include/asm/sysreg.h
498
#define SYS_AARCH32_CNTPCTSS sys_reg(0, 8, 0, 14, 0)
tools/arch/arm64/include/asm/sysreg.h
499
#define SYS_AARCH32_CNTVCTSS sys_reg(0, 9, 0, 14, 0)
tools/arch/arm64/include/asm/sysreg.h
503
#define SYS_PMEVCNTSVRn_EL1(n) sys_reg(2, 0, 14, __CNTR_CRm(n), __PMEV_op2(n))
tools/arch/arm64/include/asm/sysreg.h
504
#define SYS_PMEVCNTRn_EL0(n) sys_reg(3, 3, 14, __CNTR_CRm(n), __PMEV_op2(n))
tools/arch/arm64/include/asm/sysreg.h
506
#define SYS_PMEVTYPERn_EL0(n) sys_reg(3, 3, 14, __TYPER_CRm(n), __PMEV_op2(n))
tools/arch/arm64/include/asm/sysreg.h
508
#define SYS_PMCCFILTR_EL0 sys_reg(3, 3, 14, 15, 7)
tools/arch/arm64/include/asm/sysreg.h
510
#define SYS_SPMCGCRn_EL1(n) sys_reg(2, 0, 9, 13, ((n) & 1))
tools/arch/arm64/include/asm/sysreg.h
514
#define SYS_SPMEVCNTRn_EL0(n) sys_reg(2, 3, 14, __SPMEV_crm(0b000, n), __SPMEV_op2(n))
tools/arch/arm64/include/asm/sysreg.h
515
#define SYS_SPMEVFILT2Rn_EL0(n) sys_reg(2, 3, 14, __SPMEV_crm(0b011, n), __SPMEV_op2(n))
tools/arch/arm64/include/asm/sysreg.h
516
#define SYS_SPMEVFILTRn_EL0(n) sys_reg(2, 3, 14, __SPMEV_crm(0b010, n), __SPMEV_op2(n))
tools/arch/arm64/include/asm/sysreg.h
517
#define SYS_SPMEVTYPERn_EL0(n) sys_reg(2, 3, 14, __SPMEV_crm(0b001, n), __SPMEV_op2(n))
tools/arch/arm64/include/asm/sysreg.h
519
#define SYS_VPIDR_EL2 sys_reg(3, 4, 0, 0, 0)
tools/arch/arm64/include/asm/sysreg.h
520
#define SYS_VMPIDR_EL2 sys_reg(3, 4, 0, 0, 5)
tools/arch/arm64/include/asm/sysreg.h
522
#define SYS_SCTLR_EL2 sys_reg(3, 4, 1, 0, 0)
tools/arch/arm64/include/asm/sysreg.h
523
#define SYS_ACTLR_EL2 sys_reg(3, 4, 1, 0, 1)
tools/arch/arm64/include/asm/sysreg.h
524
#define SYS_SCTLR2_EL2 sys_reg(3, 4, 1, 0, 3)
tools/arch/arm64/include/asm/sysreg.h
525
#define SYS_HCR_EL2 sys_reg(3, 4, 1, 1, 0)
tools/arch/arm64/include/asm/sysreg.h
526
#define SYS_MDCR_EL2 sys_reg(3, 4, 1, 1, 1)
tools/arch/arm64/include/asm/sysreg.h
527
#define SYS_CPTR_EL2 sys_reg(3, 4, 1, 1, 2)
tools/arch/arm64/include/asm/sysreg.h
528
#define SYS_HSTR_EL2 sys_reg(3, 4, 1, 1, 3)
tools/arch/arm64/include/asm/sysreg.h
529
#define SYS_HACR_EL2 sys_reg(3, 4, 1, 1, 7)
tools/arch/arm64/include/asm/sysreg.h
531
#define SYS_TTBR0_EL2 sys_reg(3, 4, 2, 0, 0)
tools/arch/arm64/include/asm/sysreg.h
532
#define SYS_TTBR1_EL2 sys_reg(3, 4, 2, 0, 1)
tools/arch/arm64/include/asm/sysreg.h
533
#define SYS_TCR_EL2 sys_reg(3, 4, 2, 0, 2)
tools/arch/arm64/include/asm/sysreg.h
534
#define SYS_VTTBR_EL2 sys_reg(3, 4, 2, 1, 0)
tools/arch/arm64/include/asm/sysreg.h
535
#define SYS_VTCR_EL2 sys_reg(3, 4, 2, 1, 2)
tools/arch/arm64/include/asm/sysreg.h
537
#define SYS_VNCR_EL2 sys_reg(3, 4, 2, 2, 0)
tools/arch/arm64/include/asm/sysreg.h
538
#define SYS_SPSR_EL2 sys_reg(3, 4, 4, 0, 0)
tools/arch/arm64/include/asm/sysreg.h
539
#define SYS_ELR_EL2 sys_reg(3, 4, 4, 0, 1)
tools/arch/arm64/include/asm/sysreg.h
540
#define SYS_SP_EL1 sys_reg(3, 4, 4, 1, 0)
tools/arch/arm64/include/asm/sysreg.h
541
#define SYS_SPSR_irq sys_reg(3, 4, 4, 3, 0)
tools/arch/arm64/include/asm/sysreg.h
542
#define SYS_SPSR_abt sys_reg(3, 4, 4, 3, 1)
tools/arch/arm64/include/asm/sysreg.h
543
#define SYS_SPSR_und sys_reg(3, 4, 4, 3, 2)
tools/arch/arm64/include/asm/sysreg.h
544
#define SYS_SPSR_fiq sys_reg(3, 4, 4, 3, 3)
tools/arch/arm64/include/asm/sysreg.h
545
#define SYS_IFSR32_EL2 sys_reg(3, 4, 5, 0, 1)
tools/arch/arm64/include/asm/sysreg.h
546
#define SYS_AFSR0_EL2 sys_reg(3, 4, 5, 1, 0)
tools/arch/arm64/include/asm/sysreg.h
547
#define SYS_AFSR1_EL2 sys_reg(3, 4, 5, 1, 1)
tools/arch/arm64/include/asm/sysreg.h
548
#define SYS_ESR_EL2 sys_reg(3, 4, 5, 2, 0)
tools/arch/arm64/include/asm/sysreg.h
549
#define SYS_VSESR_EL2 sys_reg(3, 4, 5, 2, 3)
tools/arch/arm64/include/asm/sysreg.h
550
#define SYS_FPEXC32_EL2 sys_reg(3, 4, 5, 3, 0)
tools/arch/arm64/include/asm/sysreg.h
551
#define SYS_TFSR_EL2 sys_reg(3, 4, 5, 6, 0)
tools/arch/arm64/include/asm/sysreg.h
553
#define SYS_FAR_EL2 sys_reg(3, 4, 6, 0, 0)
tools/arch/arm64/include/asm/sysreg.h
554
#define SYS_HPFAR_EL2 sys_reg(3, 4, 6, 0, 4)
tools/arch/arm64/include/asm/sysreg.h
556
#define SYS_MAIR_EL2 sys_reg(3, 4, 10, 2, 0)
tools/arch/arm64/include/asm/sysreg.h
557
#define SYS_AMAIR_EL2 sys_reg(3, 4, 10, 3, 0)
tools/arch/arm64/include/asm/sysreg.h
559
#define SYS_VBAR_EL2 sys_reg(3, 4, 12, 0, 0)
tools/arch/arm64/include/asm/sysreg.h
560
#define SYS_RVBAR_EL2 sys_reg(3, 4, 12, 0, 1)
tools/arch/arm64/include/asm/sysreg.h
561
#define SYS_RMR_EL2 sys_reg(3, 4, 12, 0, 2)
tools/arch/arm64/include/asm/sysreg.h
562
#define SYS_VDISR_EL2 sys_reg(3, 4, 12, 1, 1)
tools/arch/arm64/include/asm/sysreg.h
563
#define __SYS__AP0Rx_EL2(x) sys_reg(3, 4, 12, 8, x)
tools/arch/arm64/include/asm/sysreg.h
569
#define __SYS__AP1Rx_EL2(x) sys_reg(3, 4, 12, 9, x)
tools/arch/arm64/include/asm/sysreg.h
575
#define SYS_ICH_VSEIR_EL2 sys_reg(3, 4, 12, 9, 4)
tools/arch/arm64/include/asm/sysreg.h
576
#define SYS_ICC_SRE_EL2 sys_reg(3, 4, 12, 9, 5)
tools/arch/arm64/include/asm/sysreg.h
577
#define SYS_ICH_EISR_EL2 sys_reg(3, 4, 12, 11, 3)
tools/arch/arm64/include/asm/sysreg.h
578
#define SYS_ICH_ELRSR_EL2 sys_reg(3, 4, 12, 11, 5)
tools/arch/arm64/include/asm/sysreg.h
579
#define SYS_ICH_VMCR_EL2 sys_reg(3, 4, 12, 11, 7)
tools/arch/arm64/include/asm/sysreg.h
581
#define __SYS__LR0_EL2(x) sys_reg(3, 4, 12, 12, x)
tools/arch/arm64/include/asm/sysreg.h
591
#define __SYS__LR8_EL2(x) sys_reg(3, 4, 12, 13, x)
tools/arch/arm64/include/asm/sysreg.h
601
#define SYS_CONTEXTIDR_EL2 sys_reg(3, 4, 13, 0, 1)
tools/arch/arm64/include/asm/sysreg.h
602
#define SYS_TPIDR_EL2 sys_reg(3, 4, 13, 0, 2)
tools/arch/arm64/include/asm/sysreg.h
603
#define SYS_SCXTNUM_EL2 sys_reg(3, 4, 13, 0, 7)
tools/arch/arm64/include/asm/sysreg.h
607
#define __SYS__AMEVCNTVOFF0n_EL2(m) sys_reg(3, 4, 13, __AMEV_CRm(0x8, m), __AMEV_op2(m))
tools/arch/arm64/include/asm/sysreg.h
609
#define __SYS__AMEVCNTVOFF1n_EL2(m) sys_reg(3, 4, 13, __AMEV_CRm(0xA, m), __AMEV_op2(m))
tools/arch/arm64/include/asm/sysreg.h
612
#define SYS_CNTVOFF_EL2 sys_reg(3, 4, 14, 0, 3)
tools/arch/arm64/include/asm/sysreg.h
613
#define SYS_CNTHCTL_EL2 sys_reg(3, 4, 14, 1, 0)
tools/arch/arm64/include/asm/sysreg.h
614
#define SYS_CNTHP_TVAL_EL2 sys_reg(3, 4, 14, 2, 0)
tools/arch/arm64/include/asm/sysreg.h
615
#define SYS_CNTHP_CTL_EL2 sys_reg(3, 4, 14, 2, 1)
tools/arch/arm64/include/asm/sysreg.h
616
#define SYS_CNTHP_CVAL_EL2 sys_reg(3, 4, 14, 2, 2)
tools/arch/arm64/include/asm/sysreg.h
617
#define SYS_CNTHV_TVAL_EL2 sys_reg(3, 4, 14, 3, 0)
tools/arch/arm64/include/asm/sysreg.h
618
#define SYS_CNTHV_CTL_EL2 sys_reg(3, 4, 14, 3, 1)
tools/arch/arm64/include/asm/sysreg.h
619
#define SYS_CNTHV_CVAL_EL2 sys_reg(3, 4, 14, 3, 2)
tools/arch/arm64/include/asm/sysreg.h
622
#define SYS_BRBCR_EL12 sys_reg(2, 5, 9, 0, 0)
tools/arch/arm64/include/asm/sysreg.h
623
#define SYS_TTBR0_EL12 sys_reg(3, 5, 2, 0, 0)
tools/arch/arm64/include/asm/sysreg.h
624
#define SYS_TTBR1_EL12 sys_reg(3, 5, 2, 0, 1)
tools/arch/arm64/include/asm/sysreg.h
625
#define SYS_SPSR_EL12 sys_reg(3, 5, 4, 0, 0)
tools/arch/arm64/include/asm/sysreg.h
626
#define SYS_ELR_EL12 sys_reg(3, 5, 4, 0, 1)
tools/arch/arm64/include/asm/sysreg.h
627
#define SYS_AFSR0_EL12 sys_reg(3, 5, 5, 1, 0)
tools/arch/arm64/include/asm/sysreg.h
628
#define SYS_AFSR1_EL12 sys_reg(3, 5, 5, 1, 1)
tools/arch/arm64/include/asm/sysreg.h
629
#define SYS_ESR_EL12 sys_reg(3, 5, 5, 2, 0)
tools/arch/arm64/include/asm/sysreg.h
630
#define SYS_TFSR_EL12 sys_reg(3, 5, 5, 6, 0)
tools/arch/arm64/include/asm/sysreg.h
631
#define SYS_PMSCR_EL12 sys_reg(3, 5, 9, 9, 0)
tools/arch/arm64/include/asm/sysreg.h
632
#define SYS_MAIR_EL12 sys_reg(3, 5, 10, 2, 0)
tools/arch/arm64/include/asm/sysreg.h
633
#define SYS_AMAIR_EL12 sys_reg(3, 5, 10, 3, 0)
tools/arch/arm64/include/asm/sysreg.h
634
#define SYS_VBAR_EL12 sys_reg(3, 5, 12, 0, 0)
tools/arch/arm64/include/asm/sysreg.h
635
#define SYS_SCXTNUM_EL12 sys_reg(3, 5, 13, 0, 7)
tools/arch/arm64/include/asm/sysreg.h
636
#define SYS_CNTKCTL_EL12 sys_reg(3, 5, 14, 1, 0)
tools/arch/arm64/include/asm/sysreg.h
637
#define SYS_CNTP_TVAL_EL02 sys_reg(3, 5, 14, 2, 0)
tools/arch/arm64/include/asm/sysreg.h
638
#define SYS_CNTP_CTL_EL02 sys_reg(3, 5, 14, 2, 1)
tools/arch/arm64/include/asm/sysreg.h
639
#define SYS_CNTP_CVAL_EL02 sys_reg(3, 5, 14, 2, 2)
tools/arch/arm64/include/asm/sysreg.h
640
#define SYS_CNTV_TVAL_EL02 sys_reg(3, 5, 14, 3, 0)
tools/arch/arm64/include/asm/sysreg.h
641
#define SYS_CNTV_CTL_EL02 sys_reg(3, 5, 14, 3, 1)
tools/arch/arm64/include/asm/sysreg.h
642
#define SYS_CNTV_CVAL_EL02 sys_reg(3, 5, 14, 3, 2)
tools/arch/arm64/include/asm/sysreg.h
644
#define SYS_SP_EL2 sys_reg(3, 6, 4, 1, 0)
tools/testing/selftests/kvm/arm64/aarch32_id_regs.c
116
KVM_ARM64_SYS_REG(sys_reg(3, 0, 0, 3, 3)),
tools/testing/selftests/kvm/arm64/aarch32_id_regs.c
118
KVM_ARM64_SYS_REG(sys_reg(3, 0, 0, 3, 7)),
tools/testing/selftests/kvm/arm64/aarch32_id_regs.c
43
GUEST_ASSERT_REG_RAZ(sys_reg(3, 0, 0, 3, 3));
tools/testing/selftests/kvm/arm64/aarch32_id_regs.c
47
GUEST_ASSERT_REG_RAZ(sys_reg(3, 0, 0, 3, 7));