Lines Matching defs:perf_event
628 struct perf_event { struct
635 struct list_head event_entry;
664 struct perf_event *group_leader; argument
668 enum perf_event_state state; argument
669 unsigned int attach_state;
670 local64_t count;
671 atomic64_t child_count;
695 struct perf_event_attr attr; argument
699 struct hw_perf_event hw; argument
701 struct perf_event_context *ctx; argument
716 struct perf_event *parent; argument
718 int oncpu;
719 int cpu;
721 struct list_head owner_entry;
722 struct task_struct *owner;
725 struct mutex mmap_mutex;
726 atomic_t mmap_count;
728 struct perf_buffer *rb;
729 struct list_head rb_entry;
753 struct perf_event *aux_event; argument
755 void (*destroy)(struct perf_event *); argument
756 struct rcu_head rcu_head;
758 struct pid_namespace *ns;
759 u64 id;
761 u64 (*clock)(void);
762 perf_overflow_handler_t overflow_handler;
763 void *overflow_handler_context;
765 perf_overflow_handler_t orig_overflow_handler;
766 struct bpf_prog *prog;
790 struct perf_event_groups { argument