Lines Matching defs:perf_event
671 struct perf_event { struct
678 struct list_head event_entry;
684 struct list_head sibling_list;
708 struct perf_event *group_leader; argument
717 enum perf_event_state state; argument
732 struct perf_event_attr attr; argument
736 struct hw_perf_event hw; argument
738 struct perf_event_context *ctx; argument
744 struct perf_event_pmu_context *pmu_ctx; argument
759 struct perf_event *parent; argument
761 int oncpu;
762 int cpu;
764 struct list_head owner_entry;
765 struct task_struct *owner;
768 struct mutex mmap_mutex;
769 atomic_t mmap_count;
771 struct perf_buffer *rb;
772 struct list_head rb_entry;
773 unsigned long rcu_batches;
774 int rcu_pending;
799 struct perf_event *aux_event; argument
801 void (*destroy)(struct perf_event *); argument
802 struct rcu_head rcu_head;
804 struct pid_namespace *ns;
805 u64 id;
807 atomic64_t lost_samples;
809 u64 (*clock)(void);
810 perf_overflow_handler_t overflow_handler;
811 void *overflow_handler_context;
813 perf_overflow_handler_t orig_overflow_handler;
814 struct bpf_prog *prog;
815 u64 bpf_cookie;
819 struct trace_event_call *tp_event;
820 struct event_filter *filter;
822 struct ftrace_ops ftrace_ops;
848 * perf_event_context <-[1:n]-> perf_event_pmu_context <--- perf_event argument