Lines Matching defs:perf_event
708 struct perf_event { struct
715 struct list_head event_entry;
721 struct list_head sibling_list;
745 struct perf_event *group_leader; argument
754 enum perf_event_state state; argument
769 struct perf_event_attr attr; argument
773 struct hw_perf_event hw; argument
775 struct perf_event_context *ctx; argument
781 struct perf_event_pmu_context *pmu_ctx; argument
796 struct perf_event *parent; argument
798 int oncpu;
799 int cpu;
801 struct list_head owner_entry;
802 struct task_struct *owner;
805 struct mutex mmap_mutex;
806 atomic_t mmap_count;
808 struct perf_buffer *rb;
809 struct list_head rb_entry;
810 unsigned long rcu_batches;
811 int rcu_pending;
836 struct perf_event *aux_event; argument
838 void (*destroy)(struct perf_event *); argument
839 struct rcu_head rcu_head;
841 struct pid_namespace *ns;
842 u64 id;
844 atomic64_t lost_samples;
846 u64 (*clock)(void);
847 perf_overflow_handler_t overflow_handler;
848 void *overflow_handler_context;
849 struct bpf_prog *prog;
850 u64 bpf_cookie;
853 struct trace_event_call *tp_event;
854 struct event_filter *filter;
856 struct ftrace_ops ftrace_ops;
882 * perf_event_context <-[1:n]-> perf_event_pmu_context <-[1:n]- perf_event argument