Lines Matching full:intr_regs
2073 static u64 *intel_pt_add_gp_regs(struct regs_dump *intr_regs, u64 *pos, in intel_pt_add_gp_regs() argument
2091 * mask (i.e. 'intr_regs->mask') accordingly. in intel_pt_add_gp_regs()
2094 intr_regs->mask |= bit; in intel_pt_add_gp_regs()
2106 static void intel_pt_add_xmm(struct regs_dump *intr_regs, u64 *pos, in intel_pt_add_xmm() argument
2117 * and update the resulting mask (i.e. 'intr_regs->mask') accordingly. in intel_pt_add_xmm()
2119 intr_regs->mask |= (u64)mask << PERF_REG_X86_XMM0; in intel_pt_add_xmm()
2183 u64 regs[8 * sizeof(sample.intr_regs.mask)]; in intel_pt_do_synth_pebs_sample()
2235 sample.intr_regs.abi = items->is_32_bit ? in intel_pt_do_synth_pebs_sample()
2238 sample.intr_regs.regs = regs; in intel_pt_do_synth_pebs_sample()
2240 pos = intel_pt_add_gp_regs(&sample.intr_regs, regs, items, regs_mask); in intel_pt_do_synth_pebs_sample()
2242 intel_pt_add_xmm(&sample.intr_regs, pos, items, regs_mask); in intel_pt_do_synth_pebs_sample()