Home
last modified time | relevance | path

Searched refs:ibs_data (Results 1 - 2 of 2) sorted by relevance

/kernel/linux/linux-6.6/arch/x86/events/amd/
H A Dibs.c926 static void perf_ibs_get_data_src(struct perf_ibs_data *ibs_data, in perf_ibs_get_data_src() argument
939 static __u64 perf_ibs_get_op_data2(struct perf_ibs_data *ibs_data, in perf_ibs_get_op_data2() argument
942 __u64 val = ibs_data->regs[ibs_op_msr_idx(MSR_AMD64_IBSOPDATA2)]; in perf_ibs_get_op_data2()
958 struct perf_ibs_data *ibs_data, in perf_ibs_parse_ld_st_data()
966 op_data3.val = ibs_data->regs[ibs_op_msr_idx(MSR_AMD64_IBSOPDATA3)]; in perf_ibs_parse_ld_st_data()
973 op_data2.val = perf_ibs_get_op_data2(ibs_data, &op_data3); in perf_ibs_parse_ld_st_data()
976 perf_ibs_get_data_src(ibs_data, data, &op_data2, &op_data3); in perf_ibs_parse_ld_st_data()
982 op_data.val = ibs_data->regs[ibs_op_msr_idx(MSR_AMD64_IBSOPDATA)]; in perf_ibs_parse_ld_st_data()
994 data->addr = ibs_data->regs[ibs_op_msr_idx(MSR_AMD64_IBSDCLINAD)]; in perf_ibs_parse_ld_st_data()
999 data->phys_addr = ibs_data in perf_ibs_parse_ld_st_data()
957 perf_ibs_parse_ld_st_data(__u64 sample_type, struct perf_ibs_data *ibs_data, struct perf_sample_data *data) perf_ibs_parse_ld_st_data() argument
1027 struct perf_ibs_data ibs_data; perf_ibs_handle_irq() local
[all...]
/kernel/linux/linux-5.10/arch/x86/events/amd/
H A Dibs.c607 struct perf_ibs_data ibs_data; in perf_ibs_handle_irq() local
631 buf = ibs_data.regs; in perf_ibs_handle_irq()
636 config = &ibs_data.regs[0]; in perf_ibs_handle_irq()
642 ibs_data.caps = ibs_caps; in perf_ibs_handle_irq()
680 ibs_data.size = sizeof(u64) * size; in perf_ibs_handle_irq()
683 if (check_rip && (ibs_data.regs[2] & IBS_RIP_INVALID)) { in perf_ibs_handle_irq()
687 if (perf_ibs->fetch_ignore_if_zero_rip && !(ibs_data.regs[1])) in perf_ibs_handle_irq()
690 set_linear_ip(&regs, ibs_data.regs[1]); in perf_ibs_handle_irq()
697 .size = sizeof(u32) + ibs_data.size, in perf_ibs_handle_irq()
698 .data = ibs_data in perf_ibs_handle_irq()
[all...]

Completed in 3 milliseconds