Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Structures | Functions
process.c File Reference
#include <linux/errno.h>
#include <linux/sched.h>
#include <linux/tick.h>
#include <linux/kernel.h>
#include <linux/mm.h>
#include <linux/stddef.h>
#include <linux/unistd.h>
#include <linux/export.h>
#include <linux/ptrace.h>
#include <linux/mman.h>
#include <linux/personality.h>
#include <linux/sys.h>
#include <linux/user.h>
#include <linux/init.h>
#include <linux/completion.h>
#include <linux/kallsyms.h>
#include <linux/random.h>
#include <asm/asm.h>
#include <asm/bootinfo.h>
#include <asm/cpu.h>
#include <asm/dsp.h>
#include <asm/fpu.h>
#include <asm/pgtable.h>
#include <asm/mipsregs.h>
#include <asm/processor.h>
#include <asm/uaccess.h>
#include <asm/io.h>
#include <asm/elf.h>
#include <asm/isadep.h>
#include <asm/inst.h>
#include <asm/stacktrace.h>

Go to the source code of this file.

Data Structures

struct  mips_frame_info
 

Functions

void __noreturn cpu_idle (void)
 
asmlinkage void ret_from_fork (void)
 
void start_thread (struct pt_regs *regs, unsigned long pc, unsigned long sp)
 
void exit_thread (void)
 
void flush_thread (void)
 
int copy_thread (unsigned long clone_flags, unsigned long usp, unsigned long unused, struct task_struct *p, struct pt_regs *regs)
 
int dump_fpu (struct pt_regs *regs, elf_fpregset_t *r)
 
void elf_dump_regs (elf_greg_t *gp, struct pt_regs *regs)
 
int dump_task_regs (struct task_struct *tsk, elf_gregset_t *regs)
 
int dump_task_fpu (struct task_struct *t, elf_fpregset_t *fpr)
 
long kernel_thread (int(*fn)(void *), void *arg, unsigned long flags)
 
 arch_initcall (frame_info_init)
 
unsigned long thread_saved_pc (struct task_struct *tsk)
 
unsigned long get_wchan (struct task_struct *task)
 
unsigned long arch_align_stack (unsigned long sp)
 

Function Documentation

unsigned long arch_align_stack ( unsigned long  sp)

Definition at line 488 of file process.c.

arch_initcall ( frame_info_init  )
int copy_thread ( unsigned long  clone_flags,
unsigned long  usp,
unsigned long  unused,
struct task_struct p,
struct pt_regs regs 
)

Definition at line 115 of file process.c.

void __noreturn cpu_idle ( void  )

Definition at line 49 of file process.c.

int dump_fpu ( struct pt_regs regs,
elf_fpregset_t r 
)

Definition at line 182 of file process.c.

int dump_task_fpu ( struct task_struct t,
elf_fpregset_t fpr 
)

Definition at line 217 of file process.c.

int dump_task_regs ( struct task_struct tsk,
elf_gregset_t regs 
)

Definition at line 211 of file process.c.

void elf_dump_regs ( elf_greg_t gp,
struct pt_regs regs 
)

Definition at line 189 of file process.c.

void exit_thread ( void  )

Definition at line 107 of file process.c.

void flush_thread ( void  )

Definition at line 111 of file process.c.

unsigned long get_wchan ( struct task_struct task)

Definition at line 458 of file process.c.

long kernel_thread ( int(*)(void *)  fn,
void arg,
unsigned long  flags 
)

Definition at line 232 of file process.c.

asmlinkage void ret_from_fork ( void  )

Definition at line 375 of file process.c.

void start_thread ( struct pt_regs regs,
unsigned long  pc,
unsigned long  sp 
)

Definition at line 88 of file process.c.

unsigned long thread_saved_pc ( struct task_struct tsk)

Definition at line 360 of file process.c.