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.