Lines Matching defs:perf_sched
165 struct perf_sched { struct
166 struct perf_tool tool;
167 const char *sort_order;
168 unsigned long nr_tasks;
169 struct task_desc **pid_to_task;
170 struct task_desc **tasks;
171 const struct trace_sched_handler *tp_handler;
172 struct mutex start_work_mutex;
173 struct mutex work_done_wait_mutex;
174 int profile_cpu;
179 struct perf_cpu max_cpu;
180 u32 *curr_pid;
181 struct thread **curr_thread;
182 struct thread **curr_out_thread;
183 char next_shortname1;
184 char next_shortname2;
185 unsigned int replay_repeat;
186 unsigned long nr_run_events;
187 unsigned long nr_sleep_events;
188 unsigned long nr_wakeup_events;
189 unsigned long nr_sleep_corrections;
190 unsigned long nr_run_events_optimized;
191 unsigned long targetless_wakeups;
192 unsigned long multitarget_wakeups;
193 unsigned long nr_runs;
217 struct perf_sched_map map; argument
220 bool summary;
221 bool summary_only;
222 bool idle_hist;
223 bool show_callchain;
224 unsigned int max_stack;
225 bool show_cpu_visual;
226 bool show_wakeups;
227 bool show_next;
228 bool show_migrations;
229 bool pre_migrations;
230 bool show_state;
231 bool show_prio;
232 u64 skipped_samples;
233 const char *time_str;
234 struct perf_time_interval ptime;
235 struct perf_time_interval hist_time;
236 volatile bool thread_funcs_exit;
237 const char *prio_str;