Lines Matching refs:event

376 					struct perf_event *event)  in uncore_freerunning_counter()  argument
378 unsigned int type = uncore_freerunning_type(event->hw.config); in uncore_freerunning_counter()
379 unsigned int idx = uncore_freerunning_idx(event->hw.config); in uncore_freerunning_counter()
463 struct perf_event *event) in uncore_freerunning_bits() argument
465 unsigned int type = uncore_freerunning_type(event->hw.config); in uncore_freerunning_bits()
471 struct perf_event *event) in uncore_num_freerunning() argument
473 unsigned int type = uncore_freerunning_type(event->hw.config); in uncore_num_freerunning()
479 struct perf_event *event) in uncore_num_freerunning_types() argument
485 struct perf_event *event) in check_valid_freerunning_event() argument
487 unsigned int type = uncore_freerunning_type(event->hw.config); in check_valid_freerunning_event()
488 unsigned int idx = uncore_freerunning_idx(event->hw.config); in check_valid_freerunning_event()
490 return (type < uncore_num_freerunning_types(box, event)) && in check_valid_freerunning_event()
491 (idx < uncore_num_freerunning(box, event)); in check_valid_freerunning_event()
499 static inline bool is_freerunning_event(struct perf_event *event) in is_freerunning_event() argument
501 u64 cfg = event->attr.config; in is_freerunning_event()
509 struct perf_event *event) in uncore_freerunning_hw_config() argument
511 if (is_freerunning_event(event)) in uncore_freerunning_hw_config()
518 struct perf_event *event) in uncore_disable_event() argument
520 box->pmu->type->ops->disable_event(box, event); in uncore_disable_event()
524 struct perf_event *event) in uncore_enable_event() argument
526 box->pmu->type->ops->enable_event(box, event); in uncore_enable_event()
530 struct perf_event *event) in uncore_read_counter() argument
532 return box->pmu->type->ops->read_counter(box, event); in uncore_read_counter()
556 static inline struct intel_uncore_pmu *uncore_event_to_pmu(struct perf_event *event) in uncore_event_to_pmu() argument
558 return container_of(event->pmu, struct intel_uncore_pmu, pmu); in uncore_event_to_pmu()
561 static inline struct intel_uncore_box *uncore_event_to_box(struct perf_event *event) in uncore_event_to_box() argument
563 return event->pmu_private; in uncore_event_to_box()
567 u64 uncore_msr_read_counter(struct intel_uncore_box *box, struct perf_event *event);
570 struct perf_event *event);
573 void uncore_pmu_event_start(struct perf_event *event, int flags);
574 void uncore_pmu_event_stop(struct perf_event *event, int flags);
575 int uncore_pmu_event_add(struct perf_event *event, int flags);
576 void uncore_pmu_event_del(struct perf_event *event, int flags);
577 void uncore_pmu_event_read(struct perf_event *event);
578 void uncore_perf_event_update(struct intel_uncore_box *box, struct perf_event *event);
580 uncore_get_constraint(struct intel_uncore_box *box, struct perf_event *event);
581 void uncore_put_constraint(struct intel_uncore_box *box, struct perf_event *event);