perf_event 41 arch/alpha/kernel/perf_event.c struct perf_event *event[MAX_HWEVENTS]; perf_event 86 arch/alpha/kernel/perf_event.c int (*check_constraints)(struct perf_event **, unsigned long *, int); perf_event 152 arch/alpha/kernel/perf_event.c static int ev67_check_constraints(struct perf_event **event, perf_event 252 arch/alpha/kernel/perf_event.c static int alpha_perf_event_set_period(struct perf_event *event, perf_event 307 arch/alpha/kernel/perf_event.c static unsigned long alpha_perf_event_update(struct perf_event *event, perf_event 340 arch/alpha/kernel/perf_event.c static int collect_events(struct perf_event *group, int max_count, perf_event 341 arch/alpha/kernel/perf_event.c struct perf_event *event[], unsigned long *evtype, perf_event 344 arch/alpha/kernel/perf_event.c struct perf_event *pe; perf_event 371 arch/alpha/kernel/perf_event.c static int alpha_check_constraints(struct perf_event **events, perf_event 400 arch/alpha/kernel/perf_event.c struct perf_event *pe = cpuc->event[j]; perf_event 412 arch/alpha/kernel/perf_event.c struct perf_event *pe = cpuc->event[j]; perf_event 433 arch/alpha/kernel/perf_event.c static int alpha_pmu_add(struct perf_event *event, int flags) perf_event 485 arch/alpha/kernel/perf_event.c static void alpha_pmu_del(struct perf_event *event, int flags) perf_event 524 arch/alpha/kernel/perf_event.c static void alpha_pmu_read(struct perf_event *event) perf_event 532 arch/alpha/kernel/perf_event.c static void alpha_pmu_stop(struct perf_event *event, int flags) perf_event 552 arch/alpha/kernel/perf_event.c static void alpha_pmu_start(struct perf_event *event, int flags) perf_event 594 arch/alpha/kernel/perf_event.c static void hw_perf_event_destroy(struct perf_event *event) perf_event 602 arch/alpha/kernel/perf_event.c static int __hw_perf_event_init(struct perf_event *event) perf_event 606 arch/alpha/kernel/perf_event.c struct perf_event *evts[MAX_HWEVENTS]; perf_event 690 arch/alpha/kernel/perf_event.c static int alpha_pmu_event_init(struct perf_event *event) perf_event 809 arch/alpha/kernel/perf_event.c struct perf_event *event; perf_event 54 arch/arc/kernel/perf_event.c struct perf_event *act_counter[ARC_PERF_MAX_COUNTERS]; perf_event 118 arch/arc/kernel/perf_event.c static void arc_perf_event_update(struct perf_event *event, perf_event 134 arch/arc/kernel/perf_event.c static void arc_pmu_read(struct perf_event *event) perf_event 167 arch/arc/kernel/perf_event.c static int arc_pmu_event_init(struct perf_event *event) perf_event 243 arch/arc/kernel/perf_event.c static int arc_pmu_event_set_period(struct perf_event *event) perf_event 289 arch/arc/kernel/perf_event.c static void arc_pmu_start(struct perf_event *event, int flags) perf_event 314 arch/arc/kernel/perf_event.c static void arc_pmu_stop(struct perf_event *event, int flags) perf_event 347 arch/arc/kernel/perf_event.c static void arc_pmu_del(struct perf_event *event, int flags) perf_event 360 arch/arc/kernel/perf_event.c static int arc_pmu_add(struct perf_event *event, int flags) perf_event 417 arch/arc/kernel/perf_event.c struct perf_event *event; perf_event 116 arch/arm/include/asm/hw_breakpoint.h struct perf_event; perf_event 122 arch/arm/include/asm/hw_breakpoint.h extern int hw_breakpoint_arch_parse(struct perf_event *bp, perf_event 132 arch/arm/include/asm/hw_breakpoint.h int arch_install_hw_breakpoint(struct perf_event *bp); perf_event 133 arch/arm/include/asm/hw_breakpoint.h void arch_uninstall_hw_breakpoint(struct perf_event *bp); perf_event 134 arch/arm/include/asm/hw_breakpoint.h void hw_breakpoint_pmu_read(struct perf_event *bp); perf_event 26 arch/arm/include/asm/processor.h struct perf_event *hbp[ARM_MAX_HBP_SLOTS]; perf_event 30 arch/arm/kernel/hw_breakpoint.c static DEFINE_PER_CPU(struct perf_event *, bp_on_reg[ARM_MAX_BRP]); perf_event 33 arch/arm/kernel/hw_breakpoint.c static DEFINE_PER_CPU(struct perf_event *, wp_on_reg[ARM_MAX_WRP]); perf_event 322 arch/arm/kernel/hw_breakpoint.c int arch_install_hw_breakpoint(struct perf_event *bp) perf_event 325 arch/arm/kernel/hw_breakpoint.c struct perf_event **slot, **slots; perf_event 379 arch/arm/kernel/hw_breakpoint.c void arch_uninstall_hw_breakpoint(struct perf_event *bp) perf_event 382 arch/arm/kernel/hw_breakpoint.c struct perf_event **slot, **slots; perf_event 509 arch/arm/kernel/hw_breakpoint.c static int arch_build_bp_info(struct perf_event *bp, perf_event 583 arch/arm/kernel/hw_breakpoint.c int hw_breakpoint_arch_parse(struct perf_event *bp, perf_event 662 arch/arm/kernel/hw_breakpoint.c static void enable_single_step(struct perf_event *bp, u32 addr) perf_event 676 arch/arm/kernel/hw_breakpoint.c static void disable_single_step(struct perf_event *bp) perf_event 688 arch/arm/kernel/hw_breakpoint.c struct perf_event *wp, **slots; perf_event 760 arch/arm/kernel/hw_breakpoint.c struct perf_event *wp, **slots; perf_event 793 arch/arm/kernel/hw_breakpoint.c struct perf_event *bp, **slots; perf_event 1130 arch/arm/kernel/hw_breakpoint.c void hw_breakpoint_pmu_read(struct perf_event *bp) perf_event 236 arch/arm/kernel/perf_event_v6.c static inline u64 armv6pmu_read_counter(struct perf_event *event) perf_event 254 arch/arm/kernel/perf_event_v6.c static inline void armv6pmu_write_counter(struct perf_event *event, u64 value) perf_event 269 arch/arm/kernel/perf_event_v6.c static void armv6pmu_enable_event(struct perf_event *event) perf_event 327 arch/arm/kernel/perf_event_v6.c struct perf_event *event = cpuc->events[idx]; perf_event 389 arch/arm/kernel/perf_event_v6.c struct perf_event *event) perf_event 415 arch/arm/kernel/perf_event_v6.c struct perf_event *event) perf_event 420 arch/arm/kernel/perf_event_v6.c static void armv6pmu_disable_event(struct perf_event *event) perf_event 455 arch/arm/kernel/perf_event_v6.c static void armv6mpcore_pmu_disable_event(struct perf_event *event) perf_event 486 arch/arm/kernel/perf_event_v6.c static int armv6_map_event(struct perf_event *event) perf_event 536 arch/arm/kernel/perf_event_v6.c static int armv6mpcore_map_event(struct perf_event *event) perf_event 746 arch/arm/kernel/perf_event_v7.c static inline u64 armv7pmu_read_counter(struct perf_event *event) perf_event 766 arch/arm/kernel/perf_event_v7.c static inline void armv7pmu_write_counter(struct perf_event *event, u64 value) perf_event 871 arch/arm/kernel/perf_event_v7.c static void armv7pmu_enable_event(struct perf_event *event) perf_event 917 arch/arm/kernel/perf_event_v7.c static void armv7pmu_disable_event(struct perf_event *event) perf_event 974 arch/arm/kernel/perf_event_v7.c struct perf_event *event = cpuc->events[idx]; perf_event 1033 arch/arm/kernel/perf_event_v7.c struct perf_event *event) perf_event 1062 arch/arm/kernel/perf_event_v7.c struct perf_event *event) perf_event 1114 arch/arm/kernel/perf_event_v7.c static int armv7_a8_map_event(struct perf_event *event) perf_event 1120 arch/arm/kernel/perf_event_v7.c static int armv7_a9_map_event(struct perf_event *event) perf_event 1126 arch/arm/kernel/perf_event_v7.c static int armv7_a5_map_event(struct perf_event *event) perf_event 1132 arch/arm/kernel/perf_event_v7.c static int armv7_a15_map_event(struct perf_event *event) perf_event 1138 arch/arm/kernel/perf_event_v7.c static int armv7_a7_map_event(struct perf_event *event) perf_event 1144 arch/arm/kernel/perf_event_v7.c static int armv7_a12_map_event(struct perf_event *event) perf_event 1150 arch/arm/kernel/perf_event_v7.c static int krait_map_event(struct perf_event *event) perf_event 1156 arch/arm/kernel/perf_event_v7.c static int krait_map_event_no_branch(struct perf_event *event) perf_event 1162 arch/arm/kernel/perf_event_v7.c static int scorpion_map_event(struct perf_event *event) perf_event 1493 arch/arm/kernel/perf_event_v7.c static void krait_pmu_disable_event(struct perf_event *event) perf_event 1519 arch/arm/kernel/perf_event_v7.c static void krait_pmu_enable_event(struct perf_event *event) perf_event 1580 arch/arm/kernel/perf_event_v7.c static int krait_event_to_bit(struct perf_event *event, unsigned int region, perf_event 1607 arch/arm/kernel/perf_event_v7.c struct perf_event *event) perf_event 1638 arch/arm/kernel/perf_event_v7.c struct perf_event *event) perf_event 1826 arch/arm/kernel/perf_event_v7.c static void scorpion_pmu_disable_event(struct perf_event *event) perf_event 1852 arch/arm/kernel/perf_event_v7.c static void scorpion_pmu_enable_event(struct perf_event *event) perf_event 1913 arch/arm/kernel/perf_event_v7.c static int scorpion_event_to_bit(struct perf_event *event, unsigned int region, perf_event 1940 arch/arm/kernel/perf_event_v7.c struct perf_event *event) perf_event 1968 arch/arm/kernel/perf_event_v7.c struct perf_event *event) perf_event 174 arch/arm/kernel/perf_event_xscale.c struct perf_event *event = cpuc->events[idx]; perf_event 204 arch/arm/kernel/perf_event_xscale.c static void xscale1pmu_enable_event(struct perf_event *event) perf_event 240 arch/arm/kernel/perf_event_xscale.c static void xscale1pmu_disable_event(struct perf_event *event) perf_event 276 arch/arm/kernel/perf_event_xscale.c struct perf_event *event) perf_event 296 arch/arm/kernel/perf_event_xscale.c struct perf_event *event) perf_event 325 arch/arm/kernel/perf_event_xscale.c static inline u64 xscale1pmu_read_counter(struct perf_event *event) perf_event 346 arch/arm/kernel/perf_event_xscale.c static inline void xscale1pmu_write_counter(struct perf_event *event, u64 val) perf_event 364 arch/arm/kernel/perf_event_xscale.c static int xscale_map_event(struct perf_event *event) perf_event 520 arch/arm/kernel/perf_event_xscale.c struct perf_event *event = cpuc->events[idx]; perf_event 550 arch/arm/kernel/perf_event_xscale.c static void xscale2pmu_enable_event(struct perf_event *event) perf_event 596 arch/arm/kernel/perf_event_xscale.c static void xscale2pmu_disable_event(struct perf_event *event) perf_event 650 arch/arm/kernel/perf_event_xscale.c struct perf_event *event) perf_event 688 arch/arm/kernel/perf_event_xscale.c static inline u64 xscale2pmu_read_counter(struct perf_event *event) perf_event 715 arch/arm/kernel/perf_event_xscale.c static inline void xscale2pmu_write_counter(struct perf_event *event, u64 val) perf_event 377 arch/arm/kernel/ptrace.c static void ptrace_hbptriggered(struct perf_event *bp, perf_event 442 arch/arm/kernel/ptrace.c static struct perf_event *ptrace_hbp_create(struct task_struct *tsk, int type) perf_event 463 arch/arm/kernel/ptrace.c struct perf_event *bp; perf_event 509 arch/arm/kernel/ptrace.c struct perf_event *bp; perf_event 103 arch/arm/mach-imx/mmdc.c struct perf_event *mmdc_events[MMDC_NUM_COUNTERS]; perf_event 232 arch/arm/mach-imx/mmdc.c static bool mmdc_pmu_group_event_is_valid(struct perf_event *event, perf_event 253 arch/arm/mach-imx/mmdc.c static bool mmdc_pmu_group_is_valid(struct perf_event *event) perf_event 256 arch/arm/mach-imx/mmdc.c struct perf_event *leader = event->group_leader; perf_event 257 arch/arm/mach-imx/mmdc.c struct perf_event *sibling; perf_event 275 arch/arm/mach-imx/mmdc.c static int mmdc_pmu_event_init(struct perf_event *event) perf_event 304 arch/arm/mach-imx/mmdc.c static void mmdc_pmu_event_update(struct perf_event *event) perf_event 322 arch/arm/mach-imx/mmdc.c static void mmdc_pmu_event_start(struct perf_event *event, int flags) perf_event 358 arch/arm/mach-imx/mmdc.c static int mmdc_pmu_event_add(struct perf_event *event, int flags) perf_event 379 arch/arm/mach-imx/mmdc.c static void mmdc_pmu_event_stop(struct perf_event *event, int flags) perf_event 395 arch/arm/mach-imx/mmdc.c static void mmdc_pmu_event_del(struct perf_event *event, int flags) perf_event 414 arch/arm/mach-imx/mmdc.c struct perf_event *event = pmu_mmdc->mmdc_events[i]; perf_event 36 arch/arm/mm/cache-l2x0-pmu.c static struct perf_event *events[PMU_NR_COUNTERS]; perf_event 117 arch/arm/mm/cache-l2x0-pmu.c static void l2x0_pmu_event_read(struct perf_event *event) perf_event 133 arch/arm/mm/cache-l2x0-pmu.c static void l2x0_pmu_event_configure(struct perf_event *event) perf_event 160 arch/arm/mm/cache-l2x0-pmu.c struct perf_event *event = events[i]; perf_event 186 arch/arm/mm/cache-l2x0-pmu.c static void l2x0_pmu_event_start(struct perf_event *event, int flags) perf_event 212 arch/arm/mm/cache-l2x0-pmu.c static void l2x0_pmu_event_stop(struct perf_event *event, int flags) perf_event 229 arch/arm/mm/cache-l2x0-pmu.c static int l2x0_pmu_event_add(struct perf_event *event, int flags) perf_event 259 arch/arm/mm/cache-l2x0-pmu.c static void l2x0_pmu_event_del(struct perf_event *event, int flags) perf_event 272 arch/arm/mm/cache-l2x0-pmu.c static bool l2x0_pmu_group_is_valid(struct perf_event *event) perf_event 275 arch/arm/mm/cache-l2x0-pmu.c struct perf_event *leader = event->group_leader; perf_event 276 arch/arm/mm/cache-l2x0-pmu.c struct perf_event *sibling; perf_event 294 arch/arm/mm/cache-l2x0-pmu.c static int l2x0_pmu_event_init(struct perf_event *event) perf_event 110 arch/arm64/include/asm/hw_breakpoint.h struct perf_event; perf_event 116 arch/arm64/include/asm/hw_breakpoint.h extern int hw_breakpoint_arch_parse(struct perf_event *bp, perf_event 122 arch/arm64/include/asm/hw_breakpoint.h extern int arch_install_hw_breakpoint(struct perf_event *bp); perf_event 123 arch/arm64/include/asm/hw_breakpoint.h extern void arch_uninstall_hw_breakpoint(struct perf_event *bp); perf_event 124 arch/arm64/include/asm/hw_breakpoint.h extern void hw_breakpoint_pmu_read(struct perf_event *bp); perf_event 104 arch/arm64/include/asm/processor.h struct perf_event *hbp_break[ARM_MAX_BRP]; perf_event 105 arch/arm64/include/asm/processor.h struct perf_event *hbp_watch[ARM_MAX_WRP]; perf_event 30 arch/arm64/kernel/hw_breakpoint.c static DEFINE_PER_CPU(struct perf_event *, bp_on_reg[ARM_MAX_BRP]); perf_event 33 arch/arm64/kernel/hw_breakpoint.c static DEFINE_PER_CPU(struct perf_event *, wp_on_reg[ARM_MAX_WRP]); perf_event 160 arch/arm64/kernel/hw_breakpoint.c static int is_compat_bp(struct perf_event *bp) perf_event 188 arch/arm64/kernel/hw_breakpoint.c static int hw_breakpoint_slot_setup(struct perf_event **slots, int max_slots, perf_event 189 arch/arm64/kernel/hw_breakpoint.c struct perf_event *bp, perf_event 193 arch/arm64/kernel/hw_breakpoint.c struct perf_event **slot; perf_event 222 arch/arm64/kernel/hw_breakpoint.c static int hw_breakpoint_control(struct perf_event *bp, perf_event 226 arch/arm64/kernel/hw_breakpoint.c struct perf_event **slots; perf_event 288 arch/arm64/kernel/hw_breakpoint.c int arch_install_hw_breakpoint(struct perf_event *bp) perf_event 293 arch/arm64/kernel/hw_breakpoint.c void arch_uninstall_hw_breakpoint(struct perf_event *bp) perf_event 412 arch/arm64/kernel/hw_breakpoint.c static int arch_build_bp_info(struct perf_event *bp, perf_event 507 arch/arm64/kernel/hw_breakpoint.c int hw_breakpoint_arch_parse(struct perf_event *bp, perf_event 584 arch/arm64/kernel/hw_breakpoint.c struct perf_event **slots; perf_event 626 arch/arm64/kernel/hw_breakpoint.c struct perf_event *bp, **slots; perf_event 740 arch/arm64/kernel/hw_breakpoint.c struct perf_event *wp, **slots; perf_event 936 arch/arm64/kernel/hw_breakpoint.c struct perf_event **slots; perf_event 1012 arch/arm64/kernel/hw_breakpoint.c void hw_breakpoint_pmu_read(struct perf_event *bp) perf_event 323 arch/arm64/kernel/perf_event.c static inline bool armv8pmu_event_is_64bit(struct perf_event *event) perf_event 353 arch/arm64/kernel/perf_event.c static inline bool armv8pmu_event_is_chained(struct perf_event *event) perf_event 413 arch/arm64/kernel/perf_event.c static inline u64 armv8pmu_read_hw_counter(struct perf_event *event) perf_event 424 arch/arm64/kernel/perf_event.c static u64 armv8pmu_read_counter(struct perf_event *event) perf_event 448 arch/arm64/kernel/perf_event.c static inline void armv8pmu_write_hw_counter(struct perf_event *event, perf_event 461 arch/arm64/kernel/perf_event.c static void armv8pmu_write_counter(struct perf_event *event, u64 value) perf_event 491 arch/arm64/kernel/perf_event.c static inline void armv8pmu_write_event_type(struct perf_event *event) perf_event 519 arch/arm64/kernel/perf_event.c static inline void armv8pmu_enable_event_counter(struct perf_event *event) perf_event 545 arch/arm64/kernel/perf_event.c static inline void armv8pmu_disable_event_counter(struct perf_event *event) perf_event 572 arch/arm64/kernel/perf_event.c static inline int armv8pmu_enable_event_irq(struct perf_event *event) perf_event 589 arch/arm64/kernel/perf_event.c static inline int armv8pmu_disable_event_irq(struct perf_event *event) perf_event 608 arch/arm64/kernel/perf_event.c static void armv8pmu_enable_event(struct perf_event *event) perf_event 643 arch/arm64/kernel/perf_event.c static void armv8pmu_disable_event(struct perf_event *event) perf_event 719 arch/arm64/kernel/perf_event.c struct perf_event *event = cpuc->events[idx]; perf_event 790 arch/arm64/kernel/perf_event.c struct perf_event *event) perf_event 812 arch/arm64/kernel/perf_event.c struct perf_event *event) perf_event 868 arch/arm64/kernel/perf_event.c static int armv8pmu_filter_match(struct perf_event *event) perf_event 896 arch/arm64/kernel/perf_event.c static int __armv8_pmuv3_map_event(struct perf_event *event, perf_event 924 arch/arm64/kernel/perf_event.c static int armv8_pmuv3_map_event(struct perf_event *event) perf_event 929 arch/arm64/kernel/perf_event.c static int armv8_a53_map_event(struct perf_event *event) perf_event 934 arch/arm64/kernel/perf_event.c static int armv8_a57_map_event(struct perf_event *event) perf_event 939 arch/arm64/kernel/perf_event.c static int armv8_a73_map_event(struct perf_event *event) perf_event 944 arch/arm64/kernel/perf_event.c static int armv8_thunder_map_event(struct perf_event *event) perf_event 950 arch/arm64/kernel/perf_event.c static int armv8_vulcan_map_event(struct perf_event *event) perf_event 1200 arch/arm64/kernel/perf_event.c void arch_perf_update_userpage(struct perf_event *event, perf_event 170 arch/arm64/kernel/ptrace.c static void ptrace_hbptriggered(struct perf_event *bp, perf_event 234 arch/arm64/kernel/ptrace.c static struct perf_event *ptrace_hbp_get_event(unsigned int note_type, perf_event 238 arch/arm64/kernel/ptrace.c struct perf_event *bp = ERR_PTR(-EINVAL); perf_event 262 arch/arm64/kernel/ptrace.c struct perf_event *bp) perf_event 287 arch/arm64/kernel/ptrace.c static struct perf_event *ptrace_hbp_create(unsigned int note_type, perf_event 291 arch/arm64/kernel/ptrace.c struct perf_event *bp; perf_event 391 arch/arm64/kernel/ptrace.c struct perf_event *bp = ptrace_hbp_get_event(note_type, tsk, idx); perf_event 405 arch/arm64/kernel/ptrace.c struct perf_event *bp = ptrace_hbp_get_event(note_type, tsk, idx); perf_event 414 arch/arm64/kernel/ptrace.c static struct perf_event *ptrace_hbp_get_initialised_bp(unsigned int note_type, perf_event 418 arch/arm64/kernel/ptrace.c struct perf_event *bp = ptrace_hbp_get_event(note_type, tsk, idx); perf_event 432 arch/arm64/kernel/ptrace.c struct perf_event *bp; perf_event 457 arch/arm64/kernel/ptrace.c struct perf_event *bp; perf_event 27 arch/csky/kernel/perf_event.c struct perf_event *events[CSKY_PMU_MAX_EVENTS]; perf_event 878 arch/csky/kernel/perf_event.c int csky_pmu_event_set_period(struct perf_event *event) perf_event 919 arch/csky/kernel/perf_event.c static void csky_perf_event_update(struct perf_event *event, perf_event 945 arch/csky/kernel/perf_event.c static void csky_pmu_read(struct perf_event *event) perf_event 968 arch/csky/kernel/perf_event.c static int csky_pmu_event_init(struct perf_event *event) perf_event 1021 arch/csky/kernel/perf_event.c static void csky_pmu_start(struct perf_event *event, int flags) perf_event 1045 arch/csky/kernel/perf_event.c static void csky_pmu_stop_event(struct perf_event *event) perf_event 1059 arch/csky/kernel/perf_event.c static void csky_pmu_stop(struct perf_event *event, int flags) perf_event 1073 arch/csky/kernel/perf_event.c static void csky_pmu_del(struct perf_event *event, int flags) perf_event 1086 arch/csky/kernel/perf_event.c static int csky_pmu_add(struct perf_event *event, int flags) perf_event 1124 arch/csky/kernel/perf_event.c struct perf_event *event = cpuc->events[idx]; perf_event 33 arch/mips/kernel/perf_event_mipsxx.c struct perf_event *events[MIPS_MAX_HWEVENTS]; perf_event 317 arch/mips/kernel/perf_event_mipsxx.c struct perf_event *event = container_of(evt, struct perf_event, hw); perf_event 370 arch/mips/kernel/perf_event_mipsxx.c static int mipspmu_event_set_period(struct perf_event *event, perf_event 406 arch/mips/kernel/perf_event_mipsxx.c static void mipspmu_event_update(struct perf_event *event, perf_event 427 arch/mips/kernel/perf_event_mipsxx.c static void mipspmu_start(struct perf_event *event, int flags) perf_event 443 arch/mips/kernel/perf_event_mipsxx.c static void mipspmu_stop(struct perf_event *event, int flags) perf_event 456 arch/mips/kernel/perf_event_mipsxx.c static int mipspmu_add(struct perf_event *event, int flags) perf_event 492 arch/mips/kernel/perf_event_mipsxx.c static void mipspmu_del(struct perf_event *event, int flags) perf_event 507 arch/mips/kernel/perf_event_mipsxx.c static void mipspmu_read(struct perf_event *event) perf_event 592 arch/mips/kernel/perf_event_mipsxx.c static int __hw_perf_event_init(struct perf_event *event); perf_event 594 arch/mips/kernel/perf_event_mipsxx.c static void hw_perf_event_destroy(struct perf_event *event) perf_event 609 arch/mips/kernel/perf_event_mipsxx.c static int mipspmu_event_init(struct perf_event *event) perf_event 711 arch/mips/kernel/perf_event_mipsxx.c static int validate_group(struct perf_event *event) perf_event 713 arch/mips/kernel/perf_event_mipsxx.c struct perf_event *sibling, *leader = event->group_leader; perf_event 737 arch/mips/kernel/perf_event_mipsxx.c struct perf_event *event = cpuc->events[idx]; perf_event 1279 arch/mips/kernel/perf_event_mipsxx.c static int __hw_perf_event_init(struct perf_event *event) perf_event 245 arch/mips/kernel/pm-cps.c unsigned perf_counter, perf_event; perf_event 255 arch/mips/kernel/pm-cps.c perf_event = 51; perf_event 282 arch/mips/kernel/pm-cps.c uasm_i_addiu(pp, t0, zero, (perf_event << 5) | 0xf); perf_event 48 arch/nds32/include/asm/pmu.h struct perf_event *events[MAX_COUNTERS]; perf_event 68 arch/nds32/include/asm/pmu.h void (*enable)(struct perf_event *event); perf_event 69 arch/nds32/include/asm/pmu.h void (*disable)(struct perf_event *event); perf_event 71 arch/nds32/include/asm/pmu.h struct perf_event *event); perf_event 74 arch/nds32/include/asm/pmu.h u32 (*read_counter)(struct perf_event *event); perf_event 75 arch/nds32/include/asm/pmu.h void (*write_counter)(struct perf_event *event, u32 val); perf_event 81 arch/nds32/include/asm/pmu.h int (*map_event)(struct perf_event *event); perf_event 93 arch/nds32/include/asm/pmu.h u64 nds32_pmu_event_update(struct perf_event *event); perf_event 95 arch/nds32/include/asm/pmu.h int nds32_pmu_event_set_period(struct perf_event *event); perf_event 380 arch/nds32/include/asm/pmu.h int nds32_pmu_map_event(struct perf_event *event, perf_event 110 arch/nds32/kernel/perf_event_cpu.c nds32_pmu_map_event(struct perf_event *event, perf_event 131 arch/nds32/kernel/perf_event_cpu.c static int nds32_spav3_map_event(struct perf_event *event) perf_event 183 arch/nds32/kernel/perf_event_cpu.c int nds32_pmu_event_set_period(struct perf_event *event) perf_event 251 arch/nds32/kernel/perf_event_cpu.c struct perf_event *event = cpuc->events[idx]; perf_event 412 arch/nds32/kernel/perf_event_cpu.c static void nds32_pmu_enable_event(struct perf_event *event) perf_event 464 arch/nds32/kernel/perf_event_cpu.c static void nds32_pmu_disable_event(struct perf_event *event) perf_event 495 arch/nds32/kernel/perf_event_cpu.c static inline u32 nds32_pmu_read_counter(struct perf_event *event) perf_event 524 arch/nds32/kernel/perf_event_cpu.c static inline void nds32_pmu_write_counter(struct perf_event *event, u32 value) perf_event 552 arch/nds32/kernel/perf_event_cpu.c struct perf_event *event) perf_event 752 arch/nds32/kernel/perf_event_cpu.c struct perf_event *event) perf_event 771 arch/nds32/kernel/perf_event_cpu.c static int validate_group(struct perf_event *event) perf_event 773 arch/nds32/kernel/perf_event_cpu.c struct perf_event *sibling, *leader = event->group_leader; perf_event 796 arch/nds32/kernel/perf_event_cpu.c static int __hw_perf_event_init(struct perf_event *event) perf_event 857 arch/nds32/kernel/perf_event_cpu.c static int nds32_pmu_event_init(struct perf_event *event) perf_event 888 arch/nds32/kernel/perf_event_cpu.c static void nds32_start(struct perf_event *event, int flags) perf_event 906 arch/nds32/kernel/perf_event_cpu.c static int nds32_pmu_add(struct perf_event *event, int flags) perf_event 943 arch/nds32/kernel/perf_event_cpu.c u64 nds32_pmu_event_update(struct perf_event *event) perf_event 969 arch/nds32/kernel/perf_event_cpu.c static void nds32_stop(struct perf_event *event, int flags) perf_event 984 arch/nds32/kernel/perf_event_cpu.c static void nds32_pmu_del(struct perf_event *event, int flags) perf_event 998 arch/nds32/kernel/perf_event_cpu.c static void nds32_pmu_read(struct perf_event *event) perf_event 42 arch/powerpc/include/asm/hw_breakpoint.h struct perf_event; perf_event 52 arch/powerpc/include/asm/hw_breakpoint.h extern int hw_breakpoint_arch_parse(struct perf_event *bp, perf_event 57 arch/powerpc/include/asm/hw_breakpoint.h int arch_install_hw_breakpoint(struct perf_event *bp); perf_event 58 arch/powerpc/include/asm/hw_breakpoint.h void arch_uninstall_hw_breakpoint(struct perf_event *bp); perf_event 59 arch/powerpc/include/asm/hw_breakpoint.h void arch_unregister_hw_breakpoint(struct perf_event *bp); perf_event 60 arch/powerpc/include/asm/hw_breakpoint.h void hw_breakpoint_pmu_read(struct perf_event *bp); perf_event 64 arch/powerpc/include/asm/hw_breakpoint.h extern void ptrace_triggered(struct perf_event *bp, perf_event 18 arch/powerpc/include/asm/perf_event_server.h struct perf_event; perf_event 32 arch/powerpc/include/asm/perf_event_server.h struct perf_event *pevents[]); perf_event 173 arch/powerpc/include/asm/processor.h struct perf_event *ptrace_bps[HBP_NUM]; perf_event 178 arch/powerpc/include/asm/processor.h struct perf_event *last_hit_ubp; perf_event 33 arch/powerpc/kernel/hw_breakpoint.c static DEFINE_PER_CPU(struct perf_event *, bp_per_reg); perf_event 54 arch/powerpc/kernel/hw_breakpoint.c int arch_install_hw_breakpoint(struct perf_event *bp) perf_event 57 arch/powerpc/kernel/hw_breakpoint.c struct perf_event **slot = this_cpu_ptr(&bp_per_reg); perf_event 80 arch/powerpc/kernel/hw_breakpoint.c void arch_uninstall_hw_breakpoint(struct perf_event *bp) perf_event 82 arch/powerpc/kernel/hw_breakpoint.c struct perf_event **slot = this_cpu_ptr(&bp_per_reg); perf_event 97 arch/powerpc/kernel/hw_breakpoint.c void arch_unregister_hw_breakpoint(struct perf_event *bp) perf_event 132 arch/powerpc/kernel/hw_breakpoint.c int hw_breakpoint_arch_parse(struct perf_event *bp, perf_event 211 arch/powerpc/kernel/hw_breakpoint.c static bool stepping_handler(struct pt_regs *regs, struct perf_event *bp, perf_event 253 arch/powerpc/kernel/hw_breakpoint.c struct perf_event *bp; perf_event 322 arch/powerpc/kernel/hw_breakpoint.c struct perf_event *bp = NULL; perf_event 388 arch/powerpc/kernel/hw_breakpoint.c void hw_breakpoint_pmu_read(struct perf_event *bp) perf_event 2368 arch/powerpc/kernel/ptrace.c void ptrace_triggered(struct perf_event *bp, perf_event 2391 arch/powerpc/kernel/ptrace.c struct perf_event *bp; perf_event 2831 arch/powerpc/kernel/ptrace.c struct perf_event *bp; perf_event 2941 arch/powerpc/kernel/ptrace.c struct perf_event *bp; perf_event 48 arch/powerpc/perf/8xx-pmu.c static int event_type(struct perf_event *event) perf_event 71 arch/powerpc/perf/8xx-pmu.c static int mpc8xx_pmu_event_init(struct perf_event *event) perf_event 80 arch/powerpc/perf/8xx-pmu.c static int mpc8xx_pmu_add(struct perf_event *event, int flags) perf_event 123 arch/powerpc/perf/8xx-pmu.c static void mpc8xx_pmu_read(struct perf_event *event) perf_event 158 arch/powerpc/perf/8xx-pmu.c static void mpc8xx_pmu_del(struct perf_event *event, int flags) perf_event 37 arch/powerpc/perf/core-book3s.c struct perf_event *event[MAX_HWEVENTS]; perf_event 46 arch/powerpc/perf/core-book3s.c struct perf_event *limited_counter[MAX_LIMITED_HWCOUNTERS]; perf_event 118 arch/powerpc/perf/core-book3s.c static bool is_ebb_event(struct perf_event *event) { return false; } perf_event 119 arch/powerpc/perf/core-book3s.c static int ebb_event_check(struct perf_event *event) { return 0; } perf_event 120 arch/powerpc/perf/core-book3s.c static void ebb_event_add(struct perf_event *event) { } perf_event 127 arch/powerpc/perf/core-book3s.c static inline void power_pmu_bhrb_enable(struct perf_event *event) {} perf_event 128 arch/powerpc/perf/core-book3s.c static inline void power_pmu_bhrb_disable(struct perf_event *event) {} perf_event 367 arch/powerpc/perf/core-book3s.c static void power_pmu_bhrb_enable(struct perf_event *event) perf_event 383 arch/powerpc/perf/core-book3s.c static void power_pmu_bhrb_disable(struct perf_event *event) perf_event 532 arch/powerpc/perf/core-book3s.c static bool is_ebb_event(struct perf_event *event) perf_event 543 arch/powerpc/perf/core-book3s.c static int ebb_event_check(struct perf_event *event) perf_event 545 arch/powerpc/perf/core-book3s.c struct perf_event *leader = event->group_leader; perf_event 569 arch/powerpc/perf/core-book3s.c static void ebb_event_add(struct perf_event *event) perf_event 988 arch/powerpc/perf/core-book3s.c static int check_excludes(struct perf_event **ctrs, unsigned int cflags[], perf_event 993 arch/powerpc/perf/core-book3s.c struct perf_event *event; perf_event 1053 arch/powerpc/perf/core-book3s.c static void power_pmu_read(struct perf_event *event) perf_event 1116 arch/powerpc/perf/core-book3s.c struct perf_event *event; perf_event 1136 arch/powerpc/perf/core-book3s.c struct perf_event *event; perf_event 1276 arch/powerpc/perf/core-book3s.c struct perf_event *event; perf_event 1436 arch/powerpc/perf/core-book3s.c static int collect_events(struct perf_event *group, int max_count, perf_event 1437 arch/powerpc/perf/core-book3s.c struct perf_event *ctrs[], u64 *events, perf_event 1441 arch/powerpc/perf/core-book3s.c struct perf_event *event; perf_event 1469 arch/powerpc/perf/core-book3s.c static int power_pmu_add(struct perf_event *event, int ef_flags) perf_event 1538 arch/powerpc/perf/core-book3s.c static void power_pmu_del(struct perf_event *event, int ef_flags) perf_event 1594 arch/powerpc/perf/core-book3s.c static void power_pmu_start(struct perf_event *event, int ef_flags) perf_event 1626 arch/powerpc/perf/core-book3s.c static void power_pmu_stop(struct perf_event *event, int ef_flags) perf_event 1734 arch/powerpc/perf/core-book3s.c static int can_go_on_limited_pmc(struct perf_event *event, u64 ev, perf_event 1787 arch/powerpc/perf/core-book3s.c static void hw_perf_event_destroy(struct perf_event *event) perf_event 1839 arch/powerpc/perf/core-book3s.c static int power_pmu_event_init(struct perf_event *event) perf_event 1843 arch/powerpc/perf/core-book3s.c struct perf_event *ctrs[MAX_HWEVENTS]; perf_event 2002 arch/powerpc/perf/core-book3s.c static int power_pmu_event_idx(struct perf_event *event) perf_event 2038 arch/powerpc/perf/core-book3s.c static void record_and_restart(struct perf_event *event, unsigned long val, perf_event 2176 arch/powerpc/perf/core-book3s.c struct perf_event *event; perf_event 23 arch/powerpc/perf/core-fsl-emb.c struct perf_event *event[MAX_HWEVENTS]; perf_event 175 arch/powerpc/perf/core-fsl-emb.c static void fsl_emb_pmu_read(struct perf_event *event) perf_event 264 arch/powerpc/perf/core-fsl-emb.c static int collect_events(struct perf_event *group, int max_count, perf_event 265 arch/powerpc/perf/core-fsl-emb.c struct perf_event *ctrs[]) perf_event 268 arch/powerpc/perf/core-fsl-emb.c struct perf_event *event; perf_event 289 arch/powerpc/perf/core-fsl-emb.c static int fsl_emb_pmu_add(struct perf_event *event, int flags) perf_event 350 arch/powerpc/perf/core-fsl-emb.c static void fsl_emb_pmu_del(struct perf_event *event, int flags) perf_event 387 arch/powerpc/perf/core-fsl-emb.c static void fsl_emb_pmu_start(struct perf_event *event, int ef_flags) perf_event 417 arch/powerpc/perf/core-fsl-emb.c static void fsl_emb_pmu_stop(struct perf_event *event, int ef_flags) perf_event 442 arch/powerpc/perf/core-fsl-emb.c static void hw_perf_event_destroy(struct perf_event *event) perf_event 482 arch/powerpc/perf/core-fsl-emb.c static int fsl_emb_pmu_event_init(struct perf_event *event) perf_event 485 arch/powerpc/perf/core-fsl-emb.c struct perf_event *events[MAX_HWEVENTS]; perf_event 602 arch/powerpc/perf/core-fsl-emb.c static void record_and_restart(struct perf_event *event, unsigned long val, perf_event 659 arch/powerpc/perf/core-fsl-emb.c struct perf_event *event; perf_event 171 arch/powerpc/perf/hv-24x7.c struct perf_event *events[255]; perf_event 1117 arch/powerpc/perf/hv-24x7.c static int add_event_to_24x7_request(struct perf_event *event, perf_event 1180 arch/powerpc/perf/hv-24x7.c static int get_count_from_result(struct perf_event *event, perf_event 1247 arch/powerpc/perf/hv-24x7.c static int single_24x7_request(struct perf_event *event, u64 *count) perf_event 1280 arch/powerpc/perf/hv-24x7.c static int h_24x7_event_init(struct perf_event *event) perf_event 1346 arch/powerpc/perf/hv-24x7.c static u64 h_24x7_get_value(struct perf_event *event) perf_event 1357 arch/powerpc/perf/hv-24x7.c static void update_event_count(struct perf_event *event, u64 now) perf_event 1365 arch/powerpc/perf/hv-24x7.c static void h_24x7_event_read(struct perf_event *event) perf_event 1422 arch/powerpc/perf/hv-24x7.c static void h_24x7_event_start(struct perf_event *event, int flags) perf_event 1428 arch/powerpc/perf/hv-24x7.c static void h_24x7_event_stop(struct perf_event *event, int flags) perf_event 1433 arch/powerpc/perf/hv-24x7.c static int h_24x7_event_add(struct perf_event *event, int flags) perf_event 1521 arch/powerpc/perf/hv-24x7.c struct perf_event *event = h24x7hw->events[res->result_ix]; perf_event 41 arch/powerpc/perf/hv-common.h static u64 event_get_##name(struct perf_event *event) \ perf_event 175 arch/powerpc/perf/hv-gpci.c static u64 h_gpci_get_value(struct perf_event *event) perf_event 190 arch/powerpc/perf/hv-gpci.c static void h_gpci_event_update(struct perf_event *event) perf_event 198 arch/powerpc/perf/hv-gpci.c static void h_gpci_event_start(struct perf_event *event, int flags) perf_event 203 arch/powerpc/perf/hv-gpci.c static void h_gpci_event_stop(struct perf_event *event, int flags) perf_event 208 arch/powerpc/perf/hv-gpci.c static int h_gpci_event_add(struct perf_event *event, int flags) perf_event 216 arch/powerpc/perf/hv-gpci.c static int h_gpci_event_init(struct perf_event *event) perf_event 47 arch/powerpc/perf/imc-pmu.c static struct imc_pmu *imc_event_to_pmu(struct perf_event *event) perf_event 435 arch/powerpc/perf/imc-pmu.c static void nest_imc_counters_release(struct perf_event *event) perf_event 487 arch/powerpc/perf/imc-pmu.c static int nest_imc_event_init(struct perf_event *event) perf_event 713 arch/powerpc/perf/imc-pmu.c static void core_imc_counters_release(struct perf_event *event) perf_event 764 arch/powerpc/perf/imc-pmu.c static int core_imc_event_init(struct perf_event *event) perf_event 892 arch/powerpc/perf/imc-pmu.c static int thread_imc_event_init(struct perf_event *event) perf_event 923 arch/powerpc/perf/imc-pmu.c static bool is_thread_imc_pmu(struct perf_event *event) perf_event 931 arch/powerpc/perf/imc-pmu.c static u64 * get_event_base_addr(struct perf_event *event) perf_event 962 arch/powerpc/perf/imc-pmu.c static u64 imc_read_counter(struct perf_event *event) perf_event 979 arch/powerpc/perf/imc-pmu.c static void imc_event_update(struct perf_event *event) perf_event 991 arch/powerpc/perf/imc-pmu.c static void imc_event_start(struct perf_event *event, int flags) perf_event 1002 arch/powerpc/perf/imc-pmu.c static void imc_event_stop(struct perf_event *event, int flags) perf_event 1011 arch/powerpc/perf/imc-pmu.c static int imc_event_add(struct perf_event *event, int flags) perf_event 1019 arch/powerpc/perf/imc-pmu.c static int thread_imc_event_add(struct perf_event *event, int flags) perf_event 1060 arch/powerpc/perf/imc-pmu.c static void thread_imc_event_del(struct perf_event *event, int flags) perf_event 1161 arch/powerpc/perf/imc-pmu.c struct perf_event *event) perf_event 1191 arch/powerpc/perf/imc-pmu.c static void dump_trace_imc_data(struct perf_event *event) perf_event 1219 arch/powerpc/perf/imc-pmu.c static int trace_imc_event_add(struct perf_event *event, int flags) perf_event 1255 arch/powerpc/perf/imc-pmu.c static void trace_imc_event_read(struct perf_event *event) perf_event 1260 arch/powerpc/perf/imc-pmu.c static void trace_imc_event_stop(struct perf_event *event, int flags) perf_event 1267 arch/powerpc/perf/imc-pmu.c static void trace_imc_event_start(struct perf_event *event, int flags) perf_event 1272 arch/powerpc/perf/imc-pmu.c static void trace_imc_event_del(struct perf_event *event, int flags) perf_event 1303 arch/powerpc/perf/imc-pmu.c static int trace_imc_event_init(struct perf_event *event) perf_event 367 arch/powerpc/perf/isa207-common.c struct perf_event *pevents[]) perf_event 221 arch/powerpc/perf/isa207-common.h struct perf_event *pevents[]); perf_event 261 arch/powerpc/perf/mpc7450-pmu.c struct perf_event *pevents[]) perf_event 451 arch/powerpc/perf/power5+-pmu.c unsigned int hwc[], unsigned long mmcr[], struct perf_event *pevents[]) perf_event 382 arch/powerpc/perf/power5-pmu.c unsigned int hwc[], unsigned long mmcr[], struct perf_event *pevents[]) perf_event 174 arch/powerpc/perf/power6-pmu.c unsigned int hwc[], unsigned long mmcr[], struct perf_event *pevents[]) perf_event 245 arch/powerpc/perf/power7-pmu.c unsigned int hwc[], unsigned long mmcr[], struct perf_event *pevents[]) perf_event 256 arch/powerpc/perf/ppc970-pmu.c unsigned int hwc[], unsigned long mmcr[], struct perf_event *pevents[]) perf_event 54 arch/riscv/include/asm/perf_event.h struct perf_event *events[RISCV_MAX_COUNTERS]; perf_event 214 arch/riscv/kernel/perf_event.c static void riscv_pmu_read(struct perf_event *event) perf_event 251 arch/riscv/kernel/perf_event.c static void riscv_pmu_stop(struct perf_event *event, int flags) perf_event 267 arch/riscv/kernel/perf_event.c static void riscv_pmu_start(struct perf_event *event, int flags) perf_event 297 arch/riscv/kernel/perf_event.c static int riscv_pmu_add(struct perf_event *event, int flags) perf_event 328 arch/riscv/kernel/perf_event.c static void riscv_pmu_del(struct perf_event *event, int flags) perf_event 378 arch/riscv/kernel/perf_event.c static void riscv_event_destroy(struct perf_event *event) perf_event 384 arch/riscv/kernel/perf_event.c static int riscv_event_init(struct perf_event *event) perf_event 171 arch/s390/kernel/perf_cpum_cf.c static void hw_perf_event_destroy(struct perf_event *event) perf_event 202 arch/s390/kernel/perf_cpum_cf.c static int __hw_perf_event_init(struct perf_event *event, unsigned int type) perf_event 295 arch/s390/kernel/perf_cpum_cf.c static int cpumf_pmu_event_init(struct perf_event *event) perf_event 314 arch/s390/kernel/perf_cpum_cf.c static int hw_perf_event_reset(struct perf_event *event) perf_event 337 arch/s390/kernel/perf_cpum_cf.c static void hw_perf_event_update(struct perf_event *event) perf_event 354 arch/s390/kernel/perf_cpum_cf.c static void cpumf_pmu_read(struct perf_event *event) perf_event 362 arch/s390/kernel/perf_cpum_cf.c static void cpumf_pmu_start(struct perf_event *event, int flags) perf_event 393 arch/s390/kernel/perf_cpum_cf.c static void cpumf_pmu_stop(struct perf_event *event, int flags) perf_event 414 arch/s390/kernel/perf_cpum_cf.c static int cpumf_pmu_add(struct perf_event *event, int flags) perf_event 438 arch/s390/kernel/perf_cpum_cf.c static void cpumf_pmu_del(struct perf_event *event, int flags) perf_event 183 arch/s390/kernel/perf_cpum_cf_diag.c static void cf_diag_perf_event_destroy(struct perf_event *event) perf_event 197 arch/s390/kernel/perf_cpum_cf_diag.c static int __hw_perf_event_init(struct perf_event *event) perf_event 240 arch/s390/kernel/perf_cpum_cf_diag.c static int cf_diag_event_init(struct perf_event *event) perf_event 284 arch/s390/kernel/perf_cpum_cf_diag.c static void cf_diag_read(struct perf_event *event) perf_event 487 arch/s390/kernel/perf_cpum_cf_diag.c static int cf_diag_push_sample(struct perf_event *event, perf_event 521 arch/s390/kernel/perf_cpum_cf_diag.c static void cf_diag_start(struct perf_event *event, int flags) perf_event 544 arch/s390/kernel/perf_cpum_cf_diag.c static void cf_diag_stop(struct perf_event *event, int flags) perf_event 564 arch/s390/kernel/perf_cpum_cf_diag.c static int cf_diag_add(struct perf_event *event, int flags) perf_event 588 arch/s390/kernel/perf_cpum_cf_diag.c static void cf_diag_del(struct perf_event *event, int flags) perf_event 94 arch/s390/kernel/perf_cpum_sf.c struct perf_event *event; /* Scheduled perf event */ perf_event 596 arch/s390/kernel/perf_cpum_sf.c static void hw_perf_event_destroy(struct perf_event *event) perf_event 628 arch/s390/kernel/perf_cpum_sf.c static u32 cpumsf_pid_type(struct perf_event *event, perf_event 658 arch/s390/kernel/perf_cpum_sf.c static void cpumsf_output_event_pid(struct perf_event *event, perf_event 738 arch/s390/kernel/perf_cpum_sf.c static int __hw_perf_event_init_rate(struct perf_event *event, perf_event 766 arch/s390/kernel/perf_cpum_sf.c static int __hw_perf_event_init(struct perf_event *event) perf_event 886 arch/s390/kernel/perf_cpum_sf.c static int cpumsf_pmu_event_init(struct perf_event *event) perf_event 1047 arch/s390/kernel/perf_cpum_sf.c static int perf_exclude_event(struct perf_event *event, struct pt_regs *regs, perf_event 1072 arch/s390/kernel/perf_cpum_sf.c static int perf_push_sample(struct perf_event *event, perf_event 1141 arch/s390/kernel/perf_cpum_sf.c static void perf_event_count_update(struct perf_event *event, u64 count) perf_event 1175 arch/s390/kernel/perf_cpum_sf.c static void hw_collect_samples(struct perf_event *event, unsigned long *sdbt, perf_event 1243 arch/s390/kernel/perf_cpum_sf.c static void hw_perf_event_update(struct perf_event *event, int flush_all) perf_event 1691 arch/s390/kernel/perf_cpum_sf.c static void *aux_buffer_setup(struct perf_event *event, void **pages, perf_event 1790 arch/s390/kernel/perf_cpum_sf.c static void cpumsf_pmu_read(struct perf_event *event) perf_event 1799 arch/s390/kernel/perf_cpum_sf.c static int cpumsf_pmu_check_period(struct perf_event *event, u64 value) perf_event 1836 arch/s390/kernel/perf_cpum_sf.c static void cpumsf_pmu_start(struct perf_event *event, int flags) perf_event 1857 arch/s390/kernel/perf_cpum_sf.c static void cpumsf_pmu_stop(struct perf_event *event, int flags) perf_event 1876 arch/s390/kernel/perf_cpum_sf.c static int cpumsf_pmu_add(struct perf_event *event, int flags) perf_event 1938 arch/s390/kernel/perf_cpum_sf.c static void cpumsf_pmu_del(struct perf_event *event, int flags) perf_event 44 arch/sh/include/asm/hw_breakpoint.h struct perf_event; perf_event 58 arch/sh/include/asm/hw_breakpoint.h extern int hw_breakpoint_arch_parse(struct perf_event *bp, perf_event 64 arch/sh/include/asm/hw_breakpoint.h int arch_install_hw_breakpoint(struct perf_event *bp); perf_event 65 arch/sh/include/asm/hw_breakpoint.h void arch_uninstall_hw_breakpoint(struct perf_event *bp); perf_event 66 arch/sh/include/asm/hw_breakpoint.h void hw_breakpoint_pmu_read(struct perf_event *bp); perf_event 68 arch/sh/include/asm/hw_breakpoint.h extern void arch_fill_perf_breakpoint(struct perf_event *bp); perf_event 100 arch/sh/include/asm/processor_32.h struct perf_event *ptrace_bps[HBP_NUM]; perf_event 120 arch/sh/include/asm/ptrace.h struct perf_event; perf_event 123 arch/sh/include/asm/ptrace.h extern void ptrace_triggered(struct perf_event *bp, perf_event 29 arch/sh/kernel/hw_breakpoint.c static DEFINE_PER_CPU(struct perf_event *, bp_per_reg[HBP_NUM]); perf_event 47 arch/sh/kernel/hw_breakpoint.c int arch_install_hw_breakpoint(struct perf_event *bp) perf_event 53 arch/sh/kernel/hw_breakpoint.c struct perf_event **slot = this_cpu_ptr(&bp_per_reg[i]); perf_event 79 arch/sh/kernel/hw_breakpoint.c void arch_uninstall_hw_breakpoint(struct perf_event *bp) perf_event 85 arch/sh/kernel/hw_breakpoint.c struct perf_event **slot = this_cpu_ptr(&bp_per_reg[i]); perf_event 174 arch/sh/kernel/hw_breakpoint.c static int arch_build_bp_info(struct perf_event *bp, perf_event 219 arch/sh/kernel/hw_breakpoint.c int hw_breakpoint_arch_parse(struct perf_event *bp, perf_event 276 arch/sh/kernel/hw_breakpoint.c struct perf_event *bp; perf_event 391 arch/sh/kernel/hw_breakpoint.c void hw_breakpoint_pmu_read(struct perf_event *bp) perf_event 29 arch/sh/kernel/perf_event.c struct perf_event *events[MAX_HWEVENTS]; perf_event 81 arch/sh/kernel/perf_event.c static void hw_perf_event_destroy(struct perf_event *event) perf_event 118 arch/sh/kernel/perf_event.c static int __hw_perf_event_init(struct perf_event *event) perf_event 176 arch/sh/kernel/perf_event.c static void sh_perf_event_update(struct perf_event *event, perf_event 217 arch/sh/kernel/perf_event.c static void sh_pmu_stop(struct perf_event *event, int flags) perf_event 235 arch/sh/kernel/perf_event.c static void sh_pmu_start(struct perf_event *event, int flags) perf_event 252 arch/sh/kernel/perf_event.c static void sh_pmu_del(struct perf_event *event, int flags) perf_event 262 arch/sh/kernel/perf_event.c static int sh_pmu_add(struct perf_event *event, int flags) perf_event 293 arch/sh/kernel/perf_event.c static void sh_pmu_read(struct perf_event *event) perf_event 298 arch/sh/kernel/perf_event.c static int sh_pmu_event_init(struct perf_event *event) perf_event 63 arch/sh/kernel/ptrace_32.c void ptrace_triggered(struct perf_event *bp, perf_event 80 arch/sh/kernel/ptrace_32.c struct perf_event *bp; perf_event 92 arch/sparc/kernel/perf_event.c struct perf_event *event[MAX_HWEVENTS]; perf_event 863 arch/sparc/kernel/perf_event.c static u64 sparc_perf_event_update(struct perf_event *event, perf_event 887 arch/sparc/kernel/perf_event.c static int sparc_perf_event_set_period(struct perf_event *event, perf_event 928 arch/sparc/kernel/perf_event.c struct perf_event *cp = cpuc->event[i]; perf_event 956 arch/sparc/kernel/perf_event.c struct perf_event *cp = cpuc->event[i]; perf_event 980 arch/sparc/kernel/perf_event.c static void sparc_pmu_start(struct perf_event *event, int flags); perf_event 991 arch/sparc/kernel/perf_event.c struct perf_event *cp = cpuc->event[i]; perf_event 1007 arch/sparc/kernel/perf_event.c struct perf_event *cp = cpuc->event[i]; perf_event 1069 arch/sparc/kernel/perf_event.c struct perf_event *event) perf_event 1081 arch/sparc/kernel/perf_event.c static void sparc_pmu_start(struct perf_event *event, int flags) perf_event 1098 arch/sparc/kernel/perf_event.c static void sparc_pmu_stop(struct perf_event *event, int flags) perf_event 1114 arch/sparc/kernel/perf_event.c static void sparc_pmu_del(struct perf_event *event, int _flags) perf_event 1149 arch/sparc/kernel/perf_event.c static void sparc_pmu_read(struct perf_event *event) perf_event 1227 arch/sparc/kernel/perf_event.c static void hw_perf_event_destroy(struct perf_event *event) perf_event 1242 arch/sparc/kernel/perf_event.c static int sparc_check_constraints(struct perf_event **evts, perf_event 1314 arch/sparc/kernel/perf_event.c static int check_excludes(struct perf_event **evts, int n_prev, int n_new) perf_event 1317 arch/sparc/kernel/perf_event.c struct perf_event *event; perf_event 1345 arch/sparc/kernel/perf_event.c static int collect_events(struct perf_event *group, int max_count, perf_event 1346 arch/sparc/kernel/perf_event.c struct perf_event *evts[], unsigned long *events, perf_event 1349 arch/sparc/kernel/perf_event.c struct perf_event *event; perf_event 1372 arch/sparc/kernel/perf_event.c static int sparc_pmu_add(struct perf_event *event, int ef_flags) perf_event 1415 arch/sparc/kernel/perf_event.c static int sparc_pmu_event_init(struct perf_event *event) perf_event 1418 arch/sparc/kernel/perf_event.c struct perf_event *evts[MAX_HWEVENTS]; perf_event 1653 arch/sparc/kernel/perf_event.c struct perf_event *event = cpuc->event[i]; perf_event 324 arch/x86/events/amd/core.c static int amd_core_hw_config(struct perf_event *event) perf_event 354 arch/x86/events/amd/core.c static int amd_pmu_hw_config(struct perf_event *event) perf_event 376 arch/x86/events/amd/core.c struct perf_event *event) perf_event 432 arch/x86/events/amd/core.c __amd_get_nb_event_constraints(struct cpu_hw_events *cpuc, struct perf_event *event, perf_event 437 arch/x86/events/amd/core.c struct perf_event *old; perf_event 630 arch/x86/events/amd/core.c static void amd_pmu_disable_event(struct perf_event *event) perf_event 699 arch/x86/events/amd/core.c struct perf_event *event) perf_event 711 arch/x86/events/amd/core.c struct perf_event *event) perf_event 808 arch/x86/events/amd/core.c struct perf_event *event) perf_event 883 arch/x86/events/amd/core.c struct perf_event *event) perf_event 78 arch/x86/events/amd/ibs.c struct perf_event *event; perf_event 154 arch/x86/events/amd/ibs.c perf_event_try_update(struct perf_event *event, u64 new_raw_count, int width) perf_event 219 arch/x86/events/amd/ibs.c static int perf_ibs_precise_event(struct perf_event *event, u64 *config) perf_event 256 arch/x86/events/amd/ibs.c static int perf_ibs_init(struct perf_event *event) perf_event 347 arch/x86/events/amd/ibs.c perf_ibs_event_update(struct perf_ibs *perf_ibs, struct perf_event *event, perf_event 392 arch/x86/events/amd/ibs.c static void perf_ibs_start(struct perf_event *event, int flags) perf_event 417 arch/x86/events/amd/ibs.c static void perf_ibs_stop(struct perf_event *event, int flags) perf_event 471 arch/x86/events/amd/ibs.c static int perf_ibs_add(struct perf_event *event, int flags) perf_event 489 arch/x86/events/amd/ibs.c static void perf_ibs_del(struct perf_event *event, int flags) perf_event 504 arch/x86/events/amd/ibs.c static void perf_ibs_read(struct perf_event *event) { } perf_event 572 arch/x86/events/amd/ibs.c struct perf_event *event = pcpu->event; perf_event 154 arch/x86/events/amd/iommu.c static int get_next_avail_iommu_bnk_cntr(struct perf_event *event) perf_event 207 arch/x86/events/amd/iommu.c static int perf_iommu_event_init(struct perf_event *event) perf_event 233 arch/x86/events/amd/iommu.c static inline struct amd_iommu *perf_event_2_iommu(struct perf_event *ev) perf_event 238 arch/x86/events/amd/iommu.c static void perf_iommu_enable_event(struct perf_event *ev) perf_event 268 arch/x86/events/amd/iommu.c static void perf_iommu_disable_event(struct perf_event *event) perf_event 278 arch/x86/events/amd/iommu.c static void perf_iommu_start(struct perf_event *event, int flags) perf_event 301 arch/x86/events/amd/iommu.c static void perf_iommu_read(struct perf_event *event) perf_event 324 arch/x86/events/amd/iommu.c static void perf_iommu_stop(struct perf_event *event, int flags) perf_event 342 arch/x86/events/amd/iommu.c static int perf_iommu_add(struct perf_event *event, int flags) perf_event 359 arch/x86/events/amd/iommu.c static void perf_iommu_del(struct perf_event *event, int flags) perf_event 47 arch/x86/events/amd/power.c static void event_update(struct perf_event *event) perf_event 75 arch/x86/events/amd/power.c static void __pmu_event_start(struct perf_event *event) perf_event 86 arch/x86/events/amd/power.c static void pmu_event_start(struct perf_event *event, int mode) perf_event 91 arch/x86/events/amd/power.c static void pmu_event_stop(struct perf_event *event, int mode) perf_event 110 arch/x86/events/amd/power.c static int pmu_event_add(struct perf_event *event, int mode) perf_event 122 arch/x86/events/amd/power.c static void pmu_event_del(struct perf_event *event, int flags) perf_event 127 arch/x86/events/amd/power.c static int pmu_event_init(struct perf_event *event) perf_event 145 arch/x86/events/amd/power.c static void pmu_event_read(struct perf_event *event) perf_event 49 arch/x86/events/amd/uncore.c struct perf_event *events[MAX_COUNTERS]; perf_event 62 arch/x86/events/amd/uncore.c static bool is_nb_event(struct perf_event *event) perf_event 67 arch/x86/events/amd/uncore.c static bool is_llc_event(struct perf_event *event) perf_event 72 arch/x86/events/amd/uncore.c static struct amd_uncore *event_to_amd_uncore(struct perf_event *event) perf_event 82 arch/x86/events/amd/uncore.c static void amd_uncore_read(struct perf_event *event) perf_event 101 arch/x86/events/amd/uncore.c static void amd_uncore_start(struct perf_event *event, int flags) perf_event 113 arch/x86/events/amd/uncore.c static void amd_uncore_stop(struct perf_event *event, int flags) perf_event 126 arch/x86/events/amd/uncore.c static int amd_uncore_add(struct perf_event *event, int flags) perf_event 167 arch/x86/events/amd/uncore.c static void amd_uncore_del(struct perf_event *event, int flags) perf_event 183 arch/x86/events/amd/uncore.c static int amd_uncore_event_init(struct perf_event *event) perf_event 68 arch/x86/events/core.c u64 x86_perf_event_update(struct perf_event *event) perf_event 114 arch/x86/events/core.c static int x86_pmu_extra_regs(u64 config, struct perf_event *event) perf_event 280 arch/x86/events/core.c static void hw_perf_event_destroy(struct perf_event *event) perf_event 286 arch/x86/events/core.c void hw_perf_lbr_event_destroy(struct perf_event *event) perf_event 300 arch/x86/events/core.c set_ext_hw_attr(struct hw_perf_event *hwc, struct perf_event *event) perf_event 412 arch/x86/events/core.c int x86_setup_perfctr(struct perf_event *event) perf_event 457 arch/x86/events/core.c static inline int precise_br_compat(struct perf_event *event) perf_event 499 arch/x86/events/core.c int x86_pmu_hw_config(struct perf_event *event) perf_event 589 arch/x86/events/core.c static int __x86_pmu_event_init(struct perf_event *event) perf_event 679 arch/x86/events/core.c static inline int is_x86_event(struct perf_event *event) perf_event 875 arch/x86/events/core.c struct perf_event *e; perf_event 1004 arch/x86/events/core.c static int collect_events(struct cpu_hw_events *cpuc, struct perf_event *leader, bool dogrp) perf_event 1006 arch/x86/events/core.c struct perf_event *event; perf_event 1058 arch/x86/events/core.c static inline void x86_assign_hw_event(struct perf_event *event, perf_event 1095 arch/x86/events/core.c int x86_perf_rdpmc_index(struct perf_event *event) perf_event 1111 arch/x86/events/core.c static void x86_pmu_start(struct perf_event *event, int flags); perf_event 1116 arch/x86/events/core.c struct perf_event *event; perf_event 1191 arch/x86/events/core.c int x86_perf_event_set_period(struct perf_event *event) perf_event 1254 arch/x86/events/core.c void x86_pmu_enable_event(struct perf_event *event) perf_event 1267 arch/x86/events/core.c static int x86_pmu_add(struct perf_event *event, int flags) perf_event 1327 arch/x86/events/core.c static void x86_pmu_start(struct perf_event *event, int flags) perf_event 1412 arch/x86/events/core.c void x86_pmu_stop(struct perf_event *event, int flags) perf_event 1435 arch/x86/events/core.c static void x86_pmu_del(struct perf_event *event, int flags) perf_event 1495 arch/x86/events/core.c struct perf_event *event; perf_event 1879 arch/x86/events/core.c static inline void x86_pmu_read(struct perf_event *event) perf_event 2010 arch/x86/events/core.c static int validate_event(struct perf_event *event) perf_event 2044 arch/x86/events/core.c static int validate_group(struct perf_event *event) perf_event 2046 arch/x86/events/core.c struct perf_event *leader = event->group_leader; perf_event 2076 arch/x86/events/core.c static int x86_pmu_event_init(struct perf_event *event) perf_event 2125 arch/x86/events/core.c static void x86_pmu_event_mapped(struct perf_event *event, struct mm_struct *mm) perf_event 2146 arch/x86/events/core.c static void x86_pmu_event_unmapped(struct perf_event *event, struct mm_struct *mm) perf_event 2156 arch/x86/events/core.c static int x86_pmu_event_idx(struct perf_event *event) perf_event 2263 arch/x86/events/core.c static int x86_pmu_check_period(struct perf_event *event, u64 value) perf_event 2276 arch/x86/events/core.c static int x86_pmu_aux_output_match(struct perf_event *event) perf_event 2316 arch/x86/events/core.c void arch_perf_update_userpage(struct perf_event *event, perf_event 80 arch/x86/events/intel/bts.c bts_buffer_setup_aux(struct perf_event *event, void **pages, perf_event 226 arch/x86/events/intel/bts.c static void __bts_event_start(struct perf_event *event) perf_event 254 arch/x86/events/intel/bts.c static void bts_event_start(struct perf_event *event, int flags) perf_event 285 arch/x86/events/intel/bts.c static void __bts_event_stop(struct perf_event *event, int state) perf_event 299 arch/x86/events/intel/bts.c static void bts_event_stop(struct perf_event *event, int flags) perf_event 448 arch/x86/events/intel/bts.c struct perf_event *event = bts->handle.event; perf_event 508 arch/x86/events/intel/bts.c static void bts_event_del(struct perf_event *event, int mode) perf_event 513 arch/x86/events/intel/bts.c static int bts_event_add(struct perf_event *event, int mode) perf_event 536 arch/x86/events/intel/bts.c static void bts_event_destroy(struct perf_event *event) perf_event 542 arch/x86/events/intel/bts.c static int bts_event_init(struct perf_event *event) perf_event 576 arch/x86/events/intel/bts.c static void bts_event_read(struct perf_event *event) perf_event 1977 arch/x86/events/intel/core.c struct perf_event *event = perf_event 2015 arch/x86/events/intel/core.c struct perf_event *event; perf_event 2144 arch/x86/events/intel/core.c static inline bool event_is_checkpointed(struct perf_event *event) perf_event 2149 arch/x86/events/intel/core.c static void intel_pmu_disable_event(struct perf_event *event) perf_event 2177 arch/x86/events/intel/core.c static void intel_pmu_del_event(struct perf_event *event) perf_event 2185 arch/x86/events/intel/core.c static void intel_pmu_read_event(struct perf_event *event) perf_event 2193 arch/x86/events/intel/core.c static void intel_pmu_enable_fixed(struct perf_event *event) perf_event 2231 arch/x86/events/intel/core.c static void intel_pmu_enable_event(struct perf_event *event) perf_event 2263 arch/x86/events/intel/core.c static void intel_pmu_add_event(struct perf_event *event) perf_event 2275 arch/x86/events/intel/core.c int intel_pmu_save_and_restart(struct perf_event *event) perf_event 2402 arch/x86/events/intel/core.c struct perf_event *event = cpuc->events[bit]; perf_event 2590 arch/x86/events/intel/core.c intel_bts_constraints(struct perf_event *event) perf_event 2617 arch/x86/events/intel/core.c static void intel_fixup_er(struct perf_event *event, int idx) perf_event 2641 arch/x86/events/intel/core.c struct perf_event *event, perf_event 2742 arch/x86/events/intel/core.c struct perf_event *event) perf_event 2766 arch/x86/events/intel/core.c struct perf_event *event) perf_event 2784 arch/x86/events/intel/core.c struct perf_event *event) perf_event 2916 arch/x86/events/intel/core.c intel_get_excl_constraints(struct cpu_hw_events *cpuc, struct perf_event *event, perf_event 3017 arch/x86/events/intel/core.c struct perf_event *event) perf_event 3043 arch/x86/events/intel/core.c struct perf_event *event) perf_event 3089 arch/x86/events/intel/core.c struct perf_event *event) perf_event 3103 arch/x86/events/intel/core.c struct perf_event *event) perf_event 3116 arch/x86/events/intel/core.c static void intel_pebs_aliases_core2(struct perf_event *event) perf_event 3144 arch/x86/events/intel/core.c static void intel_pebs_aliases_snb(struct perf_event *event) perf_event 3172 arch/x86/events/intel/core.c static void intel_pebs_aliases_precdist(struct perf_event *event) perf_event 3196 arch/x86/events/intel/core.c static void intel_pebs_aliases_ivb(struct perf_event *event) perf_event 3203 arch/x86/events/intel/core.c static void intel_pebs_aliases_skl(struct perf_event *event) perf_event 3210 arch/x86/events/intel/core.c static unsigned long intel_pmu_large_pebs_flags(struct perf_event *event) perf_event 3223 arch/x86/events/intel/core.c static int intel_pmu_bts_config(struct perf_event *event) perf_event 3250 arch/x86/events/intel/core.c static int core_pmu_hw_config(struct perf_event *event) perf_event 3260 arch/x86/events/intel/core.c static int intel_pmu_hw_config(struct perf_event *event) perf_event 3374 arch/x86/events/intel/core.c struct perf_event *event = cpuc->events[idx]; perf_event 3395 arch/x86/events/intel/core.c static void core_pmu_enable_event(struct perf_event *event) perf_event 3417 arch/x86/events/intel/core.c static int hsw_hw_config(struct perf_event *event) perf_event 3468 arch/x86/events/intel/core.c struct perf_event *event) perf_event 3486 arch/x86/events/intel/core.c struct perf_event *event) perf_event 3501 arch/x86/events/intel/core.c struct perf_event *event) perf_event 3516 arch/x86/events/intel/core.c struct perf_event *event) perf_event 3541 arch/x86/events/intel/core.c struct perf_event *event) perf_event 3572 arch/x86/events/intel/core.c static u64 bdw_limit_period(struct perf_event *event, u64 left) perf_event 3583 arch/x86/events/intel/core.c static u64 nhm_limit_period(struct perf_event *event, u64 left) perf_event 3822 arch/x86/events/intel/core.c static int intel_pmu_check_period(struct perf_event *event, u64 value) perf_event 3827 arch/x86/events/intel/core.c static int intel_pmu_aux_output_match(struct perf_event *event) perf_event 304 arch/x86/events/intel/cstate.c static int cstate_pmu_event_init(struct perf_event *event) perf_event 350 arch/x86/events/intel/cstate.c static inline u64 cstate_pmu_read_counter(struct perf_event *event) perf_event 358 arch/x86/events/intel/cstate.c static void cstate_pmu_event_update(struct perf_event *event) perf_event 374 arch/x86/events/intel/cstate.c static void cstate_pmu_event_start(struct perf_event *event, int mode) perf_event 379 arch/x86/events/intel/cstate.c static void cstate_pmu_event_stop(struct perf_event *event, int mode) perf_event 384 arch/x86/events/intel/cstate.c static void cstate_pmu_event_del(struct perf_event *event, int mode) perf_event 389 arch/x86/events/intel/cstate.c static int cstate_pmu_event_add(struct perf_event *event, int mode) perf_event 137 arch/x86/events/intel/ds.c static u64 precise_datala_hsw(struct perf_event *event, u64 status) perf_event 589 arch/x86/events/intel/ds.c struct perf_event *event = cpuc->events[INTEL_PMC_IDX_FIXED_BTS]; perf_event 872 arch/x86/events/intel/ds.c struct event_constraint *intel_pebs_constraints(struct perf_event *event) perf_event 965 arch/x86/events/intel/ds.c static u64 pebs_update_adaptive_cfg(struct perf_event *event) perf_event 1013 arch/x86/events/intel/ds.c struct perf_event *event, bool add) perf_event 1059 arch/x86/events/intel/ds.c void intel_pmu_pebs_add(struct perf_event *event) perf_event 1074 arch/x86/events/intel/ds.c static void intel_pmu_pebs_via_pt_disable(struct perf_event *event) perf_event 1085 arch/x86/events/intel/ds.c static void intel_pmu_pebs_via_pt_enable(struct perf_event *event) perf_event 1102 arch/x86/events/intel/ds.c void intel_pmu_pebs_enable(struct perf_event *event) perf_event 1143 arch/x86/events/intel/ds.c void intel_pmu_pebs_del(struct perf_event *event) perf_event 1158 arch/x86/events/intel/ds.c void intel_pmu_pebs_disable(struct perf_event *event) perf_event 1324 arch/x86/events/intel/ds.c static u64 get_data_src(struct perf_event *event, u64 aux) perf_event 1339 arch/x86/events/intel/ds.c static void setup_pebs_fixed_sample_data(struct perf_event *event, perf_event 1508 arch/x86/events/intel/ds.c static void setup_pebs_adaptive_sample_data(struct perf_event *event, perf_event 1653 arch/x86/events/intel/ds.c void intel_pmu_auto_reload_read(struct perf_event *event) perf_event 1666 arch/x86/events/intel/ds.c intel_pmu_save_and_restart_reload(struct perf_event *event, int count) perf_event 1723 arch/x86/events/intel/ds.c static void __intel_pmu_pebs_event(struct perf_event *event, perf_event 1727 arch/x86/events/intel/ds.c void (*setup_sample)(struct perf_event *, perf_event 1776 arch/x86/events/intel/ds.c struct perf_event *event = cpuc->events[0]; /* PMC0 only */ perf_event 1812 arch/x86/events/intel/ds.c struct perf_event *event; perf_event 1833 arch/x86/events/intel/ds.c struct perf_event *event; perf_event 1948 arch/x86/events/intel/ds.c struct perf_event *event; perf_event 177 arch/x86/events/intel/knc.c knc_pmu_disable_event(struct perf_event *event) perf_event 188 arch/x86/events/intel/knc.c static void knc_pmu_enable_event(struct perf_event *event) perf_event 243 arch/x86/events/intel/knc.c struct perf_event *event = cpuc->events[bit]; perf_event 457 arch/x86/events/intel/lbr.c void intel_pmu_lbr_add(struct perf_event *event) perf_event 498 arch/x86/events/intel/lbr.c void intel_pmu_lbr_del(struct perf_event *event) perf_event 688 arch/x86/events/intel/lbr.c static int intel_pmu_setup_sw_lbr_filter(struct perf_event *event) perf_event 756 arch/x86/events/intel/lbr.c static int intel_pmu_setup_hw_lbr_filter(struct perf_event *event) perf_event 795 arch/x86/events/intel/lbr.c int intel_pmu_setup_lbr_filter(struct perf_event *event) perf_event 749 arch/x86/events/intel/p4.c static int p4_validate_raw_event(struct perf_event *event) perf_event 801 arch/x86/events/intel/p4.c static int p4_hw_config(struct perf_event *event) perf_event 903 arch/x86/events/intel/p4.c static inline void p4_pmu_disable_event(struct perf_event *event) perf_event 922 arch/x86/events/intel/p4.c struct perf_event *event = cpuc->events[idx]; perf_event 949 arch/x86/events/intel/p4.c static void p4_pmu_enable_event(struct perf_event *event) perf_event 991 arch/x86/events/intel/p4.c struct perf_event *event = cpuc->events[idx]; perf_event 1002 arch/x86/events/intel/p4.c struct perf_event *event; perf_event 159 arch/x86/events/intel/p6.c p6_pmu_disable_event(struct perf_event *event) perf_event 167 arch/x86/events/intel/p6.c static void p6_pmu_enable_event(struct perf_event *event) perf_event 304 arch/x86/events/intel/pt.c static bool pt_event_valid(struct perf_event *event) perf_event 428 arch/x86/events/intel/pt.c static u64 pt_config_filters(struct perf_event *event) perf_event 469 arch/x86/events/intel/pt.c static void pt_config(struct perf_event *event) perf_event 510 arch/x86/events/intel/pt.c static void pt_config_stop(struct perf_event *event) perf_event 1192 arch/x86/events/intel/pt.c pt_buffer_setup_aux(struct perf_event *event, void **pages, perf_event 1237 arch/x86/events/intel/pt.c static int pt_addr_filters_init(struct perf_event *event) perf_event 1258 arch/x86/events/intel/pt.c static void pt_addr_filters_fini(struct perf_event *event) perf_event 1298 arch/x86/events/intel/pt.c static void pt_event_addr_filters_sync(struct perf_event *event) perf_event 1338 arch/x86/events/intel/pt.c struct perf_event *event = pt->handle.event; perf_event 1391 arch/x86/events/intel/pt.c struct perf_event *event; perf_event 1428 arch/x86/events/intel/pt.c static void pt_event_start(struct perf_event *event, int mode) perf_event 1459 arch/x86/events/intel/pt.c static void pt_event_stop(struct perf_event *event, int mode) perf_event 1499 arch/x86/events/intel/pt.c static void pt_event_del(struct perf_event *event, int mode) perf_event 1504 arch/x86/events/intel/pt.c static int pt_event_add(struct perf_event *event, int mode) perf_event 1528 arch/x86/events/intel/pt.c static void pt_event_read(struct perf_event *event) perf_event 1532 arch/x86/events/intel/pt.c static void pt_event_destroy(struct perf_event *event) perf_event 1538 arch/x86/events/intel/pt.c static int pt_event_init(struct perf_event *event) perf_event 1567 arch/x86/events/intel/pt.c int is_intel_pt_event(struct perf_event *event) perf_event 154 arch/x86/events/intel/rapl.c static inline u64 rapl_read_counter(struct perf_event *event) perf_event 176 arch/x86/events/intel/rapl.c static u64 rapl_event_update(struct perf_event *event) perf_event 220 arch/x86/events/intel/rapl.c struct perf_event *event; perf_event 247 arch/x86/events/intel/rapl.c struct perf_event *event) perf_event 263 arch/x86/events/intel/rapl.c static void rapl_pmu_event_start(struct perf_event *event, int mode) perf_event 273 arch/x86/events/intel/rapl.c static void rapl_pmu_event_stop(struct perf_event *event, int mode) perf_event 307 arch/x86/events/intel/rapl.c static int rapl_pmu_event_add(struct perf_event *event, int mode) perf_event 325 arch/x86/events/intel/rapl.c static void rapl_pmu_event_del(struct perf_event *event, int flags) perf_event 330 arch/x86/events/intel/rapl.c static int rapl_pmu_event_init(struct perf_event *event) perf_event 376 arch/x86/events/intel/rapl.c static void rapl_pmu_event_read(struct perf_event *event) perf_event 114 arch/x86/events/intel/uncore.c u64 uncore_msr_read_counter(struct intel_uncore_box *box, struct perf_event *event) perf_event 130 arch/x86/events/intel/uncore.c struct perf_event *event) perf_event 142 arch/x86/events/intel/uncore.c uncore_get_constraint(struct intel_uncore_box *box, struct perf_event *event) perf_event 179 arch/x86/events/intel/uncore.c void uncore_put_constraint(struct intel_uncore_box *box, struct perf_event *event) perf_event 216 arch/x86/events/intel/uncore.c struct perf_event *event, int idx) perf_event 233 arch/x86/events/intel/uncore.c void uncore_perf_event_update(struct intel_uncore_box *box, struct perf_event *event) perf_event 266 arch/x86/events/intel/uncore.c struct perf_event *event; perf_event 345 arch/x86/events/intel/uncore.c static int uncore_pmu_event_init(struct perf_event *event); perf_event 347 arch/x86/events/intel/uncore.c static bool is_box_event(struct intel_uncore_box *box, struct perf_event *event) perf_event 353 arch/x86/events/intel/uncore.c uncore_collect_events(struct intel_uncore_box *box, struct perf_event *leader, perf_event 356 arch/x86/events/intel/uncore.c struct perf_event *event; perf_event 391 arch/x86/events/intel/uncore.c uncore_get_event_constraint(struct intel_uncore_box *box, struct perf_event *event) perf_event 416 arch/x86/events/intel/uncore.c struct perf_event *event) perf_event 471 arch/x86/events/intel/uncore.c void uncore_pmu_event_start(struct perf_event *event, int flags) perf_event 509 arch/x86/events/intel/uncore.c void uncore_pmu_event_stop(struct perf_event *event, int flags) perf_event 544 arch/x86/events/intel/uncore.c int uncore_pmu_event_add(struct perf_event *event, int flags) perf_event 616 arch/x86/events/intel/uncore.c void uncore_pmu_event_del(struct perf_event *event, int flags) perf_event 647 arch/x86/events/intel/uncore.c void uncore_pmu_event_read(struct perf_event *event) perf_event 658 arch/x86/events/intel/uncore.c struct perf_event *event) perf_event 660 arch/x86/events/intel/uncore.c struct perf_event *leader = event->group_leader; perf_event 696 arch/x86/events/intel/uncore.c static int uncore_pmu_event_init(struct perf_event *event) perf_event 87 arch/x86/events/intel/uncore.h void (*disable_event)(struct intel_uncore_box *, struct perf_event *); perf_event 88 arch/x86/events/intel/uncore.h void (*enable_event)(struct intel_uncore_box *, struct perf_event *); perf_event 89 arch/x86/events/intel/uncore.h u64 (*read_counter)(struct intel_uncore_box *, struct perf_event *); perf_event 90 arch/x86/events/intel/uncore.h int (*hw_config)(struct intel_uncore_box *, struct perf_event *); perf_event 92 arch/x86/events/intel/uncore.h struct perf_event *); perf_event 93 arch/x86/events/intel/uncore.h void (*put_constraint)(struct intel_uncore_box *, struct perf_event *); perf_event 121 arch/x86/events/intel/uncore.h struct perf_event *events[UNCORE_PMC_IDX_MAX]; perf_event 122 arch/x86/events/intel/uncore.h struct perf_event *event_list[UNCORE_PMC_IDX_MAX]; perf_event 305 arch/x86/events/intel/uncore.h struct perf_event *event) perf_event 390 arch/x86/events/intel/uncore.h struct perf_event *event) perf_event 398 arch/x86/events/intel/uncore.h struct perf_event *event) perf_event 406 arch/x86/events/intel/uncore.h struct perf_event *event) perf_event 412 arch/x86/events/intel/uncore.h struct perf_event *event) perf_event 426 arch/x86/events/intel/uncore.h static inline bool is_freerunning_event(struct perf_event *event) perf_event 436 arch/x86/events/intel/uncore.h struct perf_event *event) perf_event 445 arch/x86/events/intel/uncore.h struct perf_event *event) perf_event 451 arch/x86/events/intel/uncore.h struct perf_event *event) perf_event 457 arch/x86/events/intel/uncore.h struct perf_event *event) perf_event 483 arch/x86/events/intel/uncore.h static inline struct intel_uncore_pmu *uncore_event_to_pmu(struct perf_event *event) perf_event 488 arch/x86/events/intel/uncore.h static inline struct intel_uncore_box *uncore_event_to_box(struct perf_event *event) perf_event 494 arch/x86/events/intel/uncore.h u64 uncore_msr_read_counter(struct intel_uncore_box *box, struct perf_event *event); perf_event 497 arch/x86/events/intel/uncore.h struct perf_event *event); perf_event 500 arch/x86/events/intel/uncore.h void uncore_pmu_event_start(struct perf_event *event, int flags); perf_event 501 arch/x86/events/intel/uncore.h void uncore_pmu_event_stop(struct perf_event *event, int flags); perf_event 502 arch/x86/events/intel/uncore.h int uncore_pmu_event_add(struct perf_event *event, int flags); perf_event 503 arch/x86/events/intel/uncore.h void uncore_pmu_event_del(struct perf_event *event, int flags); perf_event 504 arch/x86/events/intel/uncore.h void uncore_pmu_event_read(struct perf_event *event); perf_event 505 arch/x86/events/intel/uncore.h void uncore_perf_event_update(struct intel_uncore_box *box, struct perf_event *event); perf_event 507 arch/x86/events/intel/uncore.h uncore_get_constraint(struct intel_uncore_box *box, struct perf_event *event); perf_event 508 arch/x86/events/intel/uncore.h void uncore_put_constraint(struct intel_uncore_box *box, struct perf_event *event); perf_event 240 arch/x86/events/intel/uncore_nhmex.c static void nhmex_uncore_msr_disable_event(struct intel_uncore_box *box, struct perf_event *event) perf_event 245 arch/x86/events/intel/uncore_nhmex.c static void nhmex_uncore_msr_enable_event(struct intel_uncore_box *box, struct perf_event *event) perf_event 350 arch/x86/events/intel/uncore_nhmex.c static int nhmex_bbox_hw_config(struct intel_uncore_box *box, struct perf_event *event) perf_event 377 arch/x86/events/intel/uncore_nhmex.c static void nhmex_bbox_msr_enable_event(struct intel_uncore_box *box, struct perf_event *event) perf_event 441 arch/x86/events/intel/uncore_nhmex.c static int nhmex_sbox_hw_config(struct intel_uncore_box *box, struct perf_event *event) perf_event 462 arch/x86/events/intel/uncore_nhmex.c static void nhmex_sbox_msr_enable_event(struct intel_uncore_box *box, struct perf_event *event) perf_event 629 arch/x86/events/intel/uncore_nhmex.c static u64 nhmex_mbox_alter_er(struct perf_event *event, int new_idx, bool modify) perf_event 669 arch/x86/events/intel/uncore_nhmex.c nhmex_mbox_get_constraint(struct intel_uncore_box *box, struct perf_event *event) perf_event 738 arch/x86/events/intel/uncore_nhmex.c static void nhmex_mbox_put_constraint(struct intel_uncore_box *box, struct perf_event *event) perf_event 765 arch/x86/events/intel/uncore_nhmex.c static int nhmex_mbox_hw_config(struct intel_uncore_box *box, struct perf_event *event) perf_event 835 arch/x86/events/intel/uncore_nhmex.c static void nhmex_mbox_msr_enable_event(struct intel_uncore_box *box, struct perf_event *event) perf_event 944 arch/x86/events/intel/uncore_nhmex.c static void nhmex_rbox_alter_er(struct intel_uncore_box *box, struct perf_event *event) perf_event 978 arch/x86/events/intel/uncore_nhmex.c nhmex_rbox_get_constraint(struct intel_uncore_box *box, struct perf_event *event) perf_event 1062 arch/x86/events/intel/uncore_nhmex.c static void nhmex_rbox_put_constraint(struct intel_uncore_box *box, struct perf_event *event) perf_event 1086 arch/x86/events/intel/uncore_nhmex.c static int nhmex_rbox_hw_config(struct intel_uncore_box *box, struct perf_event *event) perf_event 1111 arch/x86/events/intel/uncore_nhmex.c static void nhmex_rbox_msr_enable_event(struct intel_uncore_box *box, struct perf_event *event) perf_event 121 arch/x86/events/intel/uncore_snb.c static void snb_uncore_msr_enable_event(struct intel_uncore_box *box, struct perf_event *event) perf_event 131 arch/x86/events/intel/uncore_snb.c static void snb_uncore_msr_disable_event(struct intel_uncore_box *box, struct perf_event *event) perf_event 438 arch/x86/events/intel/uncore_snb.c static void snb_uncore_imc_enable_event(struct intel_uncore_box *box, struct perf_event *event) perf_event 441 arch/x86/events/intel/uncore_snb.c static void snb_uncore_imc_disable_event(struct intel_uncore_box *box, struct perf_event *event) perf_event 448 arch/x86/events/intel/uncore_snb.c static int snb_uncore_imc_event_init(struct perf_event *event) perf_event 524 arch/x86/events/intel/uncore_snb.c static int snb_uncore_imc_hw_config(struct intel_uncore_box *box, struct perf_event *event) perf_event 933 arch/x86/events/intel/uncore_snb.c static void nhm_uncore_msr_enable_event(struct intel_uncore_box *box, struct perf_event *event) perf_event 487 arch/x86/events/intel/uncore_snbep.c static void snbep_uncore_pci_enable_event(struct intel_uncore_box *box, struct perf_event *event) perf_event 495 arch/x86/events/intel/uncore_snbep.c static void snbep_uncore_pci_disable_event(struct intel_uncore_box *box, struct perf_event *event) perf_event 503 arch/x86/events/intel/uncore_snbep.c static u64 snbep_uncore_pci_read_counter(struct intel_uncore_box *box, struct perf_event *event) perf_event 549 arch/x86/events/intel/uncore_snbep.c static void snbep_uncore_msr_enable_event(struct intel_uncore_box *box, struct perf_event *event) perf_event 561 arch/x86/events/intel/uncore_snbep.c struct perf_event *event) perf_event 841 arch/x86/events/intel/uncore_snbep.c static void snbep_cbox_put_constraint(struct intel_uncore_box *box, struct perf_event *event) perf_event 858 arch/x86/events/intel/uncore_snbep.c __snbep_cbox_get_constraint(struct intel_uncore_box *box, struct perf_event *event, perf_event 921 arch/x86/events/intel/uncore_snbep.c snbep_cbox_get_constraint(struct intel_uncore_box *box, struct perf_event *event) perf_event 926 arch/x86/events/intel/uncore_snbep.c static int snbep_cbox_hw_config(struct intel_uncore_box *box, struct perf_event *event) perf_event 970 arch/x86/events/intel/uncore_snbep.c static u64 snbep_pcu_alter_er(struct perf_event *event, int new_idx, bool modify) perf_event 990 arch/x86/events/intel/uncore_snbep.c snbep_pcu_get_constraint(struct intel_uncore_box *box, struct perf_event *event) perf_event 1031 arch/x86/events/intel/uncore_snbep.c static void snbep_pcu_put_constraint(struct intel_uncore_box *box, struct perf_event *event) perf_event 1043 arch/x86/events/intel/uncore_snbep.c static int snbep_pcu_hw_config(struct intel_uncore_box *box, struct perf_event *event) perf_event 1099 arch/x86/events/intel/uncore_snbep.c static int snbep_qpi_hw_config(struct intel_uncore_box *box, struct perf_event *event) perf_event 1115 arch/x86/events/intel/uncore_snbep.c static void snbep_qpi_enable_event(struct intel_uncore_box *box, struct perf_event *event) perf_event 1605 arch/x86/events/intel/uncore_snbep.c ivbep_cbox_get_constraint(struct intel_uncore_box *box, struct perf_event *event) perf_event 1610 arch/x86/events/intel/uncore_snbep.c static int ivbep_cbox_hw_config(struct intel_uncore_box *box, struct perf_event *event) perf_event 1631 arch/x86/events/intel/uncore_snbep.c static void ivbep_cbox_enable_event(struct intel_uncore_box *box, struct perf_event *event) perf_event 1732 arch/x86/events/intel/uncore_snbep.c static void ivbep_uncore_irp_enable_event(struct intel_uncore_box *box, struct perf_event *event) perf_event 1741 arch/x86/events/intel/uncore_snbep.c static void ivbep_uncore_irp_disable_event(struct intel_uncore_box *box, struct perf_event *event) perf_event 1749 arch/x86/events/intel/uncore_snbep.c static u64 ivbep_uncore_irp_read_counter(struct intel_uncore_box *box, struct perf_event *event) perf_event 2032 arch/x86/events/intel/uncore_snbep.c knl_cha_get_constraint(struct intel_uncore_box *box, struct perf_event *event) perf_event 2038 arch/x86/events/intel/uncore_snbep.c struct perf_event *event) perf_event 2064 arch/x86/events/intel/uncore_snbep.c struct perf_event *event); perf_event 2146 arch/x86/events/intel/uncore_snbep.c struct perf_event *event) perf_event 2460 arch/x86/events/intel/uncore_snbep.c static int hswep_ubox_hw_config(struct intel_uncore_box *box, struct perf_event *event) perf_event 2588 arch/x86/events/intel/uncore_snbep.c hswep_cbox_get_constraint(struct intel_uncore_box *box, struct perf_event *event) perf_event 2593 arch/x86/events/intel/uncore_snbep.c static int hswep_cbox_hw_config(struct intel_uncore_box *box, struct perf_event *event) perf_event 2615 arch/x86/events/intel/uncore_snbep.c struct perf_event *event) perf_event 2710 arch/x86/events/intel/uncore_snbep.c static int hswep_pcu_hw_config(struct intel_uncore_box *box, struct perf_event *event) perf_event 2806 arch/x86/events/intel/uncore_snbep.c static u64 hswep_uncore_irp_read_counter(struct intel_uncore_box *box, struct perf_event *event) perf_event 3481 arch/x86/events/intel/uncore_snbep.c skx_cha_get_constraint(struct intel_uncore_box *box, struct perf_event *event) perf_event 3486 arch/x86/events/intel/uncore_snbep.c static int skx_cha_hw_config(struct intel_uncore_box *box, struct perf_event *event) perf_event 3562 arch/x86/events/intel/uncore_snbep.c struct perf_event *event) perf_event 4067 arch/x86/events/intel/uncore_snbep.c static int snr_cha_hw_config(struct intel_uncore_box *box, struct perf_event *event) perf_event 4080 arch/x86/events/intel/uncore_snbep.c struct perf_event *event) perf_event 4175 arch/x86/events/intel/uncore_snbep.c static int snr_pcu_hw_config(struct intel_uncore_box *box, struct perf_event *event) perf_event 4433 arch/x86/events/intel/uncore_snbep.c struct perf_event *event) perf_event 4445 arch/x86/events/intel/uncore_snbep.c struct perf_event *event) perf_event 189 arch/x86/events/msr.c static int msr_event_init(struct perf_event *event) perf_event 215 arch/x86/events/msr.c static inline u64 msr_read_counter(struct perf_event *event) perf_event 227 arch/x86/events/msr.c static void msr_event_update(struct perf_event *event) perf_event 253 arch/x86/events/msr.c static void msr_event_start(struct perf_event *event, int flags) perf_event 260 arch/x86/events/msr.c static void msr_event_stop(struct perf_event *event, int flags) perf_event 265 arch/x86/events/msr.c static void msr_event_del(struct perf_event *event, int flags) perf_event 270 arch/x86/events/msr.c static int msr_event_add(struct perf_event *event, int flags) perf_event 85 arch/x86/events/perf_event.h struct perf_event *owners[X86_PMC_IDX_MAX]; perf_event 191 arch/x86/events/perf_event.h struct perf_event *events[X86_PMC_IDX_MAX]; /* in counter order */ perf_event 204 arch/x86/events/perf_event.h struct perf_event *event_list[X86_PMC_IDX_MAX]; /* in enabled order */ perf_event 575 arch/x86/events/perf_event.h void (*enable)(struct perf_event *); perf_event 576 arch/x86/events/perf_event.h void (*disable)(struct perf_event *); perf_event 577 arch/x86/events/perf_event.h void (*add)(struct perf_event *); perf_event 578 arch/x86/events/perf_event.h void (*del)(struct perf_event *); perf_event 579 arch/x86/events/perf_event.h void (*read)(struct perf_event *event); perf_event 580 arch/x86/events/perf_event.h int (*hw_config)(struct perf_event *event); perf_event 602 arch/x86/events/perf_event.h struct perf_event *event); perf_event 605 arch/x86/events/perf_event.h struct perf_event *event); perf_event 616 arch/x86/events/perf_event.h u64 (*limit_period)(struct perf_event *event, u64 l); perf_event 667 arch/x86/events/perf_event.h void (*pebs_aliases)(struct perf_event *event); perf_event 705 arch/x86/events/perf_event.h int (*check_period) (struct perf_event *event, u64 period); perf_event 707 arch/x86/events/perf_event.h int (*aux_output_match) (struct perf_event *event); perf_event 777 arch/x86/events/perf_event.h int x86_perf_event_set_period(struct perf_event *event); perf_event 798 arch/x86/events/perf_event.h u64 x86_perf_event_update(struct perf_event *event); perf_event 827 arch/x86/events/perf_event.h void hw_perf_lbr_event_destroy(struct perf_event *event); perf_event 829 arch/x86/events/perf_event.h int x86_setup_perfctr(struct perf_event *event); perf_event 831 arch/x86/events/perf_event.h int x86_pmu_hw_config(struct perf_event *event); perf_event 851 arch/x86/events/perf_event.h void x86_pmu_stop(struct perf_event *event, int flags); perf_event 853 arch/x86/events/perf_event.h static inline void x86_pmu_disable_event(struct perf_event *event) perf_event 860 arch/x86/events/perf_event.h void x86_pmu_enable_event(struct perf_event *event); perf_event 918 arch/x86/events/perf_event.h static inline int is_pebs_pt(struct perf_event *event) perf_event 925 arch/x86/events/perf_event.h static inline bool intel_pmu_has_bts_period(struct perf_event *event, u64 period) perf_event 939 arch/x86/events/perf_event.h static inline bool intel_pmu_has_bts(struct perf_event *event) perf_event 946 arch/x86/events/perf_event.h int intel_pmu_save_and_restart(struct perf_event *event); perf_event 950 arch/x86/events/perf_event.h struct perf_event *event); perf_event 999 arch/x86/events/perf_event.h struct event_constraint *intel_pebs_constraints(struct perf_event *event); perf_event 1001 arch/x86/events/perf_event.h void intel_pmu_pebs_add(struct perf_event *event); perf_event 1003 arch/x86/events/perf_event.h void intel_pmu_pebs_del(struct perf_event *event); perf_event 1005 arch/x86/events/perf_event.h void intel_pmu_pebs_enable(struct perf_event *event); perf_event 1007 arch/x86/events/perf_event.h void intel_pmu_pebs_disable(struct perf_event *event); perf_event 1015 arch/x86/events/perf_event.h void intel_pmu_auto_reload_read(struct perf_event *event); perf_event 1027 arch/x86/events/perf_event.h void intel_pmu_lbr_add(struct perf_event *event); perf_event 1029 arch/x86/events/perf_event.h void intel_pmu_lbr_del(struct perf_event *event); perf_event 1057 arch/x86/events/perf_event.h int intel_pmu_setup_lbr_filter(struct perf_event *event); perf_event 53 arch/x86/include/asm/hw_breakpoint.h struct perf_event; perf_event 57 arch/x86/include/asm/hw_breakpoint.h extern int hw_breakpoint_arch_parse(struct perf_event *bp, perf_event 64 arch/x86/include/asm/hw_breakpoint.h int arch_install_hw_breakpoint(struct perf_event *bp); perf_event 65 arch/x86/include/asm/hw_breakpoint.h void arch_uninstall_hw_breakpoint(struct perf_event *bp); perf_event 66 arch/x86/include/asm/hw_breakpoint.h void hw_breakpoint_pmu_read(struct perf_event *bp); perf_event 67 arch/x86/include/asm/hw_breakpoint.h void hw_breakpoint_pmu_unthrottle(struct perf_event *bp); perf_event 70 arch/x86/include/asm/hw_breakpoint.h arch_fill_perf_breakpoint(struct perf_event *bp); perf_event 31 arch/x86/include/asm/intel_pt.h extern int is_intel_pt_event(struct perf_event *event); perf_event 36 arch/x86/include/asm/intel_pt.h static inline int is_intel_pt_event(struct perf_event *event) { return 0; } perf_event 455 arch/x86/include/asm/kvm_host.h struct perf_event *perf_event; perf_event 328 arch/x86/include/asm/perf_event.h extern int x86_perf_rdpmc_index(struct perf_event *event); perf_event 434 arch/x86/include/asm/processor.h struct perf_event; perf_event 469 arch/x86/include/asm/processor.h struct perf_event *ptrace_bps[HBP_NUM]; perf_event 937 arch/x86/kernel/cpu/resctrl/pseudo_lock.c struct perf_event *miss_event, *hit_event; perf_event 47 arch/x86/kernel/hw_breakpoint.c static DEFINE_PER_CPU(struct perf_event *, bp_per_reg[HBP_NUM]); perf_event 94 arch/x86/kernel/hw_breakpoint.c int arch_install_hw_breakpoint(struct perf_event *bp) perf_event 101 arch/x86/kernel/hw_breakpoint.c struct perf_event **slot = this_cpu_ptr(&bp_per_reg[i]); perf_event 134 arch/x86/kernel/hw_breakpoint.c void arch_uninstall_hw_breakpoint(struct perf_event *bp) perf_event 141 arch/x86/kernel/hw_breakpoint.c struct perf_event **slot = this_cpu_ptr(&bp_per_reg[i]); perf_event 230 arch/x86/kernel/hw_breakpoint.c static int arch_build_bp_info(struct perf_event *bp, perf_event 314 arch/x86/kernel/hw_breakpoint.c int hw_breakpoint_arch_parse(struct perf_event *bp, perf_event 370 arch/x86/kernel/hw_breakpoint.c struct perf_event *bp; perf_event 441 arch/x86/kernel/hw_breakpoint.c struct perf_event *bp; perf_event 534 arch/x86/kernel/hw_breakpoint.c void hw_breakpoint_pmu_read(struct perf_event *bp) perf_event 184 arch/x86/kernel/kgdb.c struct perf_event * __percpu *pev; perf_event 194 arch/x86/kernel/kgdb.c struct perf_event *bp; perf_event 230 arch/x86/kernel/kgdb.c struct perf_event **pevent; perf_event 257 arch/x86/kernel/kgdb.c struct perf_event **pevent; perf_event 299 arch/x86/kernel/kgdb.c struct perf_event *bp; perf_event 385 arch/x86/kernel/kgdb.c struct perf_event *bp; perf_event 626 arch/x86/kernel/kgdb.c static void kgdb_hw_overflow_handler(struct perf_event *event, perf_event 641 arch/x86/kernel/kgdb.c struct perf_event **pevent; perf_event 475 arch/x86/kernel/ptrace.c static void ptrace_triggered(struct perf_event *bp, perf_event 499 arch/x86/kernel/ptrace.c static unsigned long ptrace_get_dr7(struct perf_event *bp[]) perf_event 530 arch/x86/kernel/ptrace.c static struct perf_event * perf_event 548 arch/x86/kernel/ptrace.c static int ptrace_modify_breakpoint(struct perf_event *bp, int len, int type, perf_event 579 arch/x86/kernel/ptrace.c struct perf_event *bp = thread->ptrace_bps[i]; perf_event 622 arch/x86/kernel/ptrace.c struct perf_event *bp = thread->ptrace_bps[index]; perf_event 638 arch/x86/kernel/ptrace.c struct perf_event *bp = t->ptrace_bps[nr]; perf_event 58 arch/x86/kvm/pmu.c static void kvm_perf_overflow(struct perf_event *perf_event, perf_event 62 arch/x86/kvm/pmu.c struct kvm_pmc *pmc = perf_event->overflow_handler_context; perf_event 72 arch/x86/kvm/pmu.c static void kvm_perf_overflow_intr(struct perf_event *perf_event, perf_event 76 arch/x86/kvm/pmu.c struct kvm_pmc *pmc = perf_event->overflow_handler_context; perf_event 104 arch/x86/kvm/pmu.c struct perf_event *event; perf_event 139 arch/x86/kvm/pmu.c pmc->perf_event = event; perf_event 264 arch/x86/kvm/pmu.c if (unlikely(!pmc || !pmc->perf_event)) { perf_event 53 arch/x86/kvm/pmu.h if (pmc->perf_event) perf_event 54 arch/x86/kvm/pmu.h counter += perf_event_read_value(pmc->perf_event, perf_event 62 arch/x86/kvm/pmu.h if (pmc->perf_event) { perf_event 64 arch/x86/kvm/pmu.h perf_event_release_kernel(pmc->perf_event); perf_event 65 arch/x86/kvm/pmu.h pmc->perf_event = NULL; perf_event 34 arch/xtensa/include/asm/hw_breakpoint.h struct perf_event; perf_event 40 arch/xtensa/include/asm/hw_breakpoint.h int hw_breakpoint_arch_parse(struct perf_event *bp, perf_event 46 arch/xtensa/include/asm/hw_breakpoint.h int arch_install_hw_breakpoint(struct perf_event *bp); perf_event 47 arch/xtensa/include/asm/hw_breakpoint.h void arch_uninstall_hw_breakpoint(struct perf_event *bp); perf_event 48 arch/xtensa/include/asm/hw_breakpoint.h void hw_breakpoint_pmu_read(struct perf_event *bp); perf_event 153 arch/xtensa/include/asm/processor.h struct perf_event *ptrace_bp[XCHAL_NUM_IBREAK]; perf_event 154 arch/xtensa/include/asm/processor.h struct perf_event *ptrace_wp[XCHAL_NUM_DBREAK]; perf_event 18 arch/xtensa/kernel/hw_breakpoint.c static DEFINE_PER_CPU(struct perf_event *, bp_on_reg[XCHAL_NUM_IBREAK]); perf_event 21 arch/xtensa/kernel/hw_breakpoint.c static DEFINE_PER_CPU(struct perf_event *, wp_on_reg[XCHAL_NUM_DBREAK]); perf_event 50 arch/xtensa/kernel/hw_breakpoint.c int hw_breakpoint_arch_parse(struct perf_event *bp, perf_event 133 arch/xtensa/kernel/hw_breakpoint.c static int alloc_slot(struct perf_event **slot, size_t n, perf_event 134 arch/xtensa/kernel/hw_breakpoint.c struct perf_event *bp) perf_event 147 arch/xtensa/kernel/hw_breakpoint.c static void set_ibreak_regs(int reg, struct perf_event *bp) perf_event 157 arch/xtensa/kernel/hw_breakpoint.c static void set_dbreak_regs(int reg, struct perf_event *bp) perf_event 171 arch/xtensa/kernel/hw_breakpoint.c int arch_install_hw_breakpoint(struct perf_event *bp) perf_event 192 arch/xtensa/kernel/hw_breakpoint.c static int free_slot(struct perf_event **slot, size_t n, perf_event 193 arch/xtensa/kernel/hw_breakpoint.c struct perf_event *bp) perf_event 206 arch/xtensa/kernel/hw_breakpoint.c void arch_uninstall_hw_breakpoint(struct perf_event *bp) perf_event 229 arch/xtensa/kernel/hw_breakpoint.c void hw_breakpoint_pmu_read(struct perf_event *bp) perf_event 268 arch/xtensa/kernel/hw_breakpoint.c struct perf_event *bp = this_cpu_ptr(wp_on_reg)[i]; perf_event 280 arch/xtensa/kernel/hw_breakpoint.c struct perf_event **bp = this_cpu_ptr(bp_on_reg); perf_event 289 arch/xtensa/kernel/hw_breakpoint.c struct perf_event **bp = this_cpu_ptr(wp_on_reg); perf_event 52 arch/xtensa/kernel/perf_event.c struct perf_event *event[XCHAL_NUM_PERF_COUNTERS]; perf_event 136 arch/xtensa/kernel/perf_event.c static void xtensa_perf_event_update(struct perf_event *event, perf_event 154 arch/xtensa/kernel/perf_event.c static bool xtensa_perf_event_set_period(struct perf_event *event, perf_event 198 arch/xtensa/kernel/perf_event.c static int xtensa_pmu_event_init(struct perf_event *event) perf_event 240 arch/xtensa/kernel/perf_event.c static void xtensa_pmu_start(struct perf_event *event, int flags) perf_event 258 arch/xtensa/kernel/perf_event.c static void xtensa_pmu_stop(struct perf_event *event, int flags) perf_event 281 arch/xtensa/kernel/perf_event.c static int xtensa_pmu_add(struct perf_event *event, int flags) perf_event 307 arch/xtensa/kernel/perf_event.c static void xtensa_pmu_del(struct perf_event *event, int flags) perf_event 316 arch/xtensa/kernel/perf_event.c static void xtensa_pmu_read(struct perf_event *event) perf_event 369 arch/xtensa/kernel/perf_event.c struct perf_event *event = ev->event[i]; perf_event 365 arch/xtensa/kernel/ptrace.c static void ptrace_hbptriggered(struct perf_event *bp, perf_event 387 arch/xtensa/kernel/ptrace.c static struct perf_event *ptrace_hbp_create(struct task_struct *tsk, int type) perf_event 418 arch/xtensa/kernel/ptrace.c struct perf_event *bp; perf_event 452 arch/xtensa/kernel/ptrace.c struct perf_event *bp; perf_event 46 drivers/gpu/drm/amd/amdgpu/amdgpu_pmu.c static int amdgpu_perf_event_init(struct perf_event *event) perf_event 61 drivers/gpu/drm/amd/amdgpu/amdgpu_pmu.c static void amdgpu_perf_start(struct perf_event *event, int flags) perf_event 90 drivers/gpu/drm/amd/amdgpu/amdgpu_pmu.c static void amdgpu_perf_read(struct perf_event *event) perf_event 117 drivers/gpu/drm/amd/amdgpu/amdgpu_pmu.c static void amdgpu_perf_stop(struct perf_event *event, int flags) perf_event 146 drivers/gpu/drm/amd/amdgpu/amdgpu_pmu.c static int amdgpu_perf_add(struct perf_event *event, int flags) perf_event 176 drivers/gpu/drm/amd/amdgpu/amdgpu_pmu.c static void amdgpu_perf_del(struct perf_event *event, int flags) perf_event 37 drivers/gpu/drm/i915/i915_pmu.c static u8 engine_event_sample(struct perf_event *event) perf_event 42 drivers/gpu/drm/i915/i915_pmu.c static u8 engine_event_class(struct perf_event *event) perf_event 47 drivers/gpu/drm/i915/i915_pmu.c static u8 engine_event_instance(struct perf_event *event) perf_event 70 drivers/gpu/drm/i915/i915_pmu.c static bool is_engine_event(struct perf_event *event) perf_event 75 drivers/gpu/drm/i915/i915_pmu.c static unsigned int event_enabled_bit(struct perf_event *event) perf_event 299 drivers/gpu/drm/i915/i915_pmu.c static void engine_event_destroy(struct perf_event *event) perf_event 316 drivers/gpu/drm/i915/i915_pmu.c static void i915_pmu_event_destroy(struct perf_event *event) perf_event 369 drivers/gpu/drm/i915/i915_pmu.c static int engine_event_init(struct perf_event *event) perf_event 393 drivers/gpu/drm/i915/i915_pmu.c static int i915_pmu_event_init(struct perf_event *event) perf_event 527 drivers/gpu/drm/i915/i915_pmu.c static u64 __i915_pmu_event_read(struct perf_event *event) perf_event 574 drivers/gpu/drm/i915/i915_pmu.c static void i915_pmu_event_read(struct perf_event *event) perf_event 589 drivers/gpu/drm/i915/i915_pmu.c static void i915_pmu_enable(struct perf_event *event) perf_event 648 drivers/gpu/drm/i915/i915_pmu.c static void i915_pmu_disable(struct perf_event *event) perf_event 692 drivers/gpu/drm/i915/i915_pmu.c static void i915_pmu_event_start(struct perf_event *event, int flags) perf_event 698 drivers/gpu/drm/i915/i915_pmu.c static void i915_pmu_event_stop(struct perf_event *event, int flags) perf_event 706 drivers/gpu/drm/i915/i915_pmu.c static int i915_pmu_event_add(struct perf_event *event, int flags) perf_event 714 drivers/gpu/drm/i915/i915_pmu.c static void i915_pmu_event_del(struct perf_event *event, int flags) perf_event 719 drivers/gpu/drm/i915/i915_pmu.c static int i915_pmu_event_event_idx(struct perf_event *event) perf_event 374 drivers/hwtracing/coresight/coresight-etb10.c struct perf_event *event, void **pages, perf_event 79 drivers/hwtracing/coresight/coresight-etm-perf.c static void etm_event_read(struct perf_event *event) {} perf_event 81 drivers/hwtracing/coresight/coresight-etm-perf.c static int etm_addr_filters_alloc(struct perf_event *event) perf_event 99 drivers/hwtracing/coresight/coresight-etm-perf.c static void etm_event_destroy(struct perf_event *event) perf_event 105 drivers/hwtracing/coresight/coresight-etm-perf.c static int etm_event_init(struct perf_event *event) perf_event 207 drivers/hwtracing/coresight/coresight-etm-perf.c static void *etm_setup_aux(struct perf_event *event, void **pages, perf_event 294 drivers/hwtracing/coresight/coresight-etm-perf.c static void etm_event_start(struct perf_event *event, int flags) perf_event 343 drivers/hwtracing/coresight/coresight-etm-perf.c static void etm_event_stop(struct perf_event *event, int mode) perf_event 389 drivers/hwtracing/coresight/coresight-etm-perf.c static int etm_event_add(struct perf_event *event, int mode) perf_event 405 drivers/hwtracing/coresight/coresight-etm-perf.c static void etm_event_del(struct perf_event *event, int mode) perf_event 449 drivers/hwtracing/coresight/coresight-etm-perf.c static void etm_addr_filters_sync(struct perf_event *event) perf_event 309 drivers/hwtracing/coresight/coresight-etm3x.c struct perf_event *event) perf_event 491 drivers/hwtracing/coresight/coresight-etm3x.c struct perf_event *event) perf_event 536 drivers/hwtracing/coresight/coresight-etm3x.c struct perf_event *event, u32 mode) perf_event 638 drivers/hwtracing/coresight/coresight-etm3x.c struct perf_event *event) perf_event 45 drivers/hwtracing/coresight/coresight-etm4x.c struct perf_event *event); perf_event 302 drivers/hwtracing/coresight/coresight-etm4x.c struct perf_event *event) perf_event 369 drivers/hwtracing/coresight/coresight-etm4x.c struct perf_event *event) perf_event 417 drivers/hwtracing/coresight/coresight-etm4x.c struct perf_event *event, u32 mode) perf_event 482 drivers/hwtracing/coresight/coresight-etm4x.c struct perf_event *event) perf_event 532 drivers/hwtracing/coresight/coresight-etm4x.c struct perf_event *event) perf_event 931 drivers/hwtracing/coresight/coresight-etm4x.c struct perf_event *event) perf_event 195 drivers/hwtracing/coresight/coresight-stm.c struct perf_event *event, u32 mode) perf_event 258 drivers/hwtracing/coresight/coresight-stm.c struct perf_event *event) perf_event 389 drivers/hwtracing/coresight/coresight-tmc-etf.c struct perf_event *event, void **pages, perf_event 1203 drivers/hwtracing/coresight/coresight-tmc-etr.c alloc_etr_buf(struct tmc_drvdata *drvdata, struct perf_event *event, perf_event 1242 drivers/hwtracing/coresight/coresight-tmc-etr.c struct perf_event *event, int nr_pages, perf_event 1306 drivers/hwtracing/coresight/coresight-tmc-etr.c struct perf_event *event, int nr_pages, perf_event 1317 drivers/hwtracing/coresight/coresight-tmc-etr.c get_perf_etr_buf(struct tmc_drvdata *drvdata, struct perf_event *event, perf_event 1329 drivers/hwtracing/coresight/coresight-tmc-etr.c tmc_etr_setup_perf_buf(struct tmc_drvdata *drvdata, struct perf_event *event, perf_event 1362 drivers/hwtracing/coresight/coresight-tmc-etr.c struct perf_event *event, void **pages, perf_event 18 drivers/oprofile/nmi_timer_int.c static DEFINE_PER_CPU(struct perf_event *, nmi_timer_events); perf_event 29 drivers/oprofile/nmi_timer_int.c static void nmi_timer_callback(struct perf_event *event, perf_event 39 drivers/oprofile/nmi_timer_int.c struct perf_event *event = per_cpu(nmi_timer_events, cpu); perf_event 57 drivers/oprofile/nmi_timer_int.c struct perf_event *event = per_cpu(nmi_timer_events, cpu); perf_event 102 drivers/oprofile/nmi_timer_int.c struct perf_event *event; perf_event 30 drivers/oprofile/oprofile_perf.c static DEFINE_PER_CPU(struct perf_event **, perf_events); perf_event 36 drivers/oprofile/oprofile_perf.c static void op_overflow_handler(struct perf_event *event, perf_event 77 drivers/oprofile/oprofile_perf.c struct perf_event *pevent; perf_event 103 drivers/oprofile/oprofile_perf.c struct perf_event *pevent = per_cpu(perf_events, cpu)[event]; perf_event 258 drivers/oprofile/oprofile_perf.c struct perf_event *event; perf_event 302 drivers/oprofile/oprofile_perf.c sizeof(struct perf_event *), GFP_KERNEL); perf_event 72 drivers/perf/arm-cci.c struct perf_event **events; perf_event 650 drivers/perf/arm-cci.c struct perf_event *event = cci_hw->events[i]; perf_event 799 drivers/perf/arm-cci.c static int pmu_get_event_idx(struct cci_pmu_hw_events *hw, struct perf_event *event) perf_event 817 drivers/perf/arm-cci.c static int pmu_map_event(struct perf_event *event) perf_event 875 drivers/perf/arm-cci.c static u32 pmu_read_counter(struct perf_event *event) perf_event 902 drivers/perf/arm-cci.c struct perf_event *event = cci_hw->events[i]; perf_event 964 drivers/perf/arm-cci.c struct perf_event *event = cci_pmu->hw_events.events[i]; perf_event 983 drivers/perf/arm-cci.c static u64 pmu_event_update(struct perf_event *event) perf_event 1001 drivers/perf/arm-cci.c static void pmu_read(struct perf_event *event) perf_event 1006 drivers/perf/arm-cci.c static void pmu_event_set_period(struct perf_event *event) perf_event 1044 drivers/perf/arm-cci.c struct perf_event *event = events->events[idx]; perf_event 1084 drivers/perf/arm-cci.c static void hw_perf_event_destroy(struct perf_event *event) perf_event 1133 drivers/perf/arm-cci.c static void cci_pmu_start(struct perf_event *event, int pmu_flags) perf_event 1167 drivers/perf/arm-cci.c static void cci_pmu_stop(struct perf_event *event, int pmu_flags) perf_event 1190 drivers/perf/arm-cci.c static int cci_pmu_add(struct perf_event *event, int flags) perf_event 1215 drivers/perf/arm-cci.c static void cci_pmu_del(struct perf_event *event, int flags) perf_event 1231 drivers/perf/arm-cci.c struct perf_event *event) perf_event 1253 drivers/perf/arm-cci.c static int validate_group(struct perf_event *event) perf_event 1255 drivers/perf/arm-cci.c struct perf_event *sibling, *leader = event->group_leader; perf_event 1281 drivers/perf/arm-cci.c static int __hw_perf_event_init(struct perf_event *event) perf_event 1317 drivers/perf/arm-cci.c static int cci_pmu_event_init(struct perf_event *event) perf_event 154 drivers/perf/arm-ccn.c struct perf_event *event; perf_event 636 drivers/perf/arm-ccn.c static int arm_ccn_pmu_event_alloc(struct perf_event *event) perf_event 694 drivers/perf/arm-ccn.c static void arm_ccn_pmu_event_release(struct perf_event *event) perf_event 718 drivers/perf/arm-ccn.c static int arm_ccn_pmu_event_init(struct perf_event *event) perf_event 725 drivers/perf/arm-ccn.c struct perf_event *sibling; perf_event 873 drivers/perf/arm-ccn.c static void arm_ccn_pmu_event_update(struct perf_event *event) perf_event 889 drivers/perf/arm-ccn.c static void arm_ccn_pmu_xp_dt_config(struct perf_event *event, int enable) perf_event 922 drivers/perf/arm-ccn.c static void arm_ccn_pmu_event_start(struct perf_event *event, int flags) perf_event 935 drivers/perf/arm-ccn.c static void arm_ccn_pmu_event_stop(struct perf_event *event, int flags) perf_event 948 drivers/perf/arm-ccn.c static void arm_ccn_pmu_xp_watchpoint_config(struct perf_event *event) perf_event 996 drivers/perf/arm-ccn.c static void arm_ccn_pmu_xp_event_config(struct perf_event *event) perf_event 1017 drivers/perf/arm-ccn.c static void arm_ccn_pmu_node_event_config(struct perf_event *event) perf_event 1054 drivers/perf/arm-ccn.c static void arm_ccn_pmu_event_config(struct perf_event *event) perf_event 1098 drivers/perf/arm-ccn.c static int arm_ccn_pmu_event_add(struct perf_event *event, int flags) perf_event 1127 drivers/perf/arm-ccn.c static void arm_ccn_pmu_event_del(struct perf_event *event, int flags) perf_event 1139 drivers/perf/arm-ccn.c static void arm_ccn_pmu_event_read(struct perf_event *event) perf_event 1175 drivers/perf/arm-ccn.c struct perf_event *event = dt->pmu_counters[idx].event; perf_event 94 drivers/perf/arm_dsu_pmu.c struct perf_event *events[DSU_PMU_MAX_HW_CNTRS]; perf_event 248 drivers/perf/arm_dsu_pmu.c static inline u64 dsu_pmu_read_counter(struct perf_event *event) perf_event 275 drivers/perf/arm_dsu_pmu.c static void dsu_pmu_write_counter(struct perf_event *event, u64 val) perf_event 300 drivers/perf/arm_dsu_pmu.c struct perf_event *event) perf_event 333 drivers/perf/arm_dsu_pmu.c struct perf_event *event) perf_event 349 drivers/perf/arm_dsu_pmu.c static void dsu_pmu_event_update(struct perf_event *event) perf_event 364 drivers/perf/arm_dsu_pmu.c static void dsu_pmu_read(struct perf_event *event) perf_event 381 drivers/perf/arm_dsu_pmu.c static void dsu_pmu_set_event_period(struct perf_event *event) perf_event 403 drivers/perf/arm_dsu_pmu.c struct perf_event *event = hw_events->events[i]; perf_event 415 drivers/perf/arm_dsu_pmu.c static void dsu_pmu_start(struct perf_event *event, int pmu_flags) perf_event 429 drivers/perf/arm_dsu_pmu.c static void dsu_pmu_stop(struct perf_event *event, int pmu_flags) perf_event 440 drivers/perf/arm_dsu_pmu.c static int dsu_pmu_add(struct perf_event *event, int flags) perf_event 466 drivers/perf/arm_dsu_pmu.c static void dsu_pmu_del(struct perf_event *event, int flags) perf_event 511 drivers/perf/arm_dsu_pmu.c struct perf_event *event) perf_event 525 drivers/perf/arm_dsu_pmu.c static bool dsu_pmu_validate_group(struct perf_event *event) perf_event 527 drivers/perf/arm_dsu_pmu.c struct perf_event *sibling, *leader = event->group_leader; perf_event 543 drivers/perf/arm_dsu_pmu.c static int dsu_pmu_event_init(struct perf_event *event) perf_event 32 drivers/perf/arm_pmu.c static inline u64 arm_pmu_event_max_period(struct perf_event *event) perf_event 94 drivers/perf/arm_pmu.c armpmu_map_event(struct perf_event *event, perf_event 120 drivers/perf/arm_pmu.c int armpmu_event_set_period(struct perf_event *event) perf_event 162 drivers/perf/arm_pmu.c u64 armpmu_event_update(struct perf_event *event) perf_event 186 drivers/perf/arm_pmu.c armpmu_read(struct perf_event *event) perf_event 192 drivers/perf/arm_pmu.c armpmu_stop(struct perf_event *event, int flags) perf_event 208 drivers/perf/arm_pmu.c static void armpmu_start(struct perf_event *event, int flags) perf_event 233 drivers/perf/arm_pmu.c armpmu_del(struct perf_event *event, int flags) perf_event 249 drivers/perf/arm_pmu.c armpmu_add(struct perf_event *event, int flags) perf_event 285 drivers/perf/arm_pmu.c struct perf_event *event) perf_event 311 drivers/perf/arm_pmu.c validate_group(struct perf_event *event) perf_event 313 drivers/perf/arm_pmu.c struct perf_event *sibling, *leader = event->group_leader; perf_event 361 drivers/perf/arm_pmu.c __hw_perf_event_init(struct perf_event *event) perf_event 422 drivers/perf/arm_pmu.c static int armpmu_event_init(struct perf_event *event) perf_event 477 drivers/perf/arm_pmu.c static int armpmu_filter_match(struct perf_event *event) perf_event 663 drivers/perf/arm_pmu.c struct perf_event *event; perf_event 103 drivers/perf/arm_smmuv3_pmu.c struct perf_event *events[SMMU_PMCG_MAX_COUNTERS]; perf_event 121 drivers/perf/arm_smmuv3_pmu.c static inline u32 get_##_name(struct perf_event *event) \ perf_event 202 drivers/perf/arm_smmuv3_pmu.c static void smmu_pmu_event_update(struct perf_event *event) perf_event 250 drivers/perf/arm_smmuv3_pmu.c static void smmu_pmu_set_event_filter(struct perf_event *event, perf_event 261 drivers/perf/arm_smmuv3_pmu.c static bool smmu_pmu_check_global_filter(struct perf_event *curr, perf_event 262 drivers/perf/arm_smmuv3_pmu.c struct perf_event *new) perf_event 275 drivers/perf/arm_smmuv3_pmu.c struct perf_event *event, int idx) perf_event 304 drivers/perf/arm_smmuv3_pmu.c struct perf_event *event) perf_event 323 drivers/perf/arm_smmuv3_pmu.c static bool smmu_pmu_events_compatible(struct perf_event *curr, perf_event 324 drivers/perf/arm_smmuv3_pmu.c struct perf_event *new) perf_event 341 drivers/perf/arm_smmuv3_pmu.c static int smmu_pmu_event_init(struct perf_event *event) perf_event 346 drivers/perf/arm_smmuv3_pmu.c struct perf_event *sibling; perf_event 402 drivers/perf/arm_smmuv3_pmu.c static void smmu_pmu_event_start(struct perf_event *event, int flags) perf_event 415 drivers/perf/arm_smmuv3_pmu.c static void smmu_pmu_event_stop(struct perf_event *event, int flags) perf_event 430 drivers/perf/arm_smmuv3_pmu.c static int smmu_pmu_event_add(struct perf_event *event, int flags) perf_event 456 drivers/perf/arm_smmuv3_pmu.c static void smmu_pmu_event_del(struct perf_event *event, int flags) perf_event 470 drivers/perf/arm_smmuv3_pmu.c static void smmu_pmu_event_read(struct perf_event *event) perf_event 618 drivers/perf/arm_smmuv3_pmu.c struct perf_event *event = smmu_pmu->events[idx]; perf_event 262 drivers/perf/arm_spe_pmu.c static u64 arm_spe_event_to_pmscr(struct perf_event *event) perf_event 283 drivers/perf/arm_spe_pmu.c static void arm_spe_event_sanitise_period(struct perf_event *event) perf_event 300 drivers/perf/arm_spe_pmu.c static u64 arm_spe_event_to_pmsirr(struct perf_event *event) perf_event 313 drivers/perf/arm_spe_pmu.c static u64 arm_spe_event_to_pmsfcr(struct perf_event *event) perf_event 334 drivers/perf/arm_spe_pmu.c static u64 arm_spe_event_to_pmsevfr(struct perf_event *event) perf_event 340 drivers/perf/arm_spe_pmu.c static u64 arm_spe_event_to_pmslatfr(struct perf_event *event) perf_event 476 drivers/perf/arm_spe_pmu.c struct perf_event *event) perf_event 609 drivers/perf/arm_spe_pmu.c struct perf_event *event = handle->event; perf_event 659 drivers/perf/arm_spe_pmu.c static int arm_spe_pmu_event_init(struct perf_event *event) perf_event 712 drivers/perf/arm_spe_pmu.c static void arm_spe_pmu_start(struct perf_event *event, int flags) perf_event 746 drivers/perf/arm_spe_pmu.c static void arm_spe_pmu_stop(struct perf_event *event, int flags) perf_event 787 drivers/perf/arm_spe_pmu.c static int arm_spe_pmu_add(struct perf_event *event, int flags) perf_event 808 drivers/perf/arm_spe_pmu.c static void arm_spe_pmu_del(struct perf_event *event, int flags) perf_event 813 drivers/perf/arm_spe_pmu.c static void arm_spe_pmu_read(struct perf_event *event) perf_event 817 drivers/perf/arm_spe_pmu.c static void *arm_spe_pmu_setup_aux(struct perf_event *event, void **pages, perf_event 74 drivers/perf/fsl_imx8_ddr_perf.c struct perf_event *events[NUM_COUNTERS]; perf_event 182 drivers/perf/fsl_imx8_ddr_perf.c static bool ddr_perf_is_filtered(struct perf_event *event) perf_event 187 drivers/perf/fsl_imx8_ddr_perf.c static u32 ddr_perf_filter_val(struct perf_event *event) perf_event 192 drivers/perf/fsl_imx8_ddr_perf.c static bool ddr_perf_filters_compatible(struct perf_event *a, perf_event 193 drivers/perf/fsl_imx8_ddr_perf.c struct perf_event *b) perf_event 202 drivers/perf/fsl_imx8_ddr_perf.c static bool ddr_perf_is_enhanced_filtered(struct perf_event *event) perf_event 243 drivers/perf/fsl_imx8_ddr_perf.c struct perf_event *event = pmu->events[counter]; perf_event 256 drivers/perf/fsl_imx8_ddr_perf.c static int ddr_perf_event_init(struct perf_event *event) perf_event 260 drivers/perf/fsl_imx8_ddr_perf.c struct perf_event *sibling; perf_event 304 drivers/perf/fsl_imx8_ddr_perf.c static void ddr_perf_event_update(struct perf_event *event) perf_event 346 drivers/perf/fsl_imx8_ddr_perf.c static void ddr_perf_event_start(struct perf_event *event, int flags) perf_event 359 drivers/perf/fsl_imx8_ddr_perf.c static int ddr_perf_event_add(struct perf_event *event, int flags) perf_event 401 drivers/perf/fsl_imx8_ddr_perf.c static void ddr_perf_event_stop(struct perf_event *event, int flags) perf_event 413 drivers/perf/fsl_imx8_ddr_perf.c static void ddr_perf_event_del(struct perf_event *event, int flags) perf_event 478 drivers/perf/fsl_imx8_ddr_perf.c struct perf_event *event, *cycle_event = NULL; perf_event 143 drivers/perf/hisilicon/hisi_uncore_ddrc_pmu.c static int hisi_ddrc_pmu_get_event_idx(struct perf_event *event) perf_event 184 drivers/perf/hisilicon/hisi_uncore_ddrc_pmu.c struct perf_event *event; perf_event 174 drivers/perf/hisilicon/hisi_uncore_hha_pmu.c struct perf_event *event; perf_event 173 drivers/perf/hisilicon/hisi_uncore_l3c_pmu.c struct perf_event *event; perf_event 62 drivers/perf/hisilicon/hisi_uncore_pmu.c static bool hisi_validate_event_group(struct perf_event *event) perf_event 64 drivers/perf/hisilicon/hisi_uncore_pmu.c struct perf_event *sibling, *leader = event->group_leader; perf_event 100 drivers/perf/hisilicon/hisi_uncore_pmu.c int hisi_uncore_pmu_get_event_idx(struct perf_event *event) perf_event 126 drivers/perf/hisilicon/hisi_uncore_pmu.c int hisi_uncore_pmu_event_init(struct perf_event *event) perf_event 180 drivers/perf/hisilicon/hisi_uncore_pmu.c static void hisi_uncore_pmu_enable_event(struct perf_event *event) perf_event 195 drivers/perf/hisilicon/hisi_uncore_pmu.c static void hisi_uncore_pmu_disable_event(struct perf_event *event) perf_event 204 drivers/perf/hisilicon/hisi_uncore_pmu.c void hisi_uncore_pmu_set_event_period(struct perf_event *event) perf_event 223 drivers/perf/hisilicon/hisi_uncore_pmu.c void hisi_uncore_pmu_event_update(struct perf_event *event) perf_event 243 drivers/perf/hisilicon/hisi_uncore_pmu.c void hisi_uncore_pmu_start(struct perf_event *event, int flags) perf_event 265 drivers/perf/hisilicon/hisi_uncore_pmu.c void hisi_uncore_pmu_stop(struct perf_event *event, int flags) perf_event 281 drivers/perf/hisilicon/hisi_uncore_pmu.c int hisi_uncore_pmu_add(struct perf_event *event, int flags) perf_event 303 drivers/perf/hisilicon/hisi_uncore_pmu.c void hisi_uncore_pmu_del(struct perf_event *event, int flags) perf_event 314 drivers/perf/hisilicon/hisi_uncore_pmu.c void hisi_uncore_pmu_read(struct perf_event *event) perf_event 40 drivers/perf/hisilicon/hisi_uncore_pmu.h int (*get_event_idx)(struct perf_event *); perf_event 52 drivers/perf/hisilicon/hisi_uncore_pmu.h struct perf_event *hw_events[HISI_MAX_COUNTERS]; perf_event 80 drivers/perf/hisilicon/hisi_uncore_pmu.h int hisi_uncore_pmu_get_event_idx(struct perf_event *event); perf_event 81 drivers/perf/hisilicon/hisi_uncore_pmu.h void hisi_uncore_pmu_read(struct perf_event *event); perf_event 82 drivers/perf/hisilicon/hisi_uncore_pmu.h int hisi_uncore_pmu_add(struct perf_event *event, int flags); perf_event 83 drivers/perf/hisilicon/hisi_uncore_pmu.h void hisi_uncore_pmu_del(struct perf_event *event, int flags); perf_event 84 drivers/perf/hisilicon/hisi_uncore_pmu.h void hisi_uncore_pmu_start(struct perf_event *event, int flags); perf_event 85 drivers/perf/hisilicon/hisi_uncore_pmu.h void hisi_uncore_pmu_stop(struct perf_event *event, int flags); perf_event 86 drivers/perf/hisilicon/hisi_uncore_pmu.h void hisi_uncore_pmu_set_event_period(struct perf_event *event); perf_event 87 drivers/perf/hisilicon/hisi_uncore_pmu.h void hisi_uncore_pmu_event_update(struct perf_event *event); perf_event 88 drivers/perf/hisilicon/hisi_uncore_pmu.h int hisi_uncore_pmu_event_init(struct perf_event *event); perf_event 179 drivers/perf/qcom_l2_pmu.c struct perf_event *events[MAX_L2_CTRS]; perf_event 339 drivers/perf/qcom_l2_pmu.c static void l2_cache_event_update(struct perf_event *event) perf_event 382 drivers/perf/qcom_l2_pmu.c struct perf_event *event) perf_event 417 drivers/perf/qcom_l2_pmu.c struct perf_event *event) perf_event 439 drivers/perf/qcom_l2_pmu.c struct perf_event *event = cluster->events[idx]; perf_event 480 drivers/perf/qcom_l2_pmu.c static int l2_cache_event_init(struct perf_event *event) perf_event 484 drivers/perf/qcom_l2_pmu.c struct perf_event *sibling; perf_event 583 drivers/perf/qcom_l2_pmu.c static void l2_cache_event_start(struct perf_event *event, int flags) perf_event 614 drivers/perf/qcom_l2_pmu.c static void l2_cache_event_stop(struct perf_event *event, int flags) perf_event 630 drivers/perf/qcom_l2_pmu.c static int l2_cache_event_add(struct perf_event *event, int flags) perf_event 657 drivers/perf/qcom_l2_pmu.c static void l2_cache_event_del(struct perf_event *event, int flags) perf_event 672 drivers/perf/qcom_l2_pmu.c static void l2_cache_event_read(struct perf_event *event) perf_event 136 drivers/perf/qcom_l3_pmu.c static inline u32 get_event_type(struct perf_event *event) perf_event 141 drivers/perf/qcom_l3_pmu.c static inline bool event_uses_long_counter(struct perf_event *event) perf_event 146 drivers/perf/qcom_l3_pmu.c static inline int event_num_counters(struct perf_event *event) perf_event 158 drivers/perf/qcom_l3_pmu.c struct perf_event *events[L3_NUM_COUNTERS]; perf_event 175 drivers/perf/qcom_l3_pmu.c void (*start)(struct perf_event *event); perf_event 177 drivers/perf/qcom_l3_pmu.c void (*stop)(struct perf_event *event, int flags); perf_event 179 drivers/perf/qcom_l3_pmu.c void (*update)(struct perf_event *event); perf_event 193 drivers/perf/qcom_l3_pmu.c static void qcom_l3_cache__64bit_counter_start(struct perf_event *event) perf_event 224 drivers/perf/qcom_l3_pmu.c static void qcom_l3_cache__64bit_counter_stop(struct perf_event *event, perf_event 239 drivers/perf/qcom_l3_pmu.c static void qcom_l3_cache__64bit_counter_update(struct perf_event *event) perf_event 274 drivers/perf/qcom_l3_pmu.c static void qcom_l3_cache__32bit_counter_start(struct perf_event *event) perf_event 299 drivers/perf/qcom_l3_pmu.c static void qcom_l3_cache__32bit_counter_stop(struct perf_event *event, perf_event 316 drivers/perf/qcom_l3_pmu.c static void qcom_l3_cache__32bit_counter_update(struct perf_event *event) perf_event 338 drivers/perf/qcom_l3_pmu.c const struct l3cache_event_ops *l3cache_event_get_ops(struct perf_event *event) perf_event 402 drivers/perf/qcom_l3_pmu.c struct perf_event *event; perf_event 451 drivers/perf/qcom_l3_pmu.c static bool qcom_l3_cache__validate_event_group(struct perf_event *event) perf_event 453 drivers/perf/qcom_l3_pmu.c struct perf_event *leader = event->group_leader; perf_event 454 drivers/perf/qcom_l3_pmu.c struct perf_event *sibling; perf_event 478 drivers/perf/qcom_l3_pmu.c static int qcom_l3_cache__event_init(struct perf_event *event) perf_event 524 drivers/perf/qcom_l3_pmu.c static void qcom_l3_cache__event_start(struct perf_event *event, int flags) perf_event 533 drivers/perf/qcom_l3_pmu.c static void qcom_l3_cache__event_stop(struct perf_event *event, int flags) perf_event 547 drivers/perf/qcom_l3_pmu.c static int qcom_l3_cache__event_add(struct perf_event *event, int flags) perf_event 575 drivers/perf/qcom_l3_pmu.c static void qcom_l3_cache__event_del(struct perf_event *event, int flags) perf_event 590 drivers/perf/qcom_l3_pmu.c static void qcom_l3_cache__event_read(struct perf_event *event) perf_event 77 drivers/perf/thunderx2_pmu.c struct perf_event *events[TX2_PMU_MAX_COUNTERS]; perf_event 82 drivers/perf/thunderx2_pmu.c void (*init_cntr_base)(struct perf_event *event, perf_event 84 drivers/perf/thunderx2_pmu.c void (*stop_event)(struct perf_event *event); perf_event 85 drivers/perf/thunderx2_pmu.c void (*start_event)(struct perf_event *event, int flags); perf_event 244 drivers/perf/thunderx2_pmu.c static void init_cntr_base_l3c(struct perf_event *event, perf_event 256 drivers/perf/thunderx2_pmu.c static void init_cntr_base_dmc(struct perf_event *event, perf_event 268 drivers/perf/thunderx2_pmu.c static void uncore_start_event_l3c(struct perf_event *event, int flags) perf_event 280 drivers/perf/thunderx2_pmu.c static inline void uncore_stop_event_l3c(struct perf_event *event) perf_event 285 drivers/perf/thunderx2_pmu.c static void uncore_start_event_dmc(struct perf_event *event, int flags) perf_event 303 drivers/perf/thunderx2_pmu.c static void uncore_stop_event_dmc(struct perf_event *event) perf_event 315 drivers/perf/thunderx2_pmu.c static void tx2_uncore_event_update(struct perf_event *event) perf_event 367 drivers/perf/thunderx2_pmu.c struct perf_event *event, int *counters) perf_event 383 drivers/perf/thunderx2_pmu.c static bool tx2_uncore_validate_event_group(struct perf_event *event) perf_event 385 drivers/perf/thunderx2_pmu.c struct perf_event *sibling, *leader = event->group_leader; perf_event 410 drivers/perf/thunderx2_pmu.c static int tx2_uncore_event_init(struct perf_event *event) perf_event 448 drivers/perf/thunderx2_pmu.c static void tx2_uncore_event_start(struct perf_event *event, int flags) perf_event 468 drivers/perf/thunderx2_pmu.c static void tx2_uncore_event_stop(struct perf_event *event, int flags) perf_event 486 drivers/perf/thunderx2_pmu.c static int tx2_uncore_event_add(struct perf_event *event, int flags) perf_event 509 drivers/perf/thunderx2_pmu.c static void tx2_uncore_event_del(struct perf_event *event, int flags) perf_event 524 drivers/perf/thunderx2_pmu.c static void tx2_uncore_event_read(struct perf_event *event) perf_event 541 drivers/perf/thunderx2_pmu.c struct perf_event *event = tx2_pmu->events[idx]; perf_event 100 drivers/perf/xgene_pmu.c struct perf_event *pmu_counter_event[PMU_MAX_COUNTERS]; perf_event 890 drivers/perf/xgene_pmu.c static int xgene_perf_event_init(struct perf_event *event) perf_event 894 drivers/perf/xgene_pmu.c struct perf_event *sibling; perf_event 947 drivers/perf/xgene_pmu.c static void xgene_perf_enable_event(struct perf_event *event) perf_event 963 drivers/perf/xgene_pmu.c static void xgene_perf_disable_event(struct perf_event *event) perf_event 972 drivers/perf/xgene_pmu.c static void xgene_perf_event_set_period(struct perf_event *event) perf_event 990 drivers/perf/xgene_pmu.c static void xgene_perf_event_update(struct perf_event *event) perf_event 1010 drivers/perf/xgene_pmu.c static void xgene_perf_read(struct perf_event *event) perf_event 1015 drivers/perf/xgene_pmu.c static void xgene_perf_start(struct perf_event *event, int flags) perf_event 1040 drivers/perf/xgene_pmu.c static void xgene_perf_stop(struct perf_event *event, int flags) perf_event 1058 drivers/perf/xgene_pmu.c static int xgene_perf_add(struct perf_event *event, int flags) perf_event 1079 drivers/perf/xgene_pmu.c static void xgene_perf_del(struct perf_event *event, int flags) perf_event 1218 drivers/perf/xgene_pmu.c struct perf_event *event = pmu_dev->pmu_counter_event[idx]; perf_event 20 include/kvm/arm_pmu.h struct perf_event *perf_event; perf_event 19 include/linux/bpf.h struct perf_event; perf_event 477 include/linux/bpf.h struct perf_event *event; perf_event 26 include/linux/bpf_types.h BPF_PROG_TYPE(BPF_PROG_TYPE_PERF_EVENT, perf_event) perf_event 45 include/linux/cgroup_subsys.h SUBSYS(perf_event) perf_event 213 include/linux/coresight.h struct perf_event *event, void **pages, perf_event 246 include/linux/coresight.h struct perf_event *event, u32 mode); perf_event 248 include/linux/coresight.h struct perf_event *event); perf_event 32 include/linux/hw_breakpoint.h static inline unsigned long hw_breakpoint_addr(struct perf_event *bp) perf_event 37 include/linux/hw_breakpoint.h static inline int hw_breakpoint_type(struct perf_event *bp) perf_event 42 include/linux/hw_breakpoint.h static inline unsigned long hw_breakpoint_len(struct perf_event *bp) perf_event 47 include/linux/hw_breakpoint.h extern struct perf_event * perf_event 55 include/linux/hw_breakpoint.h modify_user_hw_breakpoint(struct perf_event *bp, struct perf_event_attr *attr); perf_event 57 include/linux/hw_breakpoint.h modify_user_hw_breakpoint_check(struct perf_event *bp, struct perf_event_attr *attr, perf_event 63 include/linux/hw_breakpoint.h extern struct perf_event * perf_event 69 include/linux/hw_breakpoint.h extern struct perf_event * __percpu * perf_event 74 include/linux/hw_breakpoint.h extern int register_perf_hw_breakpoint(struct perf_event *bp); perf_event 75 include/linux/hw_breakpoint.h extern int __register_perf_hw_breakpoint(struct perf_event *bp); perf_event 76 include/linux/hw_breakpoint.h extern void unregister_hw_breakpoint(struct perf_event *bp); perf_event 77 include/linux/hw_breakpoint.h extern void unregister_wide_hw_breakpoint(struct perf_event * __percpu *cpu_events); perf_event 79 include/linux/hw_breakpoint.h extern int dbg_reserve_bp_slot(struct perf_event *bp); perf_event 80 include/linux/hw_breakpoint.h extern int dbg_release_bp_slot(struct perf_event *bp); perf_event 81 include/linux/hw_breakpoint.h extern int reserve_bp_slot(struct perf_event *bp); perf_event 82 include/linux/hw_breakpoint.h extern void release_bp_slot(struct perf_event *bp); perf_event 86 include/linux/hw_breakpoint.h static inline struct arch_hw_breakpoint *counter_arch_bp(struct perf_event *bp) perf_event 95 include/linux/hw_breakpoint.h static inline struct perf_event * perf_event 101 include/linux/hw_breakpoint.h modify_user_hw_breakpoint(struct perf_event *bp, perf_event 104 include/linux/hw_breakpoint.h modify_user_hw_breakpoint_check(struct perf_event *bp, struct perf_event_attr *attr, perf_event 107 include/linux/hw_breakpoint.h static inline struct perf_event * perf_event 112 include/linux/hw_breakpoint.h static inline struct perf_event * __percpu * perf_event 117 include/linux/hw_breakpoint.h register_perf_hw_breakpoint(struct perf_event *bp) { return -ENOSYS; } perf_event 119 include/linux/hw_breakpoint.h __register_perf_hw_breakpoint(struct perf_event *bp) { return -ENOSYS; } perf_event 120 include/linux/hw_breakpoint.h static inline void unregister_hw_breakpoint(struct perf_event *bp) { } perf_event 122 include/linux/hw_breakpoint.h unregister_wide_hw_breakpoint(struct perf_event * __percpu *cpu_events) { } perf_event 124 include/linux/hw_breakpoint.h reserve_bp_slot(struct perf_event *bp) {return -ENOSYS; } perf_event 125 include/linux/hw_breakpoint.h static inline void release_bp_slot(struct perf_event *bp) { } perf_event 129 include/linux/hw_breakpoint.h static inline struct arch_hw_breakpoint *counter_arch_bp(struct perf_event *bp) perf_event 49 include/linux/perf/arm_pmu.h struct perf_event *events[ARMPMU_MAX_HWEVENTS]; perf_event 84 include/linux/perf/arm_pmu.h void (*enable)(struct perf_event *event); perf_event 85 include/linux/perf/arm_pmu.h void (*disable)(struct perf_event *event); perf_event 87 include/linux/perf/arm_pmu.h struct perf_event *event); perf_event 89 include/linux/perf/arm_pmu.h struct perf_event *event); perf_event 92 include/linux/perf/arm_pmu.h u64 (*read_counter)(struct perf_event *event); perf_event 93 include/linux/perf/arm_pmu.h void (*write_counter)(struct perf_event *event, u64 val); perf_event 97 include/linux/perf/arm_pmu.h int (*map_event)(struct perf_event *event); perf_event 98 include/linux/perf/arm_pmu.h int (*filter_match)(struct perf_event *event); perf_event 118 include/linux/perf/arm_pmu.h u64 armpmu_event_update(struct perf_event *event); perf_event 120 include/linux/perf/arm_pmu.h int armpmu_event_set_period(struct perf_event *event); perf_event 122 include/linux/perf/arm_pmu.h int armpmu_map_event(struct perf_event *event, perf_event 230 include/linux/perf_event.h struct perf_event; perf_event 301 include/linux/perf_event.h int (*event_init) (struct perf_event *event); perf_event 307 include/linux/perf_event.h void (*event_mapped) (struct perf_event *event, struct mm_struct *mm); /* optional */ perf_event 308 include/linux/perf_event.h void (*event_unmapped) (struct perf_event *event, struct mm_struct *mm); /* optional */ perf_event 336 include/linux/perf_event.h int (*add) (struct perf_event *event, int flags); perf_event 337 include/linux/perf_event.h void (*del) (struct perf_event *event, int flags); perf_event 357 include/linux/perf_event.h void (*start) (struct perf_event *event, int flags); perf_event 358 include/linux/perf_event.h void (*stop) (struct perf_event *event, int flags); perf_event 366 include/linux/perf_event.h void (*read) (struct perf_event *event); perf_event 400 include/linux/perf_event.h int (*event_idx) (struct perf_event *event); /*optional */ perf_event 416 include/linux/perf_event.h void *(*setup_aux) (struct perf_event *event, void **pages, perf_event 447 include/linux/perf_event.h void (*addr_filters_sync) (struct perf_event *event); perf_event 457 include/linux/perf_event.h int (*aux_output_match) (struct perf_event *event); perf_event 463 include/linux/perf_event.h int (*filter_match) (struct perf_event *event); /* optional */ perf_event 468 include/linux/perf_event.h int (*check_period) (struct perf_event *event, u64 value); /* optional */ perf_event 531 include/linux/perf_event.h typedef void (*perf_overflow_handler_t)(struct perf_event *, perf_event 610 include/linux/perf_event.h struct perf_event *group_leader; perf_event 660 include/linux/perf_event.h struct perf_event *parent; perf_event 696 include/linux/perf_event.h struct perf_event *aux_event; perf_event 698 include/linux/perf_event.h void (*destroy)(struct perf_event *); perf_event 828 include/linux/perf_event.h struct perf_event *event; perf_event 843 include/linux/perf_event.h struct perf_event *event; perf_event 880 include/linux/perf_event.h struct perf_event *event); perf_event 887 include/linux/perf_event.h extern void perf_event_itrace_started(struct perf_event *event); perf_event 903 include/linux/perf_event.h extern const struct perf_event *perf_get_event(struct file *file); perf_event 904 include/linux/perf_event.h extern const struct perf_event_attr *perf_event_attrs(struct perf_event *event); perf_event 915 include/linux/perf_event.h extern int perf_event_refresh(struct perf_event *event, int refresh); perf_event 916 include/linux/perf_event.h extern void perf_event_update_userpage(struct perf_event *event); perf_event 917 include/linux/perf_event.h extern int perf_event_release_kernel(struct perf_event *event); perf_event 918 include/linux/perf_event.h extern struct perf_event * perf_event 926 include/linux/perf_event.h int perf_event_read_local(struct perf_event *event, u64 *value, perf_event 928 include/linux/perf_event.h extern u64 perf_event_read_value(struct perf_event *event, perf_event 1000 include/linux/perf_event.h struct perf_event *event); perf_event 1003 include/linux/perf_event.h struct perf_event *event, perf_event 1006 include/linux/perf_event.h extern int perf_event_overflow(struct perf_event *event, perf_event 1010 include/linux/perf_event.h extern void perf_event_output_forward(struct perf_event *event, perf_event 1013 include/linux/perf_event.h extern void perf_event_output_backward(struct perf_event *event, perf_event 1016 include/linux/perf_event.h extern int perf_event_output(struct perf_event *event, perf_event 1021 include/linux/perf_event.h is_default_overflow_handler(struct perf_event *event) perf_event 1033 include/linux/perf_event.h struct perf_event *event); perf_event 1035 include/linux/perf_event.h perf_event__output_id_sample(struct perf_event *event, perf_event 1040 include/linux/perf_event.h perf_log_lost_samples(struct perf_event *event, u64 lost); perf_event 1042 include/linux/perf_event.h static inline bool event_has_any_exclude_flag(struct perf_event *event) perf_event 1051 include/linux/perf_event.h static inline bool is_sampling_event(struct perf_event *event) perf_event 1059 include/linux/perf_event.h static inline int is_software_event(struct perf_event *event) perf_event 1067 include/linux/perf_event.h static inline int in_software_context(struct perf_event *event) perf_event 1195 include/linux/perf_event.h extern struct perf_callchain_entry *perf_callchain(struct perf_event *event, struct pt_regs *regs); perf_event 1264 include/linux/perf_event.h extern void perf_bp_event(struct perf_event *event, void *data); perf_event 1275 include/linux/perf_event.h static inline bool has_branch_stack(struct perf_event *event) perf_event 1280 include/linux/perf_event.h static inline bool needs_branch_stack(struct perf_event *event) perf_event 1285 include/linux/perf_event.h static inline bool has_aux(struct perf_event *event) perf_event 1290 include/linux/perf_event.h static inline bool is_write_backward(struct perf_event *event) perf_event 1295 include/linux/perf_event.h static inline bool has_addr_filter(struct perf_event *event) perf_event 1304 include/linux/perf_event.h perf_event_addr_filters(struct perf_event *event) perf_event 1314 include/linux/perf_event.h extern void perf_event_addr_filters_sync(struct perf_event *event); perf_event 1317 include/linux/perf_event.h struct perf_event *event, unsigned int size); perf_event 1319 include/linux/perf_event.h struct perf_event *event, perf_event 1322 include/linux/perf_event.h struct perf_event *event, perf_event 1332 include/linux/perf_event.h extern u64 perf_swevent_set_period(struct perf_event *event); perf_event 1333 include/linux/perf_event.h extern void perf_event_enable(struct perf_event *event); perf_event 1334 include/linux/perf_event.h extern void perf_event_disable(struct perf_event *event); perf_event 1335 include/linux/perf_event.h extern void perf_event_disable_local(struct perf_event *event); perf_event 1336 include/linux/perf_event.h extern void perf_event_disable_inatomic(struct perf_event *event); perf_event 1338 include/linux/perf_event.h extern int perf_event_account_interrupt(struct perf_event *event); perf_event 1342 include/linux/perf_event.h struct perf_event *event) { return NULL; } perf_event 1364 include/linux/perf_event.h static inline const struct perf_event *perf_get_event(struct file *file) perf_event 1368 include/linux/perf_event.h static inline const struct perf_event_attr *perf_event_attrs(struct perf_event *event) perf_event 1372 include/linux/perf_event.h static inline int perf_event_read_local(struct perf_event *event, u64 *value, perf_event 1380 include/linux/perf_event.h static inline int perf_event_refresh(struct perf_event *event, int refresh) perf_event 1390 include/linux/perf_event.h perf_bp_event(struct perf_event *event, void *data) { } perf_event 1412 include/linux/perf_event.h static inline u64 perf_swevent_set_period(struct perf_event *event) { return 0; } perf_event 1413 include/linux/perf_event.h static inline void perf_event_enable(struct perf_event *event) { } perf_event 1414 include/linux/perf_event.h static inline void perf_event_disable(struct perf_event *event) { } perf_event 1417 include/linux/perf_event.h static inline int perf_event_release_kernel(struct perf_event *event) { return 0; } perf_event 415 include/linux/trace_events.h struct perf_event *p_event) \ perf_event 478 include/linux/trace_events.h int perf_event_attach_bpf_prog(struct perf_event *event, struct bpf_prog *prog); perf_event 479 include/linux/trace_events.h void perf_event_detach_bpf_prog(struct perf_event *event); perf_event 480 include/linux/trace_events.h int perf_event_query_prog_array(struct perf_event *event, void __user *info); perf_event 485 include/linux/trace_events.h int bpf_get_perf_event_info(const struct perf_event *event, u32 *prog_id, perf_event 495 include/linux/trace_events.h perf_event_attach_bpf_prog(struct perf_event *event, struct bpf_prog *prog) perf_event 500 include/linux/trace_events.h static inline void perf_event_detach_bpf_prog(struct perf_event *event) { } perf_event 503 include/linux/trace_events.h perf_event_query_prog_array(struct perf_event *event, void __user *info) perf_event 522 include/linux/trace_events.h static inline int bpf_get_perf_event_info(const struct perf_event *event, perf_event 574 include/linux/trace_events.h struct perf_event; perf_event 579 include/linux/trace_events.h extern int perf_trace_init(struct perf_event *event); perf_event 580 include/linux/trace_events.h extern void perf_trace_destroy(struct perf_event *event); perf_event 581 include/linux/trace_events.h extern int perf_trace_add(struct perf_event *event, int flags); perf_event 582 include/linux/trace_events.h extern void perf_trace_del(struct perf_event *event, int flags); perf_event 584 include/linux/trace_events.h extern int perf_kprobe_init(struct perf_event *event, bool is_retprobe); perf_event 585 include/linux/trace_events.h extern void perf_kprobe_destroy(struct perf_event *event); perf_event 586 include/linux/trace_events.h extern int bpf_get_kprobe_info(const struct perf_event *event, perf_event 592 include/linux/trace_events.h extern int perf_uprobe_init(struct perf_event *event, perf_event 594 include/linux/trace_events.h extern void perf_uprobe_destroy(struct perf_event *event); perf_event 595 include/linux/trace_events.h extern int bpf_get_uprobe_info(const struct perf_event *event, perf_event 599 include/linux/trace_events.h extern int ftrace_profile_set_filter(struct perf_event *event, int event_id, perf_event 601 include/linux/trace_events.h extern void ftrace_profile_free_filter(struct perf_event *event); perf_event 675 kernel/bpf/arraymap.c struct perf_event *event; perf_event 2769 kernel/bpf/syscall.c const struct perf_event *event; perf_event 174 kernel/events/core.c static bool is_kernel_event(struct perf_event *event) perf_event 198 kernel/events/core.c typedef void (*event_f)(struct perf_event *, struct perf_cpu_context *, perf_event 202 kernel/events/core.c struct perf_event *event; perf_event 210 kernel/events/core.c struct perf_event *event = efs->event; perf_event 253 kernel/events/core.c static void event_function_call(struct perf_event *event, event_f func, void *data) perf_event 306 kernel/events/core.c static void event_function_local(struct perf_event *event, event_f func, void *data) perf_event 572 kernel/events/core.c static u64 perf_event_time(struct perf_event *event); perf_event 586 kernel/events/core.c static inline u64 perf_event_clock(struct perf_event *event) perf_event 614 kernel/events/core.c __perf_effective_state(struct perf_event *event) perf_event 616 kernel/events/core.c struct perf_event *leader = event->group_leader; perf_event 625 kernel/events/core.c __perf_update_times(struct perf_event *event, u64 now, u64 *enabled, u64 *running) perf_event 639 kernel/events/core.c static void perf_event_update_time(struct perf_event *event) perf_event 648 kernel/events/core.c static void perf_event_update_sibling_time(struct perf_event *leader) perf_event 650 kernel/events/core.c struct perf_event *sibling; perf_event 657 kernel/events/core.c perf_event_set_state(struct perf_event *event, enum perf_event_state state) perf_event 676 kernel/events/core.c perf_cgroup_match(struct perf_event *event) perf_event 699 kernel/events/core.c static inline void perf_detach_cgroup(struct perf_event *event) perf_event 705 kernel/events/core.c static inline int is_cgroup_event(struct perf_event *event) perf_event 710 kernel/events/core.c static inline u64 perf_cgroup_event_time(struct perf_event *event) perf_event 744 kernel/events/core.c static inline void update_cgrp_time_from_event(struct perf_event *event) perf_event 899 kernel/events/core.c static inline int perf_cgroup_connect(int fd, struct perf_event *event, perf_event 901 kernel/events/core.c struct perf_event *group_leader) perf_event 936 kernel/events/core.c perf_cgroup_set_shadow_time(struct perf_event *event, u64 now) perf_event 948 kernel/events/core.c list_update_cgroup_event(struct perf_event *event, perf_event 995 kernel/events/core.c perf_cgroup_match(struct perf_event *event) perf_event 1000 kernel/events/core.c static inline void perf_detach_cgroup(struct perf_event *event) perf_event 1003 kernel/events/core.c static inline int is_cgroup_event(struct perf_event *event) perf_event 1008 kernel/events/core.c static inline void update_cgrp_time_from_event(struct perf_event *event) perf_event 1026 kernel/events/core.c static inline int perf_cgroup_connect(pid_t pid, struct perf_event *event, perf_event 1028 kernel/events/core.c struct perf_event *group_leader) perf_event 1045 kernel/events/core.c perf_cgroup_set_shadow_time(struct perf_event *event, u64 now) perf_event 1049 kernel/events/core.c static inline u64 perf_cgroup_event_time(struct perf_event *event) perf_event 1055 kernel/events/core.c list_update_cgroup_event(struct perf_event *event, perf_event 1270 kernel/events/core.c perf_event_ctx_lock_nested(struct perf_event *event, int nesting) perf_event 1294 kernel/events/core.c perf_event_ctx_lock(struct perf_event *event) perf_event 1299 kernel/events/core.c static void perf_event_ctx_unlock(struct perf_event *event, perf_event 1325 kernel/events/core.c static u32 perf_event_pid_type(struct perf_event *event, struct task_struct *p, perf_event 1342 kernel/events/core.c static u32 perf_event_pid(struct perf_event *event, struct task_struct *p) perf_event 1347 kernel/events/core.c static u32 perf_event_tid(struct perf_event *event, struct task_struct *p) perf_event 1356 kernel/events/core.c static u64 primary_event_id(struct perf_event *event) perf_event 1462 kernel/events/core.c static u64 perf_event_time(struct perf_event *event) perf_event 1472 kernel/events/core.c static enum event_type_t get_event_type(struct perf_event *event) perf_event 1496 kernel/events/core.c static void init_event_group(struct perf_event *event) perf_event 1507 kernel/events/core.c get_event_groups(struct perf_event *event, struct perf_event_context *ctx) perf_event 1531 kernel/events/core.c perf_event_groups_less(struct perf_event *left, struct perf_event *right) perf_event 1553 kernel/events/core.c struct perf_event *event) perf_event 1555 kernel/events/core.c struct perf_event *node_event; perf_event 1566 kernel/events/core.c node_event = container_of(*node, struct perf_event, group_node); perf_event 1582 kernel/events/core.c add_event_to_groups(struct perf_event *event, struct perf_event_context *ctx) perf_event 1595 kernel/events/core.c struct perf_event *event) perf_event 1608 kernel/events/core.c del_event_from_groups(struct perf_event *event, struct perf_event_context *ctx) perf_event 1619 kernel/events/core.c static struct perf_event * perf_event 1622 kernel/events/core.c struct perf_event *node_event = NULL, *match = NULL; perf_event 1626 kernel/events/core.c node_event = container_of(node, struct perf_event, group_node); perf_event 1644 kernel/events/core.c static struct perf_event * perf_event 1645 kernel/events/core.c perf_event_groups_next(struct perf_event *event) perf_event 1647 kernel/events/core.c struct perf_event *next; perf_event 1670 kernel/events/core.c list_add_event(struct perf_event *event, struct perf_event_context *ctx) perf_event 1702 kernel/events/core.c static inline void perf_event__state_init(struct perf_event *event) perf_event 1708 kernel/events/core.c static void __perf_event_read_size(struct perf_event *event, int nr_siblings) perf_event 1732 kernel/events/core.c static void __perf_event_header_size(struct perf_event *event, u64 sample_type) perf_event 1768 kernel/events/core.c static void perf_event__header_size(struct perf_event *event) perf_event 1775 kernel/events/core.c static void perf_event__id_header_size(struct perf_event *event) perf_event 1802 kernel/events/core.c static bool perf_event_validate_size(struct perf_event *event) perf_event 1823 kernel/events/core.c static void perf_group_attach(struct perf_event *event) perf_event 1825 kernel/events/core.c struct perf_event *group_leader = event->group_leader, *pos; perf_event 1858 kernel/events/core.c list_del_event(struct perf_event *event, struct perf_event_context *ctx) perf_event 1896 kernel/events/core.c perf_aux_output_match(struct perf_event *event, struct perf_event *aux_event) perf_event 1907 kernel/events/core.c static void put_event(struct perf_event *event); perf_event 1908 kernel/events/core.c static void event_sched_out(struct perf_event *event, perf_event 1912 kernel/events/core.c static void perf_put_aux_event(struct perf_event *event) perf_event 1916 kernel/events/core.c struct perf_event *iter; perf_event 1949 kernel/events/core.c static int perf_get_aux_event(struct perf_event *event, perf_event 1950 kernel/events/core.c struct perf_event *group_leader) perf_event 1978 kernel/events/core.c static void perf_group_detach(struct perf_event *event) perf_event 1980 kernel/events/core.c struct perf_event *sibling, *tmp; perf_event 2038 kernel/events/core.c static bool is_orphaned_event(struct perf_event *event) perf_event 2043 kernel/events/core.c static inline int __pmu_filter_match(struct perf_event *event) perf_event 2055 kernel/events/core.c static inline int pmu_filter_match(struct perf_event *event) perf_event 2057 kernel/events/core.c struct perf_event *sibling; perf_event 2071 kernel/events/core.c event_filter_match(struct perf_event *event) perf_event 2078 kernel/events/core.c event_sched_out(struct perf_event *event, perf_event 2121 kernel/events/core.c group_sched_out(struct perf_event *group_event, perf_event 2125 kernel/events/core.c struct perf_event *event; perf_event 2155 kernel/events/core.c __perf_remove_from_context(struct perf_event *event, perf_event 2191 kernel/events/core.c static void perf_remove_from_context(struct perf_event *event, unsigned long flags) perf_event 2221 kernel/events/core.c static void __perf_event_disable(struct perf_event *event, perf_event 2256 kernel/events/core.c static void _perf_event_disable(struct perf_event *event) perf_event 2270 kernel/events/core.c void perf_event_disable_local(struct perf_event *event) perf_event 2279 kernel/events/core.c void perf_event_disable(struct perf_event *event) perf_event 2289 kernel/events/core.c void perf_event_disable_inatomic(struct perf_event *event) perf_event 2296 kernel/events/core.c static void perf_set_shadow_time(struct perf_event *event, perf_event 2332 kernel/events/core.c static void perf_log_throttle(struct perf_event *event, int enable); perf_event 2333 kernel/events/core.c static void perf_log_itrace_start(struct perf_event *event); perf_event 2336 kernel/events/core.c event_sched_in(struct perf_event *event, perf_event 2396 kernel/events/core.c group_sched_in(struct perf_event *group_event, perf_event 2400 kernel/events/core.c struct perf_event *event, *partial_group = NULL; perf_event 2451 kernel/events/core.c static int group_can_go_on(struct perf_event *event, perf_event 2479 kernel/events/core.c static void add_event_to_ctx(struct perf_event *event, perf_event 2589 kernel/events/core.c struct perf_event *event = info; perf_event 2646 kernel/events/core.c static bool exclusive_event_installable(struct perf_event *event, perf_event 2656 kernel/events/core.c struct perf_event *event, perf_event 2746 kernel/events/core.c static void __perf_event_enable(struct perf_event *event, perf_event 2751 kernel/events/core.c struct perf_event *leader = event->group_leader; perf_event 2796 kernel/events/core.c static void _perf_event_enable(struct perf_event *event) perf_event 2824 kernel/events/core.c void perf_event_enable(struct perf_event *event) perf_event 2835 kernel/events/core.c struct perf_event *event; perf_event 2842 kernel/events/core.c struct perf_event *event = sd->event; perf_event 2875 kernel/events/core.c static int perf_event_stop(struct perf_event *event, int restart) perf_event 2924 kernel/events/core.c void perf_event_addr_filters_sync(struct perf_event *event) perf_event 2940 kernel/events/core.c static int _perf_event_refresh(struct perf_event *event, int refresh) perf_event 2957 kernel/events/core.c int perf_event_refresh(struct perf_event *event, int refresh) perf_event 2970 kernel/events/core.c static int perf_event_modify_breakpoint(struct perf_event *bp, perf_event 2985 kernel/events/core.c static int perf_event_modify_attr(struct perf_event *event, perf_event 3004 kernel/events/core.c struct perf_event *event, *tmp; perf_event 3107 kernel/events/core.c static void __perf_event_sync_stat(struct perf_event *event, perf_event 3108 kernel/events/core.c struct perf_event *next_event) perf_event 3148 kernel/events/core.c struct perf_event *event, *next_event; perf_event 3156 kernel/events/core.c struct perf_event, event_entry); perf_event 3159 kernel/events/core.c struct perf_event, event_entry); perf_event 3351 kernel/events/core.c int (*func)(struct perf_event *, void *), void *data) perf_event 3353 kernel/events/core.c struct perf_event **evt, *evt1, *evt2; perf_event 3387 kernel/events/core.c static int pinned_sched_in(struct perf_event *event, void *data) perf_event 3412 kernel/events/core.c static int flexible_sched_in(struct perf_event *event, void *data) perf_event 3594 kernel/events/core.c static u64 perf_calculate_period(struct perf_event *event, u64 nsec, u64 count) perf_event 3670 kernel/events/core.c static void perf_adjust_period(struct perf_event *event, u64 nsec, u64 count, bool disable) perf_event 3707 kernel/events/core.c struct perf_event *event; perf_event 3774 kernel/events/core.c static void rotate_ctx(struct perf_event_context *ctx, struct perf_event *event) perf_event 3788 kernel/events/core.c static inline struct perf_event * perf_event 3791 kernel/events/core.c struct perf_event *event; perf_event 3795 kernel/events/core.c struct perf_event, active_list); perf_event 3808 kernel/events/core.c struct perf_event *cpu_event = NULL, *task_event = NULL; perf_event 3870 kernel/events/core.c static int event_enable_on_exec(struct perf_event *event, perf_event 3894 kernel/events/core.c struct perf_event *event; perf_event 3930 kernel/events/core.c struct perf_event *event; perf_event 3935 kernel/events/core.c static int __perf_event_read_cpu(struct perf_event *event, int event_cpu) perf_event 3958 kernel/events/core.c struct perf_event *sub, *event = data->event; perf_event 4012 kernel/events/core.c static inline u64 perf_event_count(struct perf_event *event) perf_event 4025 kernel/events/core.c int perf_event_read_local(struct perf_event *event, u64 *value, perf_event 4091 kernel/events/core.c static int perf_event_read(struct perf_event *event, bool group) perf_event 4226 kernel/events/core.c struct perf_event *event) perf_event 4320 kernel/events/core.c static void perf_event_free_filter(struct perf_event *event); perf_event 4321 kernel/events/core.c static void perf_event_free_bpf_prog(struct perf_event *event); perf_event 4325 kernel/events/core.c struct perf_event *event; perf_event 4327 kernel/events/core.c event = container_of(head, struct perf_event, rcu_head); perf_event 4334 kernel/events/core.c static void ring_buffer_attach(struct perf_event *event, perf_event 4337 kernel/events/core.c static void detach_sb_event(struct perf_event *event) perf_event 4346 kernel/events/core.c static bool is_sb_event(struct perf_event *event) perf_event 4365 kernel/events/core.c static void unaccount_pmu_sb_event(struct perf_event *event) perf_event 4371 kernel/events/core.c static void unaccount_event_cpu(struct perf_event *event, int cpu) perf_event 4402 kernel/events/core.c static void unaccount_event(struct perf_event *event) perf_event 4464 kernel/events/core.c static int exclusive_event_init(struct perf_event *event) perf_event 4495 kernel/events/core.c static void exclusive_event_destroy(struct perf_event *event) perf_event 4509 kernel/events/core.c static bool exclusive_event_match(struct perf_event *e1, struct perf_event *e2) perf_event 4519 kernel/events/core.c static bool exclusive_event_installable(struct perf_event *event, perf_event 4522 kernel/events/core.c struct perf_event *iter_event; perf_event 4538 kernel/events/core.c static void perf_addr_filters_splice(struct perf_event *event, perf_event 4541 kernel/events/core.c static void _free_event(struct perf_event *event) perf_event 4598 kernel/events/core.c static void free_event(struct perf_event *event) perf_event 4613 kernel/events/core.c static void perf_remove_from_owner(struct perf_event *event) perf_event 4661 kernel/events/core.c static void put_event(struct perf_event *event) perf_event 4674 kernel/events/core.c int perf_event_release_kernel(struct perf_event *event) perf_event 4677 kernel/events/core.c struct perf_event *child, *tmp; perf_event 4748 kernel/events/core.c struct perf_event, child_list); perf_event 4795 kernel/events/core.c static u64 __perf_event_read_value(struct perf_event *event, u64 *enabled, u64 *running) perf_event 4797 kernel/events/core.c struct perf_event *child; perf_event 4824 kernel/events/core.c u64 perf_event_read_value(struct perf_event *event, u64 *enabled, u64 *running) perf_event 4837 kernel/events/core.c static int __perf_read_group_add(struct perf_event *leader, perf_event 4841 kernel/events/core.c struct perf_event *sub; perf_event 4884 kernel/events/core.c static int perf_read_group(struct perf_event *event, perf_event 4887 kernel/events/core.c struct perf_event *leader = event->group_leader, *child; perf_event 4930 kernel/events/core.c static int perf_read_one(struct perf_event *event, perf_event 4951 kernel/events/core.c static bool is_event_hup(struct perf_event *event) perf_event 4968 kernel/events/core.c __perf_read(struct perf_event *event, char __user *buf, size_t count) perf_event 4996 kernel/events/core.c struct perf_event *event = file->private_data; perf_event 5009 kernel/events/core.c struct perf_event *event = file->private_data; perf_event 5030 kernel/events/core.c static void _perf_event_reset(struct perf_event *event) perf_event 5043 kernel/events/core.c static void perf_event_for_each_child(struct perf_event *event, perf_event 5044 kernel/events/core.c void (*func)(struct perf_event *)) perf_event 5046 kernel/events/core.c struct perf_event *child; perf_event 5057 kernel/events/core.c static void perf_event_for_each(struct perf_event *event, perf_event 5058 kernel/events/core.c void (*func)(struct perf_event *)) perf_event 5061 kernel/events/core.c struct perf_event *sibling; perf_event 5072 kernel/events/core.c static void __perf_event_period(struct perf_event *event, perf_event 5109 kernel/events/core.c static int perf_event_check_period(struct perf_event *event, u64 value) perf_event 5114 kernel/events/core.c static int perf_event_period(struct perf_event *event, u64 __user *arg) perf_event 5157 kernel/events/core.c static int perf_event_set_output(struct perf_event *event, perf_event 5158 kernel/events/core.c struct perf_event *output_event); perf_event 5159 kernel/events/core.c static int perf_event_set_filter(struct perf_event *event, void __user *arg); perf_event 5160 kernel/events/core.c static int perf_event_set_bpf_prog(struct perf_event *event, u32 prog_fd); perf_event 5164 kernel/events/core.c static long _perf_ioctl(struct perf_event *event, unsigned int cmd, unsigned long arg) perf_event 5166 kernel/events/core.c void (*func)(struct perf_event *); perf_event 5199 kernel/events/core.c struct perf_event *output_event; perf_event 5260 kernel/events/core.c struct perf_event *event = file->private_data; perf_event 5296 kernel/events/core.c struct perf_event *event; perf_event 5312 kernel/events/core.c struct perf_event *event; perf_event 5325 kernel/events/core.c static int perf_event_index(struct perf_event *event) perf_event 5336 kernel/events/core.c static void calc_timer_values(struct perf_event *event, perf_event 5348 kernel/events/core.c static void perf_event_init_userpage(struct perf_event *event) perf_event 5371 kernel/events/core.c struct perf_event *event, struct perf_event_mmap_page *userpg, u64 now) perf_event 5380 kernel/events/core.c void perf_event_update_userpage(struct perf_event *event) perf_event 5433 kernel/events/core.c struct perf_event *event = vmf->vma->vm_file->private_data; perf_event 5466 kernel/events/core.c static void ring_buffer_attach(struct perf_event *event, perf_event 5525 kernel/events/core.c static void ring_buffer_wakeup(struct perf_event *event) perf_event 5538 kernel/events/core.c struct ring_buffer *ring_buffer_get(struct perf_event *event) perf_event 5565 kernel/events/core.c struct perf_event *event = vma->vm_file->private_data; perf_event 5577 kernel/events/core.c static void perf_pmu_output_stop(struct perf_event *event); perf_event 5589 kernel/events/core.c struct perf_event *event = vma->vm_file->private_data; perf_event 5706 kernel/events/core.c struct perf_event *event = file->private_data; perf_event 5924 kernel/events/core.c struct perf_event *event = filp->private_data; perf_event 5955 kernel/events/core.c static inline struct fasync_struct **perf_event_fasync(struct perf_event *event) perf_event 5963 kernel/events/core.c void perf_event_wakeup(struct perf_event *event) perf_event 5973 kernel/events/core.c static void perf_pending_event_disable(struct perf_event *event) perf_event 6011 kernel/events/core.c struct perf_event *event = container_of(entry, struct perf_event, pending); perf_event 6192 kernel/events/core.c struct perf_event *event) perf_event 6222 kernel/events/core.c struct perf_event *event) perf_event 6252 kernel/events/core.c void perf_event__output_id_sample(struct perf_event *event, perf_event 6261 kernel/events/core.c struct perf_event *event, perf_event 6284 kernel/events/core.c struct perf_event *event, perf_event 6287 kernel/events/core.c struct perf_event *leader = event->group_leader, *sub; perf_event 6336 kernel/events/core.c struct perf_event *event) perf_event 6362 kernel/events/core.c struct perf_event *event) perf_event 6562 kernel/events/core.c perf_callchain(struct perf_event *event, struct pt_regs *regs) perf_event 6581 kernel/events/core.c struct perf_event *event, perf_event 6703 kernel/events/core.c __perf_event_output(struct perf_event *event, perf_event 6707 kernel/events/core.c struct perf_event *, perf_event 6733 kernel/events/core.c perf_event_output_forward(struct perf_event *event, perf_event 6741 kernel/events/core.c perf_event_output_backward(struct perf_event *event, perf_event 6749 kernel/events/core.c perf_event_output(struct perf_event *event, perf_event 6768 kernel/events/core.c perf_event_read_event(struct perf_event *event, perf_event 6796 kernel/events/core.c typedef void (perf_iterate_f)(struct perf_event *event, void *data); perf_event 6803 kernel/events/core.c struct perf_event *event; perf_event 6820 kernel/events/core.c struct perf_event *event; perf_event 6881 kernel/events/core.c static void perf_event_addr_filters_exec(struct perf_event *event, void *data) perf_event 6934 kernel/events/core.c static void __perf_event_output_stop(struct perf_event *event, void *data) perf_event 6936 kernel/events/core.c struct perf_event *parent = event->parent; perf_event 6965 kernel/events/core.c struct perf_event *event = info; perf_event 6982 kernel/events/core.c static void perf_pmu_output_stop(struct perf_event *event) perf_event 6984 kernel/events/core.c struct perf_event *iter; perf_event 7033 kernel/events/core.c static int perf_event_task_match(struct perf_event *event) perf_event 7040 kernel/events/core.c static void perf_event_task_output(struct perf_event *event, perf_event 7139 kernel/events/core.c static int perf_event_comm_match(struct perf_event *event) perf_event 7144 kernel/events/core.c static void perf_event_comm_output(struct perf_event *event, perf_event 7238 kernel/events/core.c static int perf_event_namespaces_match(struct perf_event *event) perf_event 7243 kernel/events/core.c static void perf_event_namespaces_output(struct perf_event *event, perf_event 7376 kernel/events/core.c static int perf_event_mmap_match(struct perf_event *event, perf_event 7387 kernel/events/core.c static void perf_event_mmap_output(struct perf_event *event, perf_event 7606 kernel/events/core.c static void __perf_addr_filters_adjust(struct perf_event *event, void *data) perf_event 7698 kernel/events/core.c void perf_event_aux_event(struct perf_event *event, unsigned long head, perf_event 7735 kernel/events/core.c void perf_log_lost_samples(struct perf_event *event, u64 lost) perf_event 7780 kernel/events/core.c static int perf_event_switch_match(struct perf_event *event) perf_event 7785 kernel/events/core.c static void perf_event_switch_output(struct perf_event *event, void *data) perf_event 7858 kernel/events/core.c static void perf_log_throttle(struct perf_event *event, int enable) perf_event 7911 kernel/events/core.c static int perf_event_ksymbol_match(struct perf_event *event) perf_event 7916 kernel/events/core.c static void perf_event_ksymbol_output(struct perf_event *event, void *data) perf_event 8001 kernel/events/core.c static int perf_event_bpf_match(struct perf_event *event) perf_event 8006 kernel/events/core.c static void perf_event_bpf_output(struct perf_event *event, void *data) perf_event 8096 kernel/events/core.c void perf_event_itrace_started(struct perf_event *event) perf_event 8101 kernel/events/core.c static void perf_log_itrace_start(struct perf_event *event) perf_event 8138 kernel/events/core.c __perf_event_account_interrupt(struct perf_event *event, int throttle) perf_event 8173 kernel/events/core.c int perf_event_account_interrupt(struct perf_event *event) perf_event 8182 kernel/events/core.c static int __perf_event_overflow(struct perf_event *event, perf_event 8221 kernel/events/core.c int perf_event_overflow(struct perf_event *event, perf_event 8250 kernel/events/core.c u64 perf_swevent_set_period(struct perf_event *event) perf_event 8273 kernel/events/core.c static void perf_swevent_overflow(struct perf_event *event, u64 overflow, perf_event 8299 kernel/events/core.c static void perf_swevent_event(struct perf_event *event, u64 nr, perf_event 8328 kernel/events/core.c static int perf_exclude_event(struct perf_event *event, perf_event 8345 kernel/events/core.c static int perf_swevent_match(struct perf_event *event, perf_event 8393 kernel/events/core.c find_swevent_head(struct swevent_htable *swhash, struct perf_event *event) perf_event 8418 kernel/events/core.c struct perf_event *event; perf_event 8478 kernel/events/core.c static void perf_swevent_read(struct perf_event *event) perf_event 8482 kernel/events/core.c static int perf_swevent_add(struct perf_event *event, int flags) perf_event 8505 kernel/events/core.c static void perf_swevent_del(struct perf_event *event, int flags) perf_event 8510 kernel/events/core.c static void perf_swevent_start(struct perf_event *event, int flags) perf_event 8515 kernel/events/core.c static void perf_swevent_stop(struct perf_event *event, int flags) perf_event 8609 kernel/events/core.c static void sw_perf_event_destroy(struct perf_event *event) perf_event 8619 kernel/events/core.c static int perf_swevent_init(struct perf_event *event) perf_event 8673 kernel/events/core.c static int perf_tp_filter_match(struct perf_event *event, perf_event 8687 kernel/events/core.c static int perf_tp_event_match(struct perf_event *event, perf_event 8727 kernel/events/core.c struct perf_event *event; perf_event 8777 kernel/events/core.c static void tp_perf_event_destroy(struct perf_event *event) perf_event 8782 kernel/events/core.c static int perf_tp_event_init(struct perf_event *event) perf_event 8855 kernel/events/core.c static int perf_kprobe_event_init(struct perf_event *event); perf_event 8867 kernel/events/core.c static int perf_kprobe_event_init(struct perf_event *event) perf_event 8914 kernel/events/core.c static int perf_uprobe_event_init(struct perf_event *event); perf_event 8926 kernel/events/core.c static int perf_uprobe_event_init(struct perf_event *event) perf_event 8967 kernel/events/core.c static void perf_event_free_filter(struct perf_event *event) perf_event 8973 kernel/events/core.c static void bpf_overflow_handler(struct perf_event *event, perf_event 8999 kernel/events/core.c static int perf_event_set_bpf_handler(struct perf_event *event, u32 prog_fd) perf_event 9020 kernel/events/core.c static void perf_event_free_bpf_handler(struct perf_event *event) perf_event 9032 kernel/events/core.c static int perf_event_set_bpf_handler(struct perf_event *event, u32 prog_fd) perf_event 9036 kernel/events/core.c static void perf_event_free_bpf_handler(struct perf_event *event) perf_event 9045 kernel/events/core.c static inline bool perf_event_is_tracing(struct perf_event *event) perf_event 9060 kernel/events/core.c static int perf_event_set_bpf_prog(struct perf_event *event, u32 prog_fd) perf_event 9110 kernel/events/core.c static void perf_event_free_bpf_prog(struct perf_event *event) perf_event 9125 kernel/events/core.c static void perf_event_free_filter(struct perf_event *event) perf_event 9129 kernel/events/core.c static int perf_event_set_bpf_prog(struct perf_event *event, u32 prog_fd) perf_event 9134 kernel/events/core.c static void perf_event_free_bpf_prog(struct perf_event *event) perf_event 9140 kernel/events/core.c void perf_bp_event(struct perf_event *bp, void *data) perf_event 9156 kernel/events/core.c perf_addr_filter_new(struct perf_event *event, struct list_head *filters) perf_event 9185 kernel/events/core.c static void perf_addr_filters_splice(struct perf_event *event, perf_event 9233 kernel/events/core.c static void perf_event_addr_filters_apply(struct perf_event *event) perf_event 9340 kernel/events/core.c perf_event_parse_addr_filter(struct perf_event *event, char *fstr, perf_event 9498 kernel/events/core.c perf_event_set_addr_filter(struct perf_event *event, char *filter_str) perf_event 9537 kernel/events/core.c static int perf_event_set_filter(struct perf_event *event, void __user *arg) perf_event 9582 kernel/events/core.c struct perf_event *event; perf_event 9585 kernel/events/core.c event = container_of(hrtimer, struct perf_event, hw.hrtimer); perf_event 9607 kernel/events/core.c static void perf_swevent_start_hrtimer(struct perf_event *event) perf_event 9628 kernel/events/core.c static void perf_swevent_cancel_hrtimer(struct perf_event *event) perf_event 9640 kernel/events/core.c static void perf_swevent_init_hrtimer(struct perf_event *event) perf_event 9669 kernel/events/core.c static void cpu_clock_event_update(struct perf_event *event) perf_event 9679 kernel/events/core.c static void cpu_clock_event_start(struct perf_event *event, int flags) perf_event 9685 kernel/events/core.c static void cpu_clock_event_stop(struct perf_event *event, int flags) perf_event 9691 kernel/events/core.c static int cpu_clock_event_add(struct perf_event *event, int flags) perf_event 9700 kernel/events/core.c static void cpu_clock_event_del(struct perf_event *event, int flags) perf_event 9705 kernel/events/core.c static void cpu_clock_event_read(struct perf_event *event) perf_event 9710 kernel/events/core.c static int cpu_clock_event_init(struct perf_event *event) perf_event 9746 kernel/events/core.c static void task_clock_event_update(struct perf_event *event, u64 now) perf_event 9756 kernel/events/core.c static void task_clock_event_start(struct perf_event *event, int flags) perf_event 9762 kernel/events/core.c static void task_clock_event_stop(struct perf_event *event, int flags) perf_event 9768 kernel/events/core.c static int task_clock_event_add(struct perf_event *event, int flags) perf_event 9777 kernel/events/core.c static void task_clock_event_del(struct perf_event *event, int flags) perf_event 9782 kernel/events/core.c static void task_clock_event_read(struct perf_event *event) perf_event 9791 kernel/events/core.c static int task_clock_event_init(struct perf_event *event) perf_event 9836 kernel/events/core.c static int perf_event_nop_int(struct perf_event *event, u64 value) perf_event 9878 kernel/events/core.c static int perf_event_idx_default(struct perf_event *event) perf_event 10201 kernel/events/core.c static inline bool has_extended_regs(struct perf_event *event) perf_event 10207 kernel/events/core.c static int perf_try_init_event(struct pmu *pmu, struct perf_event *event) perf_event 10256 kernel/events/core.c static struct pmu *perf_init_event(struct perf_event *event) perf_event 10299 kernel/events/core.c static void attach_sb_event(struct perf_event *event) perf_event 10315 kernel/events/core.c static void account_pmu_sb_event(struct perf_event *event) perf_event 10321 kernel/events/core.c static void account_event_cpu(struct perf_event *event, int cpu) perf_event 10351 kernel/events/core.c static void account_event(struct perf_event *event) perf_event 10419 kernel/events/core.c static struct perf_event * perf_event 10422 kernel/events/core.c struct perf_event *group_leader, perf_event 10423 kernel/events/core.c struct perf_event *parent_event, perf_event 10428 kernel/events/core.c struct perf_event *event; perf_event 10747 kernel/events/core.c perf_event_set_output(struct perf_event *event, struct perf_event *output_event) perf_event 10823 kernel/events/core.c static int perf_event_set_clock(struct perf_event *event, clockid_t clk_id) perf_event 10865 kernel/events/core.c __perf_event_ctx_lock_double(struct perf_event *group_leader, perf_event 10903 kernel/events/core.c struct perf_event *group_leader = NULL, *output_event = NULL; perf_event 10904 kernel/events/core.c struct perf_event *event, *sibling; perf_event 11347 kernel/events/core.c struct perf_event * perf_event 11354 kernel/events/core.c struct perf_event *event; perf_event 11431 kernel/events/core.c struct perf_event *event, *tmp; perf_event 11492 kernel/events/core.c static void sync_child_event(struct perf_event *child_event, perf_event 11495 kernel/events/core.c struct perf_event *parent_event = child_event->parent; perf_event 11514 kernel/events/core.c perf_event_exit_event(struct perf_event *child_event, perf_event 11518 kernel/events/core.c struct perf_event *parent_event = child_event->parent; perf_event 11573 kernel/events/core.c struct perf_event *child_event, *next; perf_event 11639 kernel/events/core.c struct perf_event *event, *tmp; perf_event 11668 kernel/events/core.c static void perf_free_event(struct perf_event *event, perf_event 11671 kernel/events/core.c struct perf_event *parent = event->parent; perf_event 11699 kernel/events/core.c struct perf_event *event, *tmp; perf_event 11766 kernel/events/core.c const struct perf_event *perf_get_event(struct file *file) perf_event 11774 kernel/events/core.c const struct perf_event_attr *perf_event_attrs(struct perf_event *event) perf_event 11790 kernel/events/core.c static struct perf_event * perf_event 11791 kernel/events/core.c inherit_event(struct perf_event *parent_event, perf_event 11795 kernel/events/core.c struct perf_event *group_leader, perf_event 11799 kernel/events/core.c struct perf_event *child_event; perf_event 11906 kernel/events/core.c static int inherit_group(struct perf_event *parent_event, perf_event 11912 kernel/events/core.c struct perf_event *leader; perf_event 11913 kernel/events/core.c struct perf_event *sub; perf_event 11914 kernel/events/core.c struct perf_event *child_ctr; perf_event 11950 kernel/events/core.c inherit_task_group(struct perf_event *event, struct task_struct *parent, perf_event 11994 kernel/events/core.c struct perf_event *event; perf_event 12149 kernel/events/core.c struct perf_event *event; perf_event 71 kernel/events/hw_breakpoint.c __weak int hw_breakpoint_weight(struct perf_event *bp) perf_event 105 kernel/events/hw_breakpoint.c static int task_bp_pinned(int cpu, struct perf_event *bp, enum bp_type_idx type) perf_event 108 kernel/events/hw_breakpoint.c struct perf_event *iter; perf_event 121 kernel/events/hw_breakpoint.c static const struct cpumask *cpumask_of_bp(struct perf_event *bp) perf_event 133 kernel/events/hw_breakpoint.c fetch_bp_busy_slots(struct bp_busy_slots *slots, struct perf_event *bp, perf_event 172 kernel/events/hw_breakpoint.c static void toggle_bp_task_slot(struct perf_event *bp, int cpu, perf_event 191 kernel/events/hw_breakpoint.c toggle_bp_slot(struct perf_event *bp, bool enable, enum bp_type_idx type, perf_event 219 kernel/events/hw_breakpoint.c __weak void arch_unregister_hw_breakpoint(struct perf_event *bp) perf_event 268 kernel/events/hw_breakpoint.c static int __reserve_bp_slot(struct perf_event *bp, u64 bp_type) perf_event 302 kernel/events/hw_breakpoint.c int reserve_bp_slot(struct perf_event *bp) perf_event 315 kernel/events/hw_breakpoint.c static void __release_bp_slot(struct perf_event *bp, u64 bp_type) perf_event 325 kernel/events/hw_breakpoint.c void release_bp_slot(struct perf_event *bp) perf_event 335 kernel/events/hw_breakpoint.c static int __modify_bp_slot(struct perf_event *bp, u64 old_type, u64 new_type) perf_event 357 kernel/events/hw_breakpoint.c static int modify_bp_slot(struct perf_event *bp, u64 old_type, u64 new_type) perf_event 372 kernel/events/hw_breakpoint.c int dbg_reserve_bp_slot(struct perf_event *bp) perf_event 380 kernel/events/hw_breakpoint.c int dbg_release_bp_slot(struct perf_event *bp) perf_event 390 kernel/events/hw_breakpoint.c static int hw_breakpoint_parse(struct perf_event *bp, perf_event 414 kernel/events/hw_breakpoint.c int register_perf_hw_breakpoint(struct perf_event *bp) perf_event 440 kernel/events/hw_breakpoint.c struct perf_event * perf_event 461 kernel/events/hw_breakpoint.c modify_user_hw_breakpoint_check(struct perf_event *bp, struct perf_event_attr *attr, perf_event 497 kernel/events/hw_breakpoint.c int modify_user_hw_breakpoint(struct perf_event *bp, struct perf_event_attr *attr) perf_event 525 kernel/events/hw_breakpoint.c void unregister_hw_breakpoint(struct perf_event *bp) perf_event 540 kernel/events/hw_breakpoint.c struct perf_event * __percpu * perf_event 545 kernel/events/hw_breakpoint.c struct perf_event * __percpu *cpu_events, *bp; perf_event 578 kernel/events/hw_breakpoint.c void unregister_wide_hw_breakpoint(struct perf_event * __percpu *cpu_events) perf_event 595 kernel/events/hw_breakpoint.c static void bp_perf_event_destroy(struct perf_event *event) perf_event 600 kernel/events/hw_breakpoint.c static int hw_breakpoint_event_init(struct perf_event *bp) perf_event 622 kernel/events/hw_breakpoint.c static int hw_breakpoint_add(struct perf_event *bp, int flags) perf_event 635 kernel/events/hw_breakpoint.c static void hw_breakpoint_del(struct perf_event *bp, int flags) perf_event 640 kernel/events/hw_breakpoint.c static void hw_breakpoint_start(struct perf_event *bp, int flags) perf_event 645 kernel/events/hw_breakpoint.c static void hw_breakpoint_stop(struct perf_event *bp, int flags) perf_event 80 kernel/events/internal.h extern void perf_event_wakeup(struct perf_event *event); perf_event 81 kernel/events/internal.h extern int rb_alloc_aux(struct ring_buffer *rb, struct perf_event *event, perf_event 84 kernel/events/internal.h extern struct ring_buffer *ring_buffer_get(struct perf_event *event); perf_event 92 kernel/events/internal.h void perf_event_aux_event(struct perf_event *event, unsigned long head, perf_event 150 kernel/events/ring_buffer.c struct perf_event *event, unsigned int size, perf_event 266 kernel/events/ring_buffer.c struct perf_event *event, unsigned int size) perf_event 272 kernel/events/ring_buffer.c struct perf_event *event, unsigned int size) perf_event 278 kernel/events/ring_buffer.c struct perf_event *event, unsigned int size) perf_event 360 kernel/events/ring_buffer.c struct perf_event *event) perf_event 362 kernel/events/ring_buffer.c struct perf_event *output_event = event; perf_event 629 kernel/events/ring_buffer.c int rb_alloc_aux(struct ring_buffer *rb, struct perf_event *event, perf_event 427 kernel/trace/bpf_trace.c struct perf_event *event; perf_event 1194 kernel/trace/bpf_trace.c int perf_event_attach_bpf_prog(struct perf_event *event, perf_event 1236 kernel/trace/bpf_trace.c void perf_event_detach_bpf_prog(struct perf_event *event) perf_event 1265 kernel/trace/bpf_trace.c int perf_event_query_prog_array(struct perf_event *event, void __user *info) perf_event 1411 kernel/trace/bpf_trace.c int bpf_get_perf_event_info(const struct perf_event *event, u32 *prog_id, perf_event 27 kernel/trace/trace_event_perf.c struct perf_event *p_event) perf_event 92 kernel/trace/trace_event_perf.c struct perf_event *p_event) perf_event 149 kernel/trace/trace_event_perf.c static void perf_trace_event_unreg(struct perf_event *p_event) perf_event 178 kernel/trace/trace_event_perf.c static int perf_trace_event_open(struct perf_event *p_event) perf_event 184 kernel/trace/trace_event_perf.c static void perf_trace_event_close(struct perf_event *p_event) perf_event 191 kernel/trace/trace_event_perf.c struct perf_event *p_event) perf_event 212 kernel/trace/trace_event_perf.c int perf_trace_init(struct perf_event *p_event) perf_event 234 kernel/trace/trace_event_perf.c void perf_trace_destroy(struct perf_event *p_event) perf_event 243 kernel/trace/trace_event_perf.c int perf_kprobe_init(struct perf_event *p_event, bool is_retprobe) perf_event 285 kernel/trace/trace_event_perf.c void perf_kprobe_destroy(struct perf_event *p_event) perf_event 297 kernel/trace/trace_event_perf.c int perf_uprobe_init(struct perf_event *p_event, perf_event 340 kernel/trace/trace_event_perf.c void perf_uprobe_destroy(struct perf_event *p_event) perf_event 350 kernel/trace/trace_event_perf.c int perf_trace_add(struct perf_event *p_event, int flags) perf_event 377 kernel/trace/trace_event_perf.c void perf_trace_del(struct perf_event *p_event, int flags) perf_event 433 kernel/trace/trace_event_perf.c struct perf_event *event; perf_event 441 kernel/trace/trace_event_perf.c event = container_of(ops, struct perf_event, ftrace_ops); perf_event 471 kernel/trace/trace_event_perf.c static int perf_ftrace_function_register(struct perf_event *event) perf_event 482 kernel/trace/trace_event_perf.c static int perf_ftrace_function_unregister(struct perf_event *event) perf_event 493 kernel/trace/trace_event_perf.c struct perf_event *event = data; perf_event 1893 kernel/trace/trace_events_filter.c void ftrace_profile_free_filter(struct perf_event *event) perf_event 2025 kernel/trace/trace_events_filter.c static int ftrace_function_set_filter(struct perf_event *event, perf_event 2049 kernel/trace/trace_events_filter.c static int ftrace_function_set_filter(struct perf_event *event, perf_event 2056 kernel/trace/trace_events_filter.c int ftrace_profile_set_filter(struct perf_event *event, int event_id, perf_event 1456 kernel/trace/trace_kprobe.c int bpf_get_kprobe_info(const struct perf_event *event, u32 *fd_type, perf_event 1188 kernel/trace/trace_uprobe.c struct perf_event *event; perf_event 1203 kernel/trace/trace_uprobe.c struct perf_event *event) perf_event 1209 kernel/trace/trace_uprobe.c struct perf_event *event) perf_event 1230 kernel/trace/trace_uprobe.c struct perf_event *event) perf_event 1258 kernel/trace/trace_uprobe.c struct perf_event *event) perf_event 1283 kernel/trace/trace_uprobe.c struct perf_event *event) perf_event 1397 kernel/trace/trace_uprobe.c int bpf_get_uprobe_info(const struct perf_event *event, u32 *fd_type, perf_event 25 kernel/watchdog_hld.c static DEFINE_PER_CPU(struct perf_event *, watchdog_ev); perf_event 26 kernel/watchdog_hld.c static DEFINE_PER_CPU(struct perf_event *, dead_event); perf_event 110 kernel/watchdog_hld.c static void watchdog_overflow_callback(struct perf_event *event, perf_event 170 kernel/watchdog_hld.c struct perf_event *evt; perf_event 207 kernel/watchdog_hld.c struct perf_event *event = this_cpu_read(watchdog_ev); perf_event 228 kernel/watchdog_hld.c struct perf_event *event = per_cpu(dead_event, cpu); perf_event 253 kernel/watchdog_hld.c struct perf_event *event = per_cpu(watchdog_ev, cpu); perf_event 275 kernel/watchdog_hld.c struct perf_event *event = per_cpu(watchdog_ev, cpu); perf_event 24 samples/hw_breakpoint/data_breakpoint.c struct perf_event * __percpu *sample_hbp; perf_event 31 samples/hw_breakpoint/data_breakpoint.c static void sample_hbp_handler(struct perf_event *bp, perf_event 4456 tools/lib/bpf/libbpf.c BPF_PROG_TYPE_FNS(perf_event, BPF_PROG_TYPE_PERF_EVENT); perf_event 66 tools/perf/arch/x86/tests/perf-time-to-tsc.c union perf_event *event; perf_event 23 tools/perf/arch/x86/util/event.c union perf_event *event = zalloc(sizeof(event->mmap) + perf_event 58 tools/perf/arch/x86/util/tsc.c union perf_event event = { perf_event 262 tools/perf/builtin-annotate.c union perf_event *event, perf_event 292 tools/perf/builtin-annotate.c union perf_event *event) perf_event 257 tools/perf/builtin-c2c.c union perf_event *event, perf_event 382 tools/perf/builtin-diff.c union perf_event *event, perf_event 53 tools/perf/builtin-inject.c union perf_event event[0]; perf_event 69 tools/perf/builtin-inject.c union perf_event *event) perf_event 78 tools/perf/builtin-inject.c union perf_event *event, perf_event 86 tools/perf/builtin-inject.c union perf_event *event __maybe_unused, perf_event 94 tools/perf/builtin-inject.c union perf_event *event) perf_event 100 tools/perf/builtin-inject.c union perf_event *event, perf_event 139 tools/perf/builtin-inject.c union perf_event *event) perf_event 180 tools/perf/builtin-inject.c union perf_event *event __maybe_unused) perf_event 189 tools/perf/builtin-inject.c union perf_event *event, perf_event 197 tools/perf/builtin-inject.c union perf_event *event __maybe_unused, perf_event 205 tools/perf/builtin-inject.c union perf_event *event __maybe_unused, perf_event 218 tools/perf/builtin-inject.c union perf_event *event, perf_event 224 tools/perf/builtin-inject.c union perf_event *event, perf_event 240 tools/perf/builtin-inject.c union perf_event *event, perf_event 254 tools/perf/builtin-inject.c union perf_event *event, perf_event 278 tools/perf/builtin-inject.c union perf_event *event, perf_event 292 tools/perf/builtin-inject.c union perf_event *event, perf_event 316 tools/perf/builtin-inject.c union perf_event *event, perf_event 329 tools/perf/builtin-inject.c union perf_event *event, perf_event 342 tools/perf/builtin-inject.c union perf_event *event, perf_event 354 tools/perf/builtin-inject.c union perf_event *event, perf_event 367 tools/perf/builtin-inject.c union perf_event *event) perf_event 378 tools/perf/builtin-inject.c union perf_event *event) perf_event 427 tools/perf/builtin-inject.c union perf_event *event, perf_event 468 tools/perf/builtin-inject.c union perf_event *event __maybe_unused, perf_event 488 tools/perf/builtin-inject.c union perf_event *event, perf_event 512 tools/perf/builtin-inject.c union perf_event *event __maybe_unused, perf_event 518 tools/perf/builtin-inject.c union perf_event *event_sw; perf_event 562 tools/perf/builtin-inject.c union perf_event *event __maybe_unused, perf_event 942 tools/perf/builtin-kmem.c union perf_event *event, perf_event 658 tools/perf/builtin-kvm.c union perf_event *event __maybe_unused, perf_event 679 tools/perf/builtin-kvm.c union perf_event *event, perf_event 754 tools/perf/builtin-kvm.c union perf_event *event; perf_event 814 tools/perf/builtin-lock.c union perf_event *event, perf_event 154 tools/perf/builtin-mem.c union perf_event *event, perf_event 234 tools/perf/builtin-mem.c union perf_event *event, perf_event 478 tools/perf/builtin-record.c union perf_event *event, perf_event 532 tools/perf/builtin-record.c union perf_event *event, void *data1, perf_event 822 tools/perf/builtin-record.c union perf_event *event, perf_event 1493 tools/perf/builtin-record.c union perf_event *event; perf_event 213 tools/perf/builtin-report.c union perf_event *event) perf_event 236 tools/perf/builtin-report.c union perf_event *event, perf_event 306 tools/perf/builtin-report.c union perf_event *event, perf_event 152 tools/perf/builtin-sched.c int (*fork_event)(struct perf_sched *sched, union perf_event *event, perf_event 875 tools/perf/builtin-sched.c union perf_event *event, perf_event 1703 tools/perf/builtin-sched.c union perf_event *event, perf_event 1738 tools/perf/builtin-sched.c union perf_event *event __maybe_unused, perf_event 1754 tools/perf/builtin-sched.c union perf_event *event, perf_event 2397 tools/perf/builtin-sched.c union perf_event *event __maybe_unused, perf_event 2481 tools/perf/builtin-sched.c union perf_event *event __maybe_unused, perf_event 2509 tools/perf/builtin-sched.c union perf_event *event, perf_event 2635 tools/perf/builtin-sched.c union perf_event *event, perf_event 2644 tools/perf/builtin-sched.c union perf_event *event, perf_event 2905 tools/perf/builtin-sched.c union perf_event *event, perf_event 2911 tools/perf/builtin-sched.c union perf_event *event, perf_event 1993 tools/perf/builtin-script.c union perf_event *event, perf_event 2039 tools/perf/builtin-script.c static int process_attr(struct perf_tool *tool, union perf_event *event, perf_event 2086 tools/perf/builtin-script.c union perf_event *event, perf_event 2123 tools/perf/builtin-script.c union perf_event *event, perf_event 2161 tools/perf/builtin-script.c union perf_event *event, perf_event 2195 tools/perf/builtin-script.c union perf_event *event, perf_event 2231 tools/perf/builtin-script.c union perf_event *event, perf_event 2265 tools/perf/builtin-script.c union perf_event *event, perf_event 2299 tools/perf/builtin-script.c union perf_event *event, perf_event 2335 tools/perf/builtin-script.c union perf_event *event, perf_event 2360 tools/perf/builtin-script.c union perf_event *event, perf_event 2370 tools/perf/builtin-script.c union perf_event *event, perf_event 3255 tools/perf/builtin-script.c union perf_event *event) perf_event 3270 tools/perf/builtin-script.c union perf_event *event) perf_event 3297 tools/perf/builtin-script.c union perf_event *event) perf_event 3316 tools/perf/builtin-script.c union perf_event *event) perf_event 3334 tools/perf/builtin-script.c union perf_event *event) perf_event 3343 tools/perf/builtin-script.c union perf_event *event) perf_event 215 tools/perf/builtin-stat.c union perf_event *event, perf_event 1454 tools/perf/builtin-stat.c union perf_event *event) perf_event 1480 tools/perf/builtin-stat.c union perf_event *event) perf_event 1523 tools/perf/builtin-stat.c union perf_event *event) perf_event 1542 tools/perf/builtin-stat.c union perf_event *event) perf_event 314 tools/perf/builtin-timechart.c union perf_event *event, perf_event 324 tools/perf/builtin-timechart.c union perf_event *event, perf_event 334 tools/perf/builtin-timechart.c union perf_event *event, perf_event 473 tools/perf/builtin-timechart.c static const char *cat_backtrace(union perf_event *event, perf_event 553 tools/perf/builtin-timechart.c union perf_event *event, perf_event 732 tools/perf/builtin-top.c const union perf_event *event, perf_event 840 tools/perf/builtin-top.c perf_top__process_lost(struct perf_top *top, union perf_event *event, perf_event 852 tools/perf/builtin-top.c union perf_event *event, perf_event 869 tools/perf/builtin-top.c union perf_event *event; perf_event 1114 tools/perf/builtin-top.c union perf_event *event = qevent->event; perf_event 1130 tools/perf/builtin-top.c union perf_event *event = qevent->event; perf_event 1358 tools/perf/builtin-trace.c union perf_event *event, struct perf_sample *sample) perf_event 1377 tools/perf/builtin-trace.c union perf_event *event, perf_event 1791 tools/perf/builtin-trace.c union perf_event *event, perf_event 1945 tools/perf/builtin-trace.c union perf_event *event __maybe_unused, perf_event 2093 tools/perf/builtin-trace.c union perf_event *event __maybe_unused, perf_event 2227 tools/perf/builtin-trace.c union perf_event *event __maybe_unused, perf_event 2288 tools/perf/builtin-trace.c union perf_event *event __maybe_unused, perf_event 2350 tools/perf/builtin-trace.c union perf_event *event __maybe_unused, perf_event 2452 tools/perf/builtin-trace.c union perf_event *event __maybe_unused, perf_event 2543 tools/perf/builtin-trace.c union perf_event *event, perf_event 2679 tools/perf/builtin-trace.c static void trace__handle_event(struct trace *trace, union perf_event *event, struct perf_sample *sample) perf_event 3208 tools/perf/builtin-trace.c static int __trace__deliver_event(struct trace *trace, union perf_event *event) perf_event 3240 tools/perf/builtin-trace.c static int trace__deliver_event(struct trace *trace, union perf_event *event) perf_event 3449 tools/perf/builtin-trace.c union perf_event *event; perf_event 38 tools/perf/tests/backward-ring-buffer.c union perf_event *event; perf_event 183 tools/perf/tests/bpf.c union perf_event *event; perf_event 374 tools/perf/tests/code-reading.c union perf_event *event, struct state *state) perf_event 397 tools/perf/tests/code-reading.c union perf_event *event, struct state *state) perf_event 422 tools/perf/tests/code-reading.c union perf_event *event; perf_event 15 tools/perf/tests/cpumap.c union perf_event *event, perf_event 49 tools/perf/tests/cpumap.c union perf_event *event, perf_event 28 tools/perf/tests/dwarf-unwind.c union perf_event *event, perf_event 37 tools/perf/tests/dwarf-unwind.c union perf_event event; perf_event 16 tools/perf/tests/event_update.c union perf_event *event, perf_event 29 tools/perf/tests/event_update.c union perf_event *event, perf_event 50 tools/perf/tests/event_update.c union perf_event *event, perf_event 64 tools/perf/tests/event_update.c union perf_event *event, perf_event 111 tools/perf/tests/hists_common.c union perf_event fake_mmap_event = { perf_event 34 tools/perf/tests/keep-tracking.c union perf_event *event; perf_event 34 tools/perf/tests/mmap-basic.c union perf_event *event; perf_event 91 tools/perf/tests/openat-syscall-tp-fields.c union perf_event *event; perf_event 12 tools/perf/tests/parse-no-sample-id-all.c static int process_event(struct evlist **pevlist, union perf_event *event) perf_event 38 tools/perf/tests/parse-no-sample-id-all.c static int process_events(union perf_event **events, size_t count) perf_event 94 tools/perf/tests/parse-no-sample-id-all.c union perf_event *events[] = { perf_event 95 tools/perf/tests/parse-no-sample-id-all.c (union perf_event *)&event1, perf_event 96 tools/perf/tests/parse-no-sample-id-all.c (union perf_event *)&event2, perf_event 97 tools/perf/tests/parse-no-sample-id-all.c (union perf_event *)&event3, perf_event 169 tools/perf/tests/perf-record.c union perf_event *event; perf_event 167 tools/perf/tests/sample-parsing.c union perf_event *event; perf_event 25 tools/perf/tests/stat.c union perf_event *event, perf_event 65 tools/perf/tests/stat.c union perf_event *event, perf_event 95 tools/perf/tests/stat.c union perf_event *event, perf_event 33 tools/perf/tests/sw-clock.c union perf_event *event; perf_event 71 tools/perf/tests/switch-tracking.c union perf_event *event, const char *comm, int nr) perf_event 122 tools/perf/tests/switch-tracking.c union perf_event *event, perf_event 171 tools/perf/tests/switch-tracking.c static int process_event(struct evlist *evlist, union perf_event *event, perf_event 207 tools/perf/tests/switch-tracking.c union perf_event *event; perf_event 212 tools/perf/tests/switch-tracking.c union perf_event *event) perf_event 263 tools/perf/tests/switch-tracking.c union perf_event *event; perf_event 44 tools/perf/tests/task-exit.c union perf_event *event; perf_event 63 tools/perf/tests/thread-map.c union perf_event *event, perf_event 96 tools/perf/util/arm-spe.c union perf_event *event __maybe_unused, perf_event 104 tools/perf/util/arm-spe.c union perf_event *event, perf_event 191 tools/perf/util/arm-spe.c int arm_spe_process_auxtrace_info(union perf_event *event, perf_event 20 tools/perf/util/arm-spe.h union perf_event; perf_event 27 tools/perf/util/arm-spe.h int arm_spe_process_auxtrace_info(union perf_event *event, perf_event 359 tools/perf/util/auxtrace.c union perf_event *event, off_t data_offset, perf_event 381 tools/perf/util/auxtrace.c union perf_event *event; perf_event 658 tools/perf/util/auxtrace.c union perf_event *event, off_t file_offset) perf_event 893 tools/perf/util/auxtrace.c union perf_event *ev; perf_event 918 tools/perf/util/auxtrace.c union perf_event *event) perf_event 943 tools/perf/util/auxtrace.c union perf_event *event) perf_event 1172 tools/perf/util/auxtrace.c size_t perf_event__fprintf_auxtrace_error(union perf_event *event, FILE *fp) perf_event 1200 tools/perf/util/auxtrace.c union perf_event *event) perf_event 1222 tools/perf/util/auxtrace.c union perf_event *event) perf_event 1240 tools/perf/util/auxtrace.c union perf_event ev; perf_event 2202 tools/perf/util/auxtrace.c int auxtrace__process_event(struct perf_session *session, union perf_event *event, perf_event 21 tools/perf/util/auxtrace.h union perf_event; perf_event 150 tools/perf/util/auxtrace.h union perf_event *event, perf_event 154 tools/perf/util/auxtrace.h union perf_event *event, perf_event 449 tools/perf/util/auxtrace.h union perf_event *event, void *data1, perf_event 463 tools/perf/util/auxtrace.h union perf_event *event, off_t data_offset, perf_event 517 tools/perf/util/auxtrace.h int auxtrace_index__auxtrace_event(struct list_head *head, union perf_event *event, perf_event 529 tools/perf/util/auxtrace.h union perf_event *event); perf_event 531 tools/perf/util/auxtrace.h union perf_event *event); perf_event 533 tools/perf/util/auxtrace.h union perf_event *event); perf_event 539 tools/perf/util/auxtrace.h size_t perf_event__fprintf_auxtrace_error(union perf_event *event, FILE *fp); perf_event 541 tools/perf/util/auxtrace.h union perf_event *event); perf_event 550 tools/perf/util/auxtrace.h int auxtrace__process_event(struct perf_session *session, union perf_event *event, perf_event 619 tools/perf/util/auxtrace.h union perf_event *event perf_event 652 tools/perf/util/auxtrace.h union perf_event *event __maybe_unused, perf_event 34 tools/perf/util/bpf-event.c union perf_event *event, perf_event 69 tools/perf/util/bpf-event.c int machine__process_bpf(struct machine *machine, union perf_event *event, perf_event 161 tools/perf/util/bpf-event.c union perf_event *event, perf_event 300 tools/perf/util/bpf-event.c union perf_event *event; perf_event 395 tools/perf/util/bpf-event.c static int bpf_event__sb_cb(union perf_event *event, void *data) perf_event 13 tools/perf/util/bpf-event.h union perf_event; perf_event 34 tools/perf/util/bpf-event.h int machine__process_bpf(struct machine *machine, union perf_event *event, perf_event 43 tools/perf/util/bpf-event.h union perf_event *event __maybe_unused, perf_event 40 tools/perf/util/build-id.c union perf_event *event, perf_event 63 tools/perf/util/build-id.c union perf_event *event, perf_event 26 tools/perf/util/build-id.h int build_id__mark_dso_hit(struct perf_tool *tool, union perf_event *event, perf_event 74 tools/perf/util/cs-etm.c union perf_event *event_buf; perf_event 992 tools/perf/util/cs-etm.c static int cs_etm__inject_event(union perf_event *event, perf_event 1118 tools/perf/util/cs-etm.c union perf_event *event = tidq->event_buf; perf_event 1172 tools/perf/util/cs-etm.c union perf_event *event = tidq->event_buf; perf_event 1236 tools/perf/util/cs-etm.c union perf_event *event, perf_event 2190 tools/perf/util/cs-etm.c union perf_event *event) perf_event 2213 tools/perf/util/cs-etm.c union perf_event *event) perf_event 2249 tools/perf/util/cs-etm.c union perf_event *event, perf_event 2296 tools/perf/util/cs-etm.c union perf_event *event, perf_event 2397 tools/perf/util/cs-etm.c int cs_etm__process_auxtrace_info(union perf_event *event, perf_event 176 tools/perf/util/cs-etm.h int cs_etm__process_auxtrace_info(union perf_event *event, perf_event 188 tools/perf/util/cs-etm.h cs_etm__process_auxtrace_info(union perf_event *event __maybe_unused, perf_event 787 tools/perf/util/data-convert-bt.c union perf_event *_event, perf_event 866 tools/perf/util/data-convert-bt.c union perf_event *_event, \ perf_event 344 tools/perf/util/db-export.c int db_export__sample(struct db_export *dbe, union perf_event *event, perf_event 550 tools/perf/util/db-export.c int db_export__switch(struct db_export *dbe, union perf_event *event, perf_event 26 tools/perf/util/db-export.h union perf_event *event; perf_event 98 tools/perf/util/db-export.h int db_export__sample(struct db_export *dbe, union perf_event *event, perf_event 107 tools/perf/util/db-export.h int db_export__switch(struct db_export *dbe, union perf_event *event, perf_event 119 tools/perf/util/debug.c union perf_event *event = (union perf_event *)extra; perf_event 164 tools/perf/util/debug.c void trace_event(union perf_event *event) perf_event 41 tools/perf/util/debug.h union perf_event; perf_event 44 tools/perf/util/debug.h void trace_event(union perf_event *event); perf_event 144 tools/perf/util/event.c size_t perf_event__fprintf_comm(union perf_event *event, FILE *fp) perf_event 156 tools/perf/util/event.c size_t perf_event__fprintf_namespaces(union perf_event *event, FILE *fp) perf_event 184 tools/perf/util/event.c union perf_event *event, perf_event 192 tools/perf/util/event.c union perf_event *event, perf_event 200 tools/perf/util/event.c union perf_event *event, perf_event 208 tools/perf/util/event.c union perf_event *event, perf_event 216 tools/perf/util/event.c union perf_event *event, perf_event 224 tools/perf/util/event.c union perf_event *event, perf_event 232 tools/perf/util/event.c union perf_event *event, perf_event 240 tools/perf/util/event.c union perf_event *event, perf_event 248 tools/perf/util/event.c union perf_event *event, perf_event 255 tools/perf/util/event.c size_t perf_event__fprintf_mmap(union perf_event *event, FILE *fp) perf_event 264 tools/perf/util/event.c size_t perf_event__fprintf_mmap2(union perf_event *event, FILE *fp) perf_event 279 tools/perf/util/event.c size_t perf_event__fprintf_thread_map(union perf_event *event, FILE *fp) perf_event 295 tools/perf/util/event.c size_t perf_event__fprintf_cpu_map(union perf_event *event, FILE *fp) perf_event 312 tools/perf/util/event.c union perf_event *event, perf_event 320 tools/perf/util/event.c union perf_event *event, perf_event 327 tools/perf/util/event.c size_t perf_event__fprintf_task(union perf_event *event, FILE *fp) perf_event 335 tools/perf/util/event.c union perf_event *event, perf_event 343 tools/perf/util/event.c union perf_event *event, perf_event 350 tools/perf/util/event.c size_t perf_event__fprintf_aux(union perf_event *event, FILE *fp) perf_event 360 tools/perf/util/event.c size_t perf_event__fprintf_itrace_start(union perf_event *event, FILE *fp) perf_event 366 tools/perf/util/event.c size_t perf_event__fprintf_switch(union perf_event *event, FILE *fp) perf_event 382 tools/perf/util/event.c static size_t perf_event__fprintf_lost(union perf_event *event, FILE *fp) perf_event 387 tools/perf/util/event.c size_t perf_event__fprintf_ksymbol(union perf_event *event, FILE *fp) perf_event 395 tools/perf/util/event.c size_t perf_event__fprintf_bpf(union perf_event *event, FILE *fp) perf_event 401 tools/perf/util/event.c size_t perf_event__fprintf(union perf_event *event, FILE *fp) perf_event 450 tools/perf/util/event.c union perf_event *event, perf_event 291 tools/perf/util/event.h union perf_event *event, perf_event 295 tools/perf/util/event.h union perf_event *event, perf_event 299 tools/perf/util/event.h union perf_event *event, perf_event 303 tools/perf/util/event.h union perf_event *event, perf_event 307 tools/perf/util/event.h union perf_event *event, perf_event 311 tools/perf/util/event.h union perf_event *event, perf_event 315 tools/perf/util/event.h union perf_event *event, perf_event 319 tools/perf/util/event.h union perf_event *event, perf_event 323 tools/perf/util/event.h union perf_event *event, perf_event 327 tools/perf/util/event.h union perf_event *event, perf_event 331 tools/perf/util/event.h union perf_event *event, perf_event 335 tools/perf/util/event.h union perf_event *event, perf_event 339 tools/perf/util/event.h union perf_event *event, perf_event 343 tools/perf/util/event.h union perf_event *event, perf_event 363 tools/perf/util/event.h size_t perf_event__fprintf_comm(union perf_event *event, FILE *fp); perf_event 364 tools/perf/util/event.h size_t perf_event__fprintf_mmap(union perf_event *event, FILE *fp); perf_event 365 tools/perf/util/event.h size_t perf_event__fprintf_mmap2(union perf_event *event, FILE *fp); perf_event 366 tools/perf/util/event.h size_t perf_event__fprintf_task(union perf_event *event, FILE *fp); perf_event 367 tools/perf/util/event.h size_t perf_event__fprintf_aux(union perf_event *event, FILE *fp); perf_event 368 tools/perf/util/event.h size_t perf_event__fprintf_itrace_start(union perf_event *event, FILE *fp); perf_event 369 tools/perf/util/event.h size_t perf_event__fprintf_switch(union perf_event *event, FILE *fp); perf_event 370 tools/perf/util/event.h size_t perf_event__fprintf_thread_map(union perf_event *event, FILE *fp); perf_event 371 tools/perf/util/event.h size_t perf_event__fprintf_cpu_map(union perf_event *event, FILE *fp); perf_event 372 tools/perf/util/event.h size_t perf_event__fprintf_namespaces(union perf_event *event, FILE *fp); perf_event 373 tools/perf/util/event.h size_t perf_event__fprintf_ksymbol(union perf_event *event, FILE *fp); perf_event 374 tools/perf/util/event.h size_t perf_event__fprintf_bpf(union perf_event *event, FILE *fp); perf_event 375 tools/perf/util/event.h size_t perf_event__fprintf(union perf_event *event, FILE *fp); perf_event 491 tools/perf/util/evlist.c union perf_event *event, u64 *id) perf_event 512 tools/perf/util/evlist.c union perf_event *event) perf_event 1403 tools/perf/util/evlist.c int perf_evlist__parse_sample(struct evlist *evlist, union perf_event *event, perf_event 1414 tools/perf/util/evlist.c union perf_event *event, perf_event 1730 tools/perf/util/evlist.c union perf_event *event; perf_event 69 tools/perf/util/evlist.h union perf_event *event, perf_event 218 tools/perf/util/evlist.h int perf_evlist__parse_sample(struct evlist *evlist, union perf_event *event, perf_event 222 tools/perf/util/evlist.h union perf_event *event, perf_event 331 tools/perf/util/evlist.h union perf_event *event); perf_event 1844 tools/perf/util/evsel.c const union perf_event *event, perf_event 1920 tools/perf/util/evsel.c perf_event__check_size(union perf_event *event, unsigned int sample_size) perf_event 1933 tools/perf/util/evsel.c int perf_evsel__parse_sample(struct evsel *evsel, union perf_event *event, perf_event 2213 tools/perf/util/evsel.c union perf_event *event, perf_event 19 tools/perf/util/evsel.h union perf_event; perf_event 21 tools/perf/util/evsel.h typedef int (perf_evsel__sb_cb_t)(union perf_event *event, void *data); perf_event 300 tools/perf/util/evsel.h int perf_evsel__parse_sample(struct evsel *evsel, union perf_event *event, perf_event 304 tools/perf/util/evsel.h union perf_event *event, perf_event 3639 tools/perf/util/header.c union perf_event *event) perf_event 3680 tools/perf/util/header.c size_t perf_event__fprintf_event_update(union perf_event *event, FILE *fp) perf_event 3720 tools/perf/util/header.c union perf_event *event, perf_event 3758 tools/perf/util/header.c union perf_event *event, perf_event 3804 tools/perf/util/header.c union perf_event *event) perf_event 3843 tools/perf/util/header.c union perf_event *event) perf_event 116 tools/perf/util/header.h union perf_event; perf_event 139 tools/perf/util/header.h union perf_event *event); perf_event 140 tools/perf/util/header.h int perf_event__process_attr(struct perf_tool *tool, union perf_event *event, perf_event 143 tools/perf/util/header.h union perf_event *event, perf_event 145 tools/perf/util/header.h size_t perf_event__fprintf_event_update(union perf_event *event, FILE *fp); perf_event 147 tools/perf/util/header.h union perf_event *event); perf_event 149 tools/perf/util/header.h union perf_event *event); perf_event 133 tools/perf/util/intel-bts.c union perf_event event; perf_event 277 tools/perf/util/intel-bts.c union perf_event event; perf_event 347 tools/perf/util/intel-bts.c union perf_event event; perf_event 592 tools/perf/util/intel-bts.c union perf_event *event, perf_event 636 tools/perf/util/intel-bts.c union perf_event *event, perf_event 737 tools/perf/util/intel-bts.c union perf_event *event, perf_event 848 tools/perf/util/intel-bts.c int intel_bts_process_auxtrace_info(union perf_event *event, perf_event 26 tools/perf/util/intel-bts.h union perf_event; perf_event 31 tools/perf/util/intel-bts.h int intel_bts_process_auxtrace_info(union perf_event *event, perf_event 148 tools/perf/util/intel-pt.c union perf_event *event_buf; perf_event 226 tools/perf/util/intel-pt.c static void intel_pt_log_event(union perf_event *event) perf_event 1203 tools/perf/util/intel-pt.c union perf_event *event, perf_event 1218 tools/perf/util/intel-pt.c union perf_event *event, perf_event 1235 tools/perf/util/intel-pt.c static int intel_pt_inject_event(union perf_event *event, perf_event 1243 tools/perf/util/intel-pt.c union perf_event *event, perf_event 1253 tools/perf/util/intel-pt.c union perf_event *event, perf_event 1272 tools/perf/util/intel-pt.c union perf_event *event = ptq->event_buf; perf_event 1318 tools/perf/util/intel-pt.c union perf_event *event, perf_event 1338 tools/perf/util/intel-pt.c union perf_event *event, perf_event 1355 tools/perf/util/intel-pt.c union perf_event *event = ptq->event_buf; perf_event 1383 tools/perf/util/intel-pt.c union perf_event *event = ptq->event_buf; perf_event 1400 tools/perf/util/intel-pt.c union perf_event *event, perf_event 1416 tools/perf/util/intel-pt.c union perf_event *event = ptq->event_buf; perf_event 1442 tools/perf/util/intel-pt.c union perf_event *event = ptq->event_buf; perf_event 1472 tools/perf/util/intel-pt.c union perf_event *event = ptq->event_buf; perf_event 1497 tools/perf/util/intel-pt.c union perf_event *event = ptq->event_buf; perf_event 1522 tools/perf/util/intel-pt.c union perf_event *event = ptq->event_buf; perf_event 1547 tools/perf/util/intel-pt.c union perf_event *event = ptq->event_buf; perf_event 1704 tools/perf/util/intel-pt.c union perf_event *event = ptq->event_buf; perf_event 1827 tools/perf/util/intel-pt.c union perf_event event; perf_event 2465 tools/perf/util/intel-pt.c static int intel_pt_context_switch(struct intel_pt *pt, union perf_event *event, perf_event 2507 tools/perf/util/intel-pt.c union perf_event *event, perf_event 2524 tools/perf/util/intel-pt.c union perf_event *event, perf_event 2641 tools/perf/util/intel-pt.c union perf_event *event, perf_event 2685 tools/perf/util/intel-pt.c union perf_event *event, perf_event 3073 tools/perf/util/intel-pt.c int intel_pt_process_auxtrace_info(union perf_event *event, perf_event 35 tools/perf/util/intel-pt.h union perf_event; perf_event 42 tools/perf/util/intel-pt.h int intel_pt_process_auxtrace_info(union perf_event *event, perf_event 357 tools/perf/util/jitdump.c jit_inject_event(struct jit_buf_desc *jd, union perf_event *event) perf_event 389 tools/perf/util/jitdump.c union perf_event *event; perf_event 505 tools/perf/util/jitdump.c union perf_event *event; perf_event 596 tools/perf/util/machine.c int machine__process_comm_event(struct machine *machine, union perf_event *event, perf_event 623 tools/perf/util/machine.c union perf_event *event, perf_event 654 tools/perf/util/machine.c union perf_event *event, struct perf_sample *sample __maybe_unused) perf_event 662 tools/perf/util/machine.c union perf_event *event, struct perf_sample *sample) perf_event 694 tools/perf/util/machine.c union perf_event *event) perf_event 702 tools/perf/util/machine.c union perf_event *event) perf_event 710 tools/perf/util/machine.c union perf_event *event) perf_event 718 tools/perf/util/machine.c union perf_event *event, perf_event 745 tools/perf/util/machine.c union perf_event *event, perf_event 758 tools/perf/util/machine.c union perf_event *event, perf_event 1512 tools/perf/util/machine.c union perf_event *event) perf_event 1519 tools/perf/util/machine.c union perf_event *event) perf_event 1538 tools/perf/util/machine.c union perf_event *event) perf_event 1649 tools/perf/util/machine.c union perf_event *event, perf_event 1701 tools/perf/util/machine.c int machine__process_mmap_event(struct machine *machine, union perf_event *event, perf_event 1792 tools/perf/util/machine.c int machine__process_fork_event(struct machine *machine, union perf_event *event, perf_event 1858 tools/perf/util/machine.c int machine__process_exit_event(struct machine *machine, union perf_event *event, perf_event 1876 tools/perf/util/machine.c int machine__process_event(struct machine *machine, union perf_event *event, perf_event 19 tools/perf/util/machine.h union perf_event; perf_event 111 tools/perf/util/machine.h int machine__process_comm_event(struct machine *machine, union perf_event *event, perf_event 113 tools/perf/util/machine.h int machine__process_exit_event(struct machine *machine, union perf_event *event, perf_event 115 tools/perf/util/machine.h int machine__process_fork_event(struct machine *machine, union perf_event *event, perf_event 117 tools/perf/util/machine.h int machine__process_lost_event(struct machine *machine, union perf_event *event, perf_event 119 tools/perf/util/machine.h int machine__process_lost_samples_event(struct machine *machine, union perf_event *event, perf_event 122 tools/perf/util/machine.h union perf_event *event); perf_event 124 tools/perf/util/machine.h union perf_event *event); perf_event 126 tools/perf/util/machine.h union perf_event *event); perf_event 128 tools/perf/util/machine.h union perf_event *event, perf_event 130 tools/perf/util/machine.h int machine__process_mmap_event(struct machine *machine, union perf_event *event, perf_event 132 tools/perf/util/machine.h int machine__process_mmap2_event(struct machine *machine, union perf_event *event, perf_event 135 tools/perf/util/machine.h union perf_event *event, perf_event 137 tools/perf/util/machine.h int machine__process_event(struct machine *machine, union perf_event *event, perf_event 32 tools/perf/util/mmap.c static union perf_event *perf_mmap__read(struct mmap *map, perf_event 36 tools/perf/util/mmap.c union perf_event *event = NULL; perf_event 42 tools/perf/util/mmap.c event = (union perf_event *)&data[*startp & map->core.mask]; perf_event 65 tools/perf/util/mmap.c event = (union perf_event *)map->core.event_copy; perf_event 86 tools/perf/util/mmap.c union perf_event *perf_mmap__read_event(struct mmap *map) perf_event 88 tools/perf/util/mmap.c union perf_event *event; perf_event 62 tools/perf/util/mmap.h union perf_event *perf_mmap__read_forward(struct mmap *map); perf_event 64 tools/perf/util/mmap.h union perf_event *perf_mmap__read_event(struct mmap *map); perf_event 64 tools/perf/util/ordered-events.c static union perf_event *__dup_event(struct ordered_events *oe, perf_event 65 tools/perf/util/ordered-events.c union perf_event *event) perf_event 67 tools/perf/util/ordered-events.c union perf_event *new_event = NULL; perf_event 78 tools/perf/util/ordered-events.c static union perf_event *dup_event(struct ordered_events *oe, perf_event 79 tools/perf/util/ordered-events.c union perf_event *event) perf_event 84 tools/perf/util/ordered-events.c static void __free_dup_event(struct ordered_events *oe, union perf_event *event) perf_event 92 tools/perf/util/ordered-events.c static void free_dup_event(struct ordered_events *oe, union perf_event *event) perf_event 100 tools/perf/util/ordered-events.c union perf_event *event) perf_event 104 tools/perf/util/ordered-events.c union perf_event *new_event; perf_event 173 tools/perf/util/ordered-events.c union perf_event *event) perf_event 194 tools/perf/util/ordered-events.c int ordered_events__queue(struct ordered_events *oe, union perf_event *event, perf_event 12 tools/perf/util/ordered-events.h union perf_event *event; perf_event 55 tools/perf/util/ordered-events.h int ordered_events__queue(struct ordered_events *oe, union perf_event *event, perf_event 109 tools/perf/util/python.c union perf_event event; perf_event 529 tools/perf/util/python.c static PyObject *pyrf_event__new(union perf_event *event) perf_event 1011 tools/perf/util/python.c union perf_event *event; perf_event 514 tools/perf/util/s390-cpumsf.c union perf_event event; perf_event 889 tools/perf/util/s390-cpumsf.c union perf_event event; perf_event 912 tools/perf/util/s390-cpumsf.c union perf_event *event, perf_event 961 tools/perf/util/s390-cpumsf.c union perf_event *event __maybe_unused, perf_event 1108 tools/perf/util/s390-cpumsf.c int s390_cpumsf_process_auxtrace_info(union perf_event *event, perf_event 12 tools/perf/util/s390-cpumsf.h union perf_event; perf_event 19 tools/perf/util/s390-cpumsf.h int s390_cpumsf_process_auxtrace_info(union perf_event *event, perf_event 200 tools/perf/util/s390-sample-raw.c void perf_evlist__s390_sample_raw(struct evlist *evlist, union perf_event *event, perf_event 6 tools/perf/util/sample-raw.h union perf_event; perf_event 10 tools/perf/util/sample-raw.h union perf_event *event, perf_event 432 tools/perf/util/scripting-engines/trace-event-perl.c static void perl_process_event_generic(union perf_event *event, perf_event 456 tools/perf/util/scripting-engines/trace-event-perl.c static void perl_process_event(union perf_event *event, perf_event 1312 tools/perf/util/scripting-engines/trace-event-python.c static void python_process_event(union perf_event *event, perf_event 1332 tools/perf/util/scripting-engines/trace-event-python.c static void python_process_switch(union perf_event *event, perf_event 40 tools/perf/util/session.c union perf_event *event, u64 file_offset) perf_event 100 tools/perf/util/session.c union perf_event *event, perf_event 306 tools/perf/util/session.c union perf_event *event perf_event 314 tools/perf/util/session.c union perf_event *event __maybe_unused, perf_event 323 tools/perf/util/session.c union perf_event *event __maybe_unused, perf_event 335 tools/perf/util/session.c union perf_event *event __maybe_unused, perf_event 345 tools/perf/util/session.c union perf_event *event __maybe_unused, perf_event 354 tools/perf/util/session.c union perf_event *event __maybe_unused, perf_event 362 tools/perf/util/session.c union perf_event *event, perf_event 381 tools/perf/util/session.c union perf_event *event) perf_event 390 tools/perf/util/session.c union perf_event *event __maybe_unused) perf_event 399 tools/perf/util/session.c union perf_event *event __maybe_unused) perf_event 410 tools/perf/util/session.c union perf_event *event __maybe_unused) perf_event 421 tools/perf/util/session.c union perf_event *event __maybe_unused) perf_event 431 tools/perf/util/session.c union perf_event *event) perf_event 441 tools/perf/util/session.c union perf_event *event) perf_event 451 tools/perf/util/session.c union perf_event *event __maybe_unused, perf_event 534 tools/perf/util/session.c static void swap_sample_id_all(union perf_event *event, void *data) perf_event 543 tools/perf/util/session.c static void perf_event__all64_swap(union perf_event *event, perf_event 550 tools/perf/util/session.c static void perf_event__comm_swap(union perf_event *event, bool sample_id_all) perf_event 563 tools/perf/util/session.c static void perf_event__mmap_swap(union perf_event *event, perf_event 580 tools/perf/util/session.c static void perf_event__mmap2_swap(union perf_event *event, perf_event 599 tools/perf/util/session.c static void perf_event__task_swap(union perf_event *event, bool sample_id_all) perf_event 611 tools/perf/util/session.c static void perf_event__read_swap(union perf_event *event, bool sample_id_all) perf_event 624 tools/perf/util/session.c static void perf_event__aux_swap(union perf_event *event, bool sample_id_all) perf_event 634 tools/perf/util/session.c static void perf_event__itrace_start_swap(union perf_event *event, perf_event 644 tools/perf/util/session.c static void perf_event__switch_swap(union perf_event *event, bool sample_id_all) perf_event 657 tools/perf/util/session.c static void perf_event__throttle_swap(union perf_event *event, perf_event 668 tools/perf/util/session.c static void perf_event__namespaces_swap(union perf_event *event, perf_event 765 tools/perf/util/session.c static void perf_event__hdr_attr_swap(union perf_event *event, perf_event 777 tools/perf/util/session.c static void perf_event__event_update_swap(union perf_event *event, perf_event 784 tools/perf/util/session.c static void perf_event__event_type_swap(union perf_event *event, perf_event 791 tools/perf/util/session.c static void perf_event__tracing_data_swap(union perf_event *event, perf_event 797 tools/perf/util/session.c static void perf_event__auxtrace_info_swap(union perf_event *event, perf_event 809 tools/perf/util/session.c static void perf_event__auxtrace_swap(union perf_event *event, perf_event 820 tools/perf/util/session.c static void perf_event__auxtrace_error_swap(union perf_event *event, perf_event 834 tools/perf/util/session.c static void perf_event__thread_map_swap(union perf_event *event, perf_event 845 tools/perf/util/session.c static void perf_event__cpu_map_swap(union perf_event *event, perf_event 881 tools/perf/util/session.c static void perf_event__stat_config_swap(union perf_event *event, perf_event 891 tools/perf/util/session.c static void perf_event__stat_swap(union perf_event *event, perf_event 902 tools/perf/util/session.c static void perf_event__stat_round_swap(union perf_event *event, perf_event 909 tools/perf/util/session.c typedef void (*perf_event__swap_op)(union perf_event *event, perf_event 987 tools/perf/util/session.c union perf_event *event __maybe_unused, perf_event 995 tools/perf/util/session.c int perf_session__queue_event(struct perf_session *s, union perf_event *event, perf_event 1152 tools/perf/util/session.c union perf_event *event, perf_event 1200 tools/perf/util/session.c static void dump_event(struct evlist *evlist, union perf_event *event, perf_event 1220 tools/perf/util/session.c static void dump_sample(struct evsel *evsel, union perf_event *event, perf_event 1265 tools/perf/util/session.c static void dump_read(struct evsel *evsel, union perf_event *event) perf_event 1293 tools/perf/util/session.c union perf_event *event, perf_event 1320 tools/perf/util/session.c union perf_event *event, perf_event 1352 tools/perf/util/session.c union perf_event *event, perf_event 1373 tools/perf/util/session.c union perf_event *event, perf_event 1397 tools/perf/util/session.c union perf_event *event, perf_event 1475 tools/perf/util/session.c union perf_event *event, perf_event 1499 tools/perf/util/session.c union perf_event *event, perf_event 1574 tools/perf/util/session.c union perf_event *event, perf_event 1588 tools/perf/util/session.c static void event_swap(union perf_event *event, bool sample_id_all) perf_event 1599 tools/perf/util/session.c union perf_event **event_ptr, perf_event 1602 tools/perf/util/session.c union perf_event *event; perf_event 1625 tools/perf/util/session.c event = (union perf_event *)buf; perf_event 1653 tools/perf/util/session.c union perf_event *event, u64 file_offset) perf_event 1857 tools/perf/util/session.c union perf_event *event; perf_event 1868 tools/perf/util/session.c cur_size = sizeof(union perf_event); perf_event 1956 tools/perf/util/session.c static union perf_event * perf_event 1958 tools/perf/util/session.c bool needs_swap, union perf_event *error) perf_event 1960 tools/perf/util/session.c union perf_event *event; perf_event 1969 tools/perf/util/session.c event = (union perf_event *)(buf + head); perf_event 1986 tools/perf/util/session.c static union perf_event * perf_event 1992 tools/perf/util/session.c static union perf_event * perf_event 2008 tools/perf/util/session.c union perf_event *event = fetch_decomp_event(decomp->head, decomp->size, decomp->data, perf_event 2047 tools/perf/util/session.c union perf_event *event, perf_event 2066 tools/perf/util/session.c union perf_event *event; perf_event 2161 tools/perf/util/session.c union perf_event *event, perf_event 2398 tools/perf/util/session.c union perf_event *event) perf_event 65 tools/perf/util/session.h union perf_event **event_ptr, perf_event 70 tools/perf/util/session.h int perf_session__queue_event(struct perf_session *s, union perf_event *event, perf_event 135 tools/perf/util/session.h union perf_event *event, perf_event 139 tools/perf/util/session.h union perf_event *event); perf_event 404 tools/perf/util/stat.c union perf_event *event) perf_event 425 tools/perf/util/stat.c size_t perf_event__fprintf_stat(union perf_event *event, FILE *fp) perf_event 438 tools/perf/util/stat.c size_t perf_event__fprintf_stat_round(union perf_event *event, FILE *fp) perf_event 449 tools/perf/util/stat.c size_t perf_event__fprintf_stat_config(union perf_event *event, FILE *fp) perf_event 201 tools/perf/util/stat.h union perf_event; perf_event 206 tools/perf/util/stat.h union perf_event *event); perf_event 208 tools/perf/util/stat.h size_t perf_event__fprintf_stat(union perf_event *event, FILE *fp); perf_event 209 tools/perf/util/stat.h size_t perf_event__fprintf_stat_round(union perf_event *event, FILE *fp); perf_event 210 tools/perf/util/stat.h size_t perf_event__fprintf_stat_config(union perf_event *event, FILE *fp); perf_event 49 tools/perf/util/synthetic-events.c union perf_event *event, perf_event 138 tools/perf/util/synthetic-events.c static int perf_event__prepare_comm(union perf_event *event, pid_t pid, perf_event 176 tools/perf/util/synthetic-events.c union perf_event *event, pid_t pid, perf_event 205 tools/perf/util/synthetic-events.c union perf_event *event, perf_event 244 tools/perf/util/synthetic-events.c union perf_event *event, perf_event 277 tools/perf/util/synthetic-events.c union perf_event *event, perf_event 422 tools/perf/util/synthetic-events.c union perf_event *event = zalloc((sizeof(event->mmap) + perf_event 469 tools/perf/util/synthetic-events.c static int __event__synthesize_thread(union perf_event *comm_event, perf_event 470 tools/perf/util/synthetic-events.c union perf_event *mmap_event, perf_event 471 tools/perf/util/synthetic-events.c union perf_event *fork_event, perf_event 472 tools/perf/util/synthetic-events.c union perf_event *namespaces_event, perf_event 565 tools/perf/util/synthetic-events.c union perf_event *comm_event, *mmap_event, *fork_event; perf_event 566 tools/perf/util/synthetic-events.c union perf_event *namespaces_event; perf_event 644 tools/perf/util/synthetic-events.c union perf_event *comm_event, *mmap_event, *fork_event; perf_event 645 tools/perf/util/synthetic-events.c union perf_event *namespaces_event; perf_event 821 tools/perf/util/synthetic-events.c union perf_event *event; perf_event 887 tools/perf/util/synthetic-events.c union perf_event *event; perf_event 1044 tools/perf/util/synthetic-events.c err = process(tool, (union perf_event *) event, NULL, machine); perf_event 1082 tools/perf/util/synthetic-events.c err = process(tool, (union perf_event *) event, NULL, machine); perf_event 1107 tools/perf/util/synthetic-events.c return process(tool, (union perf_event *) &event, NULL, machine); perf_event 1124 tools/perf/util/synthetic-events.c return process(tool, (union perf_event *) &event, NULL, machine); perf_event 1234 tools/perf/util/synthetic-events.c int perf_event__synthesize_sample(union perf_event *event, u64 type, u64 read_format, perf_event 1405 tools/perf/util/synthetic-events.c union perf_event *ev; perf_event 1523 tools/perf/util/synthetic-events.c err = process(tool, (union perf_event *)ev, NULL, NULL); perf_event 1541 tools/perf/util/synthetic-events.c err = process(tool, (union perf_event *)ev, NULL, NULL); perf_event 1558 tools/perf/util/synthetic-events.c err = process(tool, (union perf_event *)ev, NULL, NULL); perf_event 1586 tools/perf/util/synthetic-events.c err = process(tool, (union perf_event *)ev, NULL, NULL); perf_event 1678 tools/perf/util/synthetic-events.c union perf_event *ev; perf_event 1711 tools/perf/util/synthetic-events.c union perf_event ev; perf_event 1758 tools/perf/util/synthetic-events.c union perf_event ev; perf_event 1833 tools/perf/util/synthetic-events.c sz = sizeof(union perf_event); perf_event 27 tools/perf/util/synthetic-events.h union perf_event; perf_event 29 tools/perf/util/synthetic-events.h typedef int (*perf_event__handler_t)(struct perf_tool *tool, union perf_event *event, perf_event 45 tools/perf/util/synthetic-events.h int perf_event__synthesize_mmap_events(struct perf_tool *tool, union perf_event *event, pid_t pid, pid_t tgid, perf_event__handler_t process, struct machine *machine, bool mmap_data); perf_event 47 tools/perf/util/synthetic-events.h int perf_event__synthesize_namespaces(struct perf_tool *tool, union perf_event *event, pid_t pid, pid_t tgid, perf_event__handler_t process, struct machine *machine); perf_event 48 tools/perf/util/synthetic-events.h int perf_event__synthesize_sample(union perf_event *event, u64 type, u64 read_format, const struct perf_sample *sample); perf_event 58 tools/perf/util/synthetic-events.h pid_t perf_event__synthesize_comm(struct perf_tool *tool, union perf_event *event, pid_t pid, perf_event__handler_t process, struct machine *machine); perf_event 60 tools/perf/util/synthetic-events.h int perf_tool__process_synth_event(struct perf_tool *tool, union perf_event *event, struct machine *machine, perf_event__handler_t process); perf_event 10 tools/perf/util/tool.h union perf_event; perf_event 18 tools/perf/util/tool.h typedef int (*event_sample)(struct perf_tool *tool, union perf_event *event, perf_event 22 tools/perf/util/tool.h typedef int (*event_op)(struct perf_tool *tool, union perf_event *event, perf_event 26 tools/perf/util/tool.h union perf_event *event, perf_event 29 tools/perf/util/tool.h typedef int (*event_op2)(struct perf_session *session, union perf_event *event); perf_event 30 tools/perf/util/tool.h typedef s64 (*event_op3)(struct perf_session *session, union perf_event *event); perf_event 31 tools/perf/util/tool.h typedef int (*event_op4)(struct perf_session *session, union perf_event *event, u64 data); perf_event 33 tools/perf/util/tool.h typedef int (*event_oe)(struct perf_tool *tool, union perf_event *event, perf_event 29 tools/perf/util/trace-event-scripting.c static void process_event_unsupported(union perf_event *event __maybe_unused, perf_event 10 tools/perf/util/trace-event.h union perf_event; perf_event 77 tools/perf/util/trace-event.h void (*process_event) (union perf_event *event, perf_event 81 tools/perf/util/trace-event.h void (*process_switch)(union perf_event *event, perf_event 127 virt/kvm/arm/pmu.c if (pmc->perf_event) perf_event 128 virt/kvm/arm/pmu.c counter += perf_event_read_value(pmc->perf_event, &enabled, perf_event 181 virt/kvm/arm/pmu.c if (pmc->perf_event) { perf_event 182 virt/kvm/arm/pmu.c perf_event_disable(pmc->perf_event); perf_event 183 virt/kvm/arm/pmu.c perf_event_release_kernel(pmc->perf_event); perf_event 184 virt/kvm/arm/pmu.c pmc->perf_event = NULL; perf_event 199 virt/kvm/arm/pmu.c if (!pmc->perf_event) perf_event 308 virt/kvm/arm/pmu.c if (pmc->perf_event) { perf_event 309 virt/kvm/arm/pmu.c perf_event_enable(pmc->perf_event); perf_event 310 virt/kvm/arm/pmu.c if (pmc->perf_event->state != PERF_EVENT_STATE_ACTIVE) perf_event 349 virt/kvm/arm/pmu.c if (pmc->perf_event) perf_event 350 virt/kvm/arm/pmu.c perf_event_disable(pmc->perf_event); perf_event 441 virt/kvm/arm/pmu.c static void kvm_pmu_perf_overflow(struct perf_event *perf_event, perf_event 445 virt/kvm/arm/pmu.c struct kvm_pmc *pmc = perf_event->overflow_handler_context; perf_event 446 virt/kvm/arm/pmu.c struct arm_pmu *cpu_pmu = to_arm_pmu(perf_event->pmu); perf_event 451 virt/kvm/arm/pmu.c cpu_pmu->pmu.stop(perf_event, PERF_EF_UPDATE); perf_event 457 virt/kvm/arm/pmu.c period = -(local64_read(&perf_event->count)); perf_event 462 virt/kvm/arm/pmu.c local64_set(&perf_event->hw.period_left, 0); perf_event 463 virt/kvm/arm/pmu.c perf_event->attr.sample_period = period; perf_event 464 virt/kvm/arm/pmu.c perf_event->hw.sample_period = period; perf_event 473 virt/kvm/arm/pmu.c cpu_pmu->pmu.start(perf_event, PERF_EF_RELOAD); perf_event 568 virt/kvm/arm/pmu.c struct perf_event *event; perf_event 635 virt/kvm/arm/pmu.c pmc->perf_event = event;