Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Functions | Variables
process.c File Reference
#include <linux/errno.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/elf.h>
#include <linux/init.h>
#include <linux/prctl.h>
#include <linux/init_task.h>
#include <linux/module.h>
#include <linux/mqueue.h>
#include <linux/fs.h>
#include <linux/slab.h>
#include <linux/rcupdate.h>
#include <asm/pgtable.h>
#include <asm/uaccess.h>
#include <asm/io.h>
#include <asm/processor.h>
#include <asm/platform.h>
#include <asm/mmu.h>
#include <asm/irq.h>
#include <linux/atomic.h>
#include <asm/asm-offsets.h>
#include <asm/regs.h>

Go to the source code of this file.

Functions

void ret_from_fork (void)
 
void ret_from_kernel_thread (void)
 
 EXPORT_SYMBOL (pm_power_off)
 
void cpu_idle (void)
 
void exit_thread (void)
 
void flush_thread (void)
 
int arch_dup_task_struct (struct task_struct *dst, struct task_struct *src)
 
int copy_thread (unsigned long clone_flags, unsigned long usp_thread_fn, unsigned long thread_fn_arg, struct task_struct *p, struct pt_regs *unused)
 
unsigned long get_wchan (struct task_struct *p)
 
void xtensa_elf_core_copy_regs (xtensa_gregset_t *elfregs, struct pt_regs *regs)
 
int dump_fpu (void)
 
asmlinkage long xtensa_clone (unsigned long clone_flags, unsigned long newsp, void __user *parent_tid, void *child_tls, void __user *child_tid, long a5, struct pt_regs *regs)
 

Variables

struct task_structcurrent_set [NR_CPUS] = {&init_task, }
 
void(* pm_power_off )(void) = NULL
 

Function Documentation

int arch_dup_task_struct ( struct task_struct dst,
struct task_struct src 
)

Definition at line 150 of file process.c.

int copy_thread ( unsigned long  clone_flags,
unsigned long  usp_thread_fn,
unsigned long  thread_fn_arg,
struct task_struct p,
struct pt_regs unused 
)

Definition at line 201 of file process.c.

void cpu_idle ( void  )

Definition at line 109 of file process.c.

int dump_fpu ( void  )

Definition at line 363 of file process.c.

void exit_thread ( void  )
inline

Definition at line 126 of file process.c.

EXPORT_SYMBOL ( pm_power_off  )
void flush_thread ( void  )

Definition at line 137 of file process.c.

unsigned long get_wchan ( struct task_struct p)

Definition at line 294 of file process.c.

void ret_from_fork ( void  )

Definition at line 375 of file process.c.

void ret_from_kernel_thread ( void  )
asmlinkage long xtensa_clone ( unsigned long  clone_flags,
unsigned long  newsp,
void __user parent_tid,
void child_tls,
void __user child_tid,
long  a5,
struct pt_regs regs 
)

Definition at line 369 of file process.c.

void xtensa_elf_core_copy_regs ( xtensa_gregset_t elfregs,
struct pt_regs regs 
)

Definition at line 331 of file process.c.

Variable Documentation

struct task_struct* current_set[NR_CPUS] = {&init_task, }

Definition at line 50 of file process.c.

void(* pm_power_off)(void) = NULL

Definition at line 52 of file process.c.