Searched refs:crm (Results 1 - 19 of 19) sorted by relevance

/linux-master/arch/arm64/tools/
H A Dgen-sysreg.awk157 crm = $6
164 define("REG_" reg, "S" op0 "_" op1 "_C" crn "_C" crm "_" op2)
165 define("SYS_" reg, "sys_reg(" op0 ", " op1 ", " crn ", " crm ", " op2 ")")
170 define("SYS_" reg "_CRm", crm)
197 crm = null
/linux-master/arch/arm64/include/asm/
H A Desr.h206 #define ESR_ELx_SYS64_ISS_SYS_VAL(op0, op1, op2, crn, crm) \
211 ((crm) << ESR_ELx_SYS64_ISS_CRM_SHIFT))
220 * op0=1, op1=3, op2=1, crn=7, crm={ 5, 10, 11, 12, 13, 14 }, WRITE (L=0)
240 * op0 = 3, op1= 0, crn = 0, {crm = 0, 4-7}, READ (L = 1)
322 #define ESR_ELx_CP15_32_ISS_SYS_VAL(op1, op2, crn, crm) \
326 ((crm) << ESR_ELx_CP15_32_ISS_CRM_SHIFT))
343 #define ESR_ELx_CP15_64_ISS_SYS_VAL(op1, crm) \
345 ((crm) << ESR_ELx_CP15_64_ISS_CRM_SHIFT))
H A Dsysreg.h39 #define sys_reg(op0, op1, crn, crm, op2) \
41 ((crn) << CRn_shift) | ((crm) << CRm_shift) | \
422 #define SYS_AM_EL0(crm, op2) sys_reg(3, 3, 13, (crm), (op2))
/linux-master/tools/arch/arm/include/uapi/asm/
H A Dkvm.h166 #define __ARM_CP15_REG(op1,crn,crm,op2) \
170 ARM_CP15_REG_SHIFT_MASK(crm, CRM) | \
175 #define __ARM_CP15_REG64(op1,crm) \
176 (__ARM_CP15_REG(op1, 0, crm, 0) | KVM_REG_SIZE_U64)
/linux-master/arch/arm64/include/uapi/asm/
H A Dkvm.h249 #define __ARM64_SYS_REG(op0,op1,crn,crm,op2) \
254 ARM64_SYS_REG_SHIFT_MASK(crm, CRM) | \
527 #define KVM_ARM_FEATURE_ID_RANGE_IDX(op0, op1, crn, crm, op2) \
531 (__op1 << 6 | ((crm) & 7) << 3 | (op2)); \
/linux-master/tools/arch/arm64/include/uapi/asm/
H A Dkvm.h249 #define __ARM64_SYS_REG(op0,op1,crn,crm,op2) \
254 ARM64_SYS_REG_SHIFT_MASK(crm, CRM) | \
527 #define KVM_ARM_FEATURE_ID_RANGE_IDX(op0, op1, crn, crm, op2) \
531 (__op1 << 6 | ((crm) & 7) << 3 | (op2)); \
/linux-master/arch/m68k/include/asm/
H A Dbvme6000hw.h39 pad_y[3], crm, member in struct:__anon466
/linux-master/tools/testing/selftests/kvm/aarch64/
H A Dget-reg-list.c185 unsigned op0, op1, crn, crm, op2; local
238 crm = (id & KVM_REG_ARM64_SYSREG_CRM_MASK) >> KVM_REG_ARM64_SYSREG_CRM_SHIFT;
240 TEST_ASSERT(id == ARM64_SYS_REG(op0, op1, crn, crm, op2),
242 printf("\tARM64_SYS_REG(%d, %d, %d, %d, %d),\n", op0, op1, crn, crm, op2);
/linux-master/arch/arm64/kvm/hyp/nvhe/
H A Dsys_regs.c323 * register with encoding Op0=3, Op1=0, CRn=0, CRm=crm, Op2=op2
324 * (1 <= crm < 8, 0 <= Op2 < 8).
326 #define ID_UNALLOCATED(crm, op2) { \
327 Op0(3), Op1(0), CRn(0), CRm(crm), Op2(op2), \
/linux-master/tools/arch/arm64/include/asm/
H A Dsysreg.h38 #define sys_reg(op0, op1, crn, crm, op2) \
40 ((crn) << CRn_shift) | ((crm) << CRm_shift) | \
305 #define SYS_AM_EL0(crm, op2) sys_reg(3, 3, 13, (crm), (op2))
/linux-master/arch/arm/include/asm/hardware/
H A Dcp14.h17 #define MRC14(op1, crn, crm, op2) \
20 asm volatile("mrc p14, "#op1", %0, "#crn", "#crm", "#op2 : "=r" (val)); \
24 #define MCR14(val, op1, crn, crm, op2) \
26 asm volatile("mcr p14, "#op1", %0, "#crn", "#crm", "#op2 : : "r" (val));\
/linux-master/drivers/media/dvb-frontends/
H A Dmb86a16.c636 int crm, afcm, AFCM; local
646 crm = CRM - 256;
648 crm = CRM;
650 crrerr = smrt * crm / 256;
/linux-master/arch/arm64/kvm/hyp/
H A Dvgic-v3-sr.c477 u8 crm = (esr & ESR_ELx_SYS64_ISS_CRM_MASK) >> ESR_ELx_SYS64_ISS_CRM_SHIFT; local
479 return crm != 8;
/linux-master/arch/arm64/kernel/
H A Dtraps.c547 int crm = (esr & ESR_ELx_SYS64_ISS_CRM_MASK) >> ESR_ELx_SYS64_ISS_CRM_SHIFT; local
553 switch (crm) {
/linux-master/drivers/iommu/
H A Dmsm_iommu.c28 #define MRC(reg, processor, op1, crn, crm, op2) \
30 " mrc " #processor "," #op1 ", %0," #crn "," #crm "," #op2 "\n" \
/linux-master/drivers/atm/
H A Diphase.c382 u8 trm, nrm, crm; local
428 crm = srv_p->tbe / nrm;
429 if (crm == 0) crm = 1;
430 f_abr_vc->f_crm = crm & 0xff;
H A Diphase.h244 crm:8; member in struct:main_vc
/linux-master/arch/arm64/kvm/
H A Demulate-nested.c1753 u8 op0, op1, crn, crm, op2; local
1758 crm = sys_reg_CRm(encoding);
1762 return sys_reg(op0, op1, crn, crm, op2 + 1);
1763 if (crm < CRm_mask)
1764 return sys_reg(op0, op1, crn, crm + 1, 0);
H A Dsys_regs.c1573 * (3, 0, 0, crm, op2), where 1<=crm<8, 0<=op2<8.
2116 * register with encoding Op0=3, Op1=0, CRn=0, CRm=crm, Op2=op2
2117 * (1 <= crm < 8, 0 <= Op2 < 8).
2119 #define ID_UNALLOCATED(crm, op2) { \
2120 Op0(3), Op1(0), CRn(0), CRm(crm), Op2(op2), \

Completed in 256 milliseconds