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