Linux Kernel
3.7.1
|
#include <linux/proc_fs.h>
#include <linux/sched.h>
#include <linux/seq_file.h>
#include <linux/kallsyms.h>
#include <linux/utsname.h>
#include "sched.h"
Go to the source code of this file.
Macros | |
#define | SEQ_printf(m, x...) |
#define | SPLIT_NS(x) nsec_high(x), nsec_low(x) |
#define | P(x) SEQ_printf(m, " .%-30s: %Ld\n", #x, (long long)(rt_rq->x)) |
#define | PN(x) SEQ_printf(m, " .%-30s: %Ld.%06ld\n", #x, SPLIT_NS(rt_rq->x)) |
#define | P(x) |
#define | PN(x) SEQ_printf(m, " .%-30s: %Ld.%06ld\n", #x, SPLIT_NS(rq->x)) |
#define | P(x) SEQ_printf(m, "%-40s: %Ld\n", #x, (long long)(x)) |
#define | PN(x) SEQ_printf(m, "%-40s: %Ld.%06ld\n", #x, SPLIT_NS(x)) |
#define | P(x) SEQ_printf(m, " .%-40s: %Ld\n", #x, (long long)(x)) |
#define | PN(x) SEQ_printf(m, " .%-40s: %Ld.%06ld\n", #x, SPLIT_NS(x)) |
#define | __P(F) SEQ_printf(m, "%-35s:%21Ld\n", #F, (long long)F) |
#define | P(F) SEQ_printf(m, "%-35s:%21Ld\n", #F, (long long)p->F) |
#define | __PN(F) SEQ_printf(m, "%-35s:%14Ld.%06ld\n", #F, SPLIT_NS((long long)F)) |
#define | PN(F) SEQ_printf(m, "%-35s:%14Ld.%06ld\n", #F, SPLIT_NS((long long)p->F)) |
Functions | |
void | print_cfs_rq (struct seq_file *m, int cpu, struct cfs_rq *cfs_rq) |
void | print_rt_rq (struct seq_file *m, int cpu, struct rt_rq *rt_rq) |
void | sysrq_sched_debug_show (void) |
__initcall (init_sched_debug_procfs) | |
void | proc_sched_show_task (struct task_struct *p, struct seq_file *m) |
void | proc_sched_set_task (struct task_struct *p) |
Variables | |
__read_mostly int | sched_clock_running |
#define __P | ( | F | ) | SEQ_printf(m, "%-35s:%21Ld\n", #F, (long long)F) |
#define __PN | ( | F | ) | SEQ_printf(m, "%-35s:%14Ld.%06ld\n", #F, SPLIT_NS((long long)F)) |
#define P | ( | x | ) | SEQ_printf(m, " .%-30s: %Ld\n", #x, (long long)(rt_rq->x)) |
#define P | ( | x | ) |
#define P | ( | x | ) | SEQ_printf(m, "%-40s: %Ld\n", #x, (long long)(x)) |
#define P | ( | x | ) | SEQ_printf(m, " .%-40s: %Ld\n", #x, (long long)(x)) |
#define P | ( | F | ) | SEQ_printf(m, "%-35s:%21Ld\n", #F, (long long)p->F) |
#define PN | ( | x | ) | SEQ_printf(m, " .%-30s: %Ld.%06ld\n", #x, SPLIT_NS(rt_rq->x)) |
#define PN | ( | x | ) | SEQ_printf(m, " .%-30s: %Ld.%06ld\n", #x, SPLIT_NS(rq->x)) |
#define PN | ( | x | ) | SEQ_printf(m, "%-40s: %Ld.%06ld\n", #x, SPLIT_NS(x)) |
#define PN | ( | x | ) | SEQ_printf(m, " .%-40s: %Ld.%06ld\n", #x, SPLIT_NS(x)) |
#define PN | ( | F | ) | SEQ_printf(m, "%-35s:%14Ld.%06ld\n", #F, SPLIT_NS((long long)p->F)) |
#define SEQ_printf | ( | m, | |
x... | |||
) |
__initcall | ( | init_sched_debug_procfs | ) |
void proc_sched_set_task | ( | struct task_struct * | p | ) |
void proc_sched_show_task | ( | struct task_struct * | p, |
struct seq_file * | m | ||
) |
__read_mostly int sched_clock_running |