This source file includes following definitions.
- show_state
 
   1 
   2 #ifndef _LINUX_SCHED_DEBUG_H
   3 #define _LINUX_SCHED_DEBUG_H
   4 
   5 
   6 
   7 
   8 
   9 struct task_struct;
  10 struct pid_namespace;
  11 
  12 extern void dump_cpu_task(int cpu);
  13 
  14 
  15 
  16 
  17 extern void show_state_filter(unsigned long state_filter);
  18 
  19 static inline void show_state(void)
  20 {
  21         show_state_filter(0);
  22 }
  23 
  24 struct pt_regs;
  25 
  26 extern void show_regs(struct pt_regs *);
  27 
  28 
  29 
  30 
  31 
  32 
  33 extern void show_stack(struct task_struct *task, unsigned long *sp);
  34 
  35 extern void sched_show_task(struct task_struct *p);
  36 
  37 #ifdef CONFIG_SCHED_DEBUG
  38 struct seq_file;
  39 extern void proc_sched_show_task(struct task_struct *p,
  40                                  struct pid_namespace *ns, struct seq_file *m);
  41 extern void proc_sched_set_task(struct task_struct *p);
  42 #endif
  43 
  44 
  45 #define __sched         __attribute__((__section__(".sched.text")))
  46 
  47 
  48 extern char __sched_text_start[], __sched_text_end[];
  49 
  50 
  51 extern int in_sched_functions(unsigned long addr);
  52 
  53 #endif