Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Functions | Variables
entry.h File Reference
#include <linux/types.h>
#include <linux/signal.h>
#include <asm/ptrace.h>
#include <asm/cputime.h>

Go to the source code of this file.

Functions

void system_call (void)
 
void pgm_check_handler (void)
 
void ext_int_handler (void)
 
void io_int_handler (void)
 
void mcck_int_handler (void)
 
void restart_int_handler (void)
 
void restart_call_handler (void)
 
void psw_idle (struct s390_idle_data *, unsigned long)
 
asmlinkage long do_syscall_trace_enter (struct pt_regs *regs)
 
asmlinkage void do_syscall_trace_exit (struct pt_regs *regs)
 
void do_protection_exception (struct pt_regs *regs)
 
void do_dat_exception (struct pt_regs *regs)
 
void do_asce_exception (struct pt_regs *regs)
 
void do_per_trap (struct pt_regs *regs)
 
void syscall_trace (struct pt_regs *regs, int entryexit)
 
void kernel_stack_overflow (struct pt_regs *regs)
 
void do_signal (struct pt_regs *regs)
 
void handle_signal32 (unsigned long sig, struct k_sigaction *ka, siginfo_t *info, sigset_t *oldset, struct pt_regs *regs)
 
void do_notify_resume (struct pt_regs *regs)
 
void do_extint (struct pt_regs *regs, struct ext_code, unsigned int, unsigned long)
 
void do_restart (void)
 
void __init startup_init (void)
 
void die (struct pt_regs *regs, const char *str)
 
void __init time_init (void)
 
long sys_mmap2 (struct s390_mmap_arg_struct __user *arg)
 
long sys_s390_ipc (uint call, int first, unsigned long second, unsigned long third, void __user *ptr)
 
long sys_s390_personality (unsigned int personality)
 
long sys_s390_fadvise64 (int fd, u32 offset_high, u32 offset_low, size_t len, int advice)
 
long sys_s390_fadvise64_64 (struct fadvise64_64_args __user *args)
 
long sys_s390_fallocate (int fd, int mode, loff_t offset, u32 len_high, u32 len_low)
 
long sys_fork (void)
 
long sys_clone (unsigned long newsp, unsigned long clone_flags, int __user *parent_tidptr, int __user *child_tidptr)
 
long sys_vfork (void)
 
long sys_sigsuspend (int history0, int history1, old_sigset_t mask)
 
long sys_sigaction (int sig, const struct old_sigaction __user *act, struct old_sigaction __user *oact)
 
long sys_sigaltstack (const stack_t __user *uss, stack_t __user *uoss)
 
long sys_sigreturn (void)
 
long sys_rt_sigreturn (void)
 
long sys32_sigreturn (void)
 
long sys32_rt_sigreturn (void)
 

Variables

void(* pgm_check_table [128])(struct pt_regs *)
 
voidrestart_stack
 

Function Documentation

void die ( struct pt_regs regs,
const char str 
)

Definition at line 251 of file traps.c.

void do_asce_exception ( struct pt_regs regs)
void do_dat_exception ( struct pt_regs regs)

Definition at line 409 of file fault.c.

void do_extint ( struct pt_regs regs,
struct ext_code  ,
unsigned  int,
unsigned  long 
)
void do_notify_resume ( struct pt_regs regs)

Definition at line 301 of file signal.c.

void do_per_trap ( struct pt_regs regs)

Definition at line 337 of file traps.c.

void do_protection_exception ( struct pt_regs regs)

Definition at line 387 of file fault.c.

void do_restart ( void  )

Definition at line 1753 of file ipl.c.

void do_signal ( struct pt_regs regs)

Definition at line 273 of file signal.c.

asmlinkage long do_syscall_trace_enter ( struct pt_regs regs)

Definition at line 135 of file ptrace.c.

asmlinkage void do_syscall_trace_exit ( struct pt_regs regs)

Definition at line 277 of file ptrace.c.

void ext_int_handler ( void  )
void handle_signal32 ( unsigned long  sig,
struct k_sigaction ka,
siginfo_t info,
sigset_t oldset,
struct pt_regs regs 
)

Definition at line 1176 of file signal_32.c.

void io_int_handler ( void  )
void kernel_stack_overflow ( struct pt_regs regs)

Definition at line 623 of file traps.c.

void mcck_int_handler ( void  )
void pgm_check_handler ( void  )
void psw_idle ( struct s390_idle_data ,
unsigned  long 
)
void restart_call_handler ( void  )
void restart_int_handler ( void  )
void __init startup_init ( void  )

Definition at line 462 of file early.c.

long sys32_rt_sigreturn ( void  )

Definition at line 378 of file compat_signal.c.

long sys32_sigreturn ( void  )

Definition at line 357 of file compat_signal.c.

long sys_clone ( unsigned long  newsp,
unsigned long  clone_flags,
int __user parent_tidptr,
int __user child_tidptr 
)
long sys_fork ( void  )

Definition at line 142 of file process.c.

long sys_mmap2 ( struct s390_mmap_arg_struct __user arg)
long sys_rt_sigreturn ( void  )

Definition at line 160 of file signal.c.

long sys_s390_fadvise64 ( int  fd,
u32  offset_high,
u32  offset_low,
size_t  len,
int  advice 
)
long sys_s390_fadvise64_64 ( struct fadvise64_64_args __user args)
long sys_s390_fallocate ( int  fd,
int  mode,
loff_t  offset,
u32  len_high,
u32  len_low 
)
long sys_s390_ipc ( uint  call,
int  first,
unsigned long  second,
unsigned long  third,
void __user ptr 
)
long sys_s390_personality ( unsigned int  personality)
long sys_sigaction ( int  sig,
const struct old_sigaction __user act,
struct old_sigaction __user oact 
)

Definition at line 59 of file signal.c.

long sys_sigaltstack ( const stack_t __user uss,
stack_t __user uoss 
)

Definition at line 126 of file signal.c.

long sys_sigreturn ( void  )

Definition at line 134 of file signal.c.

long sys_sigsuspend ( int  history0,
int  history1,
old_sigset_t  mask 
)

Definition at line 38 of file signal.c.

long sys_vfork ( void  )

Definition at line 152 of file process.c.

void syscall_trace ( struct pt_regs regs,
int  entryexit 
)

Definition at line 444 of file ptrace_32.c.

void system_call ( void  )
void __init time_init ( void  )

Definition at line 386 of file time.c.

Variable Documentation

void(* pgm_check_table[128])(struct pt_regs *)

Definition at line 44 of file traps.c.

void* restart_stack