Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Fields
perf_event_context Struct Reference

#include <perf_event.h>

Data Fields

struct pmupmu
 
enum perf_event_context_type type
 
raw_spinlock_t lock
 
struct mutex mutex
 
struct list_head pinned_groups
 
struct list_head flexible_groups
 
struct list_head event_list
 
int nr_events
 
int nr_active
 
int is_active
 
int nr_stat
 
int nr_freq
 
int rotate_disable
 
atomic_t refcount
 
struct task_structtask
 
u64 time
 
u64 timestamp
 
struct perf_event_contextparent_ctx
 
u64 parent_gen
 
u64 generation
 
int pin_count
 
int nr_cgroups
 
int nr_branch_stack
 
struct rcu_head rcu_head
 

Detailed Description

struct perf_event_context - event context structure

Used as a container for task events and CPU events as well:

Definition at line 454 of file perf_event.h.

Field Documentation

Definition at line 471 of file perf_event.h.

struct list_head flexible_groups

Definition at line 470 of file perf_event.h.

u64 generation

Definition at line 493 of file perf_event.h.

int is_active

Definition at line 474 of file perf_event.h.

Definition at line 461 of file perf_event.h.

Definition at line 467 of file perf_event.h.

int nr_active

Definition at line 473 of file perf_event.h.

int nr_branch_stack

Definition at line 496 of file perf_event.h.

int nr_cgroups

Definition at line 495 of file perf_event.h.

int nr_events

Definition at line 472 of file perf_event.h.

int nr_freq

Definition at line 476 of file perf_event.h.

int nr_stat

Definition at line 475 of file perf_event.h.

Definition at line 491 of file perf_event.h.

u64 parent_gen

Definition at line 492 of file perf_event.h.

int pin_count

Definition at line 494 of file perf_event.h.

struct list_head pinned_groups

Definition at line 469 of file perf_event.h.

Definition at line 455 of file perf_event.h.

struct rcu_head rcu_head

Definition at line 497 of file perf_event.h.

atomic_t refcount

Definition at line 478 of file perf_event.h.

int rotate_disable

Definition at line 477 of file perf_event.h.

Definition at line 479 of file perf_event.h.

u64 time

Definition at line 484 of file perf_event.h.

Definition at line 485 of file perf_event.h.

Definition at line 456 of file perf_event.h.


The documentation for this struct was generated from the following file: