linux/arch/avr32/include/asm/syscalls.h
<<
>>
Prefs
   1/*
   2 * syscalls.h - Linux syscall interfaces (arch-specific)
   3 *
   4 * Copyright (c) 2008 Jaswinder Singh
   5 *
   6 * This file is released under the GPLv2.
   7 * See the file COPYING for more details.
   8 */
   9
  10#ifndef _ASM_AVR32_SYSCALLS_H
  11#define _ASM_AVR32_SYSCALLS_H
  12
  13#include <linux/compiler.h>
  14#include <linux/linkage.h>
  15#include <linux/types.h>
  16#include <linux/signal.h>
  17
  18/* kernel/process.c */
  19asmlinkage int sys_fork(struct pt_regs *);
  20asmlinkage int sys_clone(unsigned long, unsigned long,
  21                         unsigned long, unsigned long,
  22                         struct pt_regs *);
  23asmlinkage int sys_vfork(struct pt_regs *);
  24asmlinkage int sys_execve(char __user *, char __user *__user *,
  25                          char __user *__user *, struct pt_regs *);
  26
  27/* kernel/signal.c */
  28asmlinkage int sys_sigaltstack(const stack_t __user *, stack_t __user *,
  29                               struct pt_regs *);
  30asmlinkage int sys_rt_sigreturn(struct pt_regs *);
  31
  32/* kernel/sys_avr32.c */
  33asmlinkage long sys_mmap2(unsigned long, unsigned long, unsigned long,
  34                          unsigned long, unsigned long, off_t);
  35
  36/* mm/cache.c */
  37asmlinkage int sys_cacheflush(int, void __user *, size_t);
  38
  39#endif /* _ASM_AVR32_SYSCALLS_H */
  40