Home
last modified time | relevance | path

Searched refs:opc1 (Results 1 – 22 of 22) sorted by relevance

/openbmc/qemu/target/arm/
H A Dcortex-regs.c31 .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 Dhelper.c3978 if (ri->opc1 & 4) { in pmsav8r_regn_write()
4005 if (ri->opc1 & 4) { in pmsav8r_regn_read()
9137 .cp = 15, .opc1 = opc1, .crn = 6, .crm = crm, .opc2 = opc2, in register_cp_regs_for_features()
9149 .cp = 15, .opc1 = opc1, .crn = 6, .crm = crm, .opc2 = opc2, in register_cp_regs_for_features()
9168 .cp = 15, .opc1 = opc1, .crn = 6, .crm = crm, .opc2 = opc2, in register_cp_regs_for_features()
9585 r2->opc1 = opc1; in add_cpreg_to_hashtable()
9678 ((r->opc1 == CP_ANY) && opc1 != 0) || in add_cpreg_to_hashtable()
9723 int crm, opc1, opc2; in define_one_arm_cp_reg_with_opaque() local
9726 int opc1min = (r->opc1 == CP_ANY) ? 0 : r->opc1; in define_one_arm_cp_reg_with_opaque()
9727 int opc1max = (r->opc1 == CP_ANY) ? 7 : r->opc1; in define_one_arm_cp_reg_with_opaque()
[all …]
H A Ddebug_helper.c942 .opc0 = 2, .opc1 = 0, .crn = 1, .crm = 0, .opc2 = 0,
960 .opc0 = 2, .opc1 = 3, .crn = 0, .crm = 1, .opc2 = 0,
970 .opc0 = 2, .opc1 = 0, .crn = 0, .crm = 0, .opc2 = 2,
974 .opc0 = 2, .opc1 = 0, .crn = 0, .crm = 3, .opc2 = 2,
979 .opc0 = 2, .opc1 = 3, .crn = 0, .crm = 5, .opc2 = 0,
988 .opc0 = 2, .opc1 = 0, .crn = 0, .crm = 6, .opc2 = 2,
998 .cp = 14, .opc1 = 0, .crn = 0, .crm = 1, .opc2 = 0,
1026 .cp = 14, .opc1 = 0, .crn = 0, .crm = 7, .opc2 = 0,
1067 { .name = "DBGDRAR", .cp = 14, .crm = 1, .opc1 = 0,
1070 { .name = "DBGDSAR", .cp = 14, .crm = 2, .opc1 = 0,
[all …]
H A Dsyndrome.h168 static inline uint32_t syn_cp14_rt_trap(int cv, int cond, int opc1, int opc2, in syn_cp14_rt_trap() argument
174 | (cv << 24) | (cond << 20) | (opc2 << 17) | (opc1 << 14) in syn_cp14_rt_trap()
178 static inline uint32_t syn_cp15_rt_trap(int cv, int cond, int opc1, int opc2, in syn_cp15_rt_trap() argument
184 | (cv << 24) | (cond << 20) | (opc2 << 17) | (opc1 << 14) in syn_cp15_rt_trap()
188 static inline uint32_t syn_cp14_rrt_trap(int cv, int cond, int opc1, int crm, in syn_cp14_rrt_trap() argument
194 | (cv << 24) | (cond << 20) | (opc1 << 16) in syn_cp14_rrt_trap()
198 static inline uint32_t syn_cp15_rrt_trap(int cv, int cond, int opc1, int crm, in syn_cp15_rrt_trap() argument
204 | (cv << 24) | (cond << 20) | (opc1 << 16) in syn_cp15_rrt_trap()
H A Dcpregs.h163 #define ENCODE_CP_REG(cp, is64, ns, crn, crm, opc1, opc2) \ argument
165 ((crn) << 11) | ((crm) << 7) | ((opc1) << 3) | (opc2))
850 uint8_t opc1; member
1055 static inline bool arm_cpreg_encoding_in_idspace(uint8_t opc0, uint8_t opc1, in arm_cpreg_encoding_in_idspace() argument
1059 return opc0 == 3 && (opc1 == 0 || opc1 == 1 || opc1 == 3) && in arm_cpreg_encoding_in_idspace()
1070 arm_cpreg_encoding_in_idspace(ri->opc0, ri->opc1, ri->opc2, in arm_cpreg_in_idspace()
/openbmc/qemu/target/arm/tcg/
H A Dcpu64.c487 .opc0 = 3, .opc1 = 0, .crn = 15, .crm = 7, .opc2 = 0,
492 .opc0 = 3, .opc1 = 4, .crn = 15, .crm = 7, .opc2 = 0,
495 .opc0 = 3, .opc1 = 6, .crn = 15, .crm = 7, .opc2 = 0,
498 .opc0 = 3, .opc1 = 5, .crn = 15, .crm = 7, .opc2 = 0,
501 .opc0 = 3, .opc1 = 4, .crn = 15, .crm = 7, .opc2 = 1,
504 .opc0 = 3, .opc1 = 0, .crn = 15, .crm = 1, .opc2 = 0,
508 .opc0 = 3, .opc1 = 0, .crn = 15, .crm = 1, .opc2 = 1,
512 .opc0 = 3, .opc1 = 0, .crn = 15, .crm = 1, .opc2 = 2,
520 .opc0 = 3, .opc1 = 0, .crn = 15, .crm = 0, .opc2 = 0,
523 .opc0 = 3, .opc1 = 0, .crn = 15, .crm = 1, .opc2 = 4,
[all …]
H A Dcpu32.c198 .name = "IFAR", .cp = 15, .crn = 6, .crm = 0, .opc1 = 0, .opc2 = 1, in arm1026_initfn()
340 { .name = "L2AUXCR", .cp = 15, .crn = 9, .crm = 0, .opc1 = 1, .opc2 = 2,
392 { .name = "A9_DIAG", .cp = 15, .crn = 15, .crm = 0, .opc1 = 0, .opc2 = 1,
398 { .name = "NEONBUSY", .cp = 15, .crn = 15, .crm = 1, .opc1 = 0, .opc2 = 0,
405 { .name = "TLB_VA", .cp = 15, .crn = 15, .crm = 5, .opc1 = 5, .opc2 = 2,
407 { .name = "TLB_PA", .cp = 15, .crn = 15, .crm = 6, .opc1 = 5, .opc2 = 2,
472 { .name = "L2CTLR", .cp = 15, .crn = 9, .crm = 0, .opc1 = 1, .opc2 = 2,
476 { .name = "L2ECTLR", .cp = 15, .crn = 9, .crm = 0, .opc1 = 1, .opc2 = 3,
765 { .name = "ATCM", .cp = 15, .opc1 = 0, .crn = 9, .crm = 1, .opc2 = 0,
767 { .name = "BTCM", .cp = 15, .opc1 = 0, .crn = 9, .crm = 1, .opc2 = 1,
[all …]
H A Da32.decode50 &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 Dt32.decode48 &mcr !extern cp opc1 crn crm opc2 rt
49 &mcrr !extern cp opc1 crm rt rt2
708 @mcr .... .... opc1:3 . crn:4 rt:4 cp:4 opc2:3 . crm:4
709 @mcrr .... .... .... rt2:4 rt:4 cp:4 opc1:4 crm:4
H A Dtranslate.c4518 int opc1, int crn, int crm, int opc2, in do_coproc_insn() argument
4539 syndrome = syn_cp14_rrt_trap(1, 0xe, opc1, crm, rt, rt2, in do_coproc_insn()
4542 syndrome = syn_cp14_rt_trap(1, 0xe, opc1, opc2, crn, crm, in do_coproc_insn()
4548 syndrome = syn_cp15_rrt_trap(1, 0xe, opc1, crm, rt, rt2, in do_coproc_insn()
4551 syndrome = syn_cp15_rt_trap(1, 0xe, opc1, opc2, crn, crm, in do_coproc_insn()
4626 isread ? "read" : "write", cpnum, opc1, crm, in do_coproc_insn()
4632 isread ? "read" : "write", cpnum, opc1, crn, in do_coproc_insn()
5187 do_coproc_insn(s, a->cp, false, a->opc1, a->crn, a->crm, a->opc2, in trans_MCR()
5197 do_coproc_insn(s, a->cp, false, a->opc1, a->crn, a->crm, a->opc2, in trans_MRC()
5207 do_coproc_insn(s, a->cp, true, a->opc1, 0, a->crm, 0, in trans_MCRR()
[all …]
H A Dneon-dp.decode445 # 1111 001 11 D 11 size:2 opc1:2 Vd:4 0 opc2:4 q:1 M 0 Vm:4
/openbmc/qemu/hw/intc/
H A Darm_gicv3_cpuif.c2242 .opc0 = 3, .opc1 = 0, .crn = 4, .crm = 6, .opc2 = 0,
2254 .opc0 = 3, .opc1 = 0, .crn = 12, .crm = 8, .opc2 = 0,
2260 .opc0 = 3, .opc1 = 0, .crn = 12, .crm = 8, .opc2 = 1,
2266 .opc0 = 3, .opc1 = 0, .crn = 12, .crm = 8, .opc2 = 2,
2272 .opc0 = 3, .opc1 = 0, .crn = 12, .crm = 8, .opc2 = 3,
2279 .opc0 = 3, .opc1 = 0, .crn = 12, .crm = 8, .opc2 = 4,
2312 .cp = 15, .opc1 = 0, .crm = 12,
2324 .cp = 15, .opc1 = 1, .crm = 12,
2336 .cp = 15, .opc1 = 2, .crm = 12,
2898 .opc0 = 3, .opc1 = 4, .crn = 12, in gicv3_init_cpuif()
[all …]
H A Darm_gicv3_kvm.c734 .opc0 = 3, .opc1 = 0, .crn = 12, .crm = 12, .opc2 = 4,
/openbmc/linux/arch/x86/kernel/
H A Duprobes.c587 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/linux/arch/s390/kernel/
H A Duprobes.c228 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 Duprobes.h37 u8 opc1; member
/openbmc/qemu/target/ppc/
H A Dtranslate.c1317 GEN_OPCODE(name, opc1, opc2, opc3, inval, type, PPC_NONE)
1320 GEN_OPCODE(name, opc1, opc2, opc3, inval, type, type2)
1323 GEN_OPCODE2(name, onam, opc1, opc2, opc3, inval, type, PPC_NONE)
1326 GEN_OPCODE2(name, onam, opc1, opc2, opc3, inval, type, type2)
1329 GEN_OPCODE3(name, opc1, opc2, opc3, opc4, inval, type, type2)
1332 GEN_OPCODE4(name, onam, opc1, opc2, opc3, opc4, inval, typ, typ2)
1335 unsigned char opc1, opc2, opc3, opc4; member
7133 if (register_ind_insn(ppc_opcodes, insn->opc1, in register_insn()
7272 insn, opc1(insn), opc2(insn), opc3(insn), opc4(insn), in decode_legacy()
7276 handler = table[opc1(insn)]; in decode_legacy()
[all …]
H A Dinternal.h96 EXTRACT_HELPER(opc1, 26, 6);
/openbmc/qemu/hw/arm/
H A Dpxa2xx.c359 { .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 Dpxa2xx_pic.c245 { .name = NAME, .cp = 6, .crn = CRN, .crm = 0, .opc1 = 0, .opc2 = 0, \
/openbmc/qemu/tcg/mips/
H A Dtcg-target.c.inc449 static void tcg_out_opc_sa64(TCGContext *s, MIPSInsn opc1, MIPSInsn opc2,
454 inst = (sa & 32 ? opc2 : opc1);
/openbmc/linux/Documentation/virt/kvm/
H A Dapi.rst2489 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>