Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Structures | Functions | Variables
process.c File Reference
#include <linux/errno.h>
#include <linux/module.h>
#include <linux/sched.h>
#include <linux/kernel.h>
#include <linux/mm.h>
#include <linux/smp.h>
#include <linux/stddef.h>
#include <linux/unistd.h>
#include <linux/ptrace.h>
#include <linux/user.h>
#include <linux/time.h>
#include <linux/major.h>
#include <linux/stat.h>
#include <linux/vt.h>
#include <linux/mman.h>
#include <linux/elfcore.h>
#include <linux/reboot.h>
#include <linux/tty.h>
#include <linux/console.h>
#include <linux/slab.h>
#include <linux/rcupdate.h>
#include <asm/reg.h>
#include <asm/uaccess.h>
#include <asm/io.h>
#include <asm/pgtable.h>
#include <asm/hwrpb.h>
#include <asm/fpu.h>
#include "proto.h"
#include "pci_impl.h"

Go to the source code of this file.

Data Structures

struct  halt_info
 

Functions

 EXPORT_SYMBOL (pm_power_off)
 
void cpu_idle (void)
 
void machine_restart (char *restart_cmd)
 
void machine_halt (void)
 
void machine_power_off (void)
 
void show_regs (struct pt_regs *regs)
 
void start_thread (struct pt_regs *regs, unsigned long pc, unsigned long sp)
 
 EXPORT_SYMBOL (start_thread)
 
void exit_thread (void)
 
void flush_thread (void)
 
void release_thread (struct task_struct *dead_task)
 
int alpha_clone (unsigned long clone_flags, unsigned long usp, int __user *parent_tid, int __user *child_tid, unsigned long tls_value, struct pt_regs *regs)
 
int alpha_vfork (struct pt_regs *regs)
 
int copy_thread (unsigned long clone_flags, unsigned long usp, unsigned long arg, struct task_struct *p, struct pt_regs *regs)
 
void dump_elf_thread (elf_greg_t *dest, struct pt_regs *pt, struct thread_info *ti)
 
 EXPORT_SYMBOL (dump_elf_thread)
 
int dump_elf_task (elf_greg_t *dest, struct task_struct *task)
 
 EXPORT_SYMBOL (dump_elf_task)
 
int dump_elf_task_fp (elf_fpreg_t *dest, struct task_struct *task)
 
 EXPORT_SYMBOL (dump_elf_task_fp)
 
unsigned long thread_saved_pc (struct task_struct *t)
 
unsigned long get_wchan (struct task_struct *p)
 

Variables

void(* pm_power_off )(void) = machine_power_off
 

Function Documentation

int alpha_clone ( unsigned long  clone_flags,
unsigned long  usp,
int __user parent_tid,
int __user child_tid,
unsigned long  tls_value,
struct pt_regs regs 
)

Definition at line 247 of file process.c.

int alpha_vfork ( struct pt_regs regs)

Definition at line 258 of file process.c.

int copy_thread ( unsigned long  clone_flags,
unsigned long  usp,
unsigned long  arg,
struct task_struct p,
struct pt_regs regs 
)

Definition at line 269 of file process.c.

void cpu_idle ( void  )

Definition at line 50 of file process.c.

int dump_elf_task ( elf_greg_t dest,
struct task_struct task 
)

Definition at line 373 of file process.c.

int dump_elf_task_fp ( elf_fpreg_t dest,
struct task_struct task 
)

Definition at line 381 of file process.c.

void dump_elf_thread ( elf_greg_t dest,
struct pt_regs pt,
struct thread_info ti 
)

Definition at line 327 of file process.c.

void exit_thread ( void  )

Definition at line 216 of file process.c.

EXPORT_SYMBOL ( pm_power_off  )
EXPORT_SYMBOL ( start_thread  )
EXPORT_SYMBOL ( dump_elf_thread  )
EXPORT_SYMBOL ( dump_elf_task  )
EXPORT_SYMBOL ( dump_elf_task_fp  )
void flush_thread ( void  )

Definition at line 221 of file process.c.

unsigned long get_wchan ( struct task_struct p)

Definition at line 419 of file process.c.

void machine_halt ( void  )

Definition at line 178 of file process.c.

void machine_power_off ( void  )

Definition at line 185 of file process.c.

void machine_restart ( char restart_cmd)

Definition at line 171 of file process.c.

void release_thread ( struct task_struct dead_task)

Definition at line 233 of file process.c.

void show_regs ( struct pt_regs regs)

Definition at line 195 of file process.c.

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

Definition at line 204 of file process.c.

unsigned long thread_saved_pc ( struct task_struct t)

Definition at line 404 of file process.c.

Variable Documentation

void(* pm_power_off)(void) = machine_power_off

Definition at line 46 of file process.c.