|
Linux Kernel
3.7.1
|
#include <perf_event.h>
Data Fields | |
| struct list_head | entry |
| struct device * | dev |
| struct attribute_group ** | attr_groups |
| char * | name |
| int | type |
| int *__percpu | pmu_disable_count |
| struct perf_cpu_context *__percpu | pmu_cpu_context |
| int | task_ctx_nr |
| void(* | pmu_enable )(struct pmu *pmu) |
| void(* | pmu_disable )(struct pmu *pmu) |
| int(* | event_init )(struct perf_event *event) |
| int(* | add )(struct perf_event *event, int flags) |
| void(* | del )(struct perf_event *event, int flags) |
| void(* | start )(struct perf_event *event, int flags) |
| void(* | stop )(struct perf_event *event, int flags) |
| void(* | read )(struct perf_event *event) |
| void(* | start_txn )(struct pmu *pmu) |
| int(* | commit_txn )(struct pmu *pmu) |
| void(* | cancel_txn )(struct pmu *pmu) |
| int(* | event_idx )(struct perf_event *event) |
| void(* | flush_branch_stack )(void) |
struct pmu - generic performance monitoring unit
Definition at line 181 of file perf_event.h.
Definition at line 214 of file perf_event.h.
| struct attribute_group** attr_groups |
Definition at line 185 of file perf_event.h.
Definition at line 215 of file perf_event.h.
Definition at line 184 of file perf_event.h.
Definition at line 182 of file perf_event.h.
| int(* event_idx)(struct perf_event *event) |
Definition at line 256 of file perf_event.h.
| int(* event_init)(struct perf_event *event) |
Definition at line 204 of file perf_event.h.
Definition at line 261 of file perf_event.h.
| char* name |
Definition at line 186 of file perf_event.h.
| struct perf_cpu_context* __percpu pmu_cpu_context |
Definition at line 190 of file perf_event.h.
Definition at line 189 of file perf_event.h.
| void(* read)(struct perf_event *event) |
Definition at line 228 of file perf_event.h.
Definition at line 222 of file perf_event.h.
Definition at line 223 of file perf_event.h.
| int task_ctx_nr |
Definition at line 191 of file perf_event.h.
Definition at line 187 of file perf_event.h.
1.8.2