Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Structures | Functions | Variables
signal.c File Reference
#include <linux/cache.h>
#include <linux/irqflags.h>
#include <linux/sched.h>
#include <linux/mm.h>
#include <linux/personality.h>
#include <linux/smp.h>
#include <linux/kernel.h>
#include <linux/signal.h>
#include <linux/errno.h>
#include <linux/wait.h>
#include <linux/ptrace.h>
#include <linux/unistd.h>
#include <linux/compiler.h>
#include <linux/syscalls.h>
#include <linux/uaccess.h>
#include <linux/tracehook.h>
#include <asm/abi.h>
#include <asm/asm.h>
#include <linux/bitops.h>
#include <asm/cacheflush.h>
#include <asm/fpu.h>
#include <asm/sim.h>
#include <asm/ucontext.h>
#include <asm/cpu-features.h>
#include <asm/war.h>
#include <asm/vdso.h>
#include <asm/dsp.h>
#include "signal-common.h"

Go to the source code of this file.

Data Structures

struct  sigframe
 
struct  rt_sigframe
 

Functions

asmlinkage int _save_fp_context (struct sigcontext __user *sc)
 
asmlinkage int _restore_fp_context (struct sigcontext __user *sc)
 
asmlinkage int fpu_emulator_save_context (struct sigcontext __user *sc)
 
asmlinkage int fpu_emulator_restore_context (struct sigcontext __user *sc)
 
int setup_sigcontext (struct pt_regs *regs, struct sigcontext __user *sc)
 
int fpcsr_pending (unsigned int __user *fpcsr)
 
int restore_sigcontext (struct pt_regs *regs, struct sigcontext __user *sc)
 
void __userget_sigframe (struct k_sigaction *ka, struct pt_regs *regs, size_t frame_size)
 
asmlinkage int sys_rt_sigsuspend (nabi_no_regargs struct pt_regs regs)
 
asmlinkage int sys_sigaltstack (nabi_no_regargs struct pt_regs regs)
 
asmlinkage void sys_rt_sigreturn (nabi_no_regargs struct pt_regs regs)
 
asmlinkage void do_notify_resume (struct pt_regs *regs, void *unused, __u32 thread_info_flags)
 
 arch_initcall (signal_setup)
 

Variables

struct mips_abi mips_abi
 

Function Documentation

asmlinkage int _restore_fp_context ( struct sigcontext __user sc)
asmlinkage int _save_fp_context ( struct sigcontext __user sc)
arch_initcall ( signal_setup  )
asmlinkage void do_notify_resume ( struct pt_regs regs,
void unused,
__u32  thread_info_flags 
)

Definition at line 597 of file signal.c.

int fpcsr_pending ( unsigned int __user fpcsr)

Definition at line 147 of file signal.c.

asmlinkage int fpu_emulator_restore_context ( struct sigcontext __user sc)

Definition at line 69 of file kernel_linkage.c.

asmlinkage int fpu_emulator_save_context ( struct sigcontext __user sc)

Definition at line 55 of file kernel_linkage.c.

void __user* get_sigframe ( struct k_sigaction ka,
struct pt_regs regs,
size_t  frame_size 
)

Definition at line 223 of file signal.c.

int restore_sigcontext ( struct pt_regs regs,
struct sigcontext __user sc 
)

Definition at line 178 of file signal.c.

int setup_sigcontext ( struct pt_regs regs,
struct sigcontext __user sc 
)

Definition at line 107 of file signal.c.

asmlinkage void sys_rt_sigreturn ( nabi_no_regargs struct pt_regs  regs)

Definition at line 365 of file signal.c.

asmlinkage int sys_rt_sigsuspend ( nabi_no_regargs struct pt_regs  regs)

Definition at line 262 of file signal.c.

asmlinkage int sys_sigaltstack ( nabi_no_regargs struct pt_regs  regs)

Definition at line 320 of file signal.c.

Variable Documentation

Initial value:
= {
.setup_rt_frame = setup_rt_frame,
.rt_signal_return_offset =
offsetof(struct mips_vdso, rt_signal_trampoline),
}

Definition at line 504 of file signal.c.