Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Macros | Typedefs | Functions | Variables
syscall.c File Reference
#include <asm/uaccess.h>
#include <asm/syscall.h>
#include <asm/unistd.h>
#include <linux/linkage.h>
#include <linux/stringify.h>
#include <linux/errno.h>
#include <linux/syscalls.h>
#include <linux/file.h>
#include <linux/fs.h>
#include <linux/mman.h>
#include <linux/shm.h>
#include <uapi/asm/unistd.h>

Go to the source code of this file.

Macros

#define __SYSCALL(nr, symbol, nargs)   [ nr ] = (syscall_t)symbol,
 

Typedefs

typedef void(* syscall_t )(void)
 

Functions

asmlinkage long xtensa_shmat (int shmid, char __user *shmaddr, int shmflg)
 
asmlinkage long xtensa_fadvise64_64 (int fd, int advice, unsigned long long offset, unsigned long long len)
 

Variables

syscall_t sys_call_table [__NR_syscall_count]
 

Macro Definition Documentation

#define __SYSCALL (   nr,
  symbol,
  nargs 
)    [ nr ] = (syscall_t)symbol,

Typedef Documentation

typedef void(* syscall_t)(void)

Definition at line 30 of file syscall.c.

Function Documentation

asmlinkage long xtensa_fadvise64_64 ( int  fd,
int  advice,
unsigned long long  offset,
unsigned long long  len 
)

Definition at line 50 of file syscall.c.

asmlinkage long xtensa_shmat ( int  shmid,
char __user shmaddr,
int  shmflg 
)

Definition at line 39 of file syscall.c.

Variable Documentation

syscall_t sys_call_table[__NR_syscall_count]
Initial value:
= {
#define __SYSCALL(nr,symbol,nargs)
}

Definition at line 32 of file syscall.c.