Lines Matching defs:perf_event
668 struct perf_event { struct
675 struct list_head event_entry;
704 struct perf_event *group_leader; argument
713 enum perf_event_state state; argument
728 struct perf_event_attr attr; argument
732 struct hw_perf_event hw; argument
734 struct perf_event_context *ctx; argument
740 struct perf_event_pmu_context *pmu_ctx; argument
755 struct perf_event *parent; argument
757 int oncpu;
758 int cpu;
760 struct list_head owner_entry;
761 struct task_struct *owner;
764 struct mutex mmap_mutex;
765 atomic_t mmap_count;
767 struct perf_buffer *rb;
768 struct list_head rb_entry;
769 unsigned long rcu_batches;
770 int rcu_pending;
795 struct perf_event *aux_event; argument
797 void (*destroy)(struct perf_event *); argument
798 struct rcu_head rcu_head;
800 struct pid_namespace *ns;
801 u64 id;
803 atomic64_t lost_samples;
805 u64 (*clock)(void);
806 perf_overflow_handler_t overflow_handler;
807 void *overflow_handler_context;
809 perf_overflow_handler_t orig_overflow_handler;
810 struct bpf_prog *prog;
811 u64 bpf_cookie;
836 * perf_event_context <-[1:n]-> perf_event_pmu_context <--- perf_event argument