Lines Matching defs:perf_event
719 struct perf_event { struct
726 struct list_head event_entry;
732 struct list_head sibling_list;
756 struct perf_event *group_leader; argument
765 enum perf_event_state state; argument
780 struct perf_event_attr attr; argument
784 struct hw_perf_event hw; argument
786 struct perf_event_context *ctx; argument
792 struct perf_event_pmu_context *pmu_ctx; argument
807 struct perf_event *parent; argument
809 int oncpu;
810 int cpu;
812 struct list_head owner_entry;
813 struct task_struct *owner;
816 struct mutex mmap_mutex;
817 atomic_t mmap_count;
819 struct perf_buffer *rb;
820 struct list_head rb_entry;
821 unsigned long rcu_batches;
822 int rcu_pending;
847 struct perf_event *aux_event; argument
849 void (*destroy)(struct perf_event *); argument
850 struct rcu_head rcu_head;
852 struct pid_namespace *ns;
853 u64 id;
855 atomic64_t lost_samples;
857 u64 (*clock)(void);
858 perf_overflow_handler_t overflow_handler;
859 void *overflow_handler_context;
860 struct bpf_prog *prog;
861 u64 bpf_cookie;
864 struct trace_event_call *tp_event;
865 struct event_filter *filter;
867 struct ftrace_ops ftrace_ops;
893 * perf_event_context <-[1:n]-> perf_event_pmu_context <-[1:n]- perf_event argument