xref: /linux/arch/riscv/include/asm/seccomp.h (revision b45293799f75e002d5da9d9e3d2a5c418f492fd0)
1 /* SPDX-License-Identifier: GPL-2.0 */
2 
3 #ifndef _ASM_SECCOMP_H
4 #define _ASM_SECCOMP_H
5 
6 #include <asm/unistd.h>
7 
8 #include <asm-generic/seccomp.h>
9 
10 #ifdef CONFIG_64BIT
11 # define SECCOMP_ARCH_NATIVE		AUDIT_ARCH_RISCV64
12 # define SECCOMP_ARCH_NATIVE_NR		NR_syscalls
13 # define SECCOMP_ARCH_NATIVE_NAME	"riscv64"
14 #else /* !CONFIG_64BIT */
15 # define SECCOMP_ARCH_NATIVE		AUDIT_ARCH_RISCV32
16 # define SECCOMP_ARCH_NATIVE_NR		NR_syscalls
17 # define SECCOMP_ARCH_NATIVE_NAME	"riscv32"
18 #endif
19 
20 #endif /* _ASM_SECCOMP_H */
21