Lines Matching defs:perf_event
718 struct perf_event { struct
725 struct list_head event_entry;
731 struct list_head sibling_list;
755 struct perf_event *group_leader; argument
764 enum perf_event_state state; argument
779 struct perf_event_attr attr; argument
783 struct hw_perf_event hw; argument
785 struct perf_event_context *ctx; argument
791 struct perf_event_pmu_context *pmu_ctx; argument
806 struct perf_event *parent; argument
808 int oncpu;
809 int cpu;
811 struct list_head owner_entry;
812 struct task_struct *owner;
815 struct mutex mmap_mutex;
816 atomic_t mmap_count;
818 struct perf_buffer *rb;
819 struct list_head rb_entry;
820 unsigned long rcu_batches;
821 int rcu_pending;
846 struct perf_event *aux_event; argument
848 void (*destroy)(struct perf_event *); argument
849 struct rcu_head rcu_head;
851 struct pid_namespace *ns;
852 u64 id;
854 atomic64_t lost_samples;
856 u64 (*clock)(void);
857 perf_overflow_handler_t overflow_handler;
858 void *overflow_handler_context;
859 struct bpf_prog *prog;
860 u64 bpf_cookie;
863 struct trace_event_call *tp_event;
864 struct event_filter *filter;
866 struct ftrace_ops ftrace_ops;
892 * perf_event_context <-[1:n]-> perf_event_pmu_context <-[1:n]- perf_event argument