xref: /linux/arch/m68k/include/asm/syscalls.h (revision 0ea5c948cb64bab5bc7a5516774eb8536f05aa0d)
1*0891c474SGeert Uytterhoeven /* SPDX-License-Identifier: GPL-2.0-only */
2*0891c474SGeert Uytterhoeven #ifndef _ASM_M68K_SYSCALLS_H
3*0891c474SGeert Uytterhoeven #define _ASM_M68K_SYSCALLS_H
4*0891c474SGeert Uytterhoeven 
5*0891c474SGeert Uytterhoeven #include <linux/compiler_types.h>
6*0891c474SGeert Uytterhoeven #include <linux/linkage.h>
7*0891c474SGeert Uytterhoeven 
8*0891c474SGeert Uytterhoeven asmlinkage int sys_cacheflush(unsigned long addr, int scope, int cache,
9*0891c474SGeert Uytterhoeven 			      unsigned long len);
10*0891c474SGeert Uytterhoeven asmlinkage int sys_atomic_cmpxchg_32(unsigned long newval, int oldval, int d3,
11*0891c474SGeert Uytterhoeven 				     int d4, int d5, unsigned long __user *mem);
12*0891c474SGeert Uytterhoeven asmlinkage int sys_getpagesize(void);
13*0891c474SGeert Uytterhoeven asmlinkage unsigned long sys_get_thread_area(void);
14*0891c474SGeert Uytterhoeven asmlinkage int sys_set_thread_area(unsigned long tp);
15*0891c474SGeert Uytterhoeven asmlinkage int sys_atomic_barrier(void);
16*0891c474SGeert Uytterhoeven 
17*0891c474SGeert Uytterhoeven #include <asm-generic/syscalls.h>
18*0891c474SGeert Uytterhoeven 
19*0891c474SGeert Uytterhoeven #endif	/* _ASM_M68K_SYSCALLS_H */
20