Lines Matching refs:name

17 #define __SYSCALL_SE_DEFINEx(x, prefix, name, ...)					\
18 static long __se_##prefix##name(__MAP(x,__SC_LONG,__VA_ARGS__)); \
19 static long __se_##prefix##name(__MAP(x,__SC_LONG,__VA_ARGS__))
31 #define __SYSCALL_SE_DEFINEx(x, prefix, name, ...) \
35 static long __se_##prefix##name(ulong, ulong, ulong, ulong, ulong, ulong, \
37 __attribute__((alias(__stringify(___se_##prefix##name)))); \
39 static long noinline ___se_##prefix##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \
41 static long ___se_##prefix##name(__MAP(x,__SC_LONG,__VA_ARGS__))
50 #define COMPAT_SYSCALL_DEFINEx(x, name, ...) \
51 asmlinkage long __riscv_compat_sys##name(const struct pt_regs *regs); \
52 ALLOW_ERROR_INJECTION(__riscv_compat_sys##name, ERRNO); \
53 static inline long __do_compat_sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)); \
54 __SYSCALL_SE_DEFINEx(x, compat_sys, name, __VA_ARGS__) \
56 return __do_compat_sys##name(__MAP(x,__SC_DELOUSE,__VA_ARGS__)); \
58 asmlinkage long __riscv_compat_sys##name(const struct pt_regs *regs) \
60 return __se_compat_sys##name(SC_RISCV_REGS_TO_ARGS(x,__VA_ARGS__)); \
62 static inline long __do_compat_sys##name(__MAP(x,__SC_DECL,__VA_ARGS__))
69 #define COND_SYSCALL_COMPAT(name) \
70 asmlinkage long __weak __riscv_compat_sys_##name(const struct pt_regs *regs); \
71 asmlinkage long __weak __riscv_compat_sys_##name(const struct pt_regs *regs) \
78 #define __SYSCALL_DEFINEx(x, name, ...) \
79 asmlinkage long __riscv_sys##name(const struct pt_regs *regs); \
80 ALLOW_ERROR_INJECTION(__riscv_sys##name, ERRNO); \
81 static inline long __do_sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)); \
82 __SYSCALL_SE_DEFINEx(x, sys, name, __VA_ARGS__) \
84 long ret = __do_sys##name(__MAP(x,__SC_CAST,__VA_ARGS__)); \
89 asmlinkage long __riscv_sys##name(const struct pt_regs *regs) \
91 return __se_sys##name(SC_RISCV_REGS_TO_ARGS(x,__VA_ARGS__)); \
93 static inline long __do_sys##name(__MAP(x,__SC_DECL,__VA_ARGS__))
101 #define COND_SYSCALL(name) \
102 asmlinkage long __weak __riscv_sys_##name(const struct pt_regs *regs); \
103 asmlinkage long __weak __riscv_sys_##name(const struct pt_regs *regs) \