Symbol: crm
arch/arm/include/asm/hardware/cp14.h
17
#define MRC14(op1, crn, crm, op2) \
arch/arm/include/asm/hardware/cp14.h
20
asm volatile("mrc p14, "#op1", %0, "#crn", "#crm", "#op2 : "=r" (val)); \
arch/arm/include/asm/hardware/cp14.h
24
#define MCR14(val, op1, crn, crm, op2) \
arch/arm/include/asm/hardware/cp14.h
26
asm volatile("mcr p14, "#op1", %0, "#crn", "#crm", "#op2 : : "r" (val));\
arch/arm64/include/asm/esr.h
235
#define ESR_ELx_SYS64_ISS_SYS_VAL(op0, op1, op2, crn, crm) \
arch/arm64/include/asm/esr.h
240
((crm) << ESR_ELx_SYS64_ISS_CRM_SHIFT))
arch/arm64/include/asm/esr.h
351
#define ESR_ELx_CP15_32_ISS_SYS_VAL(op1, op2, crn, crm) \
arch/arm64/include/asm/esr.h
355
((crm) << ESR_ELx_CP15_32_ISS_CRM_SHIFT))
arch/arm64/include/asm/esr.h
372
#define ESR_ELx_CP15_64_ISS_SYS_VAL(op1, crm) \
arch/arm64/include/asm/esr.h
374
((crm) << ESR_ELx_CP15_64_ISS_CRM_SHIFT))
arch/arm64/include/asm/sysreg.h
40
#define sys_reg(op0, op1, crn, crm, op2) \
arch/arm64/include/asm/sysreg.h
42
((crn) << CRn_shift) | ((crm) << CRm_shift) | \
arch/arm64/include/asm/sysreg.h
428
#define SYS_AM_EL0(crm, op2) sys_reg(3, 3, 13, (crm), (op2))
arch/arm64/include/uapi/asm/kvm.h
247
#define __ARM64_SYS_REG(op0,op1,crn,crm,op2) \
arch/arm64/include/uapi/asm/kvm.h
252
ARM64_SYS_REG_SHIFT_MASK(crm, CRM) | \
arch/arm64/include/uapi/asm/kvm.h
545
#define KVM_ARM_FEATURE_ID_RANGE_IDX(op0, op1, crn, crm, op2) \
arch/arm64/include/uapi/asm/kvm.h
549
(__op1 << 6 | ((crm) & 7) << 3 | (op2)); \
arch/arm64/kernel/traps.c
565
int crm = (esr & ESR_ELx_SYS64_ISS_CRM_MASK) >> ESR_ELx_SYS64_ISS_CRM_SHIFT;
arch/arm64/kernel/traps.c
571
switch (crm) {
arch/arm64/kvm/emulate-nested.c
2101
crm = sys_reg_CRm(encoding);
arch/arm64/kvm/emulate-nested.c
2106
if (crm < CRm_mask)
arch/arm64/kvm/hyp/nvhe/sys_regs.c
373
#define ID_UNALLOCATED(crm, op2) { \
arch/arm64/kvm/hyp/nvhe/sys_regs.c
374
Op0(3), Op1(0), CRn(0), CRm(crm), Op2(op2), \
arch/arm64/kvm/hyp/vgic-v3-sr.c
549
u8 crm = (esr & ESR_ELx_SYS64_ISS_CRM_MASK) >> ESR_ELx_SYS64_ISS_CRM_SHIFT;
arch/arm64/kvm/hyp/vgic-v3-sr.c
551
return crm != 8;
arch/arm64/kvm/sys_regs.c
2645
#define ID_UNALLOCATED(crm, op2) { \
arch/arm64/kvm/sys_regs.c
2646
.name = "S3_0_0_" #crm "_" #op2, \
arch/arm64/kvm/sys_regs.c
2647
Op0(3), Op1(0), CRn(0), CRm(crm), Op2(op2), \
arch/m68k/include/asm/bvme6000hw.h
39
pad_y[3], crm,
drivers/atm/iphase.c
382
u8 trm, nrm, crm;
drivers/atm/iphase.c
428
crm = srv_p->tbe / nrm;
drivers/atm/iphase.c
429
if (crm == 0) crm = 1;
drivers/atm/iphase.c
430
f_abr_vc->f_crm = crm & 0xff;
drivers/atm/iphase.h
244
crm:8;
drivers/iommu/msm_iommu.c
28
#define MRC(reg, processor, op1, crn, crm, op2) \
drivers/iommu/msm_iommu.c
30
" mrc " #processor "," #op1 ", %0," #crn "," #crm "," #op2 "\n" \
drivers/media/dvb-frontends/mb86a16.c
636
int crm, afcm, AFCM;
drivers/media/dvb-frontends/mb86a16.c
646
crm = CRM - 256;
drivers/media/dvb-frontends/mb86a16.c
648
crm = CRM;
drivers/media/dvb-frontends/mb86a16.c
650
crrerr = smrt * crm / 256;
tools/arch/arm64/include/asm/esr.h
217
#define ESR_ELx_SYS64_ISS_SYS_VAL(op0, op1, op2, crn, crm) \
tools/arch/arm64/include/asm/esr.h
222
((crm) << ESR_ELx_SYS64_ISS_CRM_SHIFT))
tools/arch/arm64/include/asm/esr.h
333
#define ESR_ELx_CP15_32_ISS_SYS_VAL(op1, op2, crn, crm) \
tools/arch/arm64/include/asm/esr.h
337
((crm) << ESR_ELx_CP15_32_ISS_CRM_SHIFT))
tools/arch/arm64/include/asm/esr.h
354
#define ESR_ELx_CP15_64_ISS_SYS_VAL(op1, crm) \
tools/arch/arm64/include/asm/esr.h
356
((crm) << ESR_ELx_CP15_64_ISS_CRM_SHIFT))
tools/arch/arm64/include/asm/sysreg.h
39
#define sys_reg(op0, op1, crn, crm, op2) \
tools/arch/arm64/include/asm/sysreg.h
41
((crn) << CRn_shift) | ((crm) << CRm_shift) | \
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/uapi/asm/kvm.h
247
#define __ARM64_SYS_REG(op0,op1,crn,crm,op2) \
tools/arch/arm64/include/uapi/asm/kvm.h
252
ARM64_SYS_REG_SHIFT_MASK(crm, CRM) | \
tools/arch/arm64/include/uapi/asm/kvm.h
545
#define KVM_ARM_FEATURE_ID_RANGE_IDX(op0, op1, crn, crm, op2) \
tools/arch/arm64/include/uapi/asm/kvm.h
549
(__op1 << 6 | ((crm) & 7) << 3 | (op2)); \
tools/testing/selftests/kvm/arm64/get-reg-list.c
214
unsigned op0, op1, crn, crm, op2;
tools/testing/selftests/kvm/arm64/get-reg-list.c
267
crm = (id & KVM_REG_ARM64_SYSREG_CRM_MASK) >> KVM_REG_ARM64_SYSREG_CRM_SHIFT;
tools/testing/selftests/kvm/arm64/get-reg-list.c
269
TEST_ASSERT(id == ARM64_SYS_REG(op0, op1, crn, crm, op2),
tools/testing/selftests/kvm/arm64/get-reg-list.c
271
printf("\tARM64_SYS_REG(%d, %d, %d, %d, %d),\n", op0, op1, crn, crm, op2);