• Home
  • Raw
  • Download

Lines Matching refs:m

15 #define SEQ_printf(m, x...)			\  argument
17 if (m) \
18 seq_printf(m, x); \
58 static int sched_feat_show(struct seq_file *m, void *v) in sched_feat_show() argument
64 seq_puts(m, "NO_"); in sched_feat_show()
65 seq_printf(m, "%s ", sched_feat_names[i]); in sched_feat_show()
67 seq_puts(m, "\n"); in sched_feat_show()
201 static int sched_scaling_show(struct seq_file *m, void *v) in sched_scaling_show() argument
203 seq_printf(m, "%d\n", sysctl_sched_tunable_scaling); in sched_scaling_show()
248 static int sched_dynamic_show(struct seq_file *m, void *v) in sched_dynamic_show() argument
257 seq_puts(m, "("); in sched_dynamic_show()
258 seq_puts(m, preempt_modes[i]); in sched_dynamic_show()
260 seq_puts(m, ")"); in sched_dynamic_show()
262 seq_puts(m, " "); in sched_dynamic_show()
265 seq_puts(m, "\n"); in sched_dynamic_show()
351 static int sd_flags_show(struct seq_file *m, void *v) in sd_flags_show() argument
353 unsigned long flags = *(unsigned int *)m->private; in sd_flags_show()
357 seq_puts(m, sd_flag_debug[idx].name); in sd_flags_show()
358 seq_puts(m, " "); in sd_flags_show()
360 seq_puts(m, "\n"); in sd_flags_show()
448 static void print_cfs_group_stats(struct seq_file *m, int cpu, struct task_group *tg) in print_cfs_group_stats() argument
452 #define P(F) SEQ_printf(m, " .%-30s: %lld\n", #F, (long long)F) in print_cfs_group_stats()
453 #define P_SCHEDSTAT(F) SEQ_printf(m, " .%-30s: %lld\n", \ in print_cfs_group_stats()
455 #define PN(F) SEQ_printf(m, " .%-30s: %lld.%06ld\n", #F, SPLIT_NS((long long)F)) in print_cfs_group_stats()
456 #define PN_SCHEDSTAT(F) SEQ_printf(m, " .%-30s: %lld.%06ld\n", \ in print_cfs_group_stats()
515 #define SEQ_printf_task_group_path(m, tg, fmt...) \ argument
519 SEQ_printf(m, fmt, group_path); \
526 SEQ_printf(m, fmt, buf); \
532 print_task(struct seq_file *m, struct rq *rq, struct task_struct *p) in print_task() argument
535 SEQ_printf(m, ">R"); in print_task()
537 SEQ_printf(m, " %c", task_state_to_char(p)); in print_task()
539 SEQ_printf(m, " %15s %5d %9Ld.%06ld %9Ld %5d ", in print_task()
545 SEQ_printf(m, "%9Ld.%06ld %9Ld.%06ld %9Ld.%06ld", in print_task()
551 SEQ_printf(m, " %d %d", task_node(p), task_numa_group_id(p)); in print_task()
554 SEQ_printf_task_group_path(m, task_group(p), " %s") in print_task()
557 SEQ_printf(m, "\n"); in print_task()
560 static void print_rq(struct seq_file *m, struct rq *rq, int rq_cpu) in print_rq() argument
564 SEQ_printf(m, "\n"); in print_rq()
565 SEQ_printf(m, "runnable tasks:\n"); in print_rq()
566 SEQ_printf(m, " S task PID tree-key switches prio" in print_rq()
568 SEQ_printf(m, "-------------------------------------------------------" in print_rq()
576 print_task(m, rq, p); in print_rq()
581 void print_cfs_rq(struct seq_file *m, int cpu, struct cfs_rq *cfs_rq) in print_cfs_rq() argument
590 SEQ_printf(m, "\n"); in print_cfs_rq()
591 SEQ_printf_task_group_path(m, cfs_rq->tg, "cfs_rq[%d]:%s\n", cpu); in print_cfs_rq()
593 SEQ_printf(m, "\n"); in print_cfs_rq()
594 SEQ_printf(m, "cfs_rq[%d]:\n", cpu); in print_cfs_rq()
596 SEQ_printf(m, " .%-30s: %Ld.%06ld\n", "exec_clock", in print_cfs_rq()
608 SEQ_printf(m, " .%-30s: %Ld.%06ld\n", "MIN_vruntime", in print_cfs_rq()
610 SEQ_printf(m, " .%-30s: %Ld.%06ld\n", "min_vruntime", in print_cfs_rq()
612 SEQ_printf(m, " .%-30s: %Ld.%06ld\n", "max_vruntime", in print_cfs_rq()
615 SEQ_printf(m, " .%-30s: %Ld.%06ld\n", "spread", in print_cfs_rq()
618 SEQ_printf(m, " .%-30s: %Ld.%06ld\n", "spread0", in print_cfs_rq()
620 SEQ_printf(m, " .%-30s: %d\n", "nr_spread_over", in print_cfs_rq()
622 SEQ_printf(m, " .%-30s: %d\n", "nr_running", cfs_rq->nr_running); in print_cfs_rq()
623 SEQ_printf(m, " .%-30s: %d\n", "h_nr_running", cfs_rq->h_nr_running); in print_cfs_rq()
624 SEQ_printf(m, " .%-30s: %d\n", "idle_h_nr_running", in print_cfs_rq()
626 SEQ_printf(m, " .%-30s: %ld\n", "load", cfs_rq->load.weight); in print_cfs_rq()
628 SEQ_printf(m, " .%-30s: %lu\n", "load_avg", in print_cfs_rq()
630 SEQ_printf(m, " .%-30s: %lu\n", "runnable_avg", in print_cfs_rq()
632 SEQ_printf(m, " .%-30s: %lu\n", "util_avg", in print_cfs_rq()
634 SEQ_printf(m, " .%-30s: %u\n", "util_est_enqueued", in print_cfs_rq()
636 SEQ_printf(m, " .%-30s: %ld\n", "removed.load_avg", in print_cfs_rq()
638 SEQ_printf(m, " .%-30s: %ld\n", "removed.util_avg", in print_cfs_rq()
640 SEQ_printf(m, " .%-30s: %ld\n", "removed.runnable_avg", in print_cfs_rq()
643 SEQ_printf(m, " .%-30s: %lu\n", "tg_load_avg_contrib", in print_cfs_rq()
645 SEQ_printf(m, " .%-30s: %ld\n", "tg_load_avg", in print_cfs_rq()
650 SEQ_printf(m, " .%-30s: %d\n", "throttled", in print_cfs_rq()
652 SEQ_printf(m, " .%-30s: %d\n", "throttle_count", in print_cfs_rq()
657 print_cfs_group_stats(m, cpu, cfs_rq->tg); in print_cfs_rq()
661 void print_rt_rq(struct seq_file *m, int cpu, struct rt_rq *rt_rq) in print_rt_rq() argument
664 SEQ_printf(m, "\n"); in print_rt_rq()
665 SEQ_printf_task_group_path(m, rt_rq->tg, "rt_rq[%d]:%s\n", cpu); in print_rt_rq()
667 SEQ_printf(m, "\n"); in print_rt_rq()
668 SEQ_printf(m, "rt_rq[%d]:\n", cpu); in print_rt_rq()
672 SEQ_printf(m, " .%-30s: %Ld\n", #x, (long long)(rt_rq->x)) in print_rt_rq()
674 SEQ_printf(m, " .%-30s: %lu\n", #x, (unsigned long)(rt_rq->x)) in print_rt_rq()
676 SEQ_printf(m, " .%-30s: %Ld.%06ld\n", #x, SPLIT_NS(rt_rq->x)) in print_rt_rq()
691 void print_dl_rq(struct seq_file *m, int cpu, struct dl_rq *dl_rq) in print_dl_rq() argument
695 SEQ_printf(m, "\n"); in print_dl_rq()
696 SEQ_printf(m, "dl_rq[%d]:\n", cpu); in print_dl_rq()
699 SEQ_printf(m, " .%-30s: %lu\n", #x, (unsigned long)(dl_rq->x)) in print_dl_rq()
708 SEQ_printf(m, " .%-30s: %lld\n", "dl_bw->bw", dl_bw->bw); in print_dl_rq()
709 SEQ_printf(m, " .%-30s: %lld\n", "dl_bw->total_bw", dl_bw->total_bw); in print_dl_rq()
714 static void print_cpu(struct seq_file *m, int cpu) in print_cpu() argument
722 SEQ_printf(m, "cpu#%d, %u.%03u MHz\n", in print_cpu()
726 SEQ_printf(m, "cpu#%d\n", cpu); in print_cpu()
732 SEQ_printf(m, " .%-30s: %ld\n", #x, (long)(rq->x)); \ in print_cpu()
734 SEQ_printf(m, " .%-30s: %Ld\n", #x, (long long)(rq->x));\ in print_cpu()
738 SEQ_printf(m, " .%-30s: %Ld.%06ld\n", #x, SPLIT_NS(rq->x)) in print_cpu()
744 SEQ_printf(m, " .%-30s: %ld\n", "curr->pid", (long)(task_pid_nr(rq->curr))); in print_cpu()
751 #define P64(n) SEQ_printf(m, " .%-30s: %Ld\n", #n, rq->n); in print_cpu()
757 #define P(n) SEQ_printf(m, " .%-30s: %d\n", #n, schedstat_val(rq->n)); in print_cpu()
767 print_cfs_stats(m, cpu); in print_cpu()
768 print_rt_stats(m, cpu); in print_cpu()
769 print_dl_stats(m, cpu); in print_cpu()
771 print_rq(m, rq, cpu); in print_cpu()
772 SEQ_printf(m, "\n"); in print_cpu()
781 static void sched_debug_header(struct seq_file *m) in sched_debug_header() argument
792 SEQ_printf(m, "Sched Debug Version: v0.11, %s %.*s\n", in sched_debug_header()
798 SEQ_printf(m, "%-40s: %Ld\n", #x, (long long)(x)) in sched_debug_header()
800 SEQ_printf(m, "%-40s: %Ld.%06ld\n", #x, SPLIT_NS(x)) in sched_debug_header()
811 SEQ_printf(m, "\n"); in sched_debug_header()
812 SEQ_printf(m, "sysctl_sched\n"); in sched_debug_header()
815 SEQ_printf(m, " .%-40s: %Ld\n", #x, (long long)(x)) in sched_debug_header()
817 SEQ_printf(m, " .%-40s: %Ld.%06ld\n", #x, SPLIT_NS(x)) in sched_debug_header()
826 SEQ_printf(m, " .%-40s: %d (%s)\n", in sched_debug_header()
830 SEQ_printf(m, "\n"); in sched_debug_header()
833 static int sched_debug_show(struct seq_file *m, void *v) in sched_debug_show() argument
838 print_cpu(m, cpu); in sched_debug_show()
840 sched_debug_header(m); in sched_debug_show()
908 #define __PS(S, F) SEQ_printf(m, "%-45s:%21Ld\n", S, (long long)(F))
912 #define __PSN(S, F) SEQ_printf(m, "%-45s:%14Ld.%06ld\n", S, SPLIT_NS((long long)(F)))
918 void print_numa_stats(struct seq_file *m, int node, unsigned long tsf, in print_numa_stats() argument
921 SEQ_printf(m, "numa_faults node=%d ", node); in print_numa_stats()
922 SEQ_printf(m, "task_private=%lu task_shared=%lu ", tpf, tsf); in print_numa_stats()
923 SEQ_printf(m, "group_private=%lu group_shared=%lu\n", gpf, gsf); in print_numa_stats()
928 static void sched_show_numa(struct task_struct *p, struct seq_file *m) in sched_show_numa() argument
937 SEQ_printf(m, "current_node=%d, numa_group_id=%d\n", in sched_show_numa()
939 show_numa_stats(p, m); in sched_show_numa()
944 struct seq_file *m) in proc_sched_show_task() argument
948 SEQ_printf(m, "%s (%d, #threads: %d)\n", p->comm, task_pid_nr_ns(p, ns), in proc_sched_show_task()
950 SEQ_printf(m, in proc_sched_show_task()
1054 sched_show_numa(p, m); in proc_sched_show_task()