Home
last modified time | relevance | path

Searched refs:raw_insn (Results 1 – 6 of 6) sorted by relevance

/linux-6.15/tools/perf/util/
H A Ddwarf-regs-powerpc.c19 static int get_source_reg(u32 raw_insn) in get_source_reg() argument
21 return PPC_RA(raw_insn); in get_source_reg()
24 static int get_target_reg(u32 raw_insn) in get_target_reg() argument
26 return PPC_RT(raw_insn); in get_target_reg()
29 static int get_offset_opcode(u32 raw_insn) in get_offset_opcode() argument
31 int opcode = PPC_OP(raw_insn); in get_offset_opcode()
35 return PPC_DS(raw_insn); in get_offset_opcode()
37 return PPC_D(raw_insn); in get_offset_opcode()
51 op_loc->reg1 = get_source_reg(raw_insn); in get_powerpc_regs()
53 op_loc->reg1 = get_target_reg(raw_insn); in get_powerpc_regs()
[all …]
H A Ddisasm.c719 int opcode = PPC_OP(dl->raw.raw_insn); in arithmetic__parse()
759 if (PPC_OP(dl->raw.raw_insn) == 31) in load_store__parse()
998 sscanf(tmp_raw_insn, "%x", &dl->raw.raw_insn); in disasm_line__parse_powerpc()
1000 dl->raw.raw_insn = be32_to_cpu(dl->raw.raw_insn); in disasm_line__parse_powerpc()
H A Dannotate.h136 u32 raw_insn; member
H A Dannotate.c2506 get_powerpc_regs(dl->raw.raw_insn, !i, op_loc); in annotate_get_insn_location()
/linux-6.15/tools/perf/arch/powerpc/annotate/
H A Dinstructions.c194 int raw_insn = dl->raw.raw_insn; in check_ppc_insn() local
195 int opcode = PPC_OP(raw_insn); in check_ppc_insn()
196 int mem_insn_31 = PPC_21_30(raw_insn); in check_ppc_insn()
226 mem_insns_31_opcode.value = PPC_22_30(raw_insn); in check_ppc_insn()
232 if (PPC_21_30(raw_insn) == 444) in check_ppc_insn()
277 if (PPC_21_30(dl->raw.raw_insn) == 444) { in update_insn_state_powerpc()
/linux-6.15/tools/perf/util/include/
H A Ddwarf-regs.h115 void get_powerpc_regs(u32 raw_insn, int is_source, struct annotated_op_loc *op_loc);
126 static inline void get_powerpc_regs(u32 raw_insn __maybe_unused, int is_source __maybe_unused, in get_powerpc_regs()