Lines Matching refs:m

28 #define SEQ_printf(m, x...)			\  argument
30 if (m) \
31 seq_printf(m, x); \
62 static void print_cfs_group_stats(struct seq_file *m, int cpu, struct task_group *tg) in print_cfs_group_stats() argument
67 SEQ_printf(m, " .%-30s: %lld\n", #F, (long long)F) in print_cfs_group_stats()
69 SEQ_printf(m, " .%-30s: %lld.%06ld\n", #F, SPLIT_NS((long long)F)) in print_cfs_group_stats()
112 print_task(struct seq_file *m, struct rq *rq, struct task_struct *p) in print_task() argument
115 SEQ_printf(m, "R"); in print_task()
117 SEQ_printf(m, " "); in print_task()
119 SEQ_printf(m, "%15s %5d %9Ld.%06ld %9Ld %5d ", in print_task()
125 SEQ_printf(m, "%9Ld.%06ld %9Ld.%06ld %9Ld.%06ld", in print_task()
130 SEQ_printf(m, "%9Ld.%06ld %9Ld.%06ld %9Ld.%06ld", in print_task()
136 SEQ_printf(m, " %d %d", task_node(p), task_numa_group_id(p)); in print_task()
139 SEQ_printf(m, " %s", task_group_path(task_group(p))); in print_task()
142 SEQ_printf(m, "\n"); in print_task()
145 static void print_rq(struct seq_file *m, struct rq *rq, int rq_cpu) in print_rq() argument
149 SEQ_printf(m, in print_rq()
161 print_task(m, rq, p); in print_rq()
166 void print_cfs_rq(struct seq_file *m, int cpu, struct cfs_rq *cfs_rq) in print_cfs_rq() argument
175 SEQ_printf(m, "\ncfs_rq[%d]:%s\n", cpu, task_group_path(cfs_rq->tg)); in print_cfs_rq()
177 SEQ_printf(m, "\ncfs_rq[%d]:\n", cpu); in print_cfs_rq()
179 SEQ_printf(m, " .%-30s: %Ld.%06ld\n", "exec_clock", in print_cfs_rq()
191 SEQ_printf(m, " .%-30s: %Ld.%06ld\n", "MIN_vruntime", in print_cfs_rq()
193 SEQ_printf(m, " .%-30s: %Ld.%06ld\n", "min_vruntime", in print_cfs_rq()
195 SEQ_printf(m, " .%-30s: %Ld.%06ld\n", "max_vruntime", in print_cfs_rq()
198 SEQ_printf(m, " .%-30s: %Ld.%06ld\n", "spread", in print_cfs_rq()
201 SEQ_printf(m, " .%-30s: %Ld.%06ld\n", "spread0", in print_cfs_rq()
203 SEQ_printf(m, " .%-30s: %d\n", "nr_spread_over", in print_cfs_rq()
205 SEQ_printf(m, " .%-30s: %d\n", "nr_running", cfs_rq->nr_running); in print_cfs_rq()
206 SEQ_printf(m, " .%-30s: %ld\n", "load", cfs_rq->load.weight); in print_cfs_rq()
208 SEQ_printf(m, " .%-30s: %lu\n", "load_avg", in print_cfs_rq()
210 SEQ_printf(m, " .%-30s: %lu\n", "runnable_load_avg", in print_cfs_rq()
212 SEQ_printf(m, " .%-30s: %lu\n", "util_avg", in print_cfs_rq()
214 SEQ_printf(m, " .%-30s: %ld\n", "removed_load_avg", in print_cfs_rq()
216 SEQ_printf(m, " .%-30s: %ld\n", "removed_util_avg", in print_cfs_rq()
219 SEQ_printf(m, " .%-30s: %lu\n", "tg_load_avg_contrib", in print_cfs_rq()
221 SEQ_printf(m, " .%-30s: %ld\n", "tg_load_avg", in print_cfs_rq()
226 SEQ_printf(m, " .%-30s: %d\n", "throttled", in print_cfs_rq()
228 SEQ_printf(m, " .%-30s: %d\n", "throttle_count", in print_cfs_rq()
233 print_cfs_group_stats(m, cpu, cfs_rq->tg); in print_cfs_rq()
237 void print_rt_rq(struct seq_file *m, int cpu, struct rt_rq *rt_rq) in print_rt_rq() argument
240 SEQ_printf(m, "\nrt_rq[%d]:%s\n", cpu, task_group_path(rt_rq->tg)); in print_rt_rq()
242 SEQ_printf(m, "\nrt_rq[%d]:\n", cpu); in print_rt_rq()
246 SEQ_printf(m, " .%-30s: %Ld\n", #x, (long long)(rt_rq->x)) in print_rt_rq()
248 SEQ_printf(m, " .%-30s: %Ld.%06ld\n", #x, SPLIT_NS(rt_rq->x)) in print_rt_rq()
259 void print_dl_rq(struct seq_file *m, int cpu, struct dl_rq *dl_rq) in print_dl_rq() argument
261 SEQ_printf(m, "\ndl_rq[%d]:\n", cpu); in print_dl_rq()
262 SEQ_printf(m, " .%-30s: %ld\n", "dl_nr_running", dl_rq->dl_nr_running); in print_dl_rq()
267 static void print_cpu(struct seq_file *m, int cpu) in print_cpu() argument
276 SEQ_printf(m, "cpu#%d, %u.%03u MHz\n", in print_cpu()
280 SEQ_printf(m, "cpu#%d\n", cpu); in print_cpu()
286 SEQ_printf(m, " .%-30s: %ld\n", #x, (long)(rq->x)); \ in print_cpu()
288 SEQ_printf(m, " .%-30s: %Ld\n", #x, (long long)(rq->x));\ in print_cpu()
292 SEQ_printf(m, " .%-30s: %Ld.%06ld\n", #x, SPLIT_NS(rq->x)) in print_cpu()
295 SEQ_printf(m, " .%-30s: %lu\n", "load", in print_cpu()
301 SEQ_printf(m, " .%-30s: %ld\n", "curr->pid", (long)(task_pid_nr(rq->curr))); in print_cpu()
313 #define P(n) SEQ_printf(m, " .%-30s: %d\n", #n, rq->n); in print_cpu()
314 #define P64(n) SEQ_printf(m, " .%-30s: %Ld\n", #n, rq->n); in print_cpu()
332 print_cfs_stats(m, cpu); in print_cpu()
333 print_rt_stats(m, cpu); in print_cpu()
334 print_dl_stats(m, cpu); in print_cpu()
336 print_rq(m, rq, cpu); in print_cpu()
338 SEQ_printf(m, "\n"); in print_cpu()
347 static void sched_debug_header(struct seq_file *m) in sched_debug_header() argument
358 SEQ_printf(m, "Sched Debug Version: v0.11, %s %.*s\n", in sched_debug_header()
364 SEQ_printf(m, "%-40s: %Ld\n", #x, (long long)(x)) in sched_debug_header()
366 SEQ_printf(m, "%-40s: %Ld.%06ld\n", #x, SPLIT_NS(x)) in sched_debug_header()
377 SEQ_printf(m, "\n"); in sched_debug_header()
378 SEQ_printf(m, "sysctl_sched\n"); in sched_debug_header()
381 SEQ_printf(m, " .%-40s: %Ld\n", #x, (long long)(x)) in sched_debug_header()
383 SEQ_printf(m, " .%-40s: %Ld.%06ld\n", #x, SPLIT_NS(x)) in sched_debug_header()
392 SEQ_printf(m, " .%-40s: %d (%s)\n", in sched_debug_header()
396 SEQ_printf(m, "\n"); in sched_debug_header()
399 static int sched_debug_show(struct seq_file *m, void *v) in sched_debug_show() argument
404 print_cpu(m, cpu); in sched_debug_show()
406 sched_debug_header(m); in sched_debug_show()
502 SEQ_printf(m, "%-45s:%21Ld\n", #F, (long long)F)
504 SEQ_printf(m, "%-45s:%21Ld\n", #F, (long long)p->F)
506 SEQ_printf(m, "%-45s:%14Ld.%06ld\n", #F, SPLIT_NS((long long)F))
508 SEQ_printf(m, "%-45s:%14Ld.%06ld\n", #F, SPLIT_NS((long long)p->F))
512 void print_numa_stats(struct seq_file *m, int node, unsigned long tsf, in print_numa_stats() argument
515 SEQ_printf(m, "numa_faults node=%d ", node); in print_numa_stats()
516 SEQ_printf(m, "task_private=%lu task_shared=%lu ", tsf, tpf); in print_numa_stats()
517 SEQ_printf(m, "group_private=%lu group_shared=%lu\n", gsf, gpf); in print_numa_stats()
522 static void sched_show_numa(struct task_struct *p, struct seq_file *m) in sched_show_numa() argument
540 SEQ_printf(m, "current_node=%d, numa_group_id=%d\n", in sched_show_numa()
542 show_numa_stats(p, m); in sched_show_numa()
547 void proc_sched_show_task(struct task_struct *p, struct seq_file *m) in proc_sched_show_task() argument
551 SEQ_printf(m, "%s (%d, #threads: %d)\n", p->comm, task_pid_nr(p), in proc_sched_show_task()
553 SEQ_printf(m, in proc_sched_show_task()
557 SEQ_printf(m, "%-45s:%21Ld\n", #F, (long long)F) in proc_sched_show_task()
559 SEQ_printf(m, "%-45s:%21Ld\n", #F, (long long)p->F) in proc_sched_show_task()
561 SEQ_printf(m, "%-45s:%14Ld.%06ld\n", #F, SPLIT_NS((long long)F)) in proc_sched_show_task()
563 SEQ_printf(m, "%-45s:%14Ld.%06ld\n", #F, SPLIT_NS((long long)p->F)) in proc_sched_show_task()
623 SEQ_printf(m, "%-45s:%21Ld\n", in proc_sched_show_task()
625 SEQ_printf(m, "%-45s:%21Ld\n", in proc_sched_show_task()
649 SEQ_printf(m, "%-45s:%21Ld\n", in proc_sched_show_task()
653 sched_show_numa(p, m); in proc_sched_show_task()