/linux-master/tools/perf/util/ |
H A D | hisi-ptt.c | 85 union perf_event *event __maybe_unused, 93 union perf_event *event, 165 int hisi_ptt_process_auxtrace_info(union perf_event *event,
|
H A D | sideband_evlist.c | 9 #include <linux/perf_event.h> 60 union perf_event *event;
|
H A D | trace-event-scripting.c | 25 union perf_event *event, 54 static void process_event_unsupported(union perf_event *event __maybe_unused,
|
H A D | build-id.h | 38 int build_id__mark_dso_hit(struct perf_tool *tool, union perf_event *event, 42 int perf_event__inject_buildid(struct perf_tool *tool, union perf_event *event,
|
H A D | debug.h | 60 union perf_event; 63 void trace_event(union perf_event *event);
|
/linux-master/include/kvm/ |
H A D | arm_pmu.h | 10 #include <linux/perf_event.h> 18 struct perf_event *perf_event; member in struct:kvm_pmc
|
/linux-master/arch/x86/events/amd/ |
H A D | lbr.c | 2 #include <linux/perf_event.h> 3 #include <asm/perf_event.h> 5 #include "../perf_event.h" 245 static int amd_pmu_lbr_setup_filter(struct perf_event *event) 309 int amd_pmu_lbr_hw_config(struct perf_event *event) 339 void amd_pmu_lbr_add(struct perf_event *event) 359 void amd_pmu_lbr_del(struct perf_event *event)
|
/linux-master/tools/testing/selftests/bpf/prog_tests/ |
H A D | missed.c | 38 ASSERT_EQ(info.perf_event.type, BPF_PERF_EVENT_KPROBE, "info.perf_event.type"); 39 ASSERT_EQ(info.perf_event.kprobe.missed, 1, "info.perf_event.kprobe.missed");
|
/linux-master/drivers/hwtracing/coresight/ |
H A D | coresight-dummy.c | 24 struct perf_event *event, enum cs_mode mode) 32 struct perf_event *event)
|
H A D | coresight-etm-perf.c | 15 #include <linux/perf_event.h> 151 static void etm_event_read(struct perf_event *event) {} 153 static int etm_addr_filters_alloc(struct perf_event *event) 171 static void etm_event_destroy(struct perf_event *event) 177 static int etm_event_init(struct perf_event *event) 306 static void *etm_setup_aux(struct perf_event *event, void **pages, 447 static void etm_event_start(struct perf_event *event, int flags) 538 static void etm_event_stop(struct perf_event *event, int mode) 634 static int etm_event_add(struct perf_event *event, int mode) 650 static void etm_event_del(struct perf_event *even [all...] |
/linux-master/tools/perf/arch/x86/util/ |
H A D | event.c | 21 union perf_event *event; 27 union perf_event *event = args->event; 45 * kernel uses 0 for user space maps, see kernel/perf_event.c
|
/linux-master/tools/lib/perf/Documentation/examples/ |
H A D | sampling.c | 1 #include <linux/perf_event.h> 38 union perf_event *event;
|
/linux-master/drivers/perf/hisilicon/ |
H A D | hisi_uncore_pa_pmu.c | 61 static void hisi_pa_pmu_enable_tracetag(struct perf_event *event) 75 static void hisi_pa_pmu_clear_tracetag(struct perf_event *event) 89 static void hisi_pa_pmu_config_tgtid(struct perf_event *event) 102 static void hisi_pa_pmu_clear_tgtid(struct perf_event *event) 111 static void hisi_pa_pmu_config_srcid(struct perf_event *event) 124 static void hisi_pa_pmu_clear_srcid(struct perf_event *event) 133 static void hisi_pa_pmu_enable_filter(struct perf_event *event) 142 static void hisi_pa_pmu_disable_filter(struct perf_event *event)
|
H A D | hisi_uncore_sllc_pmu.c | 56 static void hisi_sllc_pmu_enable_tracetag(struct perf_event *event) 70 static void hisi_sllc_pmu_disable_tracetag(struct perf_event *event) 84 static void hisi_sllc_pmu_config_tgtid(struct perf_event *event) 101 static void hisi_sllc_pmu_clear_tgtid(struct perf_event *event) 118 static void hisi_sllc_pmu_config_srcid(struct perf_event *event) 136 static void hisi_sllc_pmu_clear_srcid(struct perf_event *event) 152 static void hisi_sllc_pmu_enable_filter(struct perf_event *event) 161 static void hisi_sllc_pmu_clear_filter(struct perf_event *event)
|
H A D | hns3_pmu.c | 25 #include <linux/perf_event.h> 302 struct perf_event *hw_events[HNS3_PMU_MAX_HW_EVENTS]; 325 static inline u64 hns3_pmu_get_##_name(struct perf_event *event) \ 717 static u32 hns3_pmu_get_event(struct perf_event *event) 724 static u32 hns3_pmu_get_real_event(struct perf_event *event) 766 static bool hns3_pmu_cmp_event(struct perf_event *target, 767 struct perf_event *event) 773 struct perf_event *event) 775 struct perf_event *sibling; 901 static int hns3_pmu_set_func_mode(struct perf_event *even [all...] |
/linux-master/drivers/perf/ |
H A D | marvell_cn10k_tad_pmu.c | 13 #include <linux/perf_event.h> 36 struct perf_event *events[TAD_MAX_COUNTERS]; 42 static void tad_pmu_event_counter_read(struct perf_event *event) 60 static void tad_pmu_event_counter_stop(struct perf_event *event, int flags) 79 static void tad_pmu_event_counter_start(struct perf_event *event, int flags) 105 static void tad_pmu_event_counter_del(struct perf_event *event, int flags) 116 static int tad_pmu_event_counter_add(struct perf_event *event, int flags) 139 static int tad_pmu_event_init(struct perf_event *event)
|
H A D | dwc_pcie_pmu.c | 16 #include <linux/perf_event.h> 87 struct perf_event *event[DWC_PCIE_EVENT_TYPE_MAX]; 285 static u64 dwc_pcie_pmu_read_lane_event_counter(struct perf_event *event) 297 static u64 dwc_pcie_pmu_read_time_based_counter(struct perf_event *event) 338 static void dwc_pcie_pmu_event_update(struct perf_event *event) 362 static int dwc_pcie_pmu_event_init(struct perf_event *event) 366 struct perf_event *sibling; 403 static void dwc_pcie_pmu_event_start(struct perf_event *event, int flags) 418 static void dwc_pcie_pmu_event_stop(struct perf_event *event, int flags) 436 static int dwc_pcie_pmu_event_add(struct perf_event *even [all...] |
H A D | arm-cci.c | 11 #include <linux/perf_event.h> 69 struct perf_event **events; 645 struct perf_event *event = cci_hw->events[i]; 743 * as it only tells us if the counter is assigned to perf_event or not. 744 * The state of the perf_event cannot be locked by the PMU layer, hence 786 static int pmu_get_event_idx(struct cci_pmu_hw_events *hw, struct perf_event *event) 804 static int pmu_map_event(struct perf_event *event) 862 static u32 pmu_read_counter(struct perf_event *event) 889 struct perf_event *event = cci_hw->events[i]; 951 struct perf_event *even [all...] |
H A D | riscv_pmu_sbi.c | 343 static uint8_t pmu_sbi_csr_index(struct perf_event *event) 348 static unsigned long pmu_sbi_get_filter_flags(struct perf_event *event) 369 static int pmu_sbi_ctr_get_idx(struct perf_event *event) 427 static void pmu_sbi_ctr_clear_idx(struct perf_event *event) 462 static bool pmu_sbi_is_fw_event(struct perf_event *event) 473 static int pmu_sbi_event_map(struct perf_event *event, u64 *econfig) 597 static u64 pmu_sbi_ctr_read(struct perf_event *event) 641 struct perf_event *event = (struct perf_event *)arg; 650 struct perf_event *even [all...] |
/linux-master/tools/perf/util/bpf_skel/vmlinux/ |
H A D | vmlinux.h | 7 #include <linux/perf_event.h> 179 struct perf_event *event;
|
/linux-master/arch/riscv/include/asm/ |
H A D | kvm_vcpu_pmu.h | 32 struct perf_event *perf_event; member in struct:kvm_pmc
|
/linux-master/arch/arc/kernel/ |
H A D | perf_event.c | 12 #include <linux/perf_event.h> 216 struct perf_event *act_counter[ARC_PERF_MAX_COUNTERS]; 280 static void arc_perf_event_update(struct perf_event *event, 296 static void arc_pmu_read(struct perf_event *event) 329 static int arc_pmu_event_init(struct perf_event *event) 405 static int arc_pmu_event_set_period(struct perf_event *event) 451 static void arc_pmu_start(struct perf_event *event, int flags) 476 static void arc_pmu_stop(struct perf_event *event, int flags) 509 static void arc_pmu_del(struct perf_event *event, int flags) 522 static int arc_pmu_add(struct perf_event *even [all...] |
/linux-master/arch/x86/events/ |
H A D | rapl.c | 60 #include <linux/perf_event.h> 64 #include "perf_event.h" 153 static inline u64 rapl_read_counter(struct perf_event *event) 175 static u64 rapl_event_update(struct perf_event *event) 215 struct perf_event *event; 242 struct perf_event *event) 258 static void rapl_pmu_event_start(struct perf_event *event, int mode) 268 static void rapl_pmu_event_stop(struct perf_event *event, int mode) 302 static int rapl_pmu_event_add(struct perf_event *event, int mode) 320 static void rapl_pmu_event_del(struct perf_event *even [all...] |
H A D | core.c | 15 #include <linux/perf_event.h> 45 #include "perf_event.h" 115 u64 x86_perf_event_update(struct perf_event *event) 158 static int x86_pmu_extra_regs(u64 config, struct perf_event *event) 340 static void hw_perf_event_destroy(struct perf_event *event) 346 void hw_perf_lbr_event_destroy(struct perf_event *event) 360 set_ext_hw_attr(struct hw_perf_event *hwc, struct perf_event *event) 474 int x86_setup_perfctr(struct perf_event *event) 519 static inline int precise_br_compat(struct perf_event *event) 561 int x86_pmu_hw_config(struct perf_event *even [all...] |
/linux-master/arch/x86/events/intel/ |
H A D | pt.c | 21 #include <asm/perf_event.h> 27 #include "../perf_event.h" 312 static bool pt_event_valid(struct perf_event *event) 416 static void pt_config_start(struct perf_event *event) 458 static u64 pt_config_filters(struct perf_event *event) 499 static void pt_config(struct perf_event *event) 540 static void pt_config_stop(struct perf_event *event) 1299 pt_buffer_setup_aux(struct perf_event *event, void **pages, 1355 static int pt_addr_filters_init(struct perf_event *event) 1376 static void pt_addr_filters_fini(struct perf_event *even [all...] |