Lines Matching refs:id
33 const char *perf_reg_name(int id, const char *arch) in perf_reg_name() argument
38 reg_name = __perf_reg_name_csky(id); in perf_reg_name()
40 reg_name = __perf_reg_name_loongarch(id); in perf_reg_name()
42 reg_name = __perf_reg_name_mips(id); in perf_reg_name()
44 reg_name = __perf_reg_name_powerpc(id); in perf_reg_name()
46 reg_name = __perf_reg_name_riscv(id); in perf_reg_name()
48 reg_name = __perf_reg_name_s390(id); in perf_reg_name()
50 reg_name = __perf_reg_name_x86(id); in perf_reg_name()
52 reg_name = __perf_reg_name_arm(id); in perf_reg_name()
54 reg_name = __perf_reg_name_arm64(id); in perf_reg_name()
59 int perf_reg_value(u64 *valp, struct regs_dump *regs, int id) in perf_reg_value() argument
64 if ((u64)id >= PERF_SAMPLE_REGS_CACHE_SIZE) in perf_reg_value()
67 if (regs->cache_mask & (1ULL << id)) in perf_reg_value()
70 if (!(mask & (1ULL << id))) in perf_reg_value()
73 for (i = 0; i < id; i++) { in perf_reg_value()
78 regs->cache_mask |= (1ULL << id); in perf_reg_value()
79 regs->cache_regs[id] = regs->regs[idx]; in perf_reg_value()
82 *valp = regs->cache_regs[id]; in perf_reg_value()