Linux Kernel
3.7.1
Main Page
Related Pages
Modules
Namespaces
Data Structures
Files
File List
Globals
All
Data Structures
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Macros
Groups
Pages
arch
powerpc
include
asm
syscalls.h
Go to the documentation of this file.
1
#ifndef __ASM_POWERPC_SYSCALLS_H
2
#define __ASM_POWERPC_SYSCALLS_H
3
#ifdef __KERNEL__
4
5
#include <linux/compiler.h>
6
#include <linux/linkage.h>
7
#include <linux/types.h>
8
#include <asm/signal.h>
9
10
struct
pt_regs
;
11
struct
rtas_args;
12
struct
sigaction
;
13
14
asmlinkage
unsigned
long
sys_mmap
(
unsigned
long
addr
,
size_t
len,
15
unsigned
long
prot,
unsigned
long
flags
,
16
unsigned
long
fd
,
off_t
offset
);
17
asmlinkage
unsigned
long
sys_mmap2
(
unsigned
long
addr
,
size_t
len,
18
unsigned
long
prot,
unsigned
long
flags
,
19
unsigned
long
fd
,
unsigned
long
pgoff);
20
asmlinkage
int
sys_clone
(
unsigned
long
clone_flags,
unsigned
long
usp,
21
int
__user *parent_tidp,
void
__user *child_threadptr,
22
int
__user *child_tidp,
int
p6,
struct
pt_regs
*
regs
);
23
asmlinkage
int
sys_fork
(
unsigned
long
p1
,
unsigned
long
p2,
24
unsigned
long
p3,
unsigned
long
p4,
unsigned
long
p5,
25
unsigned
long
p6,
struct
pt_regs
*
regs
);
26
asmlinkage
int
sys_vfork
(
unsigned
long
p1
,
unsigned
long
p2,
27
unsigned
long
p3,
unsigned
long
p4,
unsigned
long
p5,
28
unsigned
long
p6,
struct
pt_regs
*
regs
);
29
asmlinkage
long
sys_pipe
(
int
__user *fildes);
30
asmlinkage
long
sys_pipe2
(
int
__user *fildes,
int
flags
);
31
asmlinkage
long
sys_rt_sigaction
(
int
sig
,
32
const
struct
sigaction
__user *act,
33
struct
sigaction
__user *oact,
size_t
sigsetsize);
34
asmlinkage
long
ppc64_personality(
unsigned
long
personality
);
35
asmlinkage
int
ppc_rtas
(
struct
rtas_args __user *uargs);
36
asmlinkage
time_t
sys64_time(
time_t
__user * tloc);
37
38
asmlinkage
long
sys_rt_sigsuspend
(
sigset_t
__user *unewset,
39
size_t
sigsetsize);
40
asmlinkage
long
sys_sigaltstack
(
const
stack_t
__user *uss,
41
stack_t
__user *uoss,
unsigned
long
r5
,
unsigned
long
r6
,
42
unsigned
long
r7
,
unsigned
long
r8
,
struct
pt_regs
*
regs
);
43
44
#endif
/* __KERNEL__ */
45
#endif
/* __ASM_POWERPC_SYSCALLS_H */
Generated on Thu Jan 10 2013 13:03:35 for Linux Kernel by
1.8.2