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