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

Data Fields

int max_weight
 
int max_events
 
struct event_constraint ** constraints
 
struct sched_state state
 
int saved_states
 
struct sched_state saved [SCHED_STATES_MAX]
 
struct perf_tool tool
 
const charinput_name
 
const charsort_order
 
unsigned long nr_tasks
 
struct task_descpid_to_task [MAX_PID]
 
struct task_desc ** tasks
 
struct trace_sched_handlertp_handler
 
pthread_mutex_t start_work_mutex
 
pthread_mutex_t work_done_wait_mutex
 
int profile_cpu
 
int max_cpu
 
u32 curr_pid [MAX_CPUS]
 
struct threadcurr_thread [MAX_CPUS]
 
char next_shortname1
 
char next_shortname2
 
unsigned int replay_repeat
 
unsigned long nr_run_events
 
unsigned long nr_sleep_events
 
unsigned long nr_wakeup_events
 
unsigned long nr_sleep_corrections
 
unsigned long nr_run_events_optimized
 
unsigned long targetless_wakeups
 
unsigned long multitarget_wakeups
 
unsigned long nr_runs
 
unsigned long nr_timestamps
 
unsigned long nr_unordered_timestamps
 
unsigned long nr_state_machine_bugs
 
unsigned long nr_context_switch_bugs
 
unsigned long nr_events
 
unsigned long nr_lost_chunks
 
unsigned long nr_lost_events
 
u64 run_measurement_overhead
 
u64 sleep_measurement_overhead
 
u64 start_time
 
u64 cpu_usage
 
u64 runavg_cpu_usage
 
u64 parent_cpu_usage
 
u64 runavg_parent_cpu_usage
 
u64 sum_runtime
 
u64 sum_fluct
 
u64 run_avg
 
u64 all_runtime
 
u64 all_count
 
u64 cpu_last_switched [MAX_CPUS]
 
struct rb_root atom_root sorted_atom_root
 
struct list_head sort_list cmp_pid
 

Detailed Description

Definition at line 568 of file perf_event.c.

Field Documentation

u64 all_count

Definition at line 168 of file builtin-sched.c.

u64 all_runtime

Definition at line 167 of file builtin-sched.c.

struct list_head sort_list cmp_pid

Definition at line 171 of file builtin-sched.c.

struct event_constraint** constraints

Definition at line 571 of file perf_event.c.

u64 cpu_last_switched[MAX_CPUS]

Definition at line 169 of file builtin-sched.c.

u64 cpu_usage

Definition at line 160 of file builtin-sched.c.

u32 curr_pid[MAX_CPUS]

Definition at line 137 of file builtin-sched.c.

struct thread* curr_thread[MAX_CPUS]

Definition at line 138 of file builtin-sched.c.

const char* input_name

Definition at line 123 of file builtin-sched.c.

int max_cpu

Definition at line 136 of file builtin-sched.c.

int max_events

Definition at line 570 of file perf_event.c.

int max_weight

Definition at line 569 of file perf_event.c.

unsigned long multitarget_wakeups

Definition at line 148 of file builtin-sched.c.

char next_shortname1

Definition at line 139 of file builtin-sched.c.

char next_shortname2

Definition at line 140 of file builtin-sched.c.

unsigned long nr_context_switch_bugs

Definition at line 153 of file builtin-sched.c.

unsigned long nr_events

Definition at line 154 of file builtin-sched.c.

unsigned long nr_lost_chunks

Definition at line 155 of file builtin-sched.c.

unsigned long nr_lost_events

Definition at line 156 of file builtin-sched.c.

unsigned long nr_run_events

Definition at line 142 of file builtin-sched.c.

unsigned long nr_run_events_optimized

Definition at line 146 of file builtin-sched.c.

unsigned long nr_runs

Definition at line 149 of file builtin-sched.c.

unsigned long nr_sleep_corrections

Definition at line 145 of file builtin-sched.c.

unsigned long nr_sleep_events

Definition at line 143 of file builtin-sched.c.

unsigned long nr_state_machine_bugs

Definition at line 152 of file builtin-sched.c.

unsigned long nr_tasks

Definition at line 125 of file builtin-sched.c.

unsigned long nr_timestamps

Definition at line 150 of file builtin-sched.c.

unsigned long nr_unordered_timestamps

Definition at line 151 of file builtin-sched.c.

unsigned long nr_wakeup_events

Definition at line 144 of file builtin-sched.c.

u64 parent_cpu_usage

Definition at line 162 of file builtin-sched.c.

struct task_desc* pid_to_task[MAX_PID]

Definition at line 126 of file builtin-sched.c.

int profile_cpu

Definition at line 131 of file builtin-sched.c.

unsigned int replay_repeat

Definition at line 141 of file builtin-sched.c.

u64 run_avg

Definition at line 166 of file builtin-sched.c.

u64 run_measurement_overhead

Definition at line 157 of file builtin-sched.c.

u64 runavg_cpu_usage

Definition at line 161 of file builtin-sched.c.

u64 runavg_parent_cpu_usage

Definition at line 163 of file builtin-sched.c.

Definition at line 574 of file perf_event.c.

int saved_states

Definition at line 573 of file perf_event.c.

u64 sleep_measurement_overhead

Definition at line 158 of file builtin-sched.c.

const char* sort_order

Definition at line 124 of file builtin-sched.c.

struct rb_root atom_root sorted_atom_root

Definition at line 170 of file builtin-sched.c.

u64 start_time

Definition at line 159 of file builtin-sched.c.

pthread_mutex_t start_work_mutex

Definition at line 129 of file builtin-sched.c.

Definition at line 572 of file perf_event.c.

u64 sum_fluct

Definition at line 165 of file builtin-sched.c.

u64 sum_runtime

Definition at line 164 of file builtin-sched.c.

unsigned long targetless_wakeups

Definition at line 147 of file builtin-sched.c.

struct task_desc** tasks

Definition at line 127 of file builtin-sched.c.

Definition at line 122 of file builtin-sched.c.

Definition at line 128 of file builtin-sched.c.

pthread_mutex_t work_done_wait_mutex

Definition at line 130 of file builtin-sched.c.


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