Lines Matching refs:event

406 	unsigned int		event;  member
415 .event = (e), \
423 #define INTEL_EVENT_EXTRA_REG(event, msr, vm, idx) \ argument
424 EVENT_EXTRA_REG(event, msr, ARCH_PERFMON_EVENTSEL_EVENT, vm, idx)
426 #define INTEL_UEVENT_EXTRA_REG(event, msr, vm, idx) \ argument
427 EVENT_EXTRA_REG(event, msr, ARCH_PERFMON_EVENTSEL_EVENT | \
461 u64 event:8, member
503 int (*hw_config)(struct perf_event *event);
525 struct perf_event *event);
528 struct perf_event *event);
540 unsigned (*limit_period)(struct perf_event *event, unsigned l);
582 void (*pebs_aliases)(struct perf_event *event);
662 int x86_perf_event_set_period(struct perf_event *event);
683 u64 x86_perf_event_update(struct perf_event *event);
710 void hw_perf_lbr_event_destroy(struct perf_event *event);
712 int x86_setup_perfctr(struct perf_event *event);
714 int x86_pmu_hw_config(struct perf_event *event);
734 void x86_pmu_stop(struct perf_event *event, int flags);
736 static inline void x86_pmu_disable_event(struct perf_event *event) in x86_pmu_disable_event() argument
738 struct hw_perf_event *hwc = &event->hw; in x86_pmu_disable_event()
743 void x86_pmu_enable_event(struct perf_event *event);
780 ssize_t x86_event_sysfs_show(char *page, u64 config, u64 event);
798 static inline bool intel_pmu_needs_lbr_smpl(struct perf_event *event) in intel_pmu_needs_lbr_smpl() argument
801 if (has_branch_stack(event)) in intel_pmu_needs_lbr_smpl()
805 if (x86_pmu.intel_cap.pebs_trap && event->attr.precise_ip > 1 && in intel_pmu_needs_lbr_smpl()
812 static inline bool intel_pmu_has_bts(struct perf_event *event) in intel_pmu_has_bts() argument
814 if (event->attr.config == PERF_COUNT_HW_BRANCH_INSTRUCTIONS && in intel_pmu_has_bts()
815 !event->attr.freq && event->hw.sample_period == 1) in intel_pmu_has_bts()
821 int intel_pmu_save_and_restart(struct perf_event *event);
825 struct perf_event *event);
863 struct event_constraint *intel_pebs_constraints(struct perf_event *event);
865 void intel_pmu_pebs_enable(struct perf_event *event);
867 void intel_pmu_pebs_disable(struct perf_event *event);
879 void intel_pmu_lbr_enable(struct perf_event *event);
881 void intel_pmu_lbr_disable(struct perf_event *event);
899 int intel_pmu_setup_lbr_filter(struct perf_event *event);