Lines Matching defs:perf_event
661 struct perf_event { struct
668 struct list_head event_entry;
697 struct perf_event *group_leader; argument
701 enum perf_event_state state; argument
716 struct perf_event_attr attr; argument
720 struct hw_perf_event hw; argument
722 struct perf_event_context *ctx; argument
737 struct perf_event *parent; argument
739 int oncpu;
740 int cpu;
742 struct list_head owner_entry;
743 struct task_struct *owner;
746 struct mutex mmap_mutex;
747 atomic_t mmap_count;
749 struct perf_buffer *rb;
750 struct list_head rb_entry;
751 unsigned long rcu_batches;
752 int rcu_pending;
777 struct perf_event *aux_event; argument
779 void (*destroy)(struct perf_event *); argument
780 struct rcu_head rcu_head;
782 struct pid_namespace *ns;
783 u64 id;
785 atomic64_t lost_samples;
787 u64 (*clock)(void);
788 perf_overflow_handler_t overflow_handler;
789 void *overflow_handler_context;
791 perf_overflow_handler_t orig_overflow_handler;
792 struct bpf_prog *prog;
816 struct perf_event_groups { argument