15340627eSDavid Abdurachmanov /* SPDX-License-Identifier: GPL-2.0 */ 25340627eSDavid Abdurachmanov 35340627eSDavid Abdurachmanov #ifndef _ASM_SECCOMP_H 45340627eSDavid Abdurachmanov #define _ASM_SECCOMP_H 55340627eSDavid Abdurachmanov 65340627eSDavid Abdurachmanov #include <asm/unistd.h> 75340627eSDavid Abdurachmanov 85340627eSDavid Abdurachmanov #include <asm-generic/seccomp.h> 95340627eSDavid Abdurachmanov 10*673a11a7SYiFei Zhu #ifdef CONFIG_64BIT 11*673a11a7SYiFei Zhu # define SECCOMP_ARCH_NATIVE AUDIT_ARCH_RISCV64 12*673a11a7SYiFei Zhu # define SECCOMP_ARCH_NATIVE_NR NR_syscalls 13*673a11a7SYiFei Zhu # define SECCOMP_ARCH_NATIVE_NAME "riscv64" 14*673a11a7SYiFei Zhu #else /* !CONFIG_64BIT */ 15*673a11a7SYiFei Zhu # define SECCOMP_ARCH_NATIVE AUDIT_ARCH_RISCV32 16*673a11a7SYiFei Zhu # define SECCOMP_ARCH_NATIVE_NR NR_syscalls 17*673a11a7SYiFei Zhu # define SECCOMP_ARCH_NATIVE_NAME "riscv32" 18*673a11a7SYiFei Zhu #endif 19*673a11a7SYiFei Zhu 205340627eSDavid Abdurachmanov #endif /* _ASM_SECCOMP_H */ 21