Home
last modified time | relevance | path

Searched refs:crm (Results 1 – 12 of 12) sorted by relevance

/arch/arm64/tools/
A Dgen-sysreg.awk158 crm = $6
165 define("REG_" reg, "S" op0 "_" op1 "_C" crn "_C" crm "_" op2)
166 define("SYS_" reg, "sys_reg(" op0 ", " op1 ", " crn ", " crm ", " op2 ")")
171 define("SYS_" reg "_CRm", crm)
199 crm = null
A Dsysreg7 # Sysreg <name> <op0> <op1> <crn> <crm> <op2>
30 # Sysreg <name_EL12> <op0> <op1> <crn> <crm> <op2>
45 # Sysreg <name> <op0> <op1> <crn> <crm> <op2>
/arch/arm64/include/asm/
A Desr.h234 #define ESR_ELx_SYS64_ISS_SYS_VAL(op0, op1, op2, crn, crm) \ argument
239 ((crm) << ESR_ELx_SYS64_ISS_CRM_SHIFT))
350 #define ESR_ELx_CP15_32_ISS_SYS_VAL(op1, op2, crn, crm) \ argument
354 ((crm) << ESR_ELx_CP15_32_ISS_CRM_SHIFT))
371 #define ESR_ELx_CP15_64_ISS_SYS_VAL(op1, crm) \ argument
373 ((crm) << ESR_ELx_CP15_64_ISS_CRM_SHIFT))
A Dsysreg.h40 #define sys_reg(op0, op1, crn, crm, op2) \ argument
42 ((crn) << CRn_shift) | ((crm) << CRm_shift) | \
438 #define SYS_AM_EL0(crm, op2) sys_reg(3, 3, 13, (crm), (op2)) argument
/arch/arm64/include/uapi/asm/
A Dkvm.h247 #define __ARM64_SYS_REG(op0,op1,crn,crm,op2) \ argument
252 ARM64_SYS_REG_SHIFT_MASK(crm, CRM) | \
545 #define KVM_ARM_FEATURE_ID_RANGE_IDX(op0, op1, crn, crm, op2) \ argument
549 (__op1 << 6 | ((crm) & 7) << 3 | (op2)); \
/arch/m68k/include/asm/
A Dbvme6000hw.h39 pad_y[3], crm, member
/arch/arm64/kvm/hyp/nvhe/
A Dsys_regs.c352 #define ID_UNALLOCATED(crm, op2) { \ argument
353 Op0(3), Op1(0), CRn(0), CRm(crm), Op2(op2), \
/arch/arm/include/asm/hardware/
A Dcp14.h17 #define MRC14(op1, crn, crm, op2) \ argument
20 asm volatile("mrc p14, "#op1", %0, "#crn", "#crm", "#op2 : "=r" (val)); \
24 #define MCR14(val, op1, crn, crm, op2) \ argument
26 asm volatile("mcr p14, "#op1", %0, "#crn", "#crm", "#op2 : : "r" (val));\
/arch/arm64/kernel/
A Dtraps.c562 int crm = (esr & ESR_ELx_SYS64_ISS_CRM_MASK) >> ESR_ELx_SYS64_ISS_CRM_SHIFT; in user_cache_maint_handler() local
568 switch (crm) { in user_cache_maint_handler()
/arch/arm64/kvm/hyp/
A Dvgic-v3-sr.c547 u8 crm = (esr & ESR_ELx_SYS64_ISS_CRM_MASK) >> ESR_ELx_SYS64_ISS_CRM_SHIFT; in __vgic_v3_get_group() local
549 return crm != 8; in __vgic_v3_get_group()
/arch/arm64/kvm/
A Demulate-nested.c2086 u8 op0, op1, crn, crm, op2; in encoding_next() local
2091 crm = sys_reg_CRm(encoding); in encoding_next()
2095 return sys_reg(op0, op1, crn, crm, op2 + 1); in encoding_next()
2096 if (crm < CRm_mask) in encoding_next()
2097 return sys_reg(op0, op1, crn, crm + 1, 0); in encoding_next()
A Dsys_regs.c2403 #define ID_UNALLOCATED(crm, op2) { \ argument
2404 .name = "S3_0_0_" #crm "_" #op2, \
2405 Op0(3), Op1(0), CRn(0), CRm(crm), Op2(op2), \

Completed in 50 milliseconds