/openbmc/qemu/target/arm/ |
H A D | cortex-regs.c | 31 .opc0 = 3, .opc1 = 1, .crn = 11, .crm = 0, .opc2 = 2, 35 .cp = 15, .opc1 = 1, .crn = 9, .crm = 0, .opc2 = 2, 39 .opc0 = 3, .opc1 = 1, .crn = 11, .crm = 0, .opc2 = 3, 42 .cp = 15, .opc1 = 1, .crn = 9, .crm = 0, .opc2 = 3, 45 .opc0 = 3, .opc1 = 1, .crn = 15, .crm = 0, .opc2 = 0, 48 .opc0 = 3, .opc1 = 1, .crn = 15, .crm = 2, .opc2 = 0, 51 .cp = 15, .opc1 = 0, .crm = 15, 54 .opc0 = 3, .opc1 = 1, .crn = 15, .crm = 2, .opc2 = 1, 57 .cp = 15, .opc1 = 1, .crm = 15, 63 .cp = 15, .opc1 = 2, .crm = 15, [all …]
|
H A D | helper.c | 4177 if (ri->opc1 & 4) { in pmsav8r_regn_write() 4204 if (ri->opc1 & 4) { in pmsav8r_regn_read() 9678 .cp = 15, .opc1 = opc1, .crn = 6, .crm = crm, .opc2 = opc2, in register_cp_regs_for_features() 9690 .cp = 15, .opc1 = opc1, .crn = 6, .crm = crm, .opc2 = opc2, in register_cp_regs_for_features() 9709 .cp = 15, .opc1 = opc1, .crn = 6, .crm = crm, .opc2 = opc2, in register_cp_regs_for_features() 10092 r2->opc1 = opc1; in add_cpreg_to_hashtable() 10185 ((r->opc1 == CP_ANY) && opc1 != 0) || in add_cpreg_to_hashtable() 10230 int crm, opc1, opc2; in define_one_arm_cp_reg_with_opaque() local 10233 int opc1min = (r->opc1 == CP_ANY) ? 0 : r->opc1; in define_one_arm_cp_reg_with_opaque() 10234 int opc1max = (r->opc1 == CP_ANY) ? 7 : r->opc1; in define_one_arm_cp_reg_with_opaque() [all …]
|
H A D | debug_helper.c | 952 .opc0 = 2, .opc1 = 0, .crn = 1, .crm = 0, .opc2 = 0, 971 .opc0 = 2, .opc1 = 3, .crn = 0, .crm = 1, .opc2 = 0, 981 .opc0 = 2, .opc1 = 0, .crn = 0, .crm = 0, .opc2 = 2, 985 .opc0 = 2, .opc1 = 0, .crn = 0, .crm = 3, .opc2 = 2, 990 .opc0 = 2, .opc1 = 3, .crn = 0, .crm = 5, .opc2 = 0, 999 .opc0 = 2, .opc1 = 0, .crn = 0, .crm = 6, .opc2 = 2, 1009 .cp = 14, .opc1 = 0, .crn = 0, .crm = 1, .opc2 = 0, 1037 .cp = 14, .opc1 = 0, .crn = 0, .crm = 7, .opc2 = 0, 1082 { .name = "DBGDRAR", .cp = 14, .crm = 1, .opc1 = 0, 1085 { .name = "DBGDSAR", .cp = 14, .crm = 2, .opc1 = 0, [all …]
|
H A D | syndrome.h | 171 static inline uint32_t syn_cp14_rt_trap(int cv, int cond, int opc1, int opc2, in syn_cp14_rt_trap() argument 177 | (cv << 24) | (cond << 20) | (opc2 << 17) | (opc1 << 14) in syn_cp14_rt_trap() 181 static inline uint32_t syn_cp15_rt_trap(int cv, int cond, int opc1, int opc2, in syn_cp15_rt_trap() argument 187 | (cv << 24) | (cond << 20) | (opc2 << 17) | (opc1 << 14) in syn_cp15_rt_trap() 191 static inline uint32_t syn_cp14_rrt_trap(int cv, int cond, int opc1, int crm, in syn_cp14_rrt_trap() argument 197 | (cv << 24) | (cond << 20) | (opc1 << 16) in syn_cp14_rrt_trap() 201 static inline uint32_t syn_cp15_rrt_trap(int cv, int cond, int opc1, int crm, in syn_cp15_rrt_trap() argument 207 | (cv << 24) | (cond << 20) | (opc1 << 16) in syn_cp15_rrt_trap()
|
H A D | cpregs.h | 171 #define ENCODE_CP_REG(cp, is64, ns, crn, crm, opc1, opc2) \ argument 173 ((crn) << 11) | ((crm) << 7) | ((opc1) << 3) | (opc2)) 863 uint8_t opc1; member 1076 static inline bool arm_cpreg_encoding_in_idspace(uint8_t opc0, uint8_t opc1, in arm_cpreg_encoding_in_idspace() argument 1080 return opc0 == 3 && (opc1 == 0 || opc1 == 1 || opc1 == 3) && in arm_cpreg_encoding_in_idspace() 1091 arm_cpreg_encoding_in_idspace(ri->opc0, ri->opc1, ri->opc2, in arm_cpreg_in_idspace() 1134 return ri->opc1 == 4 || ri->opc1 == 5; in arm_cpreg_traps_in_nv()
|
/openbmc/qemu/target/arm/tcg/ |
H A D | cpu32.c | 616 { .name = "CPUACTLR", .cp = 15, .opc1 = 0, .crm = 15, 619 .cp = 15, .opc1 = 0, .crn = 9, .crm = 1, .opc2 = 0, 622 .cp = 15, .opc1 = 0, .crn = 9, .crm = 1, .opc2 = 1, 625 .cp = 15, .opc1 = 0, .crn = 9, .crm = 1, .opc2 = 2, 628 .cp = 15, .opc1 = 1, .crn = 9, .crm = 1, .opc2 = 0, 631 .cp = 15, .opc1 = 1, .crn = 9, .crm = 1, .opc2 = 1, 634 .cp = 15, .opc1 = 1, .crn = 9, .crm = 1, .opc2 = 2, 637 .cp = 15, .opc1 = 0, .crn = 11, .crm = 0, .opc2 = 0, 640 .cp = 15, .opc1 = 0, .crn = 15, .crm = 0, .opc2 = 0, 643 .cp = 15, .opc1 = 0, .crn = 15, .crm = 0, .opc2 = 1, [all …]
|
H A D | cpu64.c | 492 .opc0 = 3, .opc1 = 0, .crn = 15, .crm = 7, .opc2 = 0, 497 .opc0 = 3, .opc1 = 4, .crn = 15, .crm = 7, .opc2 = 0, 500 .opc0 = 3, .opc1 = 6, .crn = 15, .crm = 7, .opc2 = 0, 503 .opc0 = 3, .opc1 = 5, .crn = 15, .crm = 7, .opc2 = 0, 506 .opc0 = 3, .opc1 = 4, .crn = 15, .crm = 7, .opc2 = 1, 509 .opc0 = 3, .opc1 = 0, .crn = 15, .crm = 1, .opc2 = 0, 513 .opc0 = 3, .opc1 = 0, .crn = 15, .crm = 1, .opc2 = 1, 517 .opc0 = 3, .opc1 = 0, .crn = 15, .crm = 1, .opc2 = 2, 525 .opc0 = 3, .opc1 = 0, .crn = 15, .crm = 0, .opc2 = 0, 528 .opc0 = 3, .opc1 = 0, .crn = 15, .crm = 1, .opc2 = 4, [all …]
|
H A D | a32.decode | 50 &mcr cp opc1 crn crm opc2 rt 51 &mcrr cp opc1 crm rt rt2 546 @mcr ---- .... opc1:3 . crn:4 rt:4 cp:4 opc2:3 . crm:4 &mcr 547 @mcrr ---- .... .... rt2:4 rt:4 cp:4 opc1:4 crm:4 &mcrr
|
H A D | t32.decode | 48 &mcr !extern cp opc1 crn crm opc2 rt 49 &mcrr !extern cp opc1 crm rt rt2 707 @mcr .... .... opc1:3 . crn:4 rt:4 cp:4 opc2:3 . crm:4 708 @mcrr .... .... .... rt2:4 rt:4 cp:4 opc1:4 crm:4
|
H A D | translate.c | 2933 int opc1, int crn, int crm, int opc2, in do_coproc_insn() argument 2954 syndrome = syn_cp14_rrt_trap(1, 0xe, opc1, crm, rt, rt2, in do_coproc_insn() 2957 syndrome = syn_cp14_rt_trap(1, 0xe, opc1, opc2, crn, crm, in do_coproc_insn() 2963 syndrome = syn_cp15_rrt_trap(1, 0xe, opc1, crm, rt, rt2, in do_coproc_insn() 2966 syndrome = syn_cp15_rt_trap(1, 0xe, opc1, opc2, crn, crm, in do_coproc_insn() 3041 isread ? "read" : "write", cpnum, opc1, crm, in do_coproc_insn() 3047 isread ? "read" : "write", cpnum, opc1, crn, in do_coproc_insn() 3602 do_coproc_insn(s, a->cp, false, a->opc1, a->crn, a->crm, a->opc2, in trans_MCR() 3612 do_coproc_insn(s, a->cp, false, a->opc1, a->crn, a->crm, a->opc2, in trans_MRC() 3622 do_coproc_insn(s, a->cp, true, a->opc1, 0, a->crm, 0, in trans_MCRR() [all …]
|
H A D | neon-dp.decode | 420 # 1111 001 11 D 11 size:2 opc1:2 Vd:4 0 opc2:4 q:1 M 0 Vm:4
|
/openbmc/linux/arch/x86/kernel/ |
H A D | uprobes.c | 587 return auprobe->branch.opc1 == 0xe8; in branch_is_call() 623 switch (auprobe->branch.opc1) { in check_jmp_cond() 718 u8 opc1 = OPCODE1(insn); in branch_setup_xol_ops() local 722 switch (opc1) { in branch_setup_xol_ops() 740 opc1 = OPCODE2(insn) - 0x10; in branch_setup_xol_ops() 743 if (!is_cond_jmp_opcode(opc1)) in branch_setup_xol_ops() 758 auprobe->branch.opc1 = opc1; in branch_setup_xol_ops() 769 u8 opc1 = OPCODE1(insn), reg_offset = 0; in push_setup_xol_ops() local 771 if (opc1 < 0x50 || opc1 > 0x57) in push_setup_xol_ops() 783 switch (opc1) { in push_setup_xol_ops() [all …]
|
/openbmc/qemu/hw/intc/ |
H A D | arm_gicv3_cpuif.c | 2443 .opc0 = 3, .opc1 = 0, .crn = 4, .crm = 6, .opc2 = 0, 2455 .opc0 = 3, .opc1 = 0, .crn = 12, .crm = 8, .opc2 = 0, 2461 .opc0 = 3, .opc1 = 0, .crn = 12, .crm = 8, .opc2 = 1, 2467 .opc0 = 3, .opc1 = 0, .crn = 12, .crm = 8, .opc2 = 2, 2473 .opc0 = 3, .opc1 = 0, .crn = 12, .crm = 8, .opc2 = 3, 2480 .opc0 = 3, .opc1 = 0, .crn = 12, .crm = 8, .opc2 = 4, 2513 .cp = 15, .opc1 = 0, .crm = 12, 2525 .cp = 15, .opc1 = 1, .crm = 12, 2537 .cp = 15, .opc1 = 2, .crm = 12, 3140 .opc0 = 3, .opc1 = 4, .crn = 12, in gicv3_init_cpuif() [all …]
|
H A D | arm_gicv3_kvm.c | 734 .opc0 = 3, .opc1 = 0, .crn = 12, .crm = 12, .opc2 = 4,
|
/openbmc/linux/arch/s390/kernel/ |
H A D | uprobes.c | 228 u8 opc1 : 4; member 279 switch (insn->opc1) { in handle_insn_ril() 286 switch (insn->opc1) { in handle_insn_ril() 323 switch (insn->opc1) { in handle_insn_ril()
|
/openbmc/linux/arch/x86/include/asm/ |
H A D | uprobes.h | 37 u8 opc1; member
|
/openbmc/qemu/target/ppc/ |
H A D | translate.c | 1433 GEN_OPCODE(name, opc1, opc2, opc3, inval, type, PPC_NONE) 1436 GEN_OPCODE(name, opc1, opc2, opc3, inval, type, type2) 1439 GEN_OPCODE2(name, onam, opc1, opc2, opc3, inval, type, PPC_NONE) 1442 GEN_OPCODE2(name, onam, opc1, opc2, opc3, inval, type, type2) 1445 GEN_OPCODE3(name, opc1, opc2, opc3, opc4, inval, type, type2) 1448 GEN_OPCODE4(name, onam, opc1, opc2, opc3, opc4, inval, typ, typ2) 1451 unsigned char opc1, opc2, opc3, opc4; member 6293 if (register_ind_insn(ppc_opcodes, insn->opc1, in register_insn() 6430 insn, opc1(insn), opc2(insn), opc3(insn), opc4(insn), in decode_legacy() 6434 handler = table[opc1(insn)]; in decode_legacy() [all …]
|
H A D | internal.h | 98 EXTRACT_HELPER(opc1, 26, 6);
|
/openbmc/qemu/hw/arm/ |
H A D | pxa2xx.c | 359 { .name = "CPPMNC", .cp = 14, .crn = 0, .crm = 1, .opc1 = 0, .opc2 = 0, 362 { .name = "CPCCNT", .cp = 14, .crn = 1, .crm = 1, .opc1 = 0, .opc2 = 0, 365 { .name = "CPINTEN", .cp = 14, .crn = 4, .crm = 1, .opc1 = 0, .opc2 = 0, 367 { .name = "CPFLAG", .cp = 14, .crn = 5, .crm = 1, .opc1 = 0, .opc2 = 0, 369 { .name = "CPEVTSEL", .cp = 14, .crn = 8, .crm = 1, .opc1 = 0, .opc2 = 0, 372 { .name = "CPPMN0", .cp = 14, .crn = 0, .crm = 2, .opc1 = 0, .opc2 = 0, 374 { .name = "CPPMN1", .cp = 14, .crn = 1, .crm = 2, .opc1 = 0, .opc2 = 0, 376 { .name = "CPPMN2", .cp = 14, .crn = 2, .crm = 2, .opc1 = 0, .opc2 = 0, 378 { .name = "CPPMN3", .cp = 14, .crn = 2, .crm = 3, .opc1 = 0, .opc2 = 0, 381 { .name = "CLKCFG", .cp = 14, .crn = 6, .crm = 0, .opc1 = 0, .opc2 = 0, [all …]
|
H A D | pxa2xx_pic.c | 245 { .name = NAME, .cp = 6, .crn = CRN, .crm = 0, .opc1 = 0, .opc2 = 0, \
|
/openbmc/qemu/tcg/mips/ |
H A D | tcg-target.c.inc | 450 static void tcg_out_opc_sa64(TCGContext *s, MIPSInsn opc1, MIPSInsn opc2, 455 inst = (sa & 32 ? opc2 : opc1);
|
/openbmc/linux/Documentation/virt/kvm/ |
H A D | api.rst | 2489 0x4020 0000 000F <zero:1> <crn:4> <crm:4> <opc1:4> <opc2:3> 2493 0x4030 0000 000F <zero:1> <zero:4> <crm:4> <opc1:4> <zero:3>
|