| /linux-6.15/arch/arm64/tools/ |
| H A D | gen-sysreg.awk | 157 crn = $5 165 define("REG_" reg, "S" op0 "_" op1 "_C" crn "_C" crm "_" op2) 166 define("SYS_" reg, "sys_reg(" op0 ", " op1 ", " crn ", " crm ", " op2 ")") 170 define("SYS_" reg "_CRn", crn) 198 crn = null
|
| H A D | sysreg | 7 # Sysreg <name> <op0> <op1> <crn> <crm> <op2> 30 # Sysreg <name_EL12> <op0> <op1> <crn> <crm> <op2> 45 # Sysreg <name> <op0> <op1> <crn> <crm> <op2>
|
| /linux-6.15/drivers/scsi/fnic/ |
| H A D | fcpio.h | 199 u8 crn; /* SCSI Command Reference No. */ member 247 u8 crn; /* SCSI Command Reference No. */ member 521 u8 crn; /* SCSI Command Reference No. */ member 554 u8 crn; /* SCSI Command Reference No. */ member 585 u8 crn; /* SCSI Command Reference No. */ member
|
| H A D | fnic_res.h | 72 u8 crn, u8 pri_ta, in fnic_queue_wq_copy_desc_icmnd_16() argument 95 desc->u.icmnd_16.crn = crn; /* SCSI Command Reference No.*/ in fnic_queue_wq_copy_desc_icmnd_16()
|
| /linux-6.15/include/uapi/linux/ |
| H A D | virtio_scsi.h | 49 __u8 crn; member 59 __u8 crn; member
|
| /linux-6.15/tools/arch/arm64/include/asm/ |
| H A D | esr.h | 215 #define ESR_ELx_SYS64_ISS_SYS_VAL(op0, op1, op2, crn, crm) \ argument 219 ((crn) << ESR_ELx_SYS64_ISS_CRN_SHIFT) | \ 331 #define ESR_ELx_CP15_32_ISS_SYS_VAL(op1, op2, crn, crm) \ argument 334 ((crn) << ESR_ELx_CP15_32_ISS_CRN_SHIFT) | \
|
| H A D | sysreg.h | 39 #define sys_reg(op0, op1, crn, crm, op2) \ argument 41 ((crn) << CRn_shift) | ((crm) << CRm_shift) | \
|
| /linux-6.15/tools/arch/arm64/include/uapi/asm/ |
| H A D | kvm.h | 247 #define __ARM64_SYS_REG(op0,op1,crn,crm,op2) \ argument 251 ARM64_SYS_REG_SHIFT_MASK(crn, CRN) | \ 544 #define KVM_ARM_FEATURE_ID_RANGE_IDX(op0, op1, crn, crm, op2) \ argument
|
| /linux-6.15/arch/arm64/include/uapi/asm/ |
| H A D | kvm.h | 247 #define __ARM64_SYS_REG(op0,op1,crn,crm,op2) \ argument 251 ARM64_SYS_REG_SHIFT_MASK(crn, CRN) | \ 544 #define KVM_ARM_FEATURE_ID_RANGE_IDX(op0, op1, crn, crm, op2) \ argument
|
| /linux-6.15/arch/arm64/include/asm/ |
| H A D | esr.h | 224 #define ESR_ELx_SYS64_ISS_SYS_VAL(op0, op1, op2, crn, crm) \ argument 228 ((crn) << ESR_ELx_SYS64_ISS_CRN_SHIFT) | \ 340 #define ESR_ELx_CP15_32_ISS_SYS_VAL(op1, op2, crn, crm) \ argument 343 ((crn) << ESR_ELx_CP15_32_ISS_CRN_SHIFT) | \
|
| H A D | sysreg.h | 39 #define sys_reg(op0, op1, crn, crm, op2) \ argument 41 ((crn) << CRn_shift) | ((crm) << CRm_shift) | \
|
| /linux-6.15/tools/arch/arm/include/uapi/asm/ |
| H A D | kvm.h | 166 #define __ARM_CP15_REG(op1,crn,crm,op2) \ argument 169 ARM_CP15_REG_SHIFT_MASK(crn, 32_CRN) | \
|
| /linux-6.15/tools/testing/selftests/kvm/arm64/ |
| H A D | get-reg-list.c | 197 unsigned op0, op1, crn, crm, op2; in print_reg() local 249 crn = (id & KVM_REG_ARM64_SYSREG_CRN_MASK) >> KVM_REG_ARM64_SYSREG_CRN_SHIFT; in print_reg() 252 TEST_ASSERT(id == ARM64_SYS_REG(op0, op1, crn, crm, op2), in print_reg() 254 printf("\tARM64_SYS_REG(%d, %d, %d, %d, %d),\n", op0, op1, crn, crm, op2); in print_reg()
|
| /linux-6.15/arch/arm/include/asm/hardware/ |
| H A D | cp14.h | 17 #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));\
|
| /linux-6.15/drivers/iommu/ |
| H A D | msm_iommu.c | 28 #define MRC(reg, processor, op1, crn, crm, op2) \ argument 30 " mrc " #processor "," #op1 ", %0," #crn "," #crm "," #op2 "\n" \
|
| /linux-6.15/drivers/scsi/qla2xxx/ |
| H A D | qla_mr.h | 45 uint8_t crn; member
|
| H A D | qla_nx.h | 856 uint8_t crn; member
|
| H A D | qla_fw.h | 550 uint8_t crn; member
|
| /linux-6.15/arch/arm64/kvm/ |
| H A D | emulate-nested.c | 2016 u8 op0, op1, crn, crm, op2; in encoding_next() local 2020 crn = sys_reg_CRn(encoding); in encoding_next() 2025 return sys_reg(op0, op1, crn, crm, op2 + 1); in encoding_next() 2027 return sys_reg(op0, op1, crn, crm + 1, 0); in encoding_next() 2028 if (crn < CRn_mask) in encoding_next() 2029 return sys_reg(op0, op1, crn + 1, 0, 0); in encoding_next()
|
| /linux-6.15/drivers/scsi/ibmvscsi/ |
| H A D | ibmvfc.h | 466 u8 crn; member
|
| /linux-6.15/drivers/scsi/bfa/ |
| H A D | bfa_fc.h | 1042 u8 crn; /* command reference number */ member
|
| /linux-6.15/drivers/scsi/ |
| H A D | virtio_scsi.c | 526 cmd->crn = 0; in virtio_scsi_init_hdr()
|
| /linux-6.15/Documentation/virt/kvm/ |
| H A D | api.rst | 2533 0x4020 0000 000F <zero:1> <crn:4> <crm:4> <opc1:4> <opc2:3> 2606 0x6030 0000 0013 <op0:2> <op1:3> <crn:4> <crm:4> <op2:3> 6260 ``ARM64_FEATURE_ID_RANGE_IDX(op0, op1, crn, crm, op2)``, allowing userspace 6262 ``op0, op1, crn, crm, op2``. KVM rejects ID register values that describe a
|