CLEANUP: Remove trailing whitespace throughout the kernel.
[akaros.git] / kern / arch / riscv / ros / syscall.h
1 #pragma once
2
3 #ifndef ROS_KERNEL
4
5 static inline long __attribute__((always_inline))
6 __ros_arch_syscall(long _a0, long _a1)
7 {
8         register long a0 asm("a0") = _a0;
9         register long a1 asm("a1") = _a1;
10
11         asm volatile("syscall" : "=r"(a0) : "0"(a0),"r"(a1) : "memory");
12
13         return a0;
14 }
15
16 #endif /* ifndef ROS_KERNEL */